Netdev List
 help / color / mirror / Atom feed
* [PATCH][next] ath: fix various spelling mistakes
From: Colin King @ 2019-07-02 12:39 UTC (permalink / raw)
  To: Kalle Valo, David S . Miller, Maya Erez, ath10k, linux-wireless,
	netdev, wil6210
  Cc: kernel-janitors, linux-kernel

From: Colin Ian King <colin.king@canonical.com>

There are a bunch of spelling mistakes in two ath drivers, fix
these.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 drivers/net/wireless/ath/ath10k/core.c | 2 +-
 drivers/net/wireless/ath/ath10k/mac.c  | 2 +-
 drivers/net/wireless/ath/ath10k/qmi.c  | 4 ++--
 drivers/net/wireless/ath/wil6210/wmi.c | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/core.c b/drivers/net/wireless/ath/ath10k/core.c
index dc45d16e8d21..a7c25d49683b 100644
--- a/drivers/net/wireless/ath/ath10k/core.c
+++ b/drivers/net/wireless/ath/ath10k/core.c
@@ -2784,7 +2784,7 @@ int ath10k_core_start(struct ath10k *ar, enum ath10k_firmware_mode mode,
 
 	status = ath10k_hif_set_target_log_mode(ar, fw_diag_log);
 	if (status && status != -EOPNOTSUPP) {
-		ath10k_warn(ar, "set traget log mode faileds: %d\n", status);
+		ath10k_warn(ar, "set target log mode failed: %d\n", status);
 		goto err_hif_stop;
 	}
 
diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index e43a566eef77..20f72ec95b28 100644
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -7417,7 +7417,7 @@ static bool ath10k_mac_set_vht_bitrate_mask_fixup(struct ath10k *ar,
 	err = ath10k_wmi_peer_set_param(ar, arvif->vdev_id, sta->addr,
 					WMI_PEER_PARAM_FIXED_RATE, rate);
 	if (err)
-		ath10k_warn(ar, "failed to eanble STA %pM peer fixed rate: %d\n",
+		ath10k_warn(ar, "failed to enable STA %pM peer fixed rate: %d\n",
 			    sta->addr, err);
 
 	return true;
diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/ath/ath10k/qmi.c
index 3b63b6257c43..d28daa2d9449 100644
--- a/drivers/net/wireless/ath/ath10k/qmi.c
+++ b/drivers/net/wireless/ath/ath10k/qmi.c
@@ -643,7 +643,7 @@ int ath10k_qmi_set_fw_log_mode(struct ath10k *ar, u8 fw_log_mode)
 			       wlfw_ini_req_msg_v01_ei, &req);
 	if (ret < 0) {
 		qmi_txn_cancel(&txn);
-		ath10k_err(ar, "fail to send fw log reqest: %d\n", ret);
+		ath10k_err(ar, "failed to send fw log request: %d\n", ret);
 		goto out;
 	}
 
@@ -652,7 +652,7 @@ int ath10k_qmi_set_fw_log_mode(struct ath10k *ar, u8 fw_log_mode)
 		goto out;
 
 	if (resp.resp.result != QMI_RESULT_SUCCESS_V01) {
-		ath10k_err(ar, "fw log request rejectedr: %d\n",
+		ath10k_err(ar, "fw log request rejected: %d\n",
 			   resp.resp.error);
 		ret = -EINVAL;
 		goto out;
diff --git a/drivers/net/wireless/ath/wil6210/wmi.c b/drivers/net/wireless/ath/wil6210/wmi.c
index 475b1a233cc9..e1704cdfc03e 100644
--- a/drivers/net/wireless/ath/wil6210/wmi.c
+++ b/drivers/net/wireless/ath/wil6210/wmi.c
@@ -2688,7 +2688,7 @@ int wmi_get_all_temperatures(struct wil6210_priv *wil,
 		return rc;
 
 	if (reply.evt.status == WMI_FW_STATUS_FAILURE) {
-		wil_err(wil, "Failed geting TEMP_SENSE_ALL\n");
+		wil_err(wil, "Failed getting TEMP_SENSE_ALL\n");
 		return -EINVAL;
 	}
 
-- 
2.20.1


^ permalink raw reply related

* Re: [PATCH] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU
From: Jes Sorensen @ 2019-07-02 12:42 UTC (permalink / raw)
  To: Daniel Drake, Chris Chiu
  Cc: Kalle Valo, David Miller, linux-wireless, netdev, Linux Kernel,
	Linux Upstreaming Team, Larry Finger
In-Reply-To: <CAD8Lp44R0a1=fVi=fGv69w1ppdcaFV01opkdkhaX-eJ=K=tYeA@mail.gmail.com>

On 7/1/19 4:27 AM, Daniel Drake wrote:
> Hi Chris,
> 
> On Thu, Jun 27, 2019 at 5:53 PM Chris Chiu <chiu@endlessm.com> wrote:
>> The WiFi tx power of RTL8723BU is extremely low after booting. So
>> the WiFi scan gives very limited AP list and it always fails to
>> connect to the selected AP. This module only supports 1x1 antenna
>> and the antenna is switched to bluetooth due to some incorrect
>> register settings.
>>
>> This commit hand over the antenna control to PTA, the wifi signal
>> will be back to normal and the bluetooth scan can also work at the
>> same time. However, the btcoexist still needs to be handled under
>> different circumstances. If there's a BT connection established,
>> the wifi still fails to connect until disconneting the BT.
>>
>> Signed-off-by: Chris Chiu <chiu@endlessm.com>
> 
> Really nice work finding this!
> 
> I know that after this change, you plan to bring over the btcoexist
> code from the vendor driver (or at least the minimum required code)
> for a more complete fix, but I'm curious how you found these magic
> register values and how they compare to the values used by the vendor
> driver with btcoexist?

We definitely don't want to bring over the vendor code, since it's a
pile of spaghetti, but we probably need to get something sorted. This
went down the drain when the bluetooth driver was added without taking
it into account - long after this driver was merged.

Cheers,
Jes


^ permalink raw reply

* Re: [PATCH] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU
From: Jes Sorensen @ 2019-07-02 12:44 UTC (permalink / raw)
  To: Chris Chiu, kvalo, davem; +Cc: linux-wireless, netdev, linux-kernel, linux
In-Reply-To: <20190627095247.8792-1-chiu@endlessm.com>

On 6/27/19 5:52 AM, Chris Chiu wrote:
> The WiFi tx power of RTL8723BU is extremely low after booting. So
> the WiFi scan gives very limited AP list and it always fails to
> connect to the selected AP. This module only supports 1x1 antenna
> and the antenna is switched to bluetooth due to some incorrect
> register settings.
> 
> This commit hand over the antenna control to PTA, the wifi signal
> will be back to normal and the bluetooth scan can also work at the
> same time. However, the btcoexist still needs to be handled under
> different circumstances. If there's a BT connection established,
> the wifi still fails to connect until disconneting the BT.
> 
> Signed-off-by: Chris Chiu <chiu@endlessm.com>
> ---
>  drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 9 ++++++---
>  drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  | 3 ++-
>  2 files changed, 8 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c
> index 3adb1d3d47ac..6c3c70d93ac1 100644
> --- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c
> +++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c
> @@ -1525,7 +1525,7 @@ static void rtl8723b_enable_rf(struct rtl8xxxu_priv *priv)
>  	/*
>  	 * WLAN action by PTA
>  	 */
> -	rtl8xxxu_write8(priv, REG_WLAN_ACT_CONTROL_8723B, 0x04);
> +	rtl8xxxu_write8(priv, REG_WLAN_ACT_CONTROL_8723B, 0x0c);
>  
>  	/*
>  	 * BT select S0/S1 controlled by WiFi
> @@ -1568,9 +1568,12 @@ static void rtl8723b_enable_rf(struct rtl8xxxu_priv *priv)
>  	rtl8xxxu_gen2_h2c_cmd(priv, &h2c, sizeof(h2c.ant_sel_rsv));
>  
>  	/*
> -	 * 0x280, 0x00, 0x200, 0x80 - not clear
> +	 * Different settings per different antenna position.
> +	 * Antenna switch to BT: 0x280, 0x00 (inverse)
> +	 * Antenna switch to WiFi: 0x0, 0x280 (inverse)
> +	 * Antenna controlled by PTA: 0x200, 0x80 (inverse)
>  	 */
> -	rtl8xxxu_write32(priv, REG_S0S1_PATH_SWITCH, 0x00);
> +	rtl8xxxu_write32(priv, REG_S0S1_PATH_SWITCH, 0x80);
>  
>  	/*
>  	 * Software control, antenna at WiFi side
> diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
> index 8136e268b4e6..87b2179a769e 100644
> --- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
> +++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
> @@ -3891,12 +3891,13 @@ static int rtl8xxxu_init_device(struct ieee80211_hw *hw)
>  
>  	/* Check if MAC is already powered on */
>  	val8 = rtl8xxxu_read8(priv, REG_CR);
> +	val16 = rtl8xxxu_read16(priv, REG_SYS_CLKR);
>  
>  	/*
>  	 * Fix 92DU-VC S3 hang with the reason is that secondary mac is not
>  	 * initialized. First MAC returns 0xea, second MAC returns 0x00
>  	 */
> -	if (val8 == 0xea)
> +	if (val8 == 0xea || !(val16 & BIT(11)))
>  		macpower = false;
>  	else
>  		macpower = true;

This part I would like to ask you take a good look at the other chips to
make sure you don't break support for 8192cu, 8723au, 8188eu with this.

Cheers,
Jes

^ permalink raw reply

* suspicious RCU usage (was: Re: [PATCHv3 next 1/3] loopback: create blackhole net device similar to loopack.)
From: Geert Uytterhoeven @ 2019-07-02 12:54 UTC (permalink / raw)
  To: Mahesh Bandewar
  Cc: Netdev, Eric Dumazet, David Miller, Michael Chan, Daniel Axtens,
	Mahesh Bandewar, Paul E. McKenney, linux-arm-kernel, linux-kernel
In-Reply-To: <20190701213849.102759-1-maheshb@google.com>

 	Hi Mahesh,

On Mon, 1 Jul 2019, Mahesh Bandewar wrote:
> Create a blackhole net device that can be used for "dead"
> dst entries instead of loopback device. This blackhole device differs
> from loopback in few aspects: (a) It's not per-ns. (b)  MTU on this
> device is ETH_MIN_MTU (c) The xmit function is essentially kfree_skb().
> and (d) since it's not registered it won't have ifindex.
>
> Lower MTU effectively make the device not pass the MTU check during
> the route check when a dst associated with the skb is dead.
>
> Signed-off-by: Mahesh Bandewar <maheshb@google.com>

This is now commit 4de83b88c66a1e4d ("loopback: create blackhole net
device similar to loopack.") in net-next, and causes the following
warning on arm64:

     WARNING: suspicious RCU usage
     5.2.0-rc6-arm64-renesas-01699-g4de83b88c66a1e4d #263 Not tainted
     -----------------------------
     include/linux/rtnetlink.h:85 suspicious rcu_dereference_protected() usage!

     other info that might help us debug this:


     rcu_scheduler_active = 2, debug_locks = 1
     no locks held by swapper/0/1.

     stack backtrace:
     CPU: 2 PID: 1 Comm: swapper/0 Not tainted 5.2.0-rc6-arm64-renesas-01699-g4de83b88c66a1e4d #263
     Hardware name: Renesas Salvator-X 2nd version board based on r8a7795 ES2.0+ (DT)
     Call trace:
      dump_backtrace+0x0/0x148
      show_stack+0x14/0x20
      dump_stack+0xd4/0x11c
      lockdep_rcu_suspicious+0xcc/0x110
      dev_init_scheduler+0x114/0x150
      blackhole_netdev_init+0x40/0x80
      do_one_initcall+0x178/0x37c
      kernel_init_freeable+0x490/0x530
      kernel_init+0x10/0x100
      ret_from_fork+0x10/0x1c


> ---
> v1->v2->v3
>  no change
>
> drivers/net/loopback.c    | 76 ++++++++++++++++++++++++++++++++++-----
> include/linux/netdevice.h |  2 ++
> 2 files changed, 69 insertions(+), 9 deletions(-)
>
> diff --git a/drivers/net/loopback.c b/drivers/net/loopback.c
> index 87d361666cdd..3b39def5471e 100644
> --- a/drivers/net/loopback.c
> +++ b/drivers/net/loopback.c
> @@ -55,6 +55,13 @@
> #include <net/net_namespace.h>
> #include <linux/u64_stats_sync.h>
>
> +/* blackhole_netdev - a device used for dsts that are marked expired!
> + * This is global device (instead of per-net-ns) since it's not needed
> + * to be per-ns and gets initialized at boot time.
> + */
> +struct net_device *blackhole_netdev;
> +EXPORT_SYMBOL(blackhole_netdev);
> +
> /* The higher levels take care of making this non-reentrant (it's
>  * called with bh's disabled).
>  */
> @@ -150,12 +157,14 @@ static const struct net_device_ops loopback_ops = {
> 	.ndo_set_mac_address = eth_mac_addr,
> };
>
> -/* The loopback device is special. There is only one instance
> - * per network namespace.
> - */
> -static void loopback_setup(struct net_device *dev)
> +static void gen_lo_setup(struct net_device *dev,
> +			 unsigned int mtu,
> +			 const struct ethtool_ops *eth_ops,
> +			 const struct header_ops *hdr_ops,
> +			 const struct net_device_ops *dev_ops,
> +			 void (*dev_destructor)(struct net_device *dev))
> {
> -	dev->mtu		= 64 * 1024;
> +	dev->mtu		= mtu;
> 	dev->hard_header_len	= ETH_HLEN;	/* 14	*/
> 	dev->min_header_len	= ETH_HLEN;	/* 14	*/
> 	dev->addr_len		= ETH_ALEN;	/* 6	*/
> @@ -174,11 +183,20 @@ static void loopback_setup(struct net_device *dev)
> 		| NETIF_F_NETNS_LOCAL
> 		| NETIF_F_VLAN_CHALLENGED
> 		| NETIF_F_LOOPBACK;
> -	dev->ethtool_ops	= &loopback_ethtool_ops;
> -	dev->header_ops		= &eth_header_ops;
> -	dev->netdev_ops		= &loopback_ops;
> +	dev->ethtool_ops	= eth_ops;
> +	dev->header_ops		= hdr_ops;
> +	dev->netdev_ops		= dev_ops;
> 	dev->needs_free_netdev	= true;
> -	dev->priv_destructor	= loopback_dev_free;
> +	dev->priv_destructor	= dev_destructor;
> +}
> +
> +/* The loopback device is special. There is only one instance
> + * per network namespace.
> + */
> +static void loopback_setup(struct net_device *dev)
> +{
> +	gen_lo_setup(dev, (64 * 1024), &loopback_ethtool_ops, &eth_header_ops,
> +		     &loopback_ops, loopback_dev_free);
> }
>
> /* Setup and register the loopback device. */
> @@ -213,3 +231,43 @@ static __net_init int loopback_net_init(struct net *net)
> struct pernet_operations __net_initdata loopback_net_ops = {
> 	.init = loopback_net_init,
> };
> +
> +/* blackhole netdevice */
> +static netdev_tx_t blackhole_netdev_xmit(struct sk_buff *skb,
> +					 struct net_device *dev)
> +{
> +	kfree_skb(skb);
> +	net_warn_ratelimited("%s(): Dropping skb.\n", __func__);
> +	return NETDEV_TX_OK;
> +}
> +
> +static const struct net_device_ops blackhole_netdev_ops = {
> +	.ndo_start_xmit = blackhole_netdev_xmit,
> +};
> +
> +/* This is a dst-dummy device used specifically for invalidated
> + * DSTs and unlike loopback, this is not per-ns.
> + */
> +static void blackhole_netdev_setup(struct net_device *dev)
> +{
> +	gen_lo_setup(dev, ETH_MIN_MTU, NULL, NULL, &blackhole_netdev_ops, NULL);
> +}
> +
> +/* Setup and register the blackhole_netdev. */
> +static int __init blackhole_netdev_init(void)
> +{
> +	blackhole_netdev = alloc_netdev(0, "blackhole_dev", NET_NAME_UNKNOWN,
> +					blackhole_netdev_setup);
> +	if (!blackhole_netdev)
> +		return -ENOMEM;
> +
> +	dev_init_scheduler(blackhole_netdev);
> +	dev_activate(blackhole_netdev);
> +
> +	blackhole_netdev->flags |= IFF_UP | IFF_RUNNING;
> +	dev_net_set(blackhole_netdev, &init_net);
> +
> +	return 0;
> +}
> +
> +device_initcall(blackhole_netdev_init);
> diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
> index eeacebd7debb..88292953aa6f 100644
> --- a/include/linux/netdevice.h
> +++ b/include/linux/netdevice.h
> @@ -4870,4 +4870,6 @@ do {								\
> #define PTYPE_HASH_SIZE	(16)
> #define PTYPE_HASH_MASK	(PTYPE_HASH_SIZE - 1)
>
> +extern struct net_device *blackhole_netdev;
> +
> #endif	/* _LINUX_NETDEVICE_H */
>
Gr{oetje,eeting}s,

 						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
 							    -- Linus Torvalds


^ permalink raw reply

* [PATCH] User mode linux bump maximum MTU tuntap interface [RESAND]
From: Алексей @ 2019-07-02 12:55 UTC (permalink / raw)
  To: netdev
In-Reply-To: <54cee375-f1c3-a2b3-ea89-919b0af60433@yandex.ru>

Hello, the parameter  ETH_MAX_PACKET limited to 1500 bytes is the not
support jumbo frames.

This patch change ETH_MAX_PACKET the 65535 bytes to jumbo frame support
with user mode linux tuntap driver.


PATCH:

-------------------


diff -ruNP ../linux_orig/linux-5.1/arch/um/include/shared/net_user.h
./arch/um/include/shared/net_user.h
--- a/arch/um/include/shared/net_user.h    2019-05-06 00:42:58.000000000
+0000
+++ b/arch/um/include/shared/net_user.h    2019-07-02 07:14:13.593333356
+0000
@@ -9,7 +9,7 @@
 #define ETH_ADDR_LEN (6)
 #define ETH_HEADER_ETHERTAP (16)
 #define ETH_HEADER_OTHER (26) /* 14 for ethernet + VLAN + MPLS for
crazy people */
-#define ETH_MAX_PACKET (1500)
+#define ETH_MAX_PACKET (65535)
 
 #define UML_NET_VERSION (4)
 
-------------------
 


^ permalink raw reply

* Re: [PATCH net-next 5/5] ipv4: use indirect call wrappers for {tcp,udp}_{recv,send}msg()
From: Paolo Abeni @ 2019-07-02 13:03 UTC (permalink / raw)
  To: Willem de Bruijn; +Cc: Network Development, David S. Miller
In-Reply-To: <CA+FuTSfHF_LRuZeW3ZiX5a662=fdAu9zmmpa67WpOkZqkt8Srw@mail.gmail.com>

On Mon, 2019-07-01 at 15:07 -0400, Willem de Bruijn wrote:
> On Mon, Jul 1, 2019 at 1:10 PM Paolo Abeni <pabeni@redhat.com> wrote:
> > This avoids an indirect call per syscall for common ipv4 transports
> > 
> > Signed-off-by: Paolo Abeni <pabeni@redhat.com>
> > ---
> >  net/ipv4/af_inet.c | 12 +++++++++---
> >  1 file changed, 9 insertions(+), 3 deletions(-)
> > 
> > diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c
> > index 8421e2f5bbb3..9a2f17d0c5f5 100644
> > --- a/net/ipv4/af_inet.c
> > +++ b/net/ipv4/af_inet.c
> > @@ -797,6 +797,8 @@ int inet_send_prepare(struct sock *sk)
> >  }
> >  EXPORT_SYMBOL_GPL(inet_send_prepare);
> > 
> > +INDIRECT_CALLABLE_DECLARE(int udp_sendmsg(struct sock *, struct msghdr *,
> > +                                         size_t));
> 
> Small nit: this is already defined in include/net/udp.h, which is
> included. So like tcp_sendmsg, probably no need to declare.

Thank you for the review!

You are right, that declaration can be dropped.
> 
> If defining inet6_sendmsg and inet6_recvmsg in include/net/ipv6.h,
> perhaps do the same for the other missing functions, instead of these
> indirect declarations at the callsite?

Uhm... since inet6_{send,recv}msg exists only for retpoline sake and
are not exported, I think is probably better move their declaration to
socket.c via INDIRECT_CALLABLE_DECLARE(), to that ICWs are all self-
contained.

Unless there are objections about spamming, I can repost the series
with the above changes.

Cheers,

Paolo


^ permalink raw reply

* Re: [PATCH net-next v6 05/15] ethtool: helper functions for netlink interface
From: Jiri Pirko @ 2019-07-02 13:05 UTC (permalink / raw)
  To: Michal Kubecek
  Cc: David Miller, netdev, Jakub Kicinski, Andrew Lunn,
	Florian Fainelli, John Linville, Stephen Hemminger, Johannes Berg,
	linux-kernel
In-Reply-To: <44957b13e8edbced71aca893908d184eb9e57341.1562067622.git.mkubecek@suse.cz>

Tue, Jul 02, 2019 at 01:50:04PM CEST, mkubecek@suse.cz wrote:
>Add common request/reply header definition and helpers to parse request
>header and fill reply header. Provide ethnl_update_* helpers to update
>structure members from request attributes (to be used for *_SET requests).
>
>Signed-off-by: Michal Kubecek <mkubecek@suse.cz>
>---
> include/uapi/linux/ethtool_netlink.h |  23 ++++
> net/ethtool/netlink.c                | 173 +++++++++++++++++++++++++++
> net/ethtool/netlink.h                | 145 ++++++++++++++++++++++
> 3 files changed, 341 insertions(+)
>
>diff --git a/include/uapi/linux/ethtool_netlink.h b/include/uapi/linux/ethtool_netlink.h
>index 9a0fbd4f85d9..ffd7db0848ef 100644
>--- a/include/uapi/linux/ethtool_netlink.h
>+++ b/include/uapi/linux/ethtool_netlink.h
>@@ -29,6 +29,29 @@ enum {
> 	ETHTOOL_MSG_KERNEL_MAX = (__ETHTOOL_MSG_KERNEL_CNT - 1)
> };
> 
>+/* request header */
>+
>+/* use compact bitsets in reply */
>+#define ETHTOOL_RF_COMPACT		(1 << 0)

"COMPACT_BITSETS"?


>+/* provide optional reply for SET or ACT requests */
>+#define ETHTOOL_RF_REPLY		(1 << 1)

"OPTIONAL_REPLY"?


>+
>+#define ETHTOOL_RF_ALL (ETHTOOL_RF_COMPACT | \
>+			ETHTOOL_RF_REPLY)
>+
>+enum {
>+	ETHTOOL_A_HEADER_UNSPEC,
>+	ETHTOOL_A_HEADER_DEV_INDEX,		/* u32 */
>+	ETHTOOL_A_HEADER_DEV_NAME,		/* string */
>+	ETHTOOL_A_HEADER_INFOMASK,		/* u32 */
>+	ETHTOOL_A_HEADER_GFLAGS,		/* u32 - ETHTOOL_RF_* */
>+	ETHTOOL_A_HEADER_RFLAGS,		/* u32 */
>+
>+	/* add new constants above here */
>+	__ETHTOOL_A_HEADER_CNT,
>+	ETHTOOL_A_HEADER_MAX = (__ETHTOOL_A_HEADER_CNT - 1)
>+};
>+
> /* generic netlink info */
> #define ETHTOOL_GENL_NAME "ethtool"
> #define ETHTOOL_GENL_VERSION 1
>diff --git a/net/ethtool/netlink.c b/net/ethtool/netlink.c
>index 3c98b41f04e5..e13f29bbd625 100644
>--- a/net/ethtool/netlink.c
>+++ b/net/ethtool/netlink.c
>@@ -1,8 +1,181 @@
> // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
> 
>+#include <net/sock.h>
> #include <linux/ethtool_netlink.h>
> #include "netlink.h"
> 
>+static struct genl_family ethtool_genl_family;
>+
>+static const struct nla_policy dflt_header_policy[ETHTOOL_A_HEADER_MAX + 1] = {
>+	[ETHTOOL_A_HEADER_UNSPEC]	= { .type = NLA_REJECT },
>+	[ETHTOOL_A_HEADER_DEV_INDEX]	= { .type = NLA_U32 },
>+	[ETHTOOL_A_HEADER_DEV_NAME]	= { .type = NLA_NUL_STRING,
>+					    .len = IFNAMSIZ - 1 },
>+	[ETHTOOL_A_HEADER_INFOMASK]	= { .type = NLA_U32 },
>+	[ETHTOOL_A_HEADER_GFLAGS]	= { .type = NLA_U32 },
>+	[ETHTOOL_A_HEADER_RFLAGS]	= { .type = NLA_U32 },
>+};
>+
>+/**
>+ * ethnl_parse_header() - parse request header
>+ * @req_info:    structure to put results into
>+ * @nest:        nest attribute with request header
>+ * @net:         request netns
>+ * @extack:      netlink extack for error reporting
>+ * @policy:      netlink attribute policy to validate header; use
>+ *               @dflt_header_policy (all attributes allowed) if null
>+ * @require_dev: fail if no device identiified in header
>+ *
>+ * Parse request header in nested attribute @nest and puts results into
>+ * the structure pointed to by @req_info. Extack from @info is used for error
>+ * reporting. If req_info->dev is not null on return, reference to it has
>+ * been taken. If error is returned, *req_info is null initialized and no
>+ * reference is held.
>+ *
>+ * Return: 0 on success or negative error code
>+ */
>+int ethnl_parse_header(struct ethnl_req_info *req_info,
>+		       const struct nlattr *nest, struct net *net,

s/nest/header/ ? Nest is way too generic and really tells nothing :/


>+		       struct netlink_ext_ack *extack,
>+		       const struct nla_policy *policy, bool require_dev)
>+{
>+	struct nlattr *tb[ETHTOOL_A_HEADER_MAX + 1];
>+	const struct nlattr *devname_attr;
>+	struct net_device *dev = NULL;
>+	int ret;
>+
>+	if (!nest) {
>+		NL_SET_ERR_MSG(extack, "request header missing");
>+		return -EINVAL;
>+	}
>+	ret = nla_parse_nested(tb, ETHTOOL_A_HEADER_MAX, nest,
>+			       policy ?: dflt_header_policy, extack);
>+	if (ret < 0)

if (ret)

Same remark goes to the rest of the code (also the rest of the patches),
in case called function cannot return positive values.


>+		return ret;
>+	devname_attr = tb[ETHTOOL_A_HEADER_DEV_NAME];
>+
>+	if (tb[ETHTOOL_A_HEADER_DEV_INDEX]) {
>+		u32 ifindex = nla_get_u32(tb[ETHTOOL_A_HEADER_DEV_INDEX]);
>+
>+		dev = dev_get_by_index(net, ifindex);
>+		if (!dev) {
>+			NL_SET_ERR_MSG_ATTR(extack,
>+					    tb[ETHTOOL_A_HEADER_DEV_INDEX],
>+					    "no device matches ifindex");
>+			return -ENODEV;
>+		}
>+		/* if both ifindex and ifname are passed, they must match */
>+		if (devname_attr &&
>+		    strncmp(dev->name, nla_data(devname_attr), IFNAMSIZ)) {
>+			dev_put(dev);
>+			NL_SET_ERR_MSG_ATTR(extack, nest,
>+					    "ifindex and name do not match");
>+			return -ENODEV;
>+		}
>+	} else if (devname_attr) {
>+		dev = dev_get_by_name(net, nla_data(devname_attr));
>+		if (!dev) {
>+			NL_SET_ERR_MSG_ATTR(extack, devname_attr,
>+					    "no device matches name");
>+			return -ENODEV;
>+		}
>+	} else if (require_dev) {
>+		NL_SET_ERR_MSG_ATTR(extack, nest,
>+				    "neither ifindex nor name specified");
>+		return -EINVAL;
>+	}
>+
>+	if (dev && !netif_device_present(dev)) {
>+		dev_put(dev);
>+		NL_SET_ERR_MSG(extack, "device not present");
>+		return -ENODEV;
>+	}
>+
>+	req_info->dev = dev;
>+	ethnl_update_u32(&req_info->req_mask, tb[ETHTOOL_A_HEADER_INFOMASK]);
>+	ethnl_update_u32(&req_info->global_flags, tb[ETHTOOL_A_HEADER_GFLAGS]);
>+	ethnl_update_u32(&req_info->req_flags, tb[ETHTOOL_A_HEADER_RFLAGS]);

Just:
	req_info->req_mask = nla_get_u32(tb[ETHTOOL_A_HEADER_INFOMASK];
	...

Not sure what ethnl_update_u32() is good for, but it is not needed here.


>+
>+	return 0;
>+}
>+
>+/**
>+ * ethnl_fill_reply_header() - Put standard header into a reply message
>+ * @skb:      skb with the message
>+ * @dev:      network device to describe in header
>+ * @attrtype: attribute type to use for the nest
>+ *
>+ * Create a nested attribute with attributes describing given network device.
>+ * Clean up on error.

Cleanup is obvious, no need to mention it in API docs.


>+ *
>+ * Return: 0 on success, error value (-EMSGSIZE only) on error
>+ */
>+int ethnl_fill_reply_header(struct sk_buff *skb, struct net_device *dev,
>+			    u16 attrtype)
>+{
>+	struct nlattr *nest;
>+
>+	if (!dev)
>+		return 0;
>+	nest = nla_nest_start(skb, attrtype);
>+	if (!nest)
>+		return -EMSGSIZE;
>+
>+	if (nla_put_u32(skb, ETHTOOL_A_HEADER_DEV_INDEX, (u32)dev->ifindex) ||
>+	    nla_put_string(skb, ETHTOOL_A_HEADER_DEV_NAME, dev->name))
>+		goto nla_put_failure;
>+	/* If more attributes are put into reply header, ethnl_header_size()
>+	 * must be updated to account for them.
>+	 */
>+
>+	nla_nest_end(skb, nest);
>+	return 0;
>+
>+nla_put_failure:
>+	nla_nest_cancel(skb, nest);
>+	return -EMSGSIZE;
>+}
>+
>+/**
>+ * ethnl_reply_init() - Create skb for a reply and fill device identification
>+ * @payload: payload length (without netlink and genetlink header)
>+ * @dev:     device the reply is about (may be null)
>+ * @cmd:     ETHTOOL_MSG_* message type for reply
>+ * @info:    genetlink info of the received packet we respond to
>+ * @ehdrp:   place to store payload pointer returned by genlmsg_new()
>+ *
>+ * Return: pointer to allocated skb on success, NULL on error
>+ */
>+struct sk_buff *ethnl_reply_init(size_t payload, struct net_device *dev, u8 cmd,
>+				 u16 hdr_attrtype, struct genl_info *info,
>+				 void **ehdrp)
>+{
>+	struct sk_buff *skb;
>+
>+	skb = genlmsg_new(payload, GFP_KERNEL);
>+	if (!skb)
>+		goto err;
>+	*ehdrp = genlmsg_put_reply(skb, info, &ethtool_genl_family, 0, cmd);
>+	if (!*ehdrp)
>+		goto err_free;
>+
>+	if (dev) {
>+		int ret;
>+
>+		ret = ethnl_fill_reply_header(skb, dev, hdr_attrtype);
>+		if (ret < 0)
>+			goto err;
>+	}
>+	return skb;
>+
>+err_free:
>+	nlmsg_free(skb);
>+	if (info)
>+		GENL_SET_ERR_MSG(info, "failed to setup reply message");
>+err:

Why also not fillup extack msg here?


>+	return NULL;
>+}
>+
> /* genetlink setup */
> 
> static const struct genl_ops ethtool_genl_ops[] = {
>diff --git a/net/ethtool/netlink.h b/net/ethtool/netlink.h
>index 257ae55ccc82..5510eb7054b3 100644
>--- a/net/ethtool/netlink.h
>+++ b/net/ethtool/netlink.h
>@@ -6,5 +6,150 @@
> #include <linux/ethtool_netlink.h>
> #include <linux/netdevice.h>
> #include <net/genetlink.h>
>+#include <net/sock.h>
>+
>+struct ethnl_req_info;
>+
>+int ethnl_parse_header(struct ethnl_req_info *req_info,
>+		       const struct nlattr *nest, struct net *net,
>+		       struct netlink_ext_ack *extack,
>+		       const struct nla_policy *policy, bool require_dev);
>+int ethnl_fill_reply_header(struct sk_buff *skb, struct net_device *dev,
>+			    u16 attrtype);
>+struct sk_buff *ethnl_reply_init(size_t payload, struct net_device *dev, u8 cmd,
>+				 u16 hdr_attrtype, struct genl_info *info,
>+				 void **ehdrp);
>+
>+static inline int ethnl_str_size(const char *s)

If you really need this helper, put it into netlink code. There's nothing
ethtool-specific about this.


>+{
>+	return nla_total_size(strlen(s) + 1);
>+}
>+
>+/* The ethnl_update_* helpers set value pointed to by @dst to the value of
>+ * netlink attribute @attr (if attr is not null). They return true if *dst
>+ * value was changed, false if not.
>+ */
>+static inline bool ethnl_update_u32(u32 *dst, struct nlattr *attr)

I'm still not sure I'm convinced about these "update helpers" :)


>+{
>+	u32 val;
>+
>+	if (!attr)
>+		return false;
>+	val = nla_get_u32(attr);
>+	if (*dst == val)
>+		return false;
>+
>+	*dst = val;
>+	return true;
>+}
>+
>+static inline bool ethnl_update_u8(u8 *dst, struct nlattr *attr)
>+{
>+	u8 val;
>+
>+	if (!attr)
>+		return false;
>+	val = nla_get_u8(attr);
>+	if (*dst == val)
>+		return false;
>+
>+	*dst = val;
>+	return true;
>+}
>+
>+/* update u32 value used as bool from NLA_U8 attribute */
>+static inline bool ethnl_update_bool32(u32 *dst, struct nlattr *attr)
>+{
>+	u8 val;
>+
>+	if (!attr)
>+		return false;
>+	val = !!nla_get_u8(attr);
>+	if (!!*dst == val)
>+		return false;
>+
>+	*dst = val;
>+	return true;
>+}
>+
>+static inline bool ethnl_update_binary(u8 *dst, unsigned int len,

void *dst


>+				       struct nlattr *attr)
>+{
>+	if (!attr)
>+		return false;
>+	if (nla_len(attr) < len)
>+		len = nla_len(attr);
>+	if (!memcmp(dst, nla_data(attr), len))
>+		return false;
>+
>+	memcpy(dst, nla_data(attr), len);
>+	return true;
>+}
>+
>+static inline bool ethnl_update_bitfield32(u32 *dst, struct nlattr *attr)
>+{
>+	struct nla_bitfield32 change;
>+	u32 newval;
>+
>+	if (!attr)
>+		return false;
>+	change = nla_get_bitfield32(attr);
>+	newval = (*dst & ~change.selector) | (change.value & change.selector);
>+	if (*dst == newval)
>+		return false;
>+
>+	*dst = newval;
>+	return true;
>+}
>+
>+/**
>+ * ethnl_is_privileged() - check if request has sufficient privileges
>+ * @skb: skb with client request
>+ *
>+ * Checks if client request has CAP_NET_ADMIN in its netns. Unlike the flags
>+ * in genl_ops, this allows finer access control, e.g. allowing or denying
>+ * the request based on its contents or witholding only part of the data
>+ * from unprivileged users.
>+ *
>+ * Return: true if request is privileged, false if not
>+ */
>+static inline bool ethnl_is_privileged(struct sk_buff *skb)

I wonder why you need this helper. Genetlink uses
ops->flags & GENL_ADMIN_PERM for this. 


>+{
>+	struct net *net = sock_net(skb->sk);
>+
>+	return netlink_ns_capable(skb, net->user_ns, CAP_NET_ADMIN);
>+}
>+
>+/**
>+ * ethnl_reply_header_size() - total size of reply header
>+ *
>+ * This is an upper estimate so that we do not need to hold RTNL lock longer
>+ * than necessary (to prevent rename between size estimate and composing the

I guess this description is not relevant anymore. I don't see why to
hold rtnl mutex for this function...


>+ * message). Accounts only for device ifindex and name as those are the only
>+ * attributes ethnl_fill_reply_header() puts into the reply header.
>+ */
>+static inline unsigned int ethnl_reply_header_size(void)
>+{
>+	return nla_total_size(nla_total_size(sizeof(u32)) +
>+			      nla_total_size(IFNAMSIZ));
>+}
>+
>+/**
>+ * struct ethnl_req_info - base type of request information for GET requests
>+ * @dev:          network device the request is for (may be null)
>+ * @req_mask:     request mask, bitmap of requested information
>+ * @global_flags: request flags common for all request types
>+ * @req_flags:    request flags specific for each request type
>+ * @privileged:   privileged request (CAP_NET_ADMIN in netns)
>+ *
>+ * This is a common base, additional members may follow after this structure.
>+ */
>+struct ethnl_req_info {
>+	struct net_device		*dev;
>+	u32				req_mask;
>+	u32				global_flags;
>+	u32				req_flags;
>+	bool				privileged;
>+};
> 
> #endif /* _NET_ETHTOOL_NETLINK_H */
>-- 
>2.22.0
>

^ permalink raw reply

* Memory leaks in IPv6 ndisc on v4.19.56
From: Martin Weinelt @ 2019-07-02 13:05 UTC (permalink / raw)
  To: David S. Miller, Alexey Kuznetsov, Hideaki YOSHIFUJI, netdev

[-- Attachment #1: Type: text/plain, Size: 1507 bytes --]

Hi everyone,

I've been experiencing memory leaks on the v4.19 series. I've started
seeing them on Debian with v4.19.16 and I can reproduce them on v4.19.56
using Debians kernel config. I was unable to reproduce this on 
v5.2.0-rc6/rc7.

  [ 1899.380321] kmemleak: 1138 new suspected memory leaks (see /sys/kernel/debug/kmemleak)

On the machines in question we're running routers for a mesh networking
setup based on the batman-adv kmod. Our setup consists of KVM guests 
running Debian, with each router having 18 bridges with the following
master/slave relationship:

  bridge -> batman-adv -> {L2 tunnel, virtio net device}

I've attached the output of kmemleak and I've looked up the top-most
function offsets below:

Best,
  Martin


$ ./faddr2line /usr/lib/debug/lib/modules/4.19.56/vmlinux ndisc_recv_ns+0x356/0x5f0
ndisc_recv_ns+0x356/0x5f0:
__neigh_lookup at include/net/neighbour.h:513
(inlined by) ndisc_recv_ns at net/ipv6/ndisc.c:916

$ ./faddr2line /usr/lib/debug/lib/modules/4.19.56/vmlinux ndisc_router_discovery+0x4ab/0xae0
ndisc_router_discovery+0x4ab/0xae0:
__neigh_lookup at include/net/neighbour.h:513
(inlined by) ndisc_router_discovery at net/ipv6/ndisc.c:1387

$ ./faddr2line /usr/lib/debug/lib/modules/4.19.56/vmlinux ndisc_recv_rs+0x173/0x1b0
ndisc_recv_rs+0x173/0x1b0:
ndisc_recv_rs at net/ipv6/ndisc.c:1095

$ ./faddr2line /usr/lib/debug/lib/modules/4.19.56/vmlinux ip6_finish_output2+0x211/0x570
ip6_finish_output2+0x211/0x570:
ip6_finish_output2 at net/ipv6/ip6_output.c:117


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: kmemleak.log --]
[-- Type: text/x-log; name="kmemleak.log", Size: 183188 bytes --]

unreferenced object 0xffff98375ae00c00 (size 512):
  comm "softirq", pid 0, jiffies 4294901048 (age 1909.144s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 3d 67 36 37 98 ff ff 34 21 06 00 01 00 00 00  .=g67...4!......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<00000000ba6754e4>] napi_gro_flush+0x9d/0xf0
    [<00000000d19e9454>] napi_complete_done+0x8c/0x110
    [<000000001883f191>] virtqueue_napi_complete+0x2a/0x70 [virtio_net]
    [<000000000ca44d09>] virtnet_poll+0x2e8/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000007f340de2>] __raw_callee_save___pv_queued_spin_unlock+0xc/0x12
unreferenced object 0xffff98375ad72200 (size 512):
  comm "softirq", pid 0, jiffies 4294901959 (age 1905.504s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 ca 60 57 37 98 ff ff 43 26 06 00 01 00 00 00  ..`W7...C&......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<00000000ba6754e4>] napi_gro_flush+0x9d/0xf0
    [<00000000d19e9454>] napi_complete_done+0x8c/0x110
    [<000000001883f191>] virtqueue_napi_complete+0x2a/0x70 [virtio_net]
    [<000000000ca44d09>] virtnet_poll+0x2e8/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
unreferenced object 0xffff9837582e6400 (size 512):
  comm "softirq", pid 0, jiffies 4294902618 (age 1902.868s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff b7 31 06 00 01 00 00 00  @.zZ7....1......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983754b0a000 (size 512):
  comm "softirq", pid 0, jiffies 4294913978 (age 1857.456s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff 0b 2a 06 00 01 00 00 00  ...W7....*......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff98373491fa00 (size 512):
  comm "softirq", pid 0, jiffies 4294916608 (age 1846.936s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff 05 22 06 00 01 00 00 00  ...W7...."......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983739883800 (size 512):
  comm "softirq", pid 0, jiffies 4294930657 (age 1790.744s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 66 24 06 00 01 00 00 00  .."Y7...f$......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff9837586fe000 (size 512):
  comm "softirq", pid 0, jiffies 4294931109 (age 1788.964s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 80 27 06 00 01 00 00 00  .."Y7....'......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983756c78000 (size 512):
  comm "softirq", pid 0, jiffies 4294939933 (age 1753.668s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 e3 d3 5a 37 98 ff ff 85 35 06 00 01 00 00 00  ...Z7....5......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff983739963c00 (size 512):
  comm "softirq", pid 0, jiffies 4294949652 (age 1714.792s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff c0 36 06 00 01 00 00 00  ...Z7....6......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff983756901200 (size 512):
  comm "softirq", pid 0, jiffies 4295002377 (age 1503.920s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 ca 60 57 37 98 ff ff c4 1f 06 00 01 00 00 00  ..`W7...........
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff9837586fa000 (size 512):
  comm "softirq", pid 0, jiffies 4295012439 (age 1463.672s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 46 27 06 00 01 00 00 00  .."Y7...F'......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff98375505aa00 (size 512):
  comm "softirq", pid 0, jiffies 4295037334 (age 1364.096s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 81 25 06 00 01 00 00 00  .."Y7....%......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983756fe1e00 (size 512):
  comm "softirq", pid 0, jiffies 4295096153 (age 1128.848s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 23 86 5a 37 98 ff ff 25 34 06 00 01 00 00 00  .#.Z7...%4......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff983754b4ae00 (size 512):
  comm "softirq", pid 0, jiffies 4295133073 (age 981.168s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 ca 60 57 37 98 ff ff 07 28 06 00 01 00 00 00  ..`W7....(......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<0000000052e95d04>] do_softirq_own_stack+0x2a/0x40
    [<00000000187c49ad>] do_softirq.part.21+0x56/0x60
    [<0000000099f41204>] __local_bh_enable_ip+0x60/0x70
    [<0000000088ac3dd6>] tun_get_user+0xefc/0x1290 [tun]
    [<000000000656b60d>] tun_chr_write_iter+0x4d/0x70 [tun]
unreferenced object 0xffff983759ed0a00 (size 512):
  comm "softirq", pid 0, jiffies 4295140166 (age 952.796s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 3d 67 36 37 98 ff ff 67 2b 06 00 01 00 00 00  .=g67...g+......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983756fe4200 (size 512):
  comm "softirq", pid 0, jiffies 4295142167 (age 944.824s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 23 86 5a 37 98 ff ff 66 35 06 00 01 00 00 00  .#.Z7...f5......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983739842200 (size 512):
  comm "softirq", pid 0, jiffies 4295159170 (age 876.812s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 f3 b2 35 37 98 ff ff 02 35 06 00 01 00 00 00  ...57....5......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff9837561fd000 (size 512):
  comm "softirq", pid 0, jiffies 4295205914 (age 689.836s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 e3 d3 5a 37 98 ff ff 89 1f 06 00 01 00 00 00  ...Z7...........
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983754be8c00 (size 512):
  comm "softirq", pid 0, jiffies 4295223732 (age 618.612s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 b3 60 36 37 98 ff ff d7 1e 06 00 01 00 00 00  ..`67...........
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff9837561fb000 (size 512):
  comm "softirq", pid 0, jiffies 4295239563 (age 555.288s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 46 27 06 00 01 00 00 00  .."Y7...F'......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff9837348ec200 (size 512):
  comm "softirq", pid 0, jiffies 4295244948 (age 533.748s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 4a 2c 06 00 01 00 00 00  @.`67...J,......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff9837591e5e00 (size 512):
  comm "softirq", pid 0, jiffies 4295246653 (age 526.972s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 b3 60 36 37 98 ff ff dc 22 06 00 01 00 00 00  ..`67...."......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff98375a74c200 (size 512):
  comm "softirq", pid 0, jiffies 4295253896 (age 498.000s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff 10 28 06 00 01 00 00 00  ...W7....(......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983739987400 (size 512):
  comm "softirq", pid 0, jiffies 4295255208 (age 492.752s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 cf 60 57 37 98 ff ff 43 2b 06 00 01 00 00 00  ..`W7...C+......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff9837549f6a00 (size 512):
  comm "softirq", pid 0, jiffies 4295258262 (age 480.564s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff c2 37 06 00 01 00 00 00  .."Y7....7......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000007c48391f>] ip6_send_skb+0x1e/0x60
    [<00000000a44fce26>] udp_v6_send_skb.isra.27+0x1ba/0x3c0
    [<00000000fe92efdd>] udpv6_sendmsg+0x9e3/0xd90
    [<00000000f3fbe7f1>] sock_sendmsg+0x36/0x40
    [<000000008b40250b>] ___sys_sendmsg+0x2e9/0x300
    [<00000000cdb023dc>] __sys_sendmsg+0x63/0xa0
    [<00000000ca8283f7>] do_syscall_64+0x55/0x100
    [<00000000ea7ed8f5>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
    [<0000000005a897b6>] 0xffffffffffffffff
unreferenced object 0xffff98375505ca00 (size 512):
  comm "softirq", pid 0, jiffies 4295277593 (age 403.240s)
  hex dump (first 32 bytes):
    00 fa 3f 59 37 98 ff ff c0 ca ae 92 ff ff ff ff  ..?Y7...........
    00 b3 60 36 37 98 ff ff cd 20 06 00 01 00 00 00  ..`67.... ......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff98375a5c5a00 (size 512):
  comm "softirq", pid 0, jiffies 4295280780 (age 390.492s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 cf 60 57 37 98 ff ff 87 22 06 00 01 00 00 00  ..`W7...."......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff9837349cca00 (size 512):
  comm "softirq", pid 0, jiffies 4295281078 (age 389.300s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff 83 22 06 00 01 00 00 00  ...Z7...."......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000007c48391f>] ip6_send_skb+0x1e/0x60
    [<00000000a44fce26>] udp_v6_send_skb.isra.27+0x1ba/0x3c0
    [<00000000fe92efdd>] udpv6_sendmsg+0x9e3/0xd90
    [<00000000f3fbe7f1>] sock_sendmsg+0x36/0x40
    [<000000008b40250b>] ___sys_sendmsg+0x2e9/0x300
    [<00000000cdb023dc>] __sys_sendmsg+0x63/0xa0
    [<00000000ca8283f7>] do_syscall_64+0x55/0x100
    [<00000000ea7ed8f5>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
    [<0000000005a897b6>] 0xffffffffffffffff
unreferenced object 0xffff98375ae00000 (size 512):
  comm "softirq", pid 0, jiffies 4295281926 (age 385.952s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 85 33 06 00 01 00 00 00  .."Y7....3......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000007c48391f>] ip6_send_skb+0x1e/0x60
    [<00000000a44fce26>] udp_v6_send_skb.isra.27+0x1ba/0x3c0
    [<00000000fe92efdd>] udpv6_sendmsg+0x9e3/0xd90
    [<00000000f3fbe7f1>] sock_sendmsg+0x36/0x40
    [<000000008b40250b>] ___sys_sendmsg+0x2e9/0x300
    [<00000000cdb023dc>] __sys_sendmsg+0x63/0xa0
    [<00000000ca8283f7>] do_syscall_64+0x55/0x100
    [<00000000ea7ed8f5>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
    [<0000000005a897b6>] 0xffffffffffffffff
unreferenced object 0xffff983759182400 (size 512):
  comm "softirq", pid 0, jiffies 4295282498 (age 383.664s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff c6 3b 06 00 01 00 00 00  .."Y7....;......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff983754b0bc00 (size 512):
  comm "softirq", pid 0, jiffies 4295284213 (age 376.804s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff c3 22 06 00 01 00 00 00  .."Y7...."......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<00000000ba6754e4>] napi_gro_flush+0x9d/0xf0
    [<00000000d19e9454>] napi_complete_done+0x8c/0x110
    [<000000001883f191>] virtqueue_napi_complete+0x2a/0x70 [virtio_net]
    [<000000000ca44d09>] virtnet_poll+0x2e8/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
unreferenced object 0xffff983758b9de00 (size 512):
  comm "softirq", pid 0, jiffies 4295294800 (age 334.488s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 ca 60 57 37 98 ff ff 70 26 06 00 01 00 00 00  ..`W7...p&......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff98375ad71c00 (size 512):
  comm "softirq", pid 0, jiffies 4295296358 (age 328.260s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 f3 b2 35 37 98 ff ff 99 23 06 00 01 00 00 00  ...57....#......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983734a5b600 (size 512):
  comm "softirq", pid 0, jiffies 4295297984 (age 321.756s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 85 2f 06 00 01 00 00 00  @.`67..../......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff98373997dc00 (size 512):
  comm "softirq", pid 0, jiffies 4295299225 (age 316.820s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 13 39 06 00 01 00 00 00  @.`67....9......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983756ef4400 (size 512):
  comm "softirq", pid 0, jiffies 4295300990 (age 309.760s)
  hex dump (first 32 bytes):
    00 52 8a 34 37 98 ff ff c0 ca ae 92 ff ff ff ff  .R.47...........
    c0 e3 d3 5a 37 98 ff ff e9 2d 06 00 01 00 00 00  ...Z7....-......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff98375ad72400 (size 512):
  comm "softirq", pid 0, jiffies 4295301181 (age 308.996s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 74 b7 58 37 98 ff ff 08 b3 05 00 01 00 00 00  .t.X7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff983734a10000 (size 512):
  comm "softirq", pid 0, jiffies 4295303368 (age 300.280s)
  hex dump (first 32 bytes):
    00 22 d7 5a 37 98 ff ff c0 ca ae 92 ff ff ff ff  .".Z7...........
    00 a6 22 59 37 98 ff ff a6 1f 06 00 01 00 00 00  .."Y7...........
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983739be9c00 (size 512):
  comm "softirq", pid 0, jiffies 4295307933 (age 282.020s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 9c 23 06 00 01 00 00 00  .."Y7....#......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000007c48391f>] ip6_send_skb+0x1e/0x60
    [<00000000a44fce26>] udp_v6_send_skb.isra.27+0x1ba/0x3c0
    [<00000000fe92efdd>] udpv6_sendmsg+0x9e3/0xd90
    [<00000000f3fbe7f1>] sock_sendmsg+0x36/0x40
    [<000000008b40250b>] ___sys_sendmsg+0x2e9/0x300
    [<00000000cdb023dc>] __sys_sendmsg+0x63/0xa0
    [<00000000ca8283f7>] do_syscall_64+0x55/0x100
    [<00000000ea7ed8f5>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
    [<0000000005a897b6>] 0xffffffffffffffff
unreferenced object 0xffff983758a28000 (size 512):
  comm "softirq", pid 0, jiffies 4295311612 (age 267.304s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 80 3e 06 00 01 00 00 00  .."Y7....>......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983758a29a00 (size 512):
  comm "softirq", pid 0, jiffies 4295312579 (age 263.436s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 01 3a 06 00 01 00 00 00  .."Y7....:......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000007c48391f>] ip6_send_skb+0x1e/0x60
    [<00000000a44fce26>] udp_v6_send_skb.isra.27+0x1ba/0x3c0
    [<00000000fe92efdd>] udpv6_sendmsg+0x9e3/0xd90
    [<00000000f3fbe7f1>] sock_sendmsg+0x36/0x40
    [<000000008b40250b>] ___sys_sendmsg+0x2e9/0x300
    [<00000000cdb023dc>] __sys_sendmsg+0x63/0xa0
    [<00000000ca8283f7>] do_syscall_64+0x55/0x100
    [<00000000ea7ed8f5>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
    [<0000000005a897b6>] 0xffffffffffffffff
unreferenced object 0xffff98375523ee00 (size 512):
  comm "softirq", pid 0, jiffies 4295317166 (age 245.116s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff 59 33 06 00 01 00 00 00  ...W7...Y3......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98375589cc00 (size 512):
  comm "softirq", pid 0, jiffies 4295323691 (age 219.016s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff c1 27 06 00 01 00 00 00  .."Y7....'......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff9837359c7800 (size 512):
  comm "softirq", pid 0, jiffies 4295324204 (age 216.964s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff cb 26 06 00 01 00 00 00  ...W7....&......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff98375661a000 (size 512):
  comm "softirq", pid 0, jiffies 4295325551 (age 211.604s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 f3 b2 35 37 98 ff ff 59 30 06 00 01 00 00 00  ...57...Y0......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983754b43400 (size 512):
  comm "softirq", pid 0, jiffies 4295329624 (age 195.312s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 82 32 06 00 01 00 00 00  .."Y7....2......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983739962000 (size 512):
  comm "softirq", pid 0, jiffies 4295330522 (age 191.720s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 e3 d3 5a 37 98 ff ff 4f 22 06 00 01 00 00 00  ...Z7...O"......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff9837587d7400 (size 512):
  comm "softirq", pid 0, jiffies 4295331809 (age 186.608s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 e3 d3 5a 37 98 ff ff 05 2d 06 00 01 00 00 00  ...Z7....-......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983755530c00 (size 512):
  comm "softirq", pid 0, jiffies 4295334190 (age 177.084s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 44 3d 06 00 01 00 00 00  @.`67...D=......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983734b66600 (size 512):
  comm "softirq", pid 0, jiffies 4295335285 (age 172.704s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff ed 1e 06 00 01 00 00 00  .."Y7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000007c48391f>] ip6_send_skb+0x1e/0x60
    [<00000000a44fce26>] udp_v6_send_skb.isra.27+0x1ba/0x3c0
    [<00000000fe92efdd>] udpv6_sendmsg+0x9e3/0xd90
    [<00000000f3fbe7f1>] sock_sendmsg+0x36/0x40
    [<000000008b40250b>] ___sys_sendmsg+0x2e9/0x300
    [<00000000cdb023dc>] __sys_sendmsg+0x63/0xa0
    [<00000000ca8283f7>] do_syscall_64+0x55/0x100
    [<00000000ea7ed8f5>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
    [<0000000005a897b6>] 0xffffffffffffffff
unreferenced object 0xffff98373498e000 (size 512):
  comm "softirq", pid 0, jiffies 4295336672 (age 167.196s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 81 f6 05 00 01 00 00 00  .."Y7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff98375586b000 (size 512):
  comm "softirq", pid 0, jiffies 4295336682 (age 167.156s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff 71 27 06 00 01 00 00 00  @.zZ7...q'......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff9837565a9800 (size 512):
  comm "softirq", pid 0, jiffies 4295337744 (age 162.908s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 e6 d9 54 37 98 ff ff 83 20 06 00 01 00 00 00  ...T7.... ......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000007c48391f>] ip6_send_skb+0x1e/0x60
    [<00000000a44fce26>] udp_v6_send_skb.isra.27+0x1ba/0x3c0
    [<00000000fe92efdd>] udpv6_sendmsg+0x9e3/0xd90
    [<00000000f3fbe7f1>] sock_sendmsg+0x36/0x40
    [<000000008b40250b>] ___sys_sendmsg+0x2e9/0x300
    [<00000000cdb023dc>] __sys_sendmsg+0x63/0xa0
    [<00000000ca8283f7>] do_syscall_64+0x55/0x100
    [<00000000ea7ed8f5>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
    [<0000000005a897b6>] 0xffffffffffffffff
unreferenced object 0xffff9837580b7600 (size 512):
  comm "softirq", pid 0, jiffies 4295338512 (age 159.872s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 cf 60 57 37 98 ff ff 32 36 06 00 01 00 00 00  ..`W7...26......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff98375968e200 (size 512):
  comm "softirq", pid 0, jiffies 4295341272 (age 148.832s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff a9 23 06 00 01 00 00 00  @.zZ7....#......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983739a32000 (size 512):
  comm "softirq", pid 0, jiffies 4295341962 (age 146.072s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 e3 d3 5a 37 98 ff ff c3 20 06 00 01 00 00 00  ...Z7.... ......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983739886000 (size 512):
  comm "softirq", pid 0, jiffies 4295343162 (age 141.312s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 21 3e 06 00 01 00 00 00  @.`67...!>......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983757de4600 (size 512):
  comm "softirq", pid 0, jiffies 4295346178 (age 129.248s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 58 31 06 00 01 00 00 00  @.`67...X1......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98375a9af200 (size 512):
  comm "softirq", pid 0, jiffies 4295346718 (age 127.092s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff b0 3a 06 00 01 00 00 00  ...W7....:......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff98375a9af800 (size 512):
  comm "softirq", pid 0, jiffies 4295347135 (age 125.460s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff c7 3a 06 00 01 00 00 00  @.zZ7....:......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff9837585fc200 (size 512):
  comm "softirq", pid 0, jiffies 4295348247 (age 121.012s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 3d 67 36 37 98 ff ff 43 20 06 00 01 00 00 00  .=g67...C ......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff9837348a1e00 (size 512):
  comm "softirq", pid 0, jiffies 4295349003 (age 117.988s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 10 2e 06 00 01 00 00 00  .."Y7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983739987200 (size 512):
  comm "softirq", pid 0, jiffies 4295349435 (age 116.300s)
  hex dump (first 32 bytes):
    00 f8 9a 5a 37 98 ff ff c0 ca ae 92 ff ff ff ff  ...Z7...........
    00 a6 22 59 37 98 ff ff 4f 3c 06 00 01 00 00 00  .."Y7...O<......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff9837575b7800 (size 512):
  comm "softirq", pid 0, jiffies 4295349911 (age 114.396s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 23 86 5a 37 98 ff ff ef 43 06 00 01 00 00 00  .#.Z7....C......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff983734965600 (size 512):
  comm "softirq", pid 0, jiffies 4295351123 (age 109.548s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff d8 27 06 00 01 00 00 00  @.`67....'......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff9837586fb400 (size 512):
  comm "softirq", pid 0, jiffies 4295351438 (age 108.328s)
  hex dump (first 32 bytes):
    00 5c 68 5a 37 98 ff ff c0 ca ae 92 ff ff ff ff  .\hZ7...........
    80 74 b7 58 37 98 ff ff 92 20 06 00 01 00 00 00  .t.X7.... ......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff98375480fe00 (size 512):
  comm "softirq", pid 0, jiffies 4295351685 (age 107.340s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff cb 2f 06 00 01 00 00 00  @.`67..../......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983754ee8600 (size 512):
  comm "softirq", pid 0, jiffies 4295351813 (age 106.828s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff 67 25 06 00 01 00 00 00  @.zZ7...g%......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<00000000ba6754e4>] napi_gro_flush+0x9d/0xf0
    [<00000000d19e9454>] napi_complete_done+0x8c/0x110
    [<000000001883f191>] virtqueue_napi_complete+0x2a/0x70 [virtio_net]
    [<000000000ca44d09>] virtnet_poll+0x2e8/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<0000000062b3e9d8>] run_ksoftirqd+0x26/0x40
    [<00000000ff833423>] smpboot_thread_fn+0x10e/0x160
    [<0000000041e7c5ae>] kthread+0xf8/0x130
    [<00000000106c780b>] ret_from_fork+0x35/0x40
unreferenced object 0xffff983756970400 (size 512):
  comm "softirq", pid 0, jiffies 4295353005 (age 102.100s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff 01 20 06 00 01 00 00 00  @.zZ7.... ......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff983755c12c00 (size 512):
  comm "softirq", pid 0, jiffies 4295353061 (age 101.876s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff a4 23 06 00 01 00 00 00  .."Y7....#......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff983755276c00 (size 512):
  comm "softirq", pid 0, jiffies 4295353199 (age 101.324s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff 9f 28 06 00 01 00 00 00  ...W7....(......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff983739987a00 (size 512):
  comm "softirq", pid 0, jiffies 4295353300 (age 100.956s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 2a 75 5d 37 98 ff ff cc 3d 06 00 01 00 00 00  .*u]7....=......
  backtrace:
    [<00000000060cd6fe>] ndisc_recv_ns+0x356/0x5f0
    [<000000007b12d262>] ndisc_rcv+0xfb/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
unreferenced object 0xffff983755283200 (size 512):
  comm "softirq", pid 0, jiffies 4295353571 (age 99.872s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff d9 2b 06 00 01 00 00 00  .."Y7....+......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98375ae78c00 (size 512):
  comm "softirq", pid 0, jiffies 4295353962 (age 98.308s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 b3 60 36 37 98 ff ff d2 ab 05 00 01 00 00 00  ..`67...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff98373491f400 (size 512):
  comm "softirq", pid 0, jiffies 4295354519 (age 96.116s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 97 3d 06 00 01 00 00 00  .."Y7....=......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff98375a5c6e00 (size 512):
  comm "softirq", pid 0, jiffies 4295358678 (age 79.484s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 e3 d3 5a 37 98 ff ff 3e be 05 00 01 00 00 00  ...Z7...>.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff9837348ecc00 (size 512):
  comm "softirq", pid 0, jiffies 4295359540 (age 76.036s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 9c c1 05 00 01 00 00 00  @.`67...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
    [<00000000141420d3>] virtnet_poll+0xdf/0x333 [virtio_net]
    [<000000002023c758>] net_rx_action+0x297/0x400
    [<00000000fe5448ed>] __do_softirq+0x10d/0x2c3
    [<00000000813230c9>] irq_exit+0xc2/0xd0
    [<000000006fcf95ee>] do_IRQ+0x52/0xe0
    [<00000000153d314b>] ret_from_intr+0x0/0x1d
    [<000000009939f71b>] native_safe_halt+0xe/0x10
    [<000000005d90bc13>] default_idle+0x1c/0x140
unreferenced object 0xffff983758a39c00 (size 512):
  comm "softirq", pid 0, jiffies 4295360525 (age 72.132s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 75 c5 05 00 01 00 00 00  @.`67...u.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983758a39000 (size 512):
  comm "softirq", pid 0, jiffies 4295360658 (age 71.600s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff fa c5 05 00 01 00 00 00  .."Y7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983758a38000 (size 512):
  comm "softirq", pid 0, jiffies 4295360727 (age 71.324s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 cf 60 57 37 98 ff ff 3f c6 05 00 01 00 00 00  ..`W7...?.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<00000000ba6754e4>] napi_gro_flush+0x9d/0xf0
    [<00000000d19e9454>] napi_complete_done+0x8c/0x110
unreferenced object 0xffff9837580b6600 (size 512):
  comm "softirq", pid 0, jiffies 4295360772 (age 71.184s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff 6c c6 05 00 01 00 00 00  @.zZ7...l.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983754ba8800 (size 512):
  comm "softirq", pid 0, jiffies 4295360792 (age 71.104s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 f3 b2 35 37 98 ff ff 80 c6 05 00 01 00 00 00  ...57...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff9837580b7000 (size 512):
  comm "softirq", pid 0, jiffies 4295360795 (age 71.092s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 23 86 5a 37 98 ff ff 83 c6 05 00 01 00 00 00  .#.Z7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983754ba8000 (size 512):
  comm "softirq", pid 0, jiffies 4295360801 (age 71.104s)
  hex dump (first 32 bytes):
    00 9a a2 58 37 98 ff ff c0 ca ae 92 ff ff ff ff  ...X7...........
    80 ca 60 57 37 98 ff ff 89 c6 05 00 01 00 00 00  ..`W7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983758294000 (size 512):
  comm "softirq", pid 0, jiffies 4295360866 (age 70.844s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff ca c6 05 00 01 00 00 00  ...W7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983758294600 (size 512):
  comm "softirq", pid 0, jiffies 4295360892 (age 70.740s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 6a b5 59 37 98 ff ff e4 c6 05 00 01 00 00 00  .j.Y7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98375928f200 (size 512):
  comm "softirq", pid 0, jiffies 4295361036 (age 70.200s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 74 c7 05 00 01 00 00 00  .."Y7...t.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98375589ce00 (size 512):
  comm "softirq", pid 0, jiffies 4295361045 (age 70.164s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 7d c7 05 00 01 00 00 00  .."Y7...}.......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff9837561fa000 (size 512):
  comm "softirq", pid 0, jiffies 4295361056 (age 70.120s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 ca 60 57 37 98 ff ff 88 c7 05 00 01 00 00 00  ..`W7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983758295400 (size 512):
  comm "softirq", pid 0, jiffies 4295361122 (age 69.888s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff ca c7 05 00 01 00 00 00  ...W7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983758294a00 (size 512):
  comm "softirq", pid 0, jiffies 4295361226 (age 69.472s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 32 c8 05 00 01 00 00 00  @.`67...2.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983739add400 (size 512):
  comm "softirq", pid 0, jiffies 4295361230 (age 69.456s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 b3 60 36 37 98 ff ff 36 c8 05 00 01 00 00 00  ..`67...6.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983754b4a400 (size 512):
  comm "softirq", pid 0, jiffies 4295361276 (age 69.304s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 cf 60 57 37 98 ff ff 64 c8 05 00 01 00 00 00  ..`W7...d.......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff9837561fbc00 (size 512):
  comm "softirq", pid 0, jiffies 4295361329 (age 69.092s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 99 c8 05 00 01 00 00 00  .."Y7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000007c48391f>] ip6_send_skb+0x1e/0x60
    [<00000000a44fce26>] udp_v6_send_skb.isra.27+0x1ba/0x3c0
    [<00000000fe92efdd>] udpv6_sendmsg+0x9e3/0xd90
    [<00000000f3fbe7f1>] sock_sendmsg+0x36/0x40
    [<000000008b40250b>] ___sys_sendmsg+0x2e9/0x300
    [<00000000cdb023dc>] __sys_sendmsg+0x63/0xa0
unreferenced object 0xffff98375936d800 (size 512):
  comm "softirq", pid 0, jiffies 4295361395 (age 68.828s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 cf 60 57 37 98 ff ff db c8 05 00 01 00 00 00  ..`W7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983739adde00 (size 512):
  comm "softirq", pid 0, jiffies 4295361419 (age 68.764s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 ca 60 57 37 98 ff ff f3 c8 05 00 01 00 00 00  ..`W7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983739add600 (size 512):
  comm "softirq", pid 0, jiffies 4295361491 (age 68.476s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff 3b c9 05 00 01 00 00 00  @.zZ7...;.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983735888000 (size 512):
  comm "softirq", pid 0, jiffies 4295361494 (age 68.464s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 3e c9 05 00 01 00 00 00  @.`67...>.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98373497bc00 (size 512):
  comm "softirq", pid 0, jiffies 4295361552 (age 68.264s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff 78 c9 05 00 01 00 00 00  ...W7...x.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98373497b200 (size 512):
  comm "softirq", pid 0, jiffies 4295361560 (age 68.232s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 e3 d3 5a 37 98 ff ff 80 c9 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98373491d200 (size 512):
  comm "softirq", pid 0, jiffies 4295361580 (age 68.152s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 3d 67 36 37 98 ff ff 94 c9 05 00 01 00 00 00  .=g67...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98373497a800 (size 512):
  comm "softirq", pid 0, jiffies 4295361593 (age 68.132s)
  hex dump (first 32 bytes):
    00 e4 98 34 37 98 ff ff c0 ca ae 92 ff ff ff ff  ...47...........
    00 a6 22 59 37 98 ff ff a1 c9 05 00 01 00 00 00  .."Y7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff9837348d9400 (size 512):
  comm "softirq", pid 0, jiffies 4295361648 (age 67.912s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff d8 c9 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98373491d000 (size 512):
  comm "softirq", pid 0, jiffies 4295361680 (age 67.784s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff f8 c9 05 00 01 00 00 00  @.`67...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff9837348d9e00 (size 512):
  comm "softirq", pid 0, jiffies 4295361924 (age 66.840s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff ec ca 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98373497b600 (size 512):
  comm "softirq", pid 0, jiffies 4295361929 (age 66.820s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 e6 d9 54 37 98 ff ff f1 ca 05 00 01 00 00 00  ...T7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98373491c200 (size 512):
  comm "softirq", pid 0, jiffies 4295362075 (age 66.236s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 83 cb 05 00 01 00 00 00  @.`67...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98372cd3a000 (size 512):
  comm "softirq", pid 0, jiffies 4295362144 (age 65.988s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 da 5b 37 98 ff ff c8 cb 05 00 01 00 00 00  ...[7...........
  backtrace:
    [<000000001d633335>] ndisc_router_discovery+0x4ab/0xae0
    [<000000002cb0a773>] ndisc_rcv+0xaf/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98372cd3ae00 (size 512):
  comm "softirq", pid 0, jiffies 4295362145 (age 65.988s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 da 5b 37 98 ff ff c9 cb 05 00 01 00 00 00  ...[7...........
  backtrace:
    [<000000001d633335>] ndisc_router_discovery+0x4ab/0xae0
    [<000000002cb0a773>] ndisc_rcv+0xaf/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98372cd3b600 (size 512):
  comm "softirq", pid 0, jiffies 4295362146 (age 65.984s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 da 5b 37 98 ff ff ca cb 05 00 01 00 00 00  ...[7...........
  backtrace:
    [<000000001d633335>] ndisc_router_discovery+0x4ab/0xae0
    [<000000002cb0a773>] ndisc_rcv+0xaf/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98375a685600 (size 512):
  comm "softirq", pid 0, jiffies 4295362147 (age 66.008s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff cb cb 05 00 01 00 00 00  @.zZ7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98375a3e7c00 (size 512):
  comm "softirq", pid 0, jiffies 4295362147 (age 66.008s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 da 5b 37 98 ff ff cb cb 05 00 01 00 00 00  ...[7...........
  backtrace:
    [<000000001d633335>] ndisc_router_discovery+0x4ab/0xae0
    [<000000002cb0a773>] ndisc_rcv+0xaf/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983759029400 (size 512):
  comm "softirq", pid 0, jiffies 4295362155 (age 65.976s)
  hex dump (first 32 bytes):
    00 fc 97 5b 37 98 ff ff c0 ca ae 92 ff ff ff ff  ...[7...........
    80 b7 c1 5a 37 98 ff ff d3 cb 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983734a10400 (size 512):
  comm "softirq", pid 0, jiffies 4295362275 (age 65.528s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 e3 d3 5a 37 98 ff ff 4b cc 05 00 01 00 00 00  ...Z7...K.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983734b14200 (size 512):
  comm "softirq", pid 0, jiffies 4295362283 (age 65.496s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 53 cc 05 00 01 00 00 00  @.`67...S.......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983734a11c00 (size 512):
  comm "softirq", pid 0, jiffies 4295362313 (age 65.376s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 71 cc 05 00 01 00 00 00  .."Y7...q.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<00000000ba6754e4>] napi_gro_flush+0x9d/0xf0
    [<00000000d19e9454>] napi_complete_done+0x8c/0x110
unreferenced object 0xffff98373491da00 (size 512):
  comm "softirq", pid 0, jiffies 4295362406 (age 65.036s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 cf 60 57 37 98 ff ff ce cc 05 00 01 00 00 00  ..`W7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983754b8ae00 (size 512):
  comm "softirq", pid 0, jiffies 4295362517 (age 64.592s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff 3d cd 05 00 01 00 00 00  @.zZ7...=.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<00000000ba6754e4>] napi_gro_flush+0x9d/0xf0
    [<00000000d19e9454>] napi_complete_done+0x8c/0x110
unreferenced object 0xffff983759029a00 (size 512):
  comm "softirq", pid 0, jiffies 4295362542 (age 64.492s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff d1 21 06 00 01 00 00 00  ...Z7....!......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983756ae7600 (size 512):
  comm "softirq", pid 0, jiffies 4295362853 (age 63.280s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 ca 60 57 37 98 ff ff 8d ce 05 00 01 00 00 00  ..`W7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983739adbc00 (size 512):
  comm "softirq", pid 0, jiffies 4295363005 (age 62.672s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 b8 60 36 37 98 ff ff 25 cf 05 00 01 00 00 00  @.`67...%.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<00000000ba6754e4>] napi_gro_flush+0x9d/0xf0
    [<00000000d19e9454>] napi_complete_done+0x8c/0x110
unreferenced object 0xffff983739842a00 (size 512):
  comm "softirq", pid 0, jiffies 4295363128 (age 62.180s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 f3 b2 35 37 98 ff ff a0 cf 05 00 01 00 00 00  ...57...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983739adb000 (size 512):
  comm "softirq", pid 0, jiffies 4295363185 (age 61.984s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff d9 cf 05 00 01 00 00 00  @.zZ7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98373491c000 (size 512):
  comm "softirq", pid 0, jiffies 4295363241 (age 61.760s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff 11 d0 05 00 01 00 00 00  ...W7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983734b66800 (size 512):
  comm "softirq", pid 0, jiffies 4295363255 (age 61.704s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 ca 60 57 37 98 ff ff 9a d4 05 00 01 00 00 00  ..`W7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98373497a400 (size 512):
  comm "softirq", pid 0, jiffies 4295363280 (age 61.636s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff be 20 06 00 01 00 00 00  .."Y7.... ......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983759a76e00 (size 512):
  comm "softirq", pid 0, jiffies 4295363385 (age 61.216s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 13 02 57 37 98 ff ff a1 d0 05 00 01 00 00 00  ...W7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff9837349cdc00 (size 512):
  comm "softirq", pid 0, jiffies 4295363389 (age 61.200s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff a5 d0 05 00 01 00 00 00  @.zZ7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983756c79200 (size 512):
  comm "softirq", pid 0, jiffies 4295363509 (age 60.752s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff 1d d1 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983734b66200 (size 512):
  comm "softirq", pid 0, jiffies 4295363521 (age 60.704s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 e6 d9 54 37 98 ff ff a9 d5 05 00 01 00 00 00  ...T7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff9837398e3a00 (size 512):
  comm "softirq", pid 0, jiffies 4295363640 (age 60.228s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 74 b7 58 37 98 ff ff a0 d1 05 00 01 00 00 00  .t.X7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98375869c400 (size 512):
  comm "softirq", pid 0, jiffies 4295363685 (age 60.076s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 cf 60 57 37 98 ff ff cd d1 05 00 01 00 00 00  ..`W7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983755cda200 (size 512):
  comm "softirq", pid 0, jiffies 4295363692 (age 60.048s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff d4 d1 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983759a76800 (size 512):
  comm "softirq", pid 0, jiffies 4295363722 (age 59.928s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 cf 60 57 37 98 ff ff f2 d1 05 00 01 00 00 00  ..`W7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98373497a600 (size 512):
  comm "softirq", pid 0, jiffies 4295363754 (age 59.832s)
  hex dump (first 32 bytes):
    00 1a a0 54 37 98 ff ff c0 ca ae 92 ff ff ff ff  ...T7...........
    80 ca 60 57 37 98 ff ff 12 d2 05 00 01 00 00 00  ..`W7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff9837348dd600 (size 512):
  comm "softirq", pid 0, jiffies 4295363808 (age 59.616s)
  hex dump (first 32 bytes):
    00 5e 98 5a 37 98 ff ff c0 ca ae 92 ff ff ff ff  .^.Z7...........
    80 b7 c1 5a 37 98 ff ff 48 d2 05 00 01 00 00 00  ...Z7...H.......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff9837575b7c00 (size 512):
  comm "softirq", pid 0, jiffies 4295363834 (age 59.512s)
  hex dump (first 32 bytes):
    00 ea 91 34 37 98 ff ff c0 ca ae 92 ff ff ff ff  ...47...........
    80 b7 c1 5a 37 98 ff ff a1 d6 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98375869cc00 (size 512):
  comm "softirq", pid 0, jiffies 4295363957 (age 59.052s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 2a 75 5d 37 98 ff ff dd d2 05 00 01 00 00 00  .*u]7...........
  backtrace:
    [<000000001d633335>] ndisc_router_discovery+0x4ab/0xae0
    [<000000002cb0a773>] ndisc_rcv+0xaf/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983739be8400 (size 512):
  comm "softirq", pid 0, jiffies 4295363974 (age 58.984s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 23 86 5a 37 98 ff ff ee d2 05 00 01 00 00 00  .#.Z7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983739be9000 (size 512):
  comm "softirq", pid 0, jiffies 4295364037 (age 58.732s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff 2d d3 05 00 01 00 00 00  @.zZ7...-.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff9837593ff000 (size 512):
  comm "softirq", pid 0, jiffies 4295364055 (age 58.688s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    c0 f3 b2 35 37 98 ff ff 3f d3 05 00 01 00 00 00  ...57...?.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98375c3a2600 (size 512):
  comm "softirq", pid 0, jiffies 4295364064 (age 58.652s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 74 b7 58 37 98 ff ff 48 d3 05 00 01 00 00 00  .t.X7...H.......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff9837581a6a00 (size 512):
  comm "softirq", pid 0, jiffies 4295364091 (age 58.544s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 63 d3 05 00 01 00 00 00  .."Y7...c.......
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983759160200 (size 512):
  comm "softirq", pid 0, jiffies 4295364180 (age 58.216s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff bc d3 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98375869c200 (size 512):
  comm "softirq", pid 0, jiffies 4295364197 (age 58.148s)
  hex dump (first 32 bytes):
    00 76 ae 56 37 98 ff ff c0 ca ae 92 ff ff ff ff  .v.V7...........
    40 b8 60 36 37 98 ff ff 45 20 06 00 01 00 00 00  @.`67...E ......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983759161e00 (size 512):
  comm "softirq", pid 0, jiffies 4295364205 (age 58.116s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff d5 d3 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983754a02600 (size 512):
  comm "softirq", pid 0, jiffies 4295364270 (age 57.884s)
  hex dump (first 32 bytes):
    00 40 5c 5a 37 98 ff ff c0 ca ae 92 ff ff ff ff  .@\Z7...........
    40 e8 7a 5a 37 98 ff ff 16 d4 05 00 01 00 00 00  @.zZ7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff983756f0c400 (size 512):
  comm "softirq", pid 0, jiffies 4295364337 (age 57.616s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 23 86 5a 37 98 ff ff 59 d4 05 00 01 00 00 00  .#.Z7...Y.......
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98375523e600 (size 512):
  comm "softirq", pid 0, jiffies 4295364497 (age 56.976s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff f9 d4 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983754be8a00 (size 512):
  comm "softirq", pid 0, jiffies 4295364521 (age 56.904s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff 11 d5 05 00 01 00 00 00  @.zZ7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98375523f000 (size 512):
  comm "softirq", pid 0, jiffies 4295364532 (age 56.860s)
  hex dump (first 32 bytes):
    00 66 04 56 37 98 ff ff c0 ca ae 92 ff ff ff ff  .f.V7...........
    40 b8 60 36 37 98 ff ff 1c d5 05 00 01 00 00 00  @.`67...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<00000000ba6754e4>] napi_gro_flush+0x9d/0xf0
    [<00000000d19e9454>] napi_complete_done+0x8c/0x110
unreferenced object 0xffff983754be8600 (size 512):
  comm "softirq", pid 0, jiffies 4295364654 (age 56.372s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 23 86 5a 37 98 ff ff 96 d5 05 00 01 00 00 00  .#.Z7...........
  backtrace:
    [<000000005facc9a7>] ndisc_recv_rs+0x173/0x1b0
    [<000000009600c5ca>] ndisc_rcv+0xe1/0x110
    [<0000000062b7960c>] icmpv6_rcv+0x3c9/0x5b0
    [<000000000904ed80>] ip6_input_finish+0xea/0x440
    [<00000000216e9e49>] ip6_input+0x3b/0xb0
    [<00000000c9fcd6da>] ip6_mc_input+0xcf/0x210
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<0000000080274b94>] br_pass_frame_up+0xc8/0x150 [bridge]
    [<00000000c91c8dcb>] br_handle_frame_finish+0x239/0x410 [bridge]
    [<00000000e91ebfe6>] br_handle_frame+0x198/0x310 [bridge]
    [<00000000519039e9>] __netif_receive_skb_core+0x3c2/0xce0
    [<00000000a653de4d>] __netif_receive_skb_one_core+0x36/0x70
    [<00000000e15f603d>] process_backlog+0x9f/0x160
    [<000000002023c758>] net_rx_action+0x297/0x400
unreferenced object 0xffff98375523fa00 (size 512):
  comm "softirq", pid 0, jiffies 4295364672 (age 56.328s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    80 b7 c1 5a 37 98 ff ff a8 d5 05 00 01 00 00 00  ...Z7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983756051200 (size 512):
  comm "softirq", pid 0, jiffies 4295364675 (age 56.316s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 e6 d9 54 37 98 ff ff ab d5 05 00 01 00 00 00  ...T7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff98375869d600 (size 512):
  comm "softirq", pid 0, jiffies 4295364699 (age 56.220s)
  hex dump (first 32 bytes):
    00 78 97 59 37 98 ff ff c0 ca ae 92 ff ff ff ff  .x.Y7...........
    00 13 02 57 37 98 ff ff c3 d5 05 00 01 00 00 00  ...W7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff9837561fce00 (size 512):
  comm "softirq", pid 0, jiffies 4295364911 (age 55.400s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    00 a6 22 59 37 98 ff ff 97 d6 05 00 01 00 00 00  .."Y7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]
unreferenced object 0xffff983756c9d400 (size 512):
  comm "softirq", pid 0, jiffies 4295364969 (age 55.168s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 c0 ca ae 92 ff ff ff ff  ................
    40 e8 7a 5a 37 98 ff ff d1 d6 05 00 01 00 00 00  @.zZ7...........
  backtrace:
    [<000000007f5e7474>] ip6_finish_output2+0x211/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<0000000080a59070>] ndisc_send_skb+0x288/0x300
    [<00000000d169f013>] ndisc_send_ns+0x143/0x210
    [<00000000ca5097ee>] ndisc_solicit+0xd1/0x180
    [<000000006f6d1cec>] neigh_probe+0x48/0x60
    [<0000000024d549ac>] __neigh_event_send+0x1b2/0x260
    [<00000000db69d35b>] neigh_resolve_output+0x122/0x1b0
    [<0000000023e12196>] ip6_finish_output2+0x1c6/0x570
    [<00000000e80b4fdd>] ip6_output+0x6c/0x120
    [<000000005d48f32c>] ip6_forward+0x4d8/0x910
    [<00000000821d6d2b>] ipv6_rcv+0x64/0xe0
    [<0000000039708f5c>] __netif_receive_skb_one_core+0x52/0x70
    [<0000000062d09bf2>] netif_receive_skb_internal+0x34/0xe0
    [<000000004b947c86>] napi_gro_receive+0xb8/0xe0
    [<000000008a158bfb>] receive_buf+0x3fe/0x14a0 [virtio_net]

^ permalink raw reply

* Re: [iproute2] Can't create ip6 tunnel device
From: Ji Jianwen @ 2019-07-02 13:11 UTC (permalink / raw)
  To: Andrea Claudi; +Cc: netdev, Stephen Hemminger, Mahesh Bandewar
In-Reply-To: <CAPpH65z28sN67-4mVvcAt_eX7Q=qtK07OpeABi4-BsTxAGs0ag@mail.gmail.com>

It works for 'add', but not for 'del'.
ip -6 tunnel del my_ip6ip6 mode ip6ip6 remote 2001:db8:ffff:100::2
local 2001:db8:ffff:100::1 hoplimit 1 tclass 0x0 dev eno1
delete tunnel "eno1" failed: Operation not supported

On Tue, Jul 2, 2019 at 7:18 PM Andrea Claudi <aclaudi@redhat.com> wrote:
>
> On Tue, Jul 2, 2019 at 12:55 PM Andrea Claudi <aclaudi@redhat.com> wrote:
> >
> > On Tue, Jul 2, 2019 at 12:27 PM Ji Jianwen <jijianwen@gmail.com> wrote:
> > >
> > > It seems this issue was introduced by commit below, I am able to run
> > > the command successfully mentioned at previous mail without it.
> > >
> > > commit ba126dcad20e6d0e472586541d78bdd1ac4f1123 (HEAD)
> > > Author: Mahesh Bandewar <maheshb@google.com>
> > > Date:   Thu Jun 6 16:44:26 2019 -0700
> > >
> > >     ip6tunnel: fix 'ip -6 {show|change} dev <name>' cmds
> > >
> >
> > From what I can see, before this commit we have in p->name the tunnel
> > iface name (in Jianwen example, ip6tnl1), while after this p->name
> > contains the iface name specified after "dev".
> > Probably the strlcpy() should be limited to the {show|change} cases?
> >
> > Regards,
> > Andrea
> >
> > > On Tue, Jul 2, 2019 at 2:53 PM Ji Jianwen <jijianwen@gmail.com> wrote:
> > > >
> > > > Hello  there,
> > > >
> > > > I got error when creating ip6 tunnel device on a rhel-8.0.0 system.
> > > >
> > > > Here are the steps to reproduce the issue.
> > > > # # uname -r
> > > > 4.18.0-80.el8.x86_64
> > > > # dnf install -y libcap-devel bison flex git gcc
> > > > # git clone git://git.kernel.org/pub/scm/network/iproute2/iproute2.git
> > > > # cd iproute2  &&  git log --pretty=oneline --abbrev-commit
> > > > d0272f54 (HEAD -> master, origin/master, origin/HEAD) devlink: fix
> > > > libc and kernel headers collision
> > > > ee09370a devlink: fix format string warning for 32bit targets
> > > > 68c46872 ip address: do not set mngtmpaddr option for IPv4 addresses
> > > > e4448b6c ip address: do not set home option for IPv4 addresses
> > > > ....
> > > >
> > > > # ./configure && make && make install
> > > > # ip -6 tunnel add ip6tnl1 mode ip6ip6 remote 2001:db8:ffff:100::2
> > > > local 2001:db8:ffff:100::1 hoplimit 1 tclass 0x0 dev eno1   --->
> > > > please replace eno1 with the network card name of your system
> > > > add tunnel "ip6tnl0" failed: File exists
> > > >
> > > > Please help take a look. Thanks!
> > > >
> > > > Br,
> > > > Jianwen
>
> Jianwen, can you please check if this patch solves your issue?
>
> --- a/ip/ip6tunnel.c
> +++ b/ip/ip6tunnel.c
> @@ -298,7 +298,7 @@ static int parse_args(int argc, char **argv, int
> cmd, struct ip6_tnl_parm2 *p)
>                 p->link = ll_name_to_index(medium);
>                 if (!p->link)
>                         return nodev(medium);
> -               else
> +               else if (cmd != SIOCADDTUNNEL)
>                         strlcpy(p->name, medium, sizeof(p->name));
>         }
>         return 0;
>
> Thanks in advance!

^ permalink raw reply

* [PATCH] nfc: st-nci: remove redundant assignment to variable r
From: Colin King @ 2019-07-02 13:16 UTC (permalink / raw)
  To: Thomas Gleixner, netdev; +Cc: kernel-janitors, linux-kernel

From: Colin Ian King <colin.king@canonical.com>

The variable r is being initialized with a value that is never
read and it is being updated later with a new value. The
initialization is redundant and can be removed.

Addresses-Coverity: ("Unused value")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 drivers/nfc/st-nci/i2c.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/nfc/st-nci/i2c.c b/drivers/nfc/st-nci/i2c.c
index 67a685adfd44..55d600cd3861 100644
--- a/drivers/nfc/st-nci/i2c.c
+++ b/drivers/nfc/st-nci/i2c.c
@@ -72,7 +72,7 @@ static void st_nci_i2c_disable(void *phy_id)
  */
 static int st_nci_i2c_write(void *phy_id, struct sk_buff *skb)
 {
-	int r = -1;
+	int r;
 	struct st_nci_i2c_phy *phy = phy_id;
 	struct i2c_client *client = phy->i2c_dev;
 
-- 
2.20.1


^ permalink raw reply related

* Re: kernel panic: corrupted stack end in dput
From: Al Viro @ 2019-07-02 13:21 UTC (permalink / raw)
  To: Hillf Danton; +Cc: syzbot, linux-fsdevel, linux-kernel, netdev, syzkaller-bugs
In-Reply-To: <000000000000a5d3cb058c9a64f0@google.com>

On Tue, Jul 02, 2019 at 05:21:26PM +0800, Hillf Danton wrote:

> Hello,

> --- a/fs/dcache.c
> +++ b/fs/dcache.c
> @@ -673,14 +673,11 @@ static struct dentry *dentry_kill(struct dentry *dentry)
> 	if (!IS_ROOT(dentry)) {
> 		parent = dentry->d_parent;
> 		if (unlikely(!spin_trylock(&parent->d_lock))) {
> -			parent = __lock_parent(dentry);
> -			if (likely(inode || !dentry->d_inode))
> -				goto got_locks;
> -			/* negative that became positive */
> -			if (parent)
> -				spin_unlock(&parent->d_lock);
> -			inode = dentry->d_inode;
> -			goto slow_positive;
> +			/*
> +			 * fine if peer is busy either populating or
> +			 * cleaning up parent
> +			 */
> +			parent = NULL;
> 		}
> 	}
> 	__dentry_kill(dentry);

This is very much *NOT* fine.
	1) trylock can fail from any number of reasons, starting
with "somebody is going through the hash chain doing a lookup on
something completely unrelated"
	2) whoever had been holding the lock and whatever they'd
been doing might be over right after we get the return value from
spin_trylock().
	3) even had that been really somebody adding children in
the same parent *AND* even if they really kept doing that, rather
than unlocking and buggering off, would you care to explain why
dentry_unlist() called by __dentry_kill() and removing the victim
from the list of children would be safe to do in parallel with that?

NAK, in case it's not obvious from the above.

^ permalink raw reply

* [PATCH bpf-next] bpf: cgroup: Fix build error without CONFIG_NET
From: YueHaibing @ 2019-07-02 13:29 UTC (permalink / raw)
  To: ast, daniel, kafai, songliubraving, yhs, sdf
  Cc: linux-kernel, netdev, bpf, YueHaibing

If CONFIG_NET is not set, gcc building fails:

kernel/bpf/cgroup.o: In function `cg_sockopt_func_proto':
cgroup.c:(.text+0x237e): undefined reference to `bpf_sk_storage_get_proto'
cgroup.c:(.text+0x2394): undefined reference to `bpf_sk_storage_delete_proto'
kernel/bpf/cgroup.o: In function `__cgroup_bpf_run_filter_getsockopt':
(.text+0x2a1f): undefined reference to `lock_sock_nested'
(.text+0x2ca2): undefined reference to `release_sock'
kernel/bpf/cgroup.o: In function `__cgroup_bpf_run_filter_setsockopt':
(.text+0x3006): undefined reference to `lock_sock_nested'
(.text+0x32bb): undefined reference to `release_sock'

Add CONFIG_NET dependency to fix this.

Reported-by: Hulk Robot <hulkci@huawei.com>
Fixes: 0d01da6afc54 ("bpf: implement getsockopt and setsockopt hooks")
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
---
 init/Kconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/init/Kconfig b/init/Kconfig
index e2e51b5..341cf2a 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -998,6 +998,7 @@ config CGROUP_PERF
 config CGROUP_BPF
 	bool "Support for eBPF programs attached to cgroups"
 	depends on BPF_SYSCALL
+	depends on NET
 	select SOCK_CGROUP_DATA
 	help
 	  Allow attaching eBPF programs to a cgroup using the bpf(2)
-- 
2.7.4



^ permalink raw reply related

* Re: kernel BUG at net/rxrpc/local_object.c:LINE!
From: David Howells @ 2019-07-02 13:37 UTC (permalink / raw)
  To: syzbot, ebiggers
  Cc: dhowells, davem, linux-afs, linux-kernel, netdev, syzkaller-bugs
In-Reply-To: <0000000000004c2416058c594b30@google.com>

syzbot <syzbot+1e0edc4b8b7494c28450@syzkaller.appspotmail.com> wrote:

I *think* the reproducer boils down to the attached, but I can't get syzkaller
to work and the attached sample does not cause the oops to occur.  Can you try
it in your environment?

> The bug was bisected to:
> 
> commit 46894a13599a977ac35411b536fb3e0b2feefa95
> Author: David Howells <dhowells@redhat.com>
> Date:   Thu Oct 4 08:32:28 2018 +0000
> 
>     rxrpc: Use IPv4 addresses throught the IPv6

This might not be the correct bisection point.  If you look at the attached
sample, you're mixing AF_INET and AF_INET6.  If you try AF_INET throughout,
that might get a different point.  On the other hand, since you've bound the
socket, the AF_INET6 passed to socket() should be ignored.

David
---
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <linux/rxrpc.h>

static const unsigned char inet4_addr[4] = {
	0xe0, 0x00, 0x00, 0x01
};

int main(void)
{
	struct sockaddr_rxrpc srx;
	int fd;

	memset(&srx, 0, sizeof(srx));
	srx.srx_family			= AF_RXRPC;
	srx.srx_service			= 0;
	srx.transport_type		= AF_INET;
	srx.transport_len		= sizeof(srx.transport.sin);
	srx.transport.sin.sin_family	= AF_INET;
	srx.transport.sin.sin_port	= htons(0x4e21);
	memcpy(&srx.transport.sin.sin_addr, inet4_addr, 4);

	fd = socket(AF_RXRPC, SOCK_DGRAM, AF_INET6);
	if (fd == -1) {
		perror("socket");
		exit(1);
	}

	if (bind(fd, (struct sockaddr *)&srx, sizeof(srx)) == -1) {
		perror("bind");
		exit(1);
	}

	sleep(20);

	// Whilst sleeping, hit with:
	// echo -e '\0\0\0\0\0\0\0\0' | ncat -4u --send-only 224.0.0.1 20001
	
	return 0;
}

^ permalink raw reply

* Re: [PATCH v5 net-next 6/6] net: ethernet: ti: cpsw: add XDP support
From: Jesper Dangaard Brouer @ 2019-07-02 13:39 UTC (permalink / raw)
  To: Ivan Khoronzhuk
  Cc: grygorii.strashko, davem, ast, linux-kernel, linux-omap,
	ilias.apalodimas, netdev, daniel, jakub.kicinski, john.fastabend,
	brouer
In-Reply-To: <20190702113738.GB4510@khorivan>

On Tue, 2 Jul 2019 14:37:39 +0300
Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org> wrote:

> On Mon, Jul 01, 2019 at 06:19:01PM +0200, Jesper Dangaard Brouer wrote:
> >On Sun, 30 Jun 2019 20:23:48 +0300
> >Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org> wrote:
> >  
> >> +static int cpsw_ndev_create_xdp_rxq(struct cpsw_priv *priv, int ch)
> >> +{
> >> +	struct cpsw_common *cpsw = priv->cpsw;
> >> +	int ret, new_pool = false;
> >> +	struct xdp_rxq_info *rxq;
> >> +
> >> +	rxq = &priv->xdp_rxq[ch];
> >> +
> >> +	ret = xdp_rxq_info_reg(rxq, priv->ndev, ch);
> >> +	if (ret)
> >> +		return ret;
> >> +
> >> +	if (!cpsw->page_pool[ch]) {
> >> +		ret =  cpsw_create_rx_pool(cpsw, ch);
> >> +		if (ret)
> >> +			goto err_rxq;
> >> +
> >> +		new_pool = true;
> >> +	}
> >> +
> >> +	ret = xdp_rxq_info_reg_mem_model(rxq, MEM_TYPE_PAGE_POOL,
> >> +					 cpsw->page_pool[ch]);
> >> +	if (!ret)
> >> +		return 0;
> >> +
> >> +	if (new_pool) {
> >> +		page_pool_free(cpsw->page_pool[ch]);
> >> +		cpsw->page_pool[ch] = NULL;
> >> +	}
> >> +
> >> +err_rxq:
> >> +	xdp_rxq_info_unreg(rxq);
> >> +	return ret;
> >> +}  
> >
> >Looking at this, and Ilias'es XDP-netsec error handling path, it might
> >be a mistake that I removed page_pool_destroy() and instead put the
> >responsibility on xdp_rxq_info_unreg().  
>
> As for me this is started not from page_pool_free, but rather from calling
> unreg_mem_model from rxq_info_unreg. Then, if page_pool_free is hidden
> it looks more a while normal to move all chain to be self destroyed.
> 
> >
> >As here, we have to detect if page_pool_create() was a success, and then
> >if xdp_rxq_info_reg_mem_model() was a failure, explicitly call
> >page_pool_free() because the xdp_rxq_info_unreg() call cannot "free"
> >the page_pool object given it was not registered.  
>
> Yes, it looked a little bit ugly from the beginning, but, frankly,
> I have got used to this already.
> 
> >
> >Ivan's patch in[1], might be a better approach, which forced all
> >drivers to explicitly call page_pool_free(), even-though it just
> >dec-refcnt and the real call to page_pool_free() happened via
> >xdp_rxq_info_unreg().
> >
> >To better handle error path, I would re-introduce page_pool_destroy(),
>
> So, you might to do it later as I understand, and not for my special
> case but becouse it makes error path to look a little bit more pretty.
> I'm perfectly fine with this, and better you add this, for now my
> implementation requires only "xdp: allow same allocator usage" patch,
> but if you insist I can resend also patch in question afterwards my
> series is applied (with modification to cpsw & netsec & mlx5 & page_pool).
> 
> What's your choice? I can add to your series patch needed for cpsw to
> avoid some misuse.

I will try to create a cleaned-up version of your patch[1] and
re-introduce page_pool_destroy() for drivers to use, then we can build
your driver on top of that.


> >as a driver API, that would gracefully handle NULL-pointer case, and
> >then call page_pool_free() with the atomic_dec_and_test().  (It should
> >hopefully simplify the error handling code a bit)
> >
> >[1] https://lore.kernel.org/netdev/20190625175948.24771-2-ivan.khoronzhuk@linaro.org/
[...]

-- 
Best regards,
  Jesper Dangaard Brouer
  MSc.CS, Principal Kernel Engineer at Red Hat
  LinkedIn: http://www.linkedin.com/in/brouer

^ permalink raw reply

* Re: [PATCH bpf-next v2 2/6] xsk: add support for need_wakeup flag in AF_XDP rings
From: Maxim Mikityanskiy @ 2019-07-02 13:46 UTC (permalink / raw)
  To: Magnus Karlsson, ast@kernel.org
  Cc: bjorn.topel@intel.com, daniel@iogearbox.net,
	netdev@vger.kernel.org, brouer@redhat.com, bpf@vger.kernel.org,
	bruce.richardson@intel.com, ciara.loftus@intel.com,
	jakub.kicinski@netronome.com, xiaolong.ye@intel.com,
	qi.z.zhang@intel.com, sridhar.samudrala@intel.com,
	kevin.laatz@intel.com, ilias.apalodimas@linaro.org,
	kiran.patil@intel.com, axboe@kernel.dk,
	maciej.fijalkowski@intel.com, maciejromanfijalkowski@gmail.com,
	intel-wired-lan@lists.osuosl.org
In-Reply-To: <1562059288-26773-3-git-send-email-magnus.karlsson@intel.com>

On 2019-07-02 12:21, Magnus Karlsson wrote:
>   
> +/* XDP_RING flags */
> +#define XDP_RING_NEED_WAKEUP (1 << 0)
> +
>   struct xdp_ring_offset {
>   	__u64 producer;
>   	__u64 consumer;
>   	__u64 desc;
> +	__u64 flags;
>   };
>   
>   struct xdp_mmap_offsets {

<snip>

> @@ -621,9 +692,12 @@ static int xsk_getsockopt(struct socket *sock, int level, int optname,
>   	case XDP_MMAP_OFFSETS:
>   	{
>   		struct xdp_mmap_offsets off;
> +		bool flags_supported = true;
>   
> -		if (len < sizeof(off))
> +		if (len < sizeof(off) - sizeof(off.rx.flags))
>   			return -EINVAL;
> +		else if (len < sizeof(off))
> +			flags_supported = false;
>   
>   		off.rx.producer = offsetof(struct xdp_rxtx_ring, ptrs.producer);
>   		off.rx.consumer = offsetof(struct xdp_rxtx_ring, ptrs.consumer);
> @@ -638,6 +712,16 @@ static int xsk_getsockopt(struct socket *sock, int level, int optname,
>   		off.cr.producer = offsetof(struct xdp_umem_ring, ptrs.producer);
>   		off.cr.consumer = offsetof(struct xdp_umem_ring, ptrs.consumer);
>   		off.cr.desc	= offsetof(struct xdp_umem_ring, desc);
> +		if (flags_supported) {
> +			off.rx.flags = offsetof(struct xdp_rxtx_ring,
> +						ptrs.flags);
> +			off.tx.flags = offsetof(struct xdp_rxtx_ring,
> +						ptrs.flags);
> +			off.fr.flags = offsetof(struct xdp_umem_ring,
> +						ptrs.flags);
> +			off.cr.flags = offsetof(struct xdp_umem_ring,
> +						ptrs.flags);
> +		}

As far as I understood (correct me if I'm wrong), you are trying to 
preserve backward compatibility, so that if userspace doesn't support 
the flags field, you will determine that by looking at len and fall back 
to the old format.

However, two things are broken here:

1. The check `len < sizeof(off) - sizeof(off.rx.flags)` should be `len < 
sizeof(off) - 4 * sizeof(flags)`, because struct xdp_mmap_offsets 
consists of 4 structs xdp_ring_offset.

2. The old and new formats are not binary compatible, as flags are 
inserted in the middle of struct xdp_mmap_offsets.

^ permalink raw reply

* Re: [iproute2] Can't create ip6 tunnel device
From: Andrea Claudi @ 2019-07-02 13:52 UTC (permalink / raw)
  To: Ji Jianwen; +Cc: netdev, Stephen Hemminger, Mahesh Bandewar
In-Reply-To: <CAGWhr0CmF1Cz0cFE82k=vXCv7-=5Rxd97JcEn173ufU-UbQtxg@mail.gmail.com>

On Tue, Jul 2, 2019 at 3:11 PM Ji Jianwen <jijianwen@gmail.com> wrote:
>
> It works for 'add', but not for 'del'.
> ip -6 tunnel del my_ip6ip6 mode ip6ip6 remote 2001:db8:ffff:100::2
> local 2001:db8:ffff:100::1 hoplimit 1 tclass 0x0 dev eno1
> delete tunnel "eno1" failed: Operation not supported
>

Thanks Jianwen, this is kinda expected, since I left out the
SIOCDELTUNNEL case in my code.

While this can be easily fixed, the intent of the offending patch is
not entirely clear to me.

From the ip tunnel man page, I can read that with "dev NAME" we
instruct ip to bind the tunnel to the device NAME; so dev should not
be used to indicate the tunnel, as the offending commit does.
Moreover, man page states that "ip tunnel show" has no arguments. So,
either we update the man page fixing this obsolete statement, or the
"show dev NAME" case is not supported at all.
However, even if "show" command supports filter (as it seems to do),
in my opinion "dev NAME" should be used to filter tunnels based on the
device to which they are binded.

Mahesh, can you please clarify?

Regards,
Andrea

> On Tue, Jul 2, 2019 at 7:18 PM Andrea Claudi <aclaudi@redhat.com> wrote:
> >
> > On Tue, Jul 2, 2019 at 12:55 PM Andrea Claudi <aclaudi@redhat.com> wrote:
> > >
> > > On Tue, Jul 2, 2019 at 12:27 PM Ji Jianwen <jijianwen@gmail.com> wrote:
> > > >
> > > > It seems this issue was introduced by commit below, I am able to run
> > > > the command successfully mentioned at previous mail without it.
> > > >
> > > > commit ba126dcad20e6d0e472586541d78bdd1ac4f1123 (HEAD)
> > > > Author: Mahesh Bandewar <maheshb@google.com>
> > > > Date:   Thu Jun 6 16:44:26 2019 -0700
> > > >
> > > >     ip6tunnel: fix 'ip -6 {show|change} dev <name>' cmds
> > > >
> > >
> > > From what I can see, before this commit we have in p->name the tunnel
> > > iface name (in Jianwen example, ip6tnl1), while after this p->name
> > > contains the iface name specified after "dev".
> > > Probably the strlcpy() should be limited to the {show|change} cases?
> > >
> > > Regards,
> > > Andrea
> > >
> > > > On Tue, Jul 2, 2019 at 2:53 PM Ji Jianwen <jijianwen@gmail.com> wrote:
> > > > >
> > > > > Hello  there,
> > > > >
> > > > > I got error when creating ip6 tunnel device on a rhel-8.0.0 system.
> > > > >
> > > > > Here are the steps to reproduce the issue.
> > > > > # # uname -r
> > > > > 4.18.0-80.el8.x86_64
> > > > > # dnf install -y libcap-devel bison flex git gcc
> > > > > # git clone git://git.kernel.org/pub/scm/network/iproute2/iproute2.git
> > > > > # cd iproute2  &&  git log --pretty=oneline --abbrev-commit
> > > > > d0272f54 (HEAD -> master, origin/master, origin/HEAD) devlink: fix
> > > > > libc and kernel headers collision
> > > > > ee09370a devlink: fix format string warning for 32bit targets
> > > > > 68c46872 ip address: do not set mngtmpaddr option for IPv4 addresses
> > > > > e4448b6c ip address: do not set home option for IPv4 addresses
> > > > > ....
> > > > >
> > > > > # ./configure && make && make install
> > > > > # ip -6 tunnel add ip6tnl1 mode ip6ip6 remote 2001:db8:ffff:100::2
> > > > > local 2001:db8:ffff:100::1 hoplimit 1 tclass 0x0 dev eno1   --->
> > > > > please replace eno1 with the network card name of your system
> > > > > add tunnel "ip6tnl0" failed: File exists
> > > > >
> > > > > Please help take a look. Thanks!
> > > > >
> > > > > Br,
> > > > > Jianwen
> >
> > Jianwen, can you please check if this patch solves your issue?
> >
> > --- a/ip/ip6tunnel.c
> > +++ b/ip/ip6tunnel.c
> > @@ -298,7 +298,7 @@ static int parse_args(int argc, char **argv, int
> > cmd, struct ip6_tnl_parm2 *p)
> >                 p->link = ll_name_to_index(medium);
> >                 if (!p->link)
> >                         return nodev(medium);
> > -               else
> > +               else if (cmd != SIOCADDTUNNEL)
> >                         strlcpy(p->name, medium, sizeof(p->name));
> >         }
> >         return 0;
> >
> > Thanks in advance!

^ permalink raw reply

* Re: Memory leaks in IPv6 ndisc on v4.19.56
From: Martin Weinelt @ 2019-07-02 13:54 UTC (permalink / raw)
  To: David S. Miller, Alexey Kuznetsov, Hideaki YOSHIFUJI, netdev
In-Reply-To: <8fadeb22-2a9b-6038-01f9-bf32b5055965@linuxlounge.net>

[-- Attachment #1: Type: text/plain, Size: 2058 bytes --]

Hi again,

another backtrace just came up.

Best,
  Martin


$ ./scripts/faddr2line /usr/lib/debug/lib/modules/4.19.56/vmlinux build_skb+0x11/0x80
build_skb+0x11/0x80:
build_skb at net/core/skbuff.c:314

$ ./scripts/faddr2line /usr/lib/debug/lib/modules/4.19.56/kernel/drivers/net/tun.ko tun_build_skb.isra.56+0x191/0x4d0
tun_build_skb.isra.56+0x191/0x4d0:
tun_build_skb at /home/hexa/git/linux-stable/drivers/net/tun.c:1687


On 7/2/19 3:05 PM, Martin Weinelt wrote:
> Hi everyone,
> 
> I've been experiencing memory leaks on the v4.19 series. I've started
> seeing them on Debian with v4.19.16 and I can reproduce them on v4.19.56
> using Debians kernel config. I was unable to reproduce this on 
> v5.2.0-rc6/rc7.
> 
>   [ 1899.380321] kmemleak: 1138 new suspected memory leaks (see /sys/kernel/debug/kmemleak)
> 
> On the machines in question we're running routers for a mesh networking
> setup based on the batman-adv kmod. Our setup consists of KVM guests 
> running Debian, with each router having 18 bridges with the following
> master/slave relationship:
> 
>   bridge -> batman-adv -> {L2 tunnel, virtio net device}
> 
> I've attached the output of kmemleak and I've looked up the top-most
> function offsets below:
> 
> Best,
>   Martin
> 
> 
> $ ./faddr2line /usr/lib/debug/lib/modules/4.19.56/vmlinux ndisc_recv_ns+0x356/0x5f0
> ndisc_recv_ns+0x356/0x5f0:
> __neigh_lookup at include/net/neighbour.h:513
> (inlined by) ndisc_recv_ns at net/ipv6/ndisc.c:916
> 
> $ ./faddr2line /usr/lib/debug/lib/modules/4.19.56/vmlinux ndisc_router_discovery+0x4ab/0xae0
> ndisc_router_discovery+0x4ab/0xae0:
> __neigh_lookup at include/net/neighbour.h:513
> (inlined by) ndisc_router_discovery at net/ipv6/ndisc.c:1387
> 
> $ ./faddr2line /usr/lib/debug/lib/modules/4.19.56/vmlinux ndisc_recv_rs+0x173/0x1b0
> ndisc_recv_rs+0x173/0x1b0:
> ndisc_recv_rs at net/ipv6/ndisc.c:1095
> 
> $ ./faddr2line /usr/lib/debug/lib/modules/4.19.56/vmlinux ip6_finish_output2+0x211/0x570
> ip6_finish_output2+0x211/0x570:
> ip6_finish_output2 at net/ipv6/ip6_output.c:117
> 


[-- Attachment #2: kmemleak2.log --]
[-- Type: text/x-log, Size: 1643 bytes --]

unreferenced object 0xffff98372c4c7900 (size 232):
  comm "softirq", pid 0, jiffies 4296767615 (age 1191.500s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 10 f7 54 37 98 ff ff 00 00 00 00 00 00 00 00  ...T7...........
  backtrace:
    [<00000000857c2a4c>] build_skb+0x11/0x80
    [<0000000076f6d169>] tun_build_skb.isra.56+0x191/0x4d0 [tun]
    [<00000000c88dc3b6>] tun_get_user+0x9d4/0x1290 [tun]
    [<000000000656b60d>] tun_chr_write_iter+0x4d/0x70 [tun]
    [<00000000a0791a09>] __vfs_write+0x114/0x1a0
    [<0000000043af9738>] vfs_write+0xb0/0x190
    [<0000000093a5d2f3>] ksys_write+0x5a/0xd0
    [<00000000ca8283f7>] do_syscall_64+0x55/0x100
    [<00000000ea7ed8f5>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
    [<0000000005a897b6>] 0xffffffffffffffff
unreferenced object 0xffff98372c4c7800 (size 232):
  comm "softirq", pid 0, jiffies 4296768010 (age 1189.920s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 10 f7 54 37 98 ff ff 00 00 00 00 00 00 00 00  ...T7...........
  backtrace:
    [<00000000857c2a4c>] build_skb+0x11/0x80
    [<0000000076f6d169>] tun_build_skb.isra.56+0x191/0x4d0 [tun]
    [<00000000c88dc3b6>] tun_get_user+0x9d4/0x1290 [tun]
    [<000000000656b60d>] tun_chr_write_iter+0x4d/0x70 [tun]
    [<00000000a0791a09>] __vfs_write+0x114/0x1a0
    [<0000000043af9738>] vfs_write+0xb0/0x190
    [<0000000093a5d2f3>] ksys_write+0x5a/0xd0
    [<00000000ca8283f7>] do_syscall_64+0x55/0x100
    [<00000000ea7ed8f5>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
    [<0000000005a897b6>] 0xffffffffffffffff


^ permalink raw reply

* Re: [PATCH bpf-next v2 2/6] xsk: add support for need_wakeup flag in AF_XDP rings
From: Magnus Karlsson @ 2019-07-02 13:58 UTC (permalink / raw)
  To: Maxim Mikityanskiy
  Cc: Magnus Karlsson, ast@kernel.org, bjorn.topel@intel.com,
	daniel@iogearbox.net, netdev@vger.kernel.org, brouer@redhat.com,
	bpf@vger.kernel.org, bruce.richardson@intel.com,
	ciara.loftus@intel.com, jakub.kicinski@netronome.com,
	xiaolong.ye@intel.com, qi.z.zhang@intel.com,
	sridhar.samudrala@intel.com, kevin.laatz@intel.com,
	ilias.apalodimas@linaro.org, kiran.patil@intel.com,
	axboe@kernel.dk, maciej.fijalkowski@intel.com,
	maciejromanfijalkowski@gmail.com,
	intel-wired-lan@lists.osuosl.org
In-Reply-To: <d4318783-18a4-d5c1-1044-691aaebb2b0a@mellanox.com>

On Tue, Jul 2, 2019 at 3:47 PM Maxim Mikityanskiy <maximmi@mellanox.com> wrote:
>
> On 2019-07-02 12:21, Magnus Karlsson wrote:
> >
> > +/* XDP_RING flags */
> > +#define XDP_RING_NEED_WAKEUP (1 << 0)
> > +
> >   struct xdp_ring_offset {
> >       __u64 producer;
> >       __u64 consumer;
> >       __u64 desc;
> > +     __u64 flags;
> >   };
> >
> >   struct xdp_mmap_offsets {
>
> <snip>
>
> > @@ -621,9 +692,12 @@ static int xsk_getsockopt(struct socket *sock, int level, int optname,
> >       case XDP_MMAP_OFFSETS:
> >       {
> >               struct xdp_mmap_offsets off;
> > +             bool flags_supported = true;
> >
> > -             if (len < sizeof(off))
> > +             if (len < sizeof(off) - sizeof(off.rx.flags))
> >                       return -EINVAL;
> > +             else if (len < sizeof(off))
> > +                     flags_supported = false;
> >
> >               off.rx.producer = offsetof(struct xdp_rxtx_ring, ptrs.producer);
> >               off.rx.consumer = offsetof(struct xdp_rxtx_ring, ptrs.consumer);
> > @@ -638,6 +712,16 @@ static int xsk_getsockopt(struct socket *sock, int level, int optname,
> >               off.cr.producer = offsetof(struct xdp_umem_ring, ptrs.producer);
> >               off.cr.consumer = offsetof(struct xdp_umem_ring, ptrs.consumer);
> >               off.cr.desc     = offsetof(struct xdp_umem_ring, desc);
> > +             if (flags_supported) {
> > +                     off.rx.flags = offsetof(struct xdp_rxtx_ring,
> > +                                             ptrs.flags);
> > +                     off.tx.flags = offsetof(struct xdp_rxtx_ring,
> > +                                             ptrs.flags);
> > +                     off.fr.flags = offsetof(struct xdp_umem_ring,
> > +                                             ptrs.flags);
> > +                     off.cr.flags = offsetof(struct xdp_umem_ring,
> > +                                             ptrs.flags);
> > +             }
>
> As far as I understood (correct me if I'm wrong), you are trying to
> preserve backward compatibility, so that if userspace doesn't support
> the flags field, you will determine that by looking at len and fall back
> to the old format.

That was the intention yes.

> However, two things are broken here:
>
> 1. The check `len < sizeof(off) - sizeof(off.rx.flags)` should be `len <
> sizeof(off) - 4 * sizeof(flags)`, because struct xdp_mmap_offsets
> consists of 4 structs xdp_ring_offset.
>
> 2. The old and new formats are not binary compatible, as flags are
> inserted in the middle of struct xdp_mmap_offsets.

You are correct. Since there are four copies of the xdp_ring_offset
this simple scheme will not work. I will instead create an internal
version 1 of the struct that I fill in and pass to user space if I
detect that user space is asking for the v1 size.

Thanks for catching Maxim. Keep'em coming.

/Magnus

^ permalink raw reply

* Re: [PATCH bpf-next v3] virtio_net: add XDP meta data support
From: Yuya Kusakabe @ 2019-07-02 14:11 UTC (permalink / raw)
  To: Jason Wang
  Cc: ast, daniel, davem, hawk, jakub.kicinski, john.fastabend, kafai,
	mst, netdev, songliubraving, yhs
In-Reply-To: <ca724dcf-4ffb-ff49-d307-1b45143712b5@redhat.com>

On 7/2/19 5:33 PM, Jason Wang wrote:
> 
> On 2019/7/2 下午4:16, Yuya Kusakabe wrote:
>> This adds XDP meta data support to both receive_small() and
>> receive_mergeable().
>>
>> Fixes: de8f3a83b0a0 ("bpf: add meta pointer for direct access")
>> Signed-off-by: Yuya Kusakabe <yuya.kusakabe@gmail.com>
>> ---
>> v3:
>>   - fix preserve the vnet header in receive_small().
>> v2:
>>   - keep copy untouched in page_to_skb().
>>   - preserve the vnet header in receive_small().
>>   - fix indentation.
>> ---
>>   drivers/net/virtio_net.c | 45 +++++++++++++++++++++++++++-------------
>>   1 file changed, 31 insertions(+), 14 deletions(-)
>>
>> diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c
>> index 4f3de0ac8b0b..03a1ae6fe267 100644
>> --- a/drivers/net/virtio_net.c
>> +++ b/drivers/net/virtio_net.c
>> @@ -371,7 +371,7 @@ static struct sk_buff *page_to_skb(struct virtnet_info *vi,
>>                      struct receive_queue *rq,
>>                      struct page *page, unsigned int offset,
>>                      unsigned int len, unsigned int truesize,
>> -                   bool hdr_valid)
>> +                   bool hdr_valid, unsigned int metasize)
>>   {
>>       struct sk_buff *skb;
>>       struct virtio_net_hdr_mrg_rxbuf *hdr;
>> @@ -393,7 +393,7 @@ static struct sk_buff *page_to_skb(struct virtnet_info *vi,
>>       else
>>           hdr_padded_len = sizeof(struct padded_vnet_hdr);
>>   -    if (hdr_valid)
>> +    if (hdr_valid && !metasize)
>>           memcpy(hdr, p, hdr_len);
>>         len -= hdr_len;
>> @@ -405,6 +405,11 @@ static struct sk_buff *page_to_skb(struct virtnet_info *vi,
>>           copy = skb_tailroom(skb);
>>       skb_put_data(skb, p, copy);
>>   +    if (metasize) {
>> +        __skb_pull(skb, metasize);
>> +        skb_metadata_set(skb, metasize);
>> +    }
>> +
>>       len -= copy;
>>       offset += copy;
>>   @@ -644,6 +649,7 @@ static struct sk_buff *receive_small(struct net_device *dev,
>>       unsigned int delta = 0;
>>       struct page *xdp_page;
>>       int err;
>> +    unsigned int metasize = 0;
>>         len -= vi->hdr_len;
>>       stats->bytes += len;
>> @@ -683,10 +689,13 @@ static struct sk_buff *receive_small(struct net_device *dev,
>>             xdp.data_hard_start = buf + VIRTNET_RX_PAD + vi->hdr_len;
>>           xdp.data = xdp.data_hard_start + xdp_headroom;
>> -        xdp_set_data_meta_invalid(&xdp);
>>           xdp.data_end = xdp.data + len;
>> +        xdp.data_meta = xdp.data;
>>           xdp.rxq = &rq->xdp_rxq;
>>           orig_data = xdp.data;
>> +        /* Copy the vnet header to the front of data_hard_start to avoid
>> +         * overwriting by XDP meta data */
>> +        memcpy(xdp.data_hard_start - vi->hdr_len, xdp.data - vi->hdr_len, vi->hdr_len);
> 
> 
> What happens if we have a large metadata that occupies all headroom here?
> 
> Thanks

Do you mean a large "XDP" metadata? If a large metadata is a large "XDP" metadata, I think we can not use a metadata that occupies all headroom. The size of metadata limited by bpf_xdp_adjust_meta() as below.
bpf_xdp_adjust_meta() in net/core/filter.c:
	if (unlikely((metalen & (sizeof(__u32) - 1)) ||
		     (metalen > 32)))
		return -EACCES;

Thanks.

> 
> 
>>           act = bpf_prog_run_xdp(xdp_prog, &xdp);
>>           stats->xdp_packets++;
>>   @@ -695,9 +704,11 @@ static struct sk_buff *receive_small(struct net_device *dev,
>>               /* Recalculate length in case bpf program changed it */
>>               delta = orig_data - xdp.data;
>>               len = xdp.data_end - xdp.data;
>> +            metasize = xdp.data - xdp.data_meta;
>>               break;
>>           case XDP_TX:
>>               stats->xdp_tx++;
>> +            xdp.data_meta = xdp.data;
>>               xdpf = convert_to_xdp_frame(&xdp);
>>               if (unlikely(!xdpf))
>>                   goto err_xdp;
>> @@ -736,10 +747,12 @@ static struct sk_buff *receive_small(struct net_device *dev,
>>       skb_reserve(skb, headroom - delta);
>>       skb_put(skb, len);
>>       if (!delta) {
>> -        buf += header_offset;
>> -        memcpy(skb_vnet_hdr(skb), buf, vi->hdr_len);
>> +        memcpy(skb_vnet_hdr(skb), buf + VIRTNET_RX_PAD, vi->hdr_len);
>>       } /* keep zeroed vnet hdr since packet was changed by bpf */
>>   +    if (metasize)
>> +        skb_metadata_set(skb, metasize);
>> +
>>   err:
>>       return skb;
>>   @@ -760,8 +773,8 @@ static struct sk_buff *receive_big(struct net_device *dev,
>>                      struct virtnet_rq_stats *stats)
>>   {
>>       struct page *page = buf;
>> -    struct sk_buff *skb = page_to_skb(vi, rq, page, 0, len,
>> -                      PAGE_SIZE, true);
>> +    struct sk_buff *skb =
>> +        page_to_skb(vi, rq, page, 0, len, PAGE_SIZE, true, 0);
>>         stats->bytes += len - vi->hdr_len;
>>       if (unlikely(!skb))
>> @@ -793,6 +806,7 @@ static struct sk_buff *receive_mergeable(struct net_device *dev,
>>       unsigned int truesize;
>>       unsigned int headroom = mergeable_ctx_to_headroom(ctx);
>>       int err;
>> +    unsigned int metasize = 0;
>>         head_skb = NULL;
>>       stats->bytes += len - vi->hdr_len;
>> @@ -839,8 +853,8 @@ static struct sk_buff *receive_mergeable(struct net_device *dev,
>>           data = page_address(xdp_page) + offset;
>>           xdp.data_hard_start = data - VIRTIO_XDP_HEADROOM + vi->hdr_len;
>>           xdp.data = data + vi->hdr_len;
>> -        xdp_set_data_meta_invalid(&xdp);
>>           xdp.data_end = xdp.data + (len - vi->hdr_len);
>> +        xdp.data_meta = xdp.data;
>>           xdp.rxq = &rq->xdp_rxq;
>>             act = bpf_prog_run_xdp(xdp_prog, &xdp);
>> @@ -852,8 +866,9 @@ static struct sk_buff *receive_mergeable(struct net_device *dev,
>>                * adjustments. Note other cases do not build an
>>                * skb and avoid using offset
>>                */
>> -            offset = xdp.data -
>> -                    page_address(xdp_page) - vi->hdr_len;
>> +            metasize = xdp.data - xdp.data_meta;
>> +            offset = xdp.data - page_address(xdp_page) -
>> +                 vi->hdr_len - metasize;
>>                 /* recalculate len if xdp.data or xdp.data_end were
>>                * adjusted
>> @@ -863,14 +878,15 @@ static struct sk_buff *receive_mergeable(struct net_device *dev,
>>               if (unlikely(xdp_page != page)) {
>>                   rcu_read_unlock();
>>                   put_page(page);
>> -                head_skb = page_to_skb(vi, rq, xdp_page,
>> -                               offset, len,
>> -                               PAGE_SIZE, false);
>> +                head_skb = page_to_skb(vi, rq, xdp_page, offset,
>> +                               len, PAGE_SIZE, false,
>> +                               metasize);
>>                   return head_skb;
>>               }
>>               break;
>>           case XDP_TX:
>>               stats->xdp_tx++;
>> +            xdp.data_meta = xdp.data;
>>               xdpf = convert_to_xdp_frame(&xdp);
>>               if (unlikely(!xdpf))
>>                   goto err_xdp;
>> @@ -921,7 +937,8 @@ static struct sk_buff *receive_mergeable(struct net_device *dev,
>>           goto err_skb;
>>       }
>>   -    head_skb = page_to_skb(vi, rq, page, offset, len, truesize, !xdp_prog);
>> +    head_skb = page_to_skb(vi, rq, page, offset, len, truesize, !xdp_prog,
>> +                   metasize);
>>       curr_skb = head_skb;
>>         if (unlikely(!curr_skb))

^ permalink raw reply

* [PATCH -next] carl9170: remove set but not used variable 'udev'
From: YueHaibing @ 2019-07-02 14:12 UTC (permalink / raw)
  To: chunkeey; +Cc: linux-kernel, netdev, linux-wireless, kvalo, davem, YueHaibing

Fixes gcc '-Wunused-but-set-variable' warning:

drivers/net/wireless/ath/carl9170/usb.c: In function carl9170_usb_disconnect:
drivers/net/wireless/ath/carl9170/usb.c:1110:21:
 warning: variable udev set but not used [-Wunused-but-set-variable]

It is not use since commit feb09b293327 ("carl9170:
fix misuse of device driver API")

Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
---
 drivers/net/wireless/ath/carl9170/usb.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/net/wireless/ath/carl9170/usb.c b/drivers/net/wireless/ath/carl9170/usb.c
index 99f1897..486957a 100644
--- a/drivers/net/wireless/ath/carl9170/usb.c
+++ b/drivers/net/wireless/ath/carl9170/usb.c
@@ -1107,12 +1107,10 @@ static int carl9170_usb_probe(struct usb_interface *intf,
 static void carl9170_usb_disconnect(struct usb_interface *intf)
 {
 	struct ar9170 *ar = usb_get_intfdata(intf);
-	struct usb_device *udev;
 
 	if (WARN_ON(!ar))
 		return;
 
-	udev = ar->udev;
 	wait_for_completion(&ar->fw_load_wait);
 
 	if (IS_INITIALIZED(ar)) {
-- 
2.7.4



^ permalink raw reply related

* Re: [PATCH v5 net-next 6/6] net: ethernet: ti: cpsw: add XDP support
From: Ivan Khoronzhuk @ 2019-07-02 14:24 UTC (permalink / raw)
  To: Jesper Dangaard Brouer
  Cc: grygorii.strashko, davem, ast, linux-kernel, linux-omap,
	ilias.apalodimas, netdev, daniel, jakub.kicinski, john.fastabend
In-Reply-To: <20190702153902.0e42b0b2@carbon>

On Tue, Jul 02, 2019 at 03:39:02PM +0200, Jesper Dangaard Brouer wrote:
>On Tue, 2 Jul 2019 14:37:39 +0300
>Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org> wrote:
>
>> On Mon, Jul 01, 2019 at 06:19:01PM +0200, Jesper Dangaard Brouer wrote:
>> >On Sun, 30 Jun 2019 20:23:48 +0300
>> >Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org> wrote:
>> >
>> >> +static int cpsw_ndev_create_xdp_rxq(struct cpsw_priv *priv, int ch)
>> >> +{
>> >> +	struct cpsw_common *cpsw = priv->cpsw;
>> >> +	int ret, new_pool = false;
>> >> +	struct xdp_rxq_info *rxq;
>> >> +
>> >> +	rxq = &priv->xdp_rxq[ch];
>> >> +
>> >> +	ret = xdp_rxq_info_reg(rxq, priv->ndev, ch);
>> >> +	if (ret)
>> >> +		return ret;
>> >> +
>> >> +	if (!cpsw->page_pool[ch]) {
>> >> +		ret =  cpsw_create_rx_pool(cpsw, ch);
>> >> +		if (ret)
>> >> +			goto err_rxq;
>> >> +
>> >> +		new_pool = true;
>> >> +	}
>> >> +
>> >> +	ret = xdp_rxq_info_reg_mem_model(rxq, MEM_TYPE_PAGE_POOL,
>> >> +					 cpsw->page_pool[ch]);
>> >> +	if (!ret)
>> >> +		return 0;
>> >> +
>> >> +	if (new_pool) {
>> >> +		page_pool_free(cpsw->page_pool[ch]);
>> >> +		cpsw->page_pool[ch] = NULL;
>> >> +	}
>> >> +
>> >> +err_rxq:
>> >> +	xdp_rxq_info_unreg(rxq);
>> >> +	return ret;
>> >> +}
>> >
>> >Looking at this, and Ilias'es XDP-netsec error handling path, it might
>> >be a mistake that I removed page_pool_destroy() and instead put the
>> >responsibility on xdp_rxq_info_unreg().
>>
>> As for me this is started not from page_pool_free, but rather from calling
>> unreg_mem_model from rxq_info_unreg. Then, if page_pool_free is hidden
>> it looks more a while normal to move all chain to be self destroyed.
>>
>> >
>> >As here, we have to detect if page_pool_create() was a success, and then
>> >if xdp_rxq_info_reg_mem_model() was a failure, explicitly call
>> >page_pool_free() because the xdp_rxq_info_unreg() call cannot "free"
>> >the page_pool object given it was not registered.
>>
>> Yes, it looked a little bit ugly from the beginning, but, frankly,
>> I have got used to this already.
>>
>> >
>> >Ivan's patch in[1], might be a better approach, which forced all
>> >drivers to explicitly call page_pool_free(), even-though it just
>> >dec-refcnt and the real call to page_pool_free() happened via
>> >xdp_rxq_info_unreg().
>> >
>> >To better handle error path, I would re-introduce page_pool_destroy(),
>>
>> So, you might to do it later as I understand, and not for my special
>> case but becouse it makes error path to look a little bit more pretty.
>> I'm perfectly fine with this, and better you add this, for now my
>> implementation requires only "xdp: allow same allocator usage" patch,
>> but if you insist I can resend also patch in question afterwards my
>> series is applied (with modification to cpsw & netsec & mlx5 & page_pool).
>>
>> What's your choice? I can add to your series patch needed for cpsw to
>> avoid some misuse.
>
>I will try to create a cleaned-up version of your patch[1] and
>re-introduce page_pool_destroy() for drivers to use, then we can build
>your driver on top of that.

I've corrected patch to xdp core and tested. The "page pool API" change
seems is orthogonal now. So no limits to send v6 that is actually done
and no more strict dependency on page pool API changes whenever that
can happen.

-- 
Regards,
Ivan Khoronzhuk

^ permalink raw reply

* Re: [RFC net-next] net: dsa: add support for MC_DISABLED attribute
From: Nikolay Aleksandrov @ 2019-07-02 14:27 UTC (permalink / raw)
  To: Linus Lüssing, Ido Schimmel
  Cc: Russell King - ARM Linux admin, Ido Schimmel, Vivien Didelot,
	Florian Fainelli, netdev@vger.kernel.org, Jiri Pirko,
	andrew@lunn.ch, davem@davemloft.net, bridge, b.a.t.m.a.n
In-Reply-To: <20190630165601.GC2500@otheros>

On 30/06/2019 19:56, Linus Lüssing wrote:
> On Sat, Jun 29, 2019 at 07:29:45PM +0300, Ido Schimmel wrote:
>> I would like to avoid having drivers take the querier state into account
>> as it will only complicate things further.
> 
> I absolutely share your pain. Initially in the early prototypes of
> multicast awareness in batman-adv we did not consider the querier state.
> And doing so later did indeed complicate the code a good bit in batman-adv
> (together with the IGMP/MLD suppression issues). I would have loved to
> avoid that.
> 
> 
>> Is there anything we can do about it? Enable the bridge querier if no
>> other querier was detected? Commit c5c23260594c ("bridge: Add
>> multicast_querier toggle and disable queries by default") disabled
>> queries by default, but I'm only suggesting to turn them on if no other
>> querier was detected on the link. Do you think it's still a problem?
> 
> As soon as you start becoming the querier, you will not be able to reliably
> detect anymore whether you are the only querier candidate.
> 
> If any random Linux host using a bridge device were potentially becoming
> a querier, that would cause quite some trouble when this host is
> behind some bad, bottleneck connection. This host will receive
> all multicast traffic, not just IGMP/MLD reports. And with a
> congested connection and then unreliable IGMP/MLD, multicast would
> become unreliable overall in this domain. So it's important that
> your querier is not running in the "dark, remote, dusty closet" of
> your network (topologically speaking).
> 

+1
We definitely don't want random hosts becoming queriers

>> On Sun, Jun 23, 2019 at 10:44:27AM +0300, Ido Schimmel wrote:
>>> See commit b00589af3b04 ("bridge: disable snooping if there is no
>>> querier"). I think that's unfortunate behavior that we need because
>>> multicast snooping is enabled by default. If it weren't enabled by
>>> default, then anyone enabling it would also make sure there's a querier
>>> in the network.
> 
> I do not quite understand that point. In a way, that's what we
> have right now, isn't it? By default it's disabled, because by
> default there is no querier on the link. So anyone wanting to use
> multicast snooping will need to make sure there's a querier in the
> network.
> 

Indeed, also you could create the bridge with explicit mcast parameters if you need
different behaviour on start. Unfortunately I think you'll have to handle
the querier state.

> 
> Overall I think the querier (election) mechanism in the standards could
> need an update. While the lowest-address first might have
> worked well back then, in uniform, fully wired networks where the
> position of the querier did not matter, this is not a good
> solution anymore in networks involving wireless, dynamic connections.
> Especially in wireless mesh networks this is a bit of an issue for
> us. Ideally, the querier mechanism were dismissed in favour of simply
> unsolicited, periodic IGMP/MLD reports...
> 
> But of course, updating IETF standards is no solution for now. 
> 
> While more complicated, it would not be impossible to consider the
> querier state, would it? I mean you probably already need to
> consider the case of a user disabling multicast snooping during
> runtime, right? So similarly, you could react to appearing or
> disappearing queriers?
> 
> Cheers, Linus
> 

Thanks,
 Nik

^ permalink raw reply

* [PATCH] net: core: page_pool: add user refcnt and reintroduce page_pool_destroy
From: Jesper Dangaard Brouer @ 2019-07-02 14:31 UTC (permalink / raw)
  To: netdev, Ilias Apalodimas, ivan.khoronzhuk, Jesper Dangaard Brouer
  Cc: grygorii.strashko, jakub.kicinski, daniel, john.fastabend, ast,
	linux-kernel, linux-omap
In-Reply-To: <20190702153902.0e42b0b2@carbon>

From: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>

Jesper recently removed page_pool_destroy() (from driver invocation) and
moved shutdown and free of page_pool into xdp_rxq_info_unreg(), in-order to
handle in-flight packets/pages. This created an asymmetry in drivers
create/destroy pairs.

This patch add page_pool user refcnt and reintroduce page_pool_destroy.
This serves two purposes, (1) simplify drivers error handling as driver now
drivers always calls page_pool_destroy() and don't need to track if
xdp_rxq_info_reg_mem_model() was unsuccessful. (2) allow special cases
where a single RX-queue (with a single page_pool) provides packets for two
net_device'es, and thus needs to register the same page_pool twice with two
xdp_rxq_info structures.

This patch is a modified version of Ivan Khoronzhuk's original patch.
Thus, Jesper gives author ownership to Ivan.

Link: https://lore.kernel.org/netdev/20190625175948.24771-2-ivan.khoronzhuk@linaro.org/
Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
---

To Ivan,
 If you agree with this patch, please add your Signed-off-by.

You can also say if you prefer to take this patch and make it
part of your driver patchset, what ever you prefer.
--Jesper

 drivers/net/ethernet/mellanox/mlx5/core/en_main.c |    6 ++---
 drivers/net/ethernet/socionext/netsec.c           |    8 ++----
 include/net/page_pool.h                           |   27 +++++++++++++++++++++
 net/core/page_pool.c                              |    8 ++++++
 net/core/xdp.c                                    |    3 ++
 5 files changed, 43 insertions(+), 9 deletions(-)

diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
index 1085040675ae..ce1c7a449eae 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
@@ -545,10 +545,8 @@ static int mlx5e_alloc_rq(struct mlx5e_channel *c,
 	}
 	err = xdp_rxq_info_reg_mem_model(&rq->xdp_rxq,
 					 MEM_TYPE_PAGE_POOL, rq->page_pool);
-	if (err) {
-		page_pool_free(rq->page_pool);
+	if (err)
 		goto err_free;
-	}
 
 	for (i = 0; i < wq_sz; i++) {
 		if (rq->wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) {
@@ -613,6 +611,7 @@ static int mlx5e_alloc_rq(struct mlx5e_channel *c,
 	if (rq->xdp_prog)
 		bpf_prog_put(rq->xdp_prog);
 	xdp_rxq_info_unreg(&rq->xdp_rxq);
+	page_pool_destroy(rq->page_pool);
 	mlx5_wq_destroy(&rq->wq_ctrl);
 
 	return err;
@@ -643,6 +642,7 @@ static void mlx5e_free_rq(struct mlx5e_rq *rq)
 	}
 
 	xdp_rxq_info_unreg(&rq->xdp_rxq);
+	page_pool_destroy(rq->page_pool);
 	mlx5_wq_destroy(&rq->wq_ctrl);
 }
 
diff --git a/drivers/net/ethernet/socionext/netsec.c b/drivers/net/ethernet/socionext/netsec.c
index 5544a722543f..43ab0ce90704 100644
--- a/drivers/net/ethernet/socionext/netsec.c
+++ b/drivers/net/ethernet/socionext/netsec.c
@@ -1210,15 +1210,11 @@ static void netsec_uninit_pkt_dring(struct netsec_priv *priv, int id)
 		}
 	}
 
-	/* Rx is currently using page_pool
-	 * since the pool is created during netsec_setup_rx_dring(), we need to
-	 * free the pool manually if the registration failed
-	 */
+	/* Rx is currently using page_pool */
 	if (id == NETSEC_RING_RX) {
 		if (xdp_rxq_info_is_reg(&dring->xdp_rxq))
 			xdp_rxq_info_unreg(&dring->xdp_rxq);
-		else
-			page_pool_free(dring->page_pool);
+		page_pool_destroy(dring->page_pool);
 	}
 
 	memset(dring->desc, 0, sizeof(struct netsec_desc) * DESC_NUM);
diff --git a/include/net/page_pool.h b/include/net/page_pool.h
index ee9c871d2043..ea974856d0f7 100644
--- a/include/net/page_pool.h
+++ b/include/net/page_pool.h
@@ -101,6 +101,14 @@ struct page_pool {
 	struct ptr_ring ring;
 
 	atomic_t pages_state_release_cnt;
+
+	/* A page_pool is strictly tied to a single RX-queue being
+	 * protected by NAPI, due to above pp_alloc_cache.  This
+	 * refcnt serves two purposes. (1) simplify drivers error
+	 * handling, and (2) allow special cases where a single
+	 * RX-queue provides packet for two net_device'es.
+	 */
+	refcount_t user_cnt;
 };
 
 struct page *page_pool_alloc_pages(struct page_pool *pool, gfp_t gfp);
@@ -134,6 +142,15 @@ static inline void page_pool_free(struct page_pool *pool)
 #endif
 }
 
+/* Drivers use this instead of page_pool_free */
+static inline void page_pool_destroy(struct page_pool *pool)
+{
+	if (!pool)
+		return;
+
+	page_pool_free(pool);
+}
+
 /* Never call this directly, use helpers below */
 void __page_pool_put_page(struct page_pool *pool,
 			  struct page *page, bool allow_direct);
@@ -201,4 +218,14 @@ static inline bool is_page_pool_compiled_in(void)
 #endif
 }
 
+static inline void page_pool_get(struct page_pool *pool)
+{
+	refcount_inc(&pool->user_cnt);
+}
+
+static inline bool page_pool_put(struct page_pool *pool)
+{
+	return refcount_dec_and_test(&pool->user_cnt);
+}
+
 #endif /* _NET_PAGE_POOL_H */
diff --git a/net/core/page_pool.c b/net/core/page_pool.c
index b366f59885c1..3272dc7a8c81 100644
--- a/net/core/page_pool.c
+++ b/net/core/page_pool.c
@@ -49,6 +49,9 @@ static int page_pool_init(struct page_pool *pool,
 
 	atomic_set(&pool->pages_state_release_cnt, 0);
 
+	/* Driver calling page_pool_create() also call page_pool_destroy() */
+	refcount_set(&pool->user_cnt, 1);
+
 	if (pool->p.flags & PP_FLAG_DMA_MAP)
 		get_device(pool->p.dev);
 
@@ -70,6 +73,7 @@ struct page_pool *page_pool_create(const struct page_pool_params *params)
 		kfree(pool);
 		return ERR_PTR(err);
 	}
+
 	return pool;
 }
 EXPORT_SYMBOL(page_pool_create);
@@ -356,6 +360,10 @@ static void __warn_in_flight(struct page_pool *pool)
 
 void __page_pool_free(struct page_pool *pool)
 {
+	/* Only last user actually free/release resources */
+	if (!page_pool_put(pool))
+		return;
+
 	WARN(pool->alloc.count, "API usage violation");
 	WARN(!ptr_ring_empty(&pool->ring), "ptr_ring is not empty");
 
diff --git a/net/core/xdp.c b/net/core/xdp.c
index b29d7b513a18..e57a0eb1feb7 100644
--- a/net/core/xdp.c
+++ b/net/core/xdp.c
@@ -372,6 +372,9 @@ int xdp_rxq_info_reg_mem_model(struct xdp_rxq_info *xdp_rxq,
 
 	mutex_unlock(&mem_id_lock);
 
+	if (type == MEM_TYPE_PAGE_POOL)
+		page_pool_get(xdp_alloc->page_pool);
+
 	trace_mem_connect(xdp_alloc, xdp_rxq);
 	return 0;
 err:


^ permalink raw reply related

* Re: [PATCH net 2/2] macsec: fix checksumming after decryption
From: Willem de Bruijn @ 2019-07-02 14:35 UTC (permalink / raw)
  To: Andreas Steinmetz; +Cc: Network Development, Sabrina Dubroca
In-Reply-To: <94382bd8cfbf924779ce86cd6405331f70f65c27.camel@domdv.de>

On Tue, Jul 2, 2019 at 12:25 AM Andreas Steinmetz <ast@domdv.de> wrote:
>
> On Sun, 2019-06-30 at 21:47 -0400, Willem de Bruijn wrote:
> > On Sun, Jun 30, 2019 at 4:48 PM Andreas Steinmetz <ast@domdv.de>
> > wrote:
> > > Fix checksumming after decryption.
> > >
> > > Signed-off-by: Andreas Steinmetz <ast@domdv.de>
> > >
> > > --- a/drivers/net/macsec.c      2019-06-30 22:14:10.250285314 +0200
> > > +++ b/drivers/net/macsec.c      2019-06-30 22:15:11.931230417 +0200
> > > @@ -869,6 +869,7 @@
> > >
> > >  static void macsec_finalize_skb(struct sk_buff *skb, u8 icv_len,
> > > u8 hdr_len)
> > >  {
> > > +       skb->ip_summed = CHECKSUM_NONE;
> > >         memmove(skb->data + hdr_len, skb->data, 2 * ETH_ALEN);
> > >         skb_pull(skb, hdr_len);
> > >         pskb_trim_unique(skb, skb->len - icv_len);
> >
> > Does this belong in macset_reset_skb?
>
> Putting this in macsec_reset_skb would then miss out the "nosci:" part
> of the RX path in macsec_handle_frame().

It is called on each nskb before calling netif_rx.

It indeed is not called when returning RX_HANDLER_PASS, but that is correct?

^ permalink raw reply

* Re: [PATCH net-next 3/3] macsec: add brackets and indentation after calling macsec_decrypt
From: Willem de Bruijn @ 2019-07-02 14:35 UTC (permalink / raw)
  To: Andreas Steinmetz; +Cc: Sabrina Dubroca, Network Development
In-Reply-To: <b393fc9f9a9e4e49b9cbe6edebb3cd38301ffd92.camel@domdv.de>

On Tue, Jul 2, 2019 at 12:38 AM Andreas Steinmetz <ast@domdv.de> wrote:
>
> Ouch, I missed that when Andreas sent me that patch before. No, it is
> > actually intended. If we skip macsec_decrypt(), we should still
> > account for that packet in the InPktsUnchecked/InPktsDelayed
> > counters. That's in Figure 10-5 in the standard.
> >
> > Thanks for catching this, Willem. That patch should only move the
> > IS_ERR(skb) case under the block where macsec_decrypt() is called, but
> > not move the call to macsec_post_decrypt().
>
> Updated patch below.
>
> Signed-off-by: Andreas Steinmetz <ast@domdv.de>

When making a change in a patch set, please resubmit the entire
patchset (with a v2, and record the changelog).

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox