All of lore.kernel.org
 help / color / mirror / Atom feed
* bonding reports interface up with 0 Mbps
@ 2016-02-03 23:10 Tantilov, Emil S
  2016-02-04  2:56 ` zhuyj
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Tantilov, Emil S @ 2016-02-03 23:10 UTC (permalink / raw)
  To: netdev; +Cc: Jay Vosburgh, gospo, zhuyj, jiri

We are seeing an occasional issue where the bonding driver may report interface up with 0 Mbps:
bond0: link status definitely up for interface eth0, 0 Mbps full duplex

So far in all the failed traces I have collected this happens on NETDEV_CHANGELOWERSTATE event:

<...>-20533 [000] .... 81811.041241: ixgbe_service_task: eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
<...>-20533 [000] .... 81811.041257: ixgbe_check_vf_rate_limit <-ixgbe_service_task
<...>-20533 [000] .... 81811.041272: ixgbe_ping_all_vfs <-ixgbe_service_task
kworker/u48:0-7503  [010] .... 81811.041345: ixgbe_get_stats64 <-dev_get_stats
kworker/u48:0-7503  [010] .... 81811.041393: bond_netdev_event: eth1: event: 1b
kworker/u48:0-7503  [010] .... 81811.041394: bond_netdev_event: eth1: IFF_SLAVE
kworker/u48:0-7503  [010] .... 81811.041395: bond_netdev_event: eth1: slave->speed = ffffffff
<...>-20533 [000] .... 81811.041407: ixgbe_ptp_overflow_check <-ixgbe_service_task
kworker/u48:0-7503  [010] .... 81811.041407: bond_mii_monitor: bond0: link status definitely up for interface eth1, 0 Mbps full duplex

As a proof of concept I added NETDEV_CHANGELOWERSTATE in bond_slave_netdev_event() along with NETDEV_UP/CHANGE:

diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
index 56b5605..a9dac4c 100644
--- a/drivers/net/bonding/bond_main.c
+++ b/drivers/net/bonding/bond_main.c
@@ -3014,6 +3014,7 @@ static int bond_slave_netdev_event(unsigned long event,
 		break;
 	case NETDEV_UP:
 	case NETDEV_CHANGE:
+	case NETDEV_CHANGELOWERSTATE:
 		bond_update_speed_duplex(slave);
 		if (BOND_MODE(bond) == BOND_MODE_8023AD)
 			bond_3ad_adapter_speed_duplex_changed(slave);

With this change I have not seen 0 Mbps reported by the bonding driver (around 12 hour test up to this point
vs. 2-3 hours otherwise). Although I suppose it could also be some sort of race/timing issue with bond_mii_monitor().

This test is with current bonding driver from net-next (top commit 03d84a5f83).

The bond is configured as such:

mode = 802.3ad
lacp_rate = fast
miimon = 100
xmit_hash_policy = layer3+4

I should note that the speed is reported correctly in /proc/net/bonding/bond0 once the bond0 interface is up,
so this seems to be just an issue with the initial detection of the speed. At least from what I have seen so far.

Thanks,
Emil

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: bonding reports interface up with 0 Mbps
  2016-02-03 23:10 bonding reports interface up with 0 Mbps Tantilov, Emil S
@ 2016-02-04  2:56 ` zhuyj
  2016-02-04  5:57 ` Jay Vosburgh
  2016-02-04 20:29 ` Jay Vosburgh
  2 siblings, 0 replies; 14+ messages in thread
From: zhuyj @ 2016-02-04  2:56 UTC (permalink / raw)
  To: Tantilov, Emil S, netdev; +Cc: Jay Vosburgh, gospo, jiri

Hi, Emil

Thanks for your hard work.

With kernel 3.14, NETDEV_CHANGELOWERSTATE is not introduced. my user 
still confronted
"bond_mii_monitor: bond0: link status definitely up for interface eth1, 
0 Mbps full duplex".

How to explain it?

Would you like to make tests with kernel 3.14?

Thanks a lot.

Zhu Yanjun

On 02/04/2016 07:10 AM, Tantilov, Emil S wrote:
> We are seeing an occasional issue where the bonding driver may report interface up with 0 Mbps:
> bond0: link status definitely up for interface eth0, 0 Mbps full duplex
>
> So far in all the failed traces I have collected this happens on NETDEV_CHANGELOWERSTATE event:
>
> <...>-20533 [000] .... 81811.041241: ixgbe_service_task: eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
> <...>-20533 [000] .... 81811.041257: ixgbe_check_vf_rate_limit <-ixgbe_service_task
> <...>-20533 [000] .... 81811.041272: ixgbe_ping_all_vfs <-ixgbe_service_task
> kworker/u48:0-7503  [010] .... 81811.041345: ixgbe_get_stats64 <-dev_get_stats
> kworker/u48:0-7503  [010] .... 81811.041393: bond_netdev_event: eth1: event: 1b
> kworker/u48:0-7503  [010] .... 81811.041394: bond_netdev_event: eth1: IFF_SLAVE
> kworker/u48:0-7503  [010] .... 81811.041395: bond_netdev_event: eth1: slave->speed = ffffffff
> <...>-20533 [000] .... 81811.041407: ixgbe_ptp_overflow_check <-ixgbe_service_task
> kworker/u48:0-7503  [010] .... 81811.041407: bond_mii_monitor: bond0: link status definitely up for interface eth1, 0 Mbps full duplex
>
> As a proof of concept I added NETDEV_CHANGELOWERSTATE in bond_slave_netdev_event() along with NETDEV_UP/CHANGE:
>
> diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
> index 56b5605..a9dac4c 100644
> --- a/drivers/net/bonding/bond_main.c
> +++ b/drivers/net/bonding/bond_main.c
> @@ -3014,6 +3014,7 @@ static int bond_slave_netdev_event(unsigned long event,
>   		break;
>   	case NETDEV_UP:
>   	case NETDEV_CHANGE:
> +	case NETDEV_CHANGELOWERSTATE:
>   		bond_update_speed_duplex(slave);
>   		if (BOND_MODE(bond) == BOND_MODE_8023AD)
>   			bond_3ad_adapter_speed_duplex_changed(slave);
>
> With this change I have not seen 0 Mbps reported by the bonding driver (around 12 hour test up to this point
> vs. 2-3 hours otherwise). Although I suppose it could also be some sort of race/timing issue with bond_mii_monitor().
>
> This test is with current bonding driver from net-next (top commit 03d84a5f83).
>
> The bond is configured as such:
>
> mode = 802.3ad
> lacp_rate = fast
> miimon = 100
> xmit_hash_policy = layer3+4
>
> I should note that the speed is reported correctly in /proc/net/bonding/bond0 once the bond0 interface is up,
> so this seems to be just an issue with the initial detection of the speed. At least from what I have seen so far.
>
> Thanks,
> Emil
>
>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: bonding reports interface up with 0 Mbps
  2016-02-03 23:10 bonding reports interface up with 0 Mbps Tantilov, Emil S
  2016-02-04  2:56 ` zhuyj
@ 2016-02-04  5:57 ` Jay Vosburgh
  2016-02-04  6:44   ` zhuyj
  2016-02-04 15:47   ` Tantilov, Emil S
  2016-02-04 20:29 ` Jay Vosburgh
  2 siblings, 2 replies; 14+ messages in thread
From: Jay Vosburgh @ 2016-02-04  5:57 UTC (permalink / raw)
  To: Tantilov, Emil S; +Cc: netdev, gospo, zhuyj, jiri

Tantilov, Emil S <emil.s.tantilov@intel.com> wrote:

>We are seeing an occasional issue where the bonding driver may report interface up with 0 Mbps:
>bond0: link status definitely up for interface eth0, 0 Mbps full duplex
>
>So far in all the failed traces I have collected this happens on NETDEV_CHANGELOWERSTATE event:
>
><...>-20533 [000] .... 81811.041241: ixgbe_service_task: eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
><...>-20533 [000] .... 81811.041257: ixgbe_check_vf_rate_limit <-ixgbe_service_task
><...>-20533 [000] .... 81811.041272: ixgbe_ping_all_vfs <-ixgbe_service_task
>kworker/u48:0-7503  [010] .... 81811.041345: ixgbe_get_stats64 <-dev_get_stats
>kworker/u48:0-7503  [010] .... 81811.041393: bond_netdev_event: eth1: event: 1b
>kworker/u48:0-7503  [010] .... 81811.041394: bond_netdev_event: eth1: IFF_SLAVE
>kworker/u48:0-7503  [010] .... 81811.041395: bond_netdev_event: eth1: slave->speed = ffffffff
><...>-20533 [000] .... 81811.041407: ixgbe_ptp_overflow_check <-ixgbe_service_task
>kworker/u48:0-7503  [010] .... 81811.041407: bond_mii_monitor: bond0: link status definitely up for interface eth1, 0 Mbps full duplex

	From looking at the code that prints this, the "full" duplex is
probably actually DUPLEX_UNKNOWN, but the netdev_info uses the
expression slave->duplex ? "full" : "half", so DUPLEX_UNKNOWN at 0xff
would print "full."

	This is what ixgbe_get_settings returns for speed and duplex if
it is called when carrier is off.

>As a proof of concept I added NETDEV_CHANGELOWERSTATE in bond_slave_netdev_event() along with NETDEV_UP/CHANGE:
>
>diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
>index 56b5605..a9dac4c 100644
>--- a/drivers/net/bonding/bond_main.c
>+++ b/drivers/net/bonding/bond_main.c
>@@ -3014,6 +3014,7 @@ static int bond_slave_netdev_event(unsigned long event,
> 		break;
> 	case NETDEV_UP:
> 	case NETDEV_CHANGE:
>+	case NETDEV_CHANGELOWERSTATE:
> 		bond_update_speed_duplex(slave);
> 		if (BOND_MODE(bond) == BOND_MODE_8023AD)
> 			bond_3ad_adapter_speed_duplex_changed(slave);
>
>With this change I have not seen 0 Mbps reported by the bonding driver (around 12 hour test up to this point
>vs. 2-3 hours otherwise). Although I suppose it could also be some sort of race/timing issue with bond_mii_monitor().

	This change as a fix seems kind of odd, since CHANGELOWERSTATE
is generated by bonding itself.  Perhaps the net effect is to add a
delay and then update the speed and duplex, masking the actual problem.

	Emil, if I recall correctly, the test patch I send that uses the
notifiers directly instead of miimon (specify miimon=0 and have bonding
respond to the notifiers) handled everything properly, right?  If so I
can split that up and submit it properly; it seems more like a feature
than a straightforward bug fix, so I'm not sure it's appropriate for
net.

	As a possibly less complex alternative for the miimon > 0 case,
could you try the following:

diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
index 56b560558884..ac8921e65f26 100644
--- a/drivers/net/bonding/bond_main.c
+++ b/drivers/net/bonding/bond_main.c
@@ -2120,6 +2120,7 @@ static void bond_miimon_commit(struct bonding *bond)
 {
 	struct list_head *iter;
 	struct slave *slave, *primary;
+	int link_state;
 
 	bond_for_each_slave(bond, slave, iter) {
 		switch (slave->new_link) {
@@ -2127,6 +2128,10 @@ static void bond_miimon_commit(struct bonding *bond)
 			continue;
 
 		case BOND_LINK_UP:
+			link_state = bond_check_dev_link(bond, slave->dev, 0);
+			if (!link_state)
+				continue;
+			bond_update_speed_duplex(slave);
 			bond_set_slave_link_state(slave, BOND_LINK_UP,
 						  BOND_SLAVE_NOTIFY_NOW);
 			slave->last_link_up = jiffies;


	This will make bonding recheck the link state and update the
speed and duplex after it acquires RTNL to commit a link change.  This
probably still has a race, since the change of carrier state in the
device is not mutexed by anything bonding can acquire (so it can always
change as soon as it's checked).

	Thanks,

	-J

---
	-Jay Vosburgh, jay.vosburgh@canonical.com

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: bonding reports interface up with 0 Mbps
  2016-02-04  5:57 ` Jay Vosburgh
@ 2016-02-04  6:44   ` zhuyj
  2016-02-04 15:47   ` Tantilov, Emil S
  1 sibling, 0 replies; 14+ messages in thread
From: zhuyj @ 2016-02-04  6:44 UTC (permalink / raw)
  To: Jay Vosburgh, Tantilov, Emil S; +Cc: netdev, gospo, jiri, zhuyj

On 02/04/2016 01:57 PM, Jay Vosburgh wrote:
> Tantilov, Emil S <emil.s.tantilov@intel.com> wrote:
>
>> We are seeing an occasional issue where the bonding driver may report interface up with 0 Mbps:
>> bond0: link status definitely up for interface eth0, 0 Mbps full duplex
>>
>> So far in all the failed traces I have collected this happens on NETDEV_CHANGELOWERSTATE event:
>>
>> <...>-20533 [000] .... 81811.041241: ixgbe_service_task: eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
>> <...>-20533 [000] .... 81811.041257: ixgbe_check_vf_rate_limit <-ixgbe_service_task
>> <...>-20533 [000] .... 81811.041272: ixgbe_ping_all_vfs <-ixgbe_service_task
>> kworker/u48:0-7503  [010] .... 81811.041345: ixgbe_get_stats64 <-dev_get_stats
>> kworker/u48:0-7503  [010] .... 81811.041393: bond_netdev_event: eth1: event: 1b
>> kworker/u48:0-7503  [010] .... 81811.041394: bond_netdev_event: eth1: IFF_SLAVE
>> kworker/u48:0-7503  [010] .... 81811.041395: bond_netdev_event: eth1: slave->speed = ffffffff
>> <...>-20533 [000] .... 81811.041407: ixgbe_ptp_overflow_check <-ixgbe_service_task
>> kworker/u48:0-7503  [010] .... 81811.041407: bond_mii_monitor: bond0: link status definitely up for interface eth1, 0 Mbps full duplex
> 	From looking at the code that prints this, the "full" duplex is
> probably actually DUPLEX_UNKNOWN, but the netdev_info uses the
> expression slave->duplex ? "full" : "half", so DUPLEX_UNKNOWN at 0xff
> would print "full."
>
> 	This is what ixgbe_get_settings returns for speed and duplex if
> it is called when carrier is off.

I agree with you totally. I think it is the root cause.

Best Regards!
Zhu Yanjun

>
>> As a proof of concept I added NETDEV_CHANGELOWERSTATE in bond_slave_netdev_event() along with NETDEV_UP/CHANGE:
>>
>> diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
>> index 56b5605..a9dac4c 100644
>> --- a/drivers/net/bonding/bond_main.c
>> +++ b/drivers/net/bonding/bond_main.c
>> @@ -3014,6 +3014,7 @@ static int bond_slave_netdev_event(unsigned long event,
>> 		break;
>> 	case NETDEV_UP:
>> 	case NETDEV_CHANGE:
>> +	case NETDEV_CHANGELOWERSTATE:
>> 		bond_update_speed_duplex(slave);
>> 		if (BOND_MODE(bond) == BOND_MODE_8023AD)
>> 			bond_3ad_adapter_speed_duplex_changed(slave);
>>
>> With this change I have not seen 0 Mbps reported by the bonding driver (around 12 hour test up to this point
>> vs. 2-3 hours otherwise). Although I suppose it could also be some sort of race/timing issue with bond_mii_monitor().
> 	This change as a fix seems kind of odd, since CHANGELOWERSTATE
> is generated by bonding itself.  Perhaps the net effect is to add a
> delay and then update the speed and duplex, masking the actual problem.
>
> 	Emil, if I recall correctly, the test patch I send that uses the
> notifiers directly instead of miimon (specify miimon=0 and have bonding
> respond to the notifiers) handled everything properly, right?  If so I
> can split that up and submit it properly; it seems more like a feature
> than a straightforward bug fix, so I'm not sure it's appropriate for
> net.
>
> 	As a possibly less complex alternative for the miimon > 0 case,
> could you try the following:
>
> diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
> index 56b560558884..ac8921e65f26 100644
> --- a/drivers/net/bonding/bond_main.c
> +++ b/drivers/net/bonding/bond_main.c
> @@ -2120,6 +2120,7 @@ static void bond_miimon_commit(struct bonding *bond)
>   {
>   	struct list_head *iter;
>   	struct slave *slave, *primary;
> +	int link_state;
>   
>   	bond_for_each_slave(bond, slave, iter) {
>   		switch (slave->new_link) {
> @@ -2127,6 +2128,10 @@ static void bond_miimon_commit(struct bonding *bond)
>   			continue;
>   
>   		case BOND_LINK_UP:
> +			link_state = bond_check_dev_link(bond, slave->dev, 0);
> +			if (!link_state)
> +				continue;
> +			bond_update_speed_duplex(slave);
>   			bond_set_slave_link_state(slave, BOND_LINK_UP,
>   						  BOND_SLAVE_NOTIFY_NOW);
>   			slave->last_link_up = jiffies;
>
>
> 	This will make bonding recheck the link state and update the
> speed and duplex after it acquires RTNL to commit a link change.  This
> probably still has a race, since the change of carrier state in the
> device is not mutexed by anything bonding can acquire (so it can always
> change as soon as it's checked).
>
> 	Thanks,
>
> 	-J
>
> ---
> 	-Jay Vosburgh, jay.vosburgh@canonical.com

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: bonding reports interface up with 0 Mbps
  2016-02-04  5:57 ` Jay Vosburgh
  2016-02-04  6:44   ` zhuyj
@ 2016-02-04 15:47   ` Tantilov, Emil S
  2016-02-04 20:19     ` Jay Vosburgh
  1 sibling, 1 reply; 14+ messages in thread
From: Tantilov, Emil S @ 2016-02-04 15:47 UTC (permalink / raw)
  To: Jay Vosburgh; +Cc: netdev, gospo, zhuyj, jiri

>-----Original Message-----
>From: Jay Vosburgh [mailto:jay.vosburgh@canonical.com]
>Sent: Wednesday, February 03, 2016 9:57 PM
>To: Tantilov, Emil S
>Cc: netdev@vger.kernel.org; gospo@cumulusnetworks.com; zhuyj;
>jiri@mellanox.com
>Subject: Re: bonding reports interface up with 0 Mbps
>
>Tantilov, Emil S <emil.s.tantilov@intel.com> wrote:
>
>>We are seeing an occasional issue where the bonding driver may report
>interface up with 0 Mbps:
>>bond0: link status definitely up for interface eth0, 0 Mbps full duplex
>>
>>So far in all the failed traces I have collected this happens on NETDEV_CHANGELOWERSTATE event:
>>
>><...>-20533 [000] .... 81811.041241: ixgbe_service_task: eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
>><...>-20533 [000] .... 81811.041257: ixgbe_check_vf_rate_limit <-ixgbe_service_task
>><...>-20533 [000] .... 81811.041272: ixgbe_ping_all_vfs <-ixgbe_service_task
>>kworker/u48:0-7503  [010] .... 81811.041345: ixgbe_get_stats64 <-dev_get_stats
>>kworker/u48:0-7503  [010] .... 81811.041393: bond_netdev_event: eth1: event: 1b
>>kworker/u48:0-7503  [010] .... 81811.041394: bond_netdev_event: eth1: IFF_SLAVE
>>kworker/u48:0-7503  [010] .... 81811.041395: bond_netdev_event: eth1: slave->speed = ffffffff
>><...>-20533 [000] .... 81811.041407: ixgbe_ptp_overflow_check <-ixgbe_service_task
>>kworker/u48:0-7503  [010] .... 81811.041407: bond_mii_monitor: bond0: link status definitely up for interface eth1, 0 Mbps full duplex
>
>	From looking at the code that prints this, the "full" duplex is
>probably actually DUPLEX_UNKNOWN, but the netdev_info uses the
>expression slave->duplex ? "full" : "half", so DUPLEX_UNKNOWN at 0xff
>would print "full."
>
>	This is what ixgbe_get_settings returns for speed and duplex if
>it is called when carrier is off.

But in this case carrier is on and regardless - ixgbe_get_settings() is not
called as you can see from the trace, which is why speed and duplex are not set.

>>As a proof of concept I added NETDEV_CHANGELOWERSTATE in
>bond_slave_netdev_event() along with NETDEV_UP/CHANGE:
>>
>>diff --git a/drivers/net/bonding/bond_main.c
>b/drivers/net/bonding/bond_main.c
>>index 56b5605..a9dac4c 100644
>>--- a/drivers/net/bonding/bond_main.c
>>+++ b/drivers/net/bonding/bond_main.c
>>@@ -3014,6 +3014,7 @@ static int bond_slave_netdev_event(unsigned long
>event,
>> 		break;
>> 	case NETDEV_UP:
>> 	case NETDEV_CHANGE:
>>+	case NETDEV_CHANGELOWERSTATE:
>> 		bond_update_speed_duplex(slave);
>> 		if (BOND_MODE(bond) == BOND_MODE_8023AD)
>> 			bond_3ad_adapter_speed_duplex_changed(slave);
>>
>>With this change I have not seen 0 Mbps reported by the bonding driver
>(around 12 hour test up to this point
>>vs. 2-3 hours otherwise). Although I suppose it could also be some sort of
>race/timing issue with bond_mii_monitor().
>
>	This change as a fix seems kind of odd, since CHANGELOWERSTATE
>is generated by bonding itself.  Perhaps the net effect is to add a
>delay and then update the speed and duplex, masking the actual problem.

I added this case to make sure bond_update_speed_duplex() is called which
will get the speed/duplex from ixgbe_get_settings.

>	Emil, if I recall correctly, the test patch I send that uses the
>notifiers directly instead of miimon (specify miimon=0 and have bonding
>respond to the notifiers) handled everything properly, right?  If so I

Yes, but I think the code path was also different as I recall the "definitely
up" message was not displayed as often.
 
>can split that up and submit it properly; it seems more like a feature
>than a straightforward bug fix, so I'm not sure it's appropriate for
>net.
>
>	As a possibly less complex alternative for the miimon > 0 case,
>could you try the following:
>
>diff --git a/drivers/net/bonding/bond_main.c
>b/drivers/net/bonding/bond_main.c
>index 56b560558884..ac8921e65f26 100644
>--- a/drivers/net/bonding/bond_main.c
>+++ b/drivers/net/bonding/bond_main.c
>@@ -2120,6 +2120,7 @@ static void bond_miimon_commit(struct bonding *bond)
> {
> 	struct list_head *iter;
> 	struct slave *slave, *primary;
>+	int link_state;
>
> 	bond_for_each_slave(bond, slave, iter) {
> 		switch (slave->new_link) {
>@@ -2127,6 +2128,10 @@ static void bond_miimon_commit(struct bonding *bond)
> 			continue;
>
> 		case BOND_LINK_UP:
>+			link_state = bond_check_dev_link(bond, slave->dev, 0);
>+			if (!link_state)
>+				continue;
>+			bond_update_speed_duplex(slave);
> 			bond_set_slave_link_state(slave, BOND_LINK_UP,
> 						  BOND_SLAVE_NOTIFY_NOW);
> 			slave->last_link_up = jiffies;
>
>
>	This will make bonding recheck the link state and update the
>speed and duplex after it acquires RTNL to commit a link change.  This
>probably still has a race, since the change of carrier state in the
>device is not mutexed by anything bonding can acquire (so it can always
>change as soon as it's checked).

Sure, I'll give this a try, but I'm not sure this check applies in this case
as you can see from the trace link is up and carrier is on.

Thanks,
Emil

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: bonding reports interface up with 0 Mbps
  2016-02-04 15:47   ` Tantilov, Emil S
@ 2016-02-04 20:19     ` Jay Vosburgh
  0 siblings, 0 replies; 14+ messages in thread
From: Jay Vosburgh @ 2016-02-04 20:19 UTC (permalink / raw)
  To: Tantilov, Emil S; +Cc: netdev, gospo, zhuyj, jiri

Tantilov, Emil S <emil.s.tantilov@intel.com> wrote:
[...]
>Sure, I'll give this a try, but I'm not sure this check applies in this case
>as you can see from the trace link is up and carrier is on.

	From code inspection, I see another possible race, although I'm
not sure if it's relevant for this case.  During enslavement, the speed
and duplex are initially set, and then later the link state is checked,
but if link is up, the code presumes the speed and duplex are valid,
which they may not be.

	I think this patch would narrow (but not totally eliminate) this
race:

diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
index 56b560558884..b8b8a24f92d1 100644
--- a/drivers/net/bonding/bond_main.c
+++ b/drivers/net/bonding/bond_main.c
@@ -1591,6 +1591,7 @@ int bond_enslave(struct net_device *bond_dev, struct net_device *slave_dev)
 	/* check for initial state */
 	if (bond->params.miimon) {
 		if (bond_check_dev_link(bond, slave_dev, 0) == BMSR_LSTATUS) {
+			bond_update_speed_duplex(new_slave);
 			if (bond->params.updelay) {
 				bond_set_slave_link_state(new_slave,
 							  BOND_LINK_BACK,


	I'm not sure it's going to be really possible to completely
close all of these races, as the device can change its link state (and
thus what it reports for speed and duplex) asynchronously.  Even in a
NETDEV_UP or NETDEV_CHANGE notifier callback, the link could go down
between the time of the netif_carrier_on call that triggers the notifier
and when the callback runs.

	But, if the link is really flapping here, bonding should get a
notifier for each flap (up or down).  Once it settles down with carrier
up then the speed and duplex should be valid.

	-J

---
	-Jay Vosburgh, jay.vosburgh@canonical.com

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: bonding reports interface up with 0 Mbps
  2016-02-03 23:10 bonding reports interface up with 0 Mbps Tantilov, Emil S
  2016-02-04  2:56 ` zhuyj
  2016-02-04  5:57 ` Jay Vosburgh
@ 2016-02-04 20:29 ` Jay Vosburgh
  2016-02-05  0:07   ` Tantilov, Emil S
  2016-02-05  0:37   ` Jay Vosburgh
  2 siblings, 2 replies; 14+ messages in thread
From: Jay Vosburgh @ 2016-02-04 20:29 UTC (permalink / raw)
  To: Tantilov, Emil S; +Cc: netdev, gospo, zhuyj, jiri

Tantilov, Emil S <emil.s.tantilov@intel.com> wrote:

>We are seeing an occasional issue where the bonding driver may report interface up with 0 Mbps:
>bond0: link status definitely up for interface eth0, 0 Mbps full duplex
>
>So far in all the failed traces I have collected this happens on NETDEV_CHANGELOWERSTATE event:
>
><...>-20533 [000] .... 81811.041241: ixgbe_service_task: eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
><...>-20533 [000] .... 81811.041257: ixgbe_check_vf_rate_limit <-ixgbe_service_task
><...>-20533 [000] .... 81811.041272: ixgbe_ping_all_vfs <-ixgbe_service_task
>kworker/u48:0-7503  [010] .... 81811.041345: ixgbe_get_stats64 <-dev_get_stats
>kworker/u48:0-7503  [010] .... 81811.041393: bond_netdev_event: eth1: event: 1b
>kworker/u48:0-7503  [010] .... 81811.041394: bond_netdev_event: eth1: IFF_SLAVE
>kworker/u48:0-7503  [010] .... 81811.041395: bond_netdev_event: eth1: slave->speed = ffffffff
><...>-20533 [000] .... 81811.041407: ixgbe_ptp_overflow_check <-ixgbe_service_task
>kworker/u48:0-7503  [010] .... 81811.041407: bond_mii_monitor: bond0: link status definitely up for interface eth1, 0 Mbps full duplex

	Thinking about the trace again... Emil: what happens in the
trace before this?  Is there ever a call to the ixgbe_get_settings?
Does a NETDEV_UP or NETDEV_CHANGE event ever hit the bond_netdev_event
function?

	Could you describe your test that reproduces this?  I'd like to
see if I can set it up locally.

	-J

---
	-Jay Vosburgh, jay.vosburgh@canonical.com

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: bonding reports interface up with 0 Mbps
  2016-02-04 20:29 ` Jay Vosburgh
@ 2016-02-05  0:07   ` Tantilov, Emil S
  2016-02-05  0:37   ` Jay Vosburgh
  1 sibling, 0 replies; 14+ messages in thread
From: Tantilov, Emil S @ 2016-02-05  0:07 UTC (permalink / raw)
  To: Jay Vosburgh; +Cc: netdev, gospo, zhuyj, jiri

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

>-----Original Message-----
>From: Jay Vosburgh [mailto:jay.vosburgh@canonical.com]
>Sent: Thursday, February 04, 2016 12:30 PM
>To: Tantilov, Emil S
>Cc: netdev@vger.kernel.org; gospo@cumulusnetworks.com; zhuyj;
>jiri@mellanox.com
>Subject: Re: bonding reports interface up with 0 Mbps
>
>Tantilov, Emil S <emil.s.tantilov@intel.com> wrote:
>
>>We are seeing an occasional issue where the bonding driver may report
>interface up with 0 Mbps:
>>bond0: link status definitely up for interface eth0, 0 Mbps full duplex
>>
>>So far in all the failed traces I have collected this happens on
>NETDEV_CHANGELOWERSTATE event:
>>
>><...>-20533 [000] .... 81811.041241: ixgbe_service_task: eth1: NIC Link is
>Up 10 Gbps, Flow Control: RX/TX
>><...>-20533 [000] .... 81811.041257: ixgbe_check_vf_rate_limit <-
>ixgbe_service_task
>><...>-20533 [000] .... 81811.041272: ixgbe_ping_all_vfs <-
>ixgbe_service_task
>>kworker/u48:0-7503  [010] .... 81811.041345: ixgbe_get_stats64 <-
>dev_get_stats
>>kworker/u48:0-7503  [010] .... 81811.041393: bond_netdev_event: eth1:
>event: 1b
>>kworker/u48:0-7503  [010] .... 81811.041394: bond_netdev_event: eth1:
>IFF_SLAVE
>>kworker/u48:0-7503  [010] .... 81811.041395: bond_netdev_event: eth1:
>slave->speed = ffffffff
>><...>-20533 [000] .... 81811.041407: ixgbe_ptp_overflow_check <-
>ixgbe_service_task
>>kworker/u48:0-7503  [010] .... 81811.041407: bond_mii_monitor: bond0: link
>status definitely up for interface eth1, 0 Mbps full duplex
>
>	Thinking about the trace again... Emil: what happens in the
>trace before this?  Is there ever a call to the ixgbe_get_settings?
>Does a NETDEV_UP or NETDEV_CHANGE event ever hit the bond_netdev_event
>function?

Yes, there are calls to ixgbe_get_settings, but the interface is still
down at that time. I managed to trim the ftrace filters down to where
the trace comes out at a decent size, also added some additional debugging
for link_state and slave->link in bond_miimon_inspect() - see attached file.
 
>
>	Could you describe your test that reproduces this?  I'd like to
>see if I can set it up locally.

It is basically an up/down of the bonding interface:

ifdown  bond0
ifup eth0
ifup eth1
<wait for link>
<check dmesg>

in a loop 

ifdown bond0 brings bond0, eth0/1 down, ifup eth0/1 brings the ixgbe
interfaces up which kicks the bond0 interface up as well.

Thanks,
Emil


[-- Attachment #2: trace_0_mbps_4.log --]
[-- Type: application/octet-stream, Size: 237054 bytes --]

# tracer: function
#
# entries-in-buffer/entries-written: 2524/2524   #P:24
#
#                              _-----=> irqs-off
#                             / _----=> need-resched
#                            | / _---=> hardirq/softirq
#                            || / _--=> preempt-depth
#                            ||| /     delay
#           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
#              | |       |   ||||       |         |
    avahi-daemon-3191  [004] ..s. 187341.607882: bond_set_rx_mode <-__dev_set_rx_mode
              ip-20251 [004] ..s. 187341.609235: bond_set_rx_mode <-__dev_set_rx_mode
              ip-20251 [004] .... 187341.609427: bond_netdev_event <-notifier_call_chain
              ip-20251 [004] .... 187341.609429: bond_netdev_event: bond0: event: 9
              ip-20251 [004] .... 187341.609429: bond_netdev_event: bond0: IFF_MASTER
              ip-20251 [004] .... 187341.609461: bond_close <-__dev_close_many
              ip-20251 [004] .... 187341.609465: bond_get_size <-if_nlmsg_size
              ip-20251 [004] .... 187341.609469: bond_get_stats <-dev_get_stats
              ip-20251 [004] .... 187341.609473: bond_fill_info <-rtnl_fill_ifinfo
              ip-20251 [004] .... 187341.609475: bond_3ad_get_active_agg_info <-bond_fill_info
              ip-20251 [004] .N.. 187341.609645: bond_netdev_event <-notifier_call_chain
              ip-20251 [004] .N.. 187341.609647: bond_netdev_event: bond0: event: 2
              ip-20251 [004] .N.. 187341.609647: bond_netdev_event: bond0: IFF_MASTER
          <idle>-0     [004] ..s. 187341.611239: bond_neigh_init <-__neigh_create
          <idle>-0     [004] ..s. 187341.611243: bond_select_queue <-netdev_pick_tx
       ifenslave-20257 [016] .... 187341.614033: bonding_show_arp_targets <-dev_attr_show
          <idle>-0     [000] ..s. 187341.625019: bond_handle_frame <-__netif_receive_skb_core
              ip-20272 [014] .... 187341.629023: bond_netdev_event <-notifier_call_chain
              ip-20272 [014] .... 187341.629025: bond_netdev_event: eth0: event: 9
              ip-20272 [014] .... 187341.629025: bond_netdev_event: eth0: IFF_SLAVE
          <idle>-0     [000] ..s. 187341.702736: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187341.817283: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187341.896907: bond_handle_frame <-__netif_receive_skb_core
              ip-20272 [003] .... 187341.927565: bond_fill_slave_info <-rtnl_fill_ifinfo
              ip-20272 [003] .... 187341.927704: bond_netdev_event <-notifier_call_chain
              ip-20272 [003] .... 187341.927706: bond_netdev_event: eth0: event: 2
              ip-20272 [003] .... 187341.927707: bond_netdev_event: eth0: IFF_SLAVE
              ip-20272 [003] .... 187341.927708: bond_update_slave_arr <-bond_netdev_event
              ip-20272 [003] .... 187341.927709: bond_3ad_get_active_agg_info <-bond_update_slave_arr
       ifenslave-20282 [014] .... 187341.934792: bonding_sysfs_store_option <-dev_attr_store
       ifenslave-20282 [014] .... 187341.934794: bond_opt_get_by_name <-bonding_sysfs_store_option
       ifenslave-20282 [014] .... 187341.934796: bond_opt_tryset_rtnl <-bonding_sysfs_store_option
       ifenslave-20282 [014] .... 187341.934796: bond_opt_parse <-__bond_opt_set
       ifenslave-20282 [014] .... 187341.934797: bond_option_slaves_set <-__bond_opt_set
       ifenslave-20282 [014] .... 187341.934806: bond_release <-bond_option_slaves_set
       ifenslave-20282 [014] .... 187341.934807: bond_lower_state_changed <-__bond_release_one
       ifenslave-20282 [014] .... 187341.934813: bond_fill_slave_info <-rtnl_fill_ifinfo
       ifenslave-20282 [014] .... 187341.934832: bond_netdev_event <-notifier_call_chain
       ifenslave-20282 [014] .... 187341.934833: bond_netdev_event: eth0: event: 1b
       ifenslave-20282 [014] .... 187341.934833: bond_netdev_event: eth0: IFF_SLAVE
       ifenslave-20282 [014] .... 187341.934834: bond_netdev_event: eth0: slave->speed = 2710
       ifenslave-20282 [014] .... 187341.934838: bond_fill_slave_info <-rtnl_fill_ifinfo
       ifenslave-20282 [014] .... 187341.934846: bond_queue_slave_event <-__bond_release_one
       ifenslave-20282 [014] .... 187341.934850: bond_sysfs_slave_del <-__bond_release_one
       ifenslave-20282 [014] .... 187341.934861: bond_get_stats <-__bond_release_one
       ifenslave-20282 [014] .... 187341.934864: bond_upper_dev_unlink.isra.50 <-__bond_release_one
       ifenslave-20282 [014] .... 187341.934867: bond_fill_slave_info <-rtnl_fill_ifinfo
       ifenslave-20282 [014] .... 187341.934875: bond_netdev_event <-notifier_call_chain
       ifenslave-20282 [014] .... 187341.934876: bond_netdev_event: eth0: event: 1a
       ifenslave-20282 [014] .... 187341.934876: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [003] .... 187341.934877: bond_netdev_notify_work <-process_one_work
       ifenslave-20282 [014] .... 187341.934894: bond_netdev_event <-notifier_call_chain
       ifenslave-20282 [014] .... 187341.934894: bond_netdev_event: eth0: event: 15
       ifenslave-20282 [014] .... 187341.934895: bond_netdev_event: eth0: IFF_SLAVE
       ifenslave-20282 [014] .... 187341.934920: bond_3ad_unbind_slave <-__bond_release_one
       ifenslave-20282 [014] ..s. 187341.934928: bond_3ad_set_carrier <-ad_agg_selection_logic
       ifenslave-20282 [014] .... 187341.934929: bond_update_slave_arr <-__bond_release_one
       ifenslave-20282 [014] .... 187341.934929: bond_3ad_get_active_agg_info <-bond_update_slave_arr
       ifenslave-20282 [014] .... 187341.934935: bond_change_active_slave <-__bond_release_one
       ifenslave-20282 [014] .... 187341.934936: bond_select_active_slave <-__bond_release_one
       ifenslave-20282 [014] .... 187341.934936: bond_change_active_slave <-bond_select_active_slave
       ifenslave-20282 [014] .... 187341.934936: bond_set_carrier <-bond_select_active_slave
       ifenslave-20282 [014] .... 187341.934937: bond_3ad_set_carrier <-bond_set_carrier
       ifenslave-20282 [014] .... 187341.941228: bond_compute_features.isra.49 <-__bond_release_one
       ifenslave-20282 [014] .... 187341.941229: bond_fix_features <-__netdev_update_features
       ifenslave-20282 [014] .... 187341.941230: bond_get_size <-if_nlmsg_size
       ifenslave-20282 [014] .... 187341.941234: bond_get_stats <-dev_get_stats
       ifenslave-20282 [014] .... 187341.941236: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20282 [014] .... 187341.941239: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20282 [014] .... 187341.941265: bond_netdev_event <-notifier_call_chain
       ifenslave-20282 [014] .... 187341.941266: bond_netdev_event: bond0: event: b
       ifenslave-20282 [014] .... 187341.941267: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20282 [014] .... 187341.941267: bond_hw_addr_flush <-__bond_release_one
       ifenslave-20282 [014] .... 187341.941286: bond_netdev_event <-notifier_call_chain
       ifenslave-20282 [014] .... 187341.941287: bond_netdev_event: eth0: event: 8
       ifenslave-20282 [014] .... 187341.941289: bond_get_size <-if_nlmsg_size
       ifenslave-20282 [014] .... 187341.941291: bond_get_stats <-dev_get_stats
       ifenslave-20282 [014] .... 187341.941292: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20282 [014] .... 187341.941294: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20282 [014] .... 187341.941304: bond_netdev_event <-notifier_call_chain
       ifenslave-20282 [014] .... 187341.941304: bond_netdev_event: bond0: event: 18
       ifenslave-20282 [014] .... 187341.941304: bond_netdev_event: bond0: IFF_MASTER
   kworker/u48:1-23793 [003] .... 187341.941318: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [003] .... 187341.941320: bond_netdev_event: eth0: event: 19
            grep-20285 [000] ..s. 187341.946129: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187341.946505: bond_handle_frame <-__netif_receive_skb_core
              ip-20299 [022] .... 187341.963564: bond_netdev_event <-notifier_call_chain
              ip-20299 [022] .... 187341.963567: bond_netdev_event: eth1: event: 9
              ip-20299 [022] .... 187341.963568: bond_netdev_event: eth1: IFF_SLAVE
          <idle>-0     [004] .Ns. 187342.066270: bond_select_queue <-netdev_pick_tx
              ip-20299 [011] .... 187342.261524: bond_fill_slave_info <-rtnl_fill_ifinfo
              ip-20299 [011] .... 187342.261688: bond_netdev_event <-notifier_call_chain
              ip-20299 [011] .... 187342.261689: bond_netdev_event: eth1: event: 2
              ip-20299 [011] .... 187342.261690: bond_netdev_event: eth1: IFF_SLAVE
              ip-20299 [011] .... 187342.261691: bond_update_slave_arr <-bond_netdev_event
              ip-20299 [011] .... 187342.261692: bond_3ad_get_active_agg_info <-bond_update_slave_arr
       ifenslave-20305 [023] .... 187342.268817: bonding_sysfs_store_option <-dev_attr_store
       ifenslave-20305 [023] .... 187342.268818: bond_opt_get_by_name <-bonding_sysfs_store_option
       ifenslave-20305 [023] .... 187342.268819: bond_opt_tryset_rtnl <-bonding_sysfs_store_option
       ifenslave-20305 [023] .... 187342.268820: bond_opt_parse <-__bond_opt_set
       ifenslave-20305 [023] .... 187342.268820: bond_option_slaves_set <-__bond_opt_set
       ifenslave-20305 [023] .... 187342.268830: bond_release <-bond_option_slaves_set
       ifenslave-20305 [023] .... 187342.268831: bond_lower_state_changed <-__bond_release_one
       ifenslave-20305 [023] .... 187342.268837: bond_fill_slave_info <-rtnl_fill_ifinfo
       ifenslave-20305 [023] .... 187342.268858: bond_netdev_event <-notifier_call_chain
       ifenslave-20305 [023] .... 187342.268859: bond_netdev_event: eth1: event: 1b
       ifenslave-20305 [023] .... 187342.268859: bond_netdev_event: eth1: IFF_SLAVE
       ifenslave-20305 [023] .... 187342.268860: bond_netdev_event: eth1: slave->speed = 2710
       ifenslave-20305 [023] .... 187342.268863: bond_fill_slave_info <-rtnl_fill_ifinfo
       ifenslave-20305 [023] .... 187342.268872: bond_queue_slave_event <-__bond_release_one
       ifenslave-20305 [023] .... 187342.268876: bond_sysfs_slave_del <-__bond_release_one
   kworker/u48:1-23793 [008] .... 187342.268880: bond_netdev_notify_work <-process_one_work
       ifenslave-20305 [023] .... 187342.268886: bond_get_stats <-__bond_release_one
       ifenslave-20305 [023] .... 187342.268887: bond_upper_dev_unlink.isra.50 <-__bond_release_one
       ifenslave-20305 [023] .... 187342.268891: bond_fill_slave_info <-rtnl_fill_ifinfo
       ifenslave-20305 [023] .... 187342.268901: bond_netdev_event <-notifier_call_chain
       ifenslave-20305 [023] .... 187342.268902: bond_netdev_event: eth1: event: 1a
       ifenslave-20305 [023] .... 187342.268902: bond_netdev_event: eth1: IFF_SLAVE
       ifenslave-20305 [023] .... 187342.268919: bond_netdev_event <-notifier_call_chain
       ifenslave-20305 [023] .... 187342.268920: bond_netdev_event: eth1: event: 15
       ifenslave-20305 [023] .... 187342.268920: bond_netdev_event: eth1: IFF_SLAVE
       ifenslave-20305 [023] .... 187342.268947: bond_3ad_unbind_slave <-__bond_release_one
       ifenslave-20305 [023] .... 187342.268954: bond_update_slave_arr <-__bond_release_one
       ifenslave-20305 [023] .... 187342.268954: bond_3ad_get_active_agg_info <-bond_update_slave_arr
       ifenslave-20305 [023] .... 187342.268957: bond_change_active_slave <-__bond_release_one
       ifenslave-20305 [023] .... 187342.268958: bond_select_active_slave <-__bond_release_one
       ifenslave-20305 [023] .... 187342.268958: bond_set_carrier <-__bond_release_one
       ifenslave-20305 [023] .... 187342.278246: bond_get_size <-if_nlmsg_size
       ifenslave-20305 [023] .... 187342.278251: bond_get_stats <-dev_get_stats
       ifenslave-20305 [023] .... 187342.278253: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20305 [023] .... 187342.278257: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20305 [023] .... 187342.278289: bond_netdev_event <-notifier_call_chain
       ifenslave-20305 [023] .... 187342.278290: bond_netdev_event: bond0: event: 8
       ifenslave-20305 [023] .... 187342.278291: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20305 [023] .... 187342.278292: bond_netdev_event <-notifier_call_chain
       ifenslave-20305 [023] .... 187342.278293: bond_netdev_event: bond0: event: 12
       ifenslave-20305 [023] .... 187342.278293: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20305 [023] .... 187342.278294: bond_compute_features.isra.49 <-__bond_release_one
       ifenslave-20305 [023] .... 187342.278294: bond_fix_features <-__netdev_update_features
       ifenslave-20305 [023] .... 187342.278295: bond_get_size <-if_nlmsg_size
       ifenslave-20305 [023] .... 187342.278297: bond_get_stats <-dev_get_stats
       ifenslave-20305 [023] .... 187342.278298: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20305 [023] .... 187342.278300: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20305 [023] .... 187342.278311: bond_netdev_event <-notifier_call_chain
       ifenslave-20305 [023] .... 187342.278312: bond_netdev_event: bond0: event: b
       ifenslave-20305 [023] .... 187342.278312: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20305 [023] .... 187342.278313: bond_hw_addr_flush <-__bond_release_one
       ifenslave-20305 [023] .... 187342.278335: bond_netdev_event <-notifier_call_chain
       ifenslave-20305 [023] .... 187342.278336: bond_netdev_event: eth1: event: 8
       ifenslave-20305 [023] .... 187342.278339: bond_get_size <-if_nlmsg_size
       ifenslave-20305 [023] .... 187342.278341: bond_get_stats <-dev_get_stats
       ifenslave-20305 [023] .... 187342.278342: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20305 [023] .... 187342.278344: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20305 [023] .... 187342.278355: bond_netdev_event <-notifier_call_chain
       ifenslave-20305 [023] .... 187342.278356: bond_netdev_event: bond0: event: 18
       ifenslave-20305 [023] .... 187342.278356: bond_netdev_event: bond0: IFF_MASTER
   kworker/u48:1-23793 [008] .... 187342.278367: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [008] .... 187342.278369: bond_netdev_event: eth1: event: 19
       ifenslave-20257 [005] .... 187342.282494: bonding_store_bonds <-class_attr_store
       ifenslave-20257 [005] .... 187342.282601: bond_netdev_event <-notifier_call_chain
       ifenslave-20257 [005] .... 187342.282603: bond_netdev_event: bond0: event: 6
       ifenslave-20257 [005] .... 187342.282603: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20257 [005] .... 187342.282603: bond_remove_proc_entry <-bond_netdev_event
       ifenslave-20257 [005] .... 187342.282605: bond_get_size <-if_nlmsg_size
       ifenslave-20257 [005] .... 187342.282608: bond_get_stats <-dev_get_stats
       ifenslave-20257 [005] .... 187342.282610: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20257 [005] .... 187342.282612: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20257 [005] .... 187342.282614: bond_uninit <-rollback_registered_many
       ifenslave-20257 [005] .... 187342.282614: bond_netpoll_cleanup <-bond_uninit
       ifenslave-20257 [005] .... 187342.282617: bond_debug_unregister <-bond_uninit
       ifenslave-20257 [010] .... 187342.297239: bond_netdev_event <-notifier_call_chain
       ifenslave-20257 [010] .... 187342.297241: bond_netdev_event: bond0: event: 11
       ifenslave-20257 [010] .... 187342.297242: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20257 [010] .... 187342.297245: bond_destructor <-netdev_run_todo
            grep-20352 [003] .... 187347.312651: bonding_show_bonds <-class_attr_show
       ifenslave-20351 [000] .... 187347.312850: bonding_store_bonds <-class_attr_store
       ifenslave-20351 [000] .... 187347.312861: bond_create <-bonding_store_bonds
       ifenslave-20351 [000] .... 187347.312869: bond_setup <-alloc_netdev_mqs
       ifenslave-20351 [000] .... 187347.312875: bond_init <-register_netdevice
       ifenslave-20351 [000] .... 187347.312977: bond_prepare_sysfs_group <-bond_init
       ifenslave-20351 [000] .... 187347.312978: bond_debug_register <-bond_init
       ifenslave-20351 [000] .... 187347.312989: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [000] .... 187347.312990: bond_netdev_event: bond0: event: 10
       ifenslave-20351 [000] .... 187347.312991: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20351 [000] .... 187347.313485: bond_fix_features <-__netdev_update_features
       ifenslave-20351 [000] .... 187347.313491: bond_neigh_setup <-neigh_parms_alloc
       ifenslave-20351 [000] .... 187347.313536: bond_neigh_setup <-neigh_parms_alloc
       ifenslave-20351 [000] .... 187347.313619: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [000] .... 187347.313620: bond_netdev_event: bond0: event: 5
       ifenslave-20351 [000] .... 187347.313621: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20351 [000] .... 187347.313621: bond_create_proc_entry <-bond_netdev_event
       ifenslave-20351 [000] .... 187347.313623: bond_get_size <-if_nlmsg_size
       ifenslave-20351 [000] .... 187347.313629: bond_get_stats <-dev_get_stats
       ifenslave-20351 [000] .... 187347.313631: bond_fill_info <-rtnl_fill_ifinfo
  NetworkManager-3775  [009] .... 187347.314551: bond_get_size <-if_nlmsg_size
  NetworkManager-3775  [009] .... 187347.314559: bond_get_stats <-dev_get_stats
  NetworkManager-3775  [009] .... 187347.314561: bond_fill_info <-rtnl_fill_ifinfo
  NetworkManager-3775  [009] .... 187347.314696: bond_get_size <-if_nlmsg_size
  NetworkManager-3775  [009] .... 187347.314698: bond_get_stats <-dev_get_stats
  NetworkManager-3775  [009] .... 187347.314698: bond_fill_info <-rtnl_fill_ifinfo
  NetworkManager-3775  [009] .... 187347.314820: bond_get_stats <-dev_get_stats
  NetworkManager-3775  [009] .... 187347.314821: bond_fill_info <-rtnl_fill_ifinfo
  NetworkManager-3775  [009] .... 187347.314863: bond_ethtool_get_drvinfo <-ethtool_get_drvinfo
  NetworkManager-3775  [009] .... 187347.316533: bond_get_stats <-dev_get_stats
  NetworkManager-3775  [009] .... 187347.316534: bond_fill_info <-rtnl_fill_ifinfo
  NetworkManager-3775  [009] .... 187347.316580: bond_get_stats <-dev_get_stats
  NetworkManager-3775  [009] .... 187347.316580: bond_fill_info <-rtnl_fill_ifinfo
  NetworkManager-3775  [009] .... 187347.316650: bond_get_stats <-dev_get_stats
  NetworkManager-3775  [009] .... 187347.316650: bond_fill_info <-rtnl_fill_ifinfo
  NetworkManager-3775  [009] .... 187347.316888: bond_get_stats <-dev_get_stats
  NetworkManager-3775  [009] .... 187347.316889: bond_fill_info <-rtnl_fill_ifinfo
            grep-20397 [007] .... 187347.331567: bonding_show_xmit_hash <-dev_attr_show
            grep-20397 [007] .... 187347.331568: bond_opt_get_val <-bonding_show_xmit_hash
              ip-20398 [008] .... 187347.332515: bond_get_size <-if_nlmsg_size
              ip-20398 [008] .... 187347.332571: bond_get_stats <-dev_get_stats
              ip-20398 [008] .... 187347.332572: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20396 [022] .... 187347.333534: bonding_sysfs_store_option <-dev_attr_store
       ifenslave-20396 [022] .... 187347.333534: bond_opt_get_by_name <-bonding_sysfs_store_option
       ifenslave-20396 [022] .... 187347.333535: bond_opt_tryset_rtnl <-bonding_sysfs_store_option
       ifenslave-20396 [022] .... 187347.333536: bond_opt_parse <-__bond_opt_set
       ifenslave-20396 [022] .... 187347.333538: bond_option_xmit_hash_policy_set <-__bond_opt_set
       ifenslave-20396 [022] .... 187347.333547: bond_get_size <-if_nlmsg_size
       ifenslave-20396 [022] .... 187347.333550: bond_get_stats <-dev_get_stats
       ifenslave-20396 [022] .... 187347.333550: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20396 [022] .... 187347.333584: bond_netdev_event <-notifier_call_chain
       ifenslave-20396 [022] .... 187347.333586: bond_netdev_event: bond0: event: 18
       ifenslave-20396 [022] .... 187347.333587: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20396 [022] .... 187347.333639: bonding_sysfs_store_option <-dev_attr_store
       ifenslave-20396 [022] .... 187347.333640: bond_opt_get_by_name <-bonding_sysfs_store_option
       ifenslave-20396 [022] .... 187347.333640: bond_opt_tryset_rtnl <-bonding_sysfs_store_option
       ifenslave-20396 [022] .... 187347.333641: bond_opt_parse <-__bond_opt_set
       ifenslave-20396 [022] .... 187347.333643: bond_option_miimon_set <-__bond_opt_set
       ifenslave-20396 [022] .... 187347.333648: bond_get_size <-if_nlmsg_size
       ifenslave-20396 [022] .... 187347.333651: bond_get_stats <-dev_get_stats
       ifenslave-20396 [022] .... 187347.333652: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20396 [022] .... 187347.333669: bond_netdev_event <-notifier_call_chain
       ifenslave-20396 [022] .... 187347.333670: bond_netdev_event: bond0: event: 18
       ifenslave-20396 [022] .... 187347.333670: bond_netdev_event: bond0: IFF_MASTER
            grep-20400 [007] .... 187347.334389: bonding_show_mode <-dev_attr_show
            grep-20400 [007] .... 187347.334390: bond_opt_get_val <-bonding_show_mode
              ip-20401 [020] .... 187347.335249: bond_get_size <-if_nlmsg_size
              ip-20401 [020] .... 187347.335292: bond_get_stats <-dev_get_stats
              ip-20401 [020] .... 187347.335294: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20396 [022] .... 187347.336242: bonding_sysfs_store_option <-dev_attr_store
       ifenslave-20396 [022] .... 187347.336243: bond_opt_get_by_name <-bonding_sysfs_store_option
       ifenslave-20396 [022] .... 187347.336243: bond_opt_tryset_rtnl <-bonding_sysfs_store_option
       ifenslave-20396 [022] .... 187347.336243: bond_opt_parse <-__bond_opt_set
       ifenslave-20396 [022] .... 187347.336245: bond_option_mode_set <-__bond_opt_set
       ifenslave-20396 [022] .... 187347.336245: bond_get_size <-if_nlmsg_size
       ifenslave-20396 [022] .... 187347.336248: bond_get_stats <-dev_get_stats
       ifenslave-20396 [022] .... 187347.336248: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20396 [022] .... 187347.336250: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20396 [022] .... 187347.336268: bond_netdev_event <-notifier_call_chain
       ifenslave-20396 [022] .... 187347.336269: bond_netdev_event: bond0: event: 18
       ifenslave-20396 [022] .... 187347.336269: bond_netdev_event: bond0: IFF_MASTER
            grep-20403 [009] .... 187347.336874: bonding_show_lacp <-dev_attr_show
            grep-20403 [009] .... 187347.336874: bond_opt_get_val <-bonding_show_lacp
              ip-20404 [007] .... 187347.337609: bond_get_size <-if_nlmsg_size
              ip-20404 [007] .... 187347.337652: bond_get_stats <-dev_get_stats
              ip-20404 [007] .... 187347.337653: bond_fill_info <-rtnl_fill_ifinfo
              ip-20404 [007] .... 187347.337655: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20396 [022] .... 187347.338586: bonding_sysfs_store_option <-dev_attr_store
       ifenslave-20396 [022] .... 187347.338587: bond_opt_get_by_name <-bonding_sysfs_store_option
       ifenslave-20396 [022] .... 187347.338587: bond_opt_tryset_rtnl <-bonding_sysfs_store_option
       ifenslave-20396 [022] .... 187347.338588: bond_opt_parse <-__bond_opt_set
       ifenslave-20396 [022] .... 187347.338589: bond_option_lacp_rate_set <-__bond_opt_set
       ifenslave-20396 [022] .... 187347.338594: bond_3ad_update_lacp_rate <-bond_option_lacp_rate_set
       ifenslave-20396 [022] .... 187347.338595: bond_get_size <-if_nlmsg_size
       ifenslave-20396 [022] .... 187347.338598: bond_get_stats <-dev_get_stats
       ifenslave-20396 [022] .... 187347.338598: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20396 [022] .... 187347.338601: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20396 [022] .... 187347.338616: bond_netdev_event <-notifier_call_chain
       ifenslave-20396 [022] .... 187347.338617: bond_netdev_event: bond0: event: 18
       ifenslave-20396 [022] .... 187347.338617: bond_netdev_event: bond0: IFF_MASTER
              ip-20406 [009] .... 187347.339115: bond_netdev_event <-notifier_call_chain
              ip-20406 [009] .... 187347.339116: bond_netdev_event: bond0: event: d
              ip-20406 [009] .... 187347.339116: bond_netdev_event: bond0: IFF_MASTER
              ip-20406 [009] .... 187347.339117: bond_open <-__dev_open
              ip-20406 [009] .... 187347.339121: bond_3ad_initiate_agg_selection <-bond_open
              ip-20406 [009] .... 187347.339121: bond_update_slave_arr <-bond_open
              ip-20406 [009] .... 187347.339121: bond_3ad_get_active_agg_info <-bond_update_slave_arr
              ip-20406 [009] ..s. 187347.339122: bond_set_rx_mode <-__dev_set_rx_mode
              ip-20406 [009] .... 187347.339130: bond_get_size <-if_nlmsg_size
              ip-20406 [009] .... 187347.339132: bond_get_stats <-dev_get_stats
              ip-20406 [009] .... 187347.339133: bond_fill_info <-rtnl_fill_ifinfo
              ip-20406 [009] .... 187347.339134: bond_3ad_get_active_agg_info <-bond_fill_info
   kworker/u48:1-23793 [008] .... 187347.339135: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187347.339138: bond_3ad_state_machine_handler <-process_one_work
              ip-20406 [009] ..s. 187347.339147: bond_set_rx_mode <-__dev_set_rx_mode
              ip-20406 [009] .... 187347.339153: bond_netdev_event <-notifier_call_chain
              ip-20406 [009] .... 187347.339154: bond_netdev_event: bond0: event: 1
              ip-20406 [009] .... 187347.339154: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20351 [007] .... 187347.416809: bonding_sysfs_store_option <-dev_attr_store
       ifenslave-20351 [007] .... 187347.416811: bond_opt_get_by_name <-bonding_sysfs_store_option
       ifenslave-20351 [007] .... 187347.416812: bond_opt_tryset_rtnl <-bonding_sysfs_store_option
       ifenslave-20351 [007] .... 187347.416812: bond_opt_parse <-__bond_opt_set
       ifenslave-20351 [007] .... 187347.416813: bond_option_slaves_set <-__bond_opt_set
       ifenslave-20351 [007] .... 187347.416822: bond_enslave <-bond_option_slaves_set
       ifenslave-20351 [007] .... 187347.416829: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.416830: bond_netdev_event: eth0: event: 14
       ifenslave-20351 [007] .... 187347.416831: bond_get_size <-if_nlmsg_size
       ifenslave-20351 [007] .... 187347.416836: bond_get_stats <-dev_get_stats
       ifenslave-20351 [007] .... 187347.416837: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20351 [007] .... 187347.416839: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20351 [007] .... 187347.416867: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.416868: bond_netdev_event: bond0: event: 8
       ifenslave-20351 [007] .... 187347.416868: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20351 [007] .... 187347.416888: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.416888: bond_netdev_event: eth0: event: 8
       ifenslave-20351 [007] .... 187347.416889: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.416890: bond_netdev_event: eth0: event: d
   kworker/u48:1-23793 [008] .... 187347.439108: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187347.439111: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187347.539100: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187347.539102: bond_3ad_state_machine_handler <-process_one_work
       ifenslave-20351 [007] .... 187347.637381: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.637383: bond_netdev_event: eth0: event: 1
       ifenslave-20351 [007] .... 187347.637496: bond_update_speed_duplex <-bond_enslave
       ifenslave-20351 [007] .... 187347.637497: ixgbe_get_settings: eth0: netif is NOT OK, speed = Unknown
       ifenslave-20351 [007] .... 187347.637498: bond_check_dev_link.isra.47 <-bond_enslave
       ifenslave-20351 [007] .... 187347.637498: bond_queue_slave_event <-bond_enslave
       ifenslave-20351 [007] .... 187347.637500: bond_lower_state_changed <-bond_enslave
   kworker/u48:1-23793 [009] .... 187347.637502: bond_netdev_notify_work <-process_one_work
       ifenslave-20351 [007] .... 187347.637508: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.637508: bond_netdev_event: eth0: event: 1b
       ifenslave-20351 [007] .... 187347.637509: bond_netdev_event: eth0: IFF_SLAVE
       ifenslave-20351 [007] .... 187347.637509: bond_lower_state_changed <-bond_enslave
       ifenslave-20351 [007] .... 187347.637516: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.637516: bond_netdev_event: eth0: event: 1b
       ifenslave-20351 [007] .... 187347.637516: bond_netdev_event: eth0: IFF_SLAVE
       ifenslave-20351 [007] .... 187347.637523: bond_queue_slave_event <-bond_enslave
       ifenslave-20351 [007] .... 187347.637525: bond_3ad_initialize <-bond_enslave
       ifenslave-20351 [007] .... 187347.637525: bond_3ad_bind_slave <-bond_enslave
       ifenslave-20351 [007] .... 187347.637534: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.637534: bond_netdev_event: eth0: event: 1a
       ifenslave-20351 [007] .... 187347.637534: bond_netdev_event: eth0: IFF_SLAVE
       ifenslave-20351 [007] .... 187347.637545: bond_fill_slave_info <-rtnl_fill_ifinfo
       ifenslave-20351 [007] .... 187347.637551: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.637551: bond_netdev_event: eth0: event: 15
       ifenslave-20351 [007] .... 187347.637551: bond_netdev_event: eth0: IFF_SLAVE
       ifenslave-20351 [007] .... 187347.637553: bond_fill_slave_info <-rtnl_fill_ifinfo
       ifenslave-20351 [007] .... 187347.637559: bond_sysfs_slave_add <-bond_enslave
       ifenslave-20351 [007] .... 187347.637566: bond_compute_features.isra.49 <-bond_enslave
       ifenslave-20351 [007] .... 187347.637567: bond_fix_features <-__netdev_update_features
       ifenslave-20351 [007] .... 187347.637568: bond_get_size <-if_nlmsg_size
       ifenslave-20351 [007] .... 187347.637570: bond_get_stats <-dev_get_stats
       ifenslave-20351 [007] .... 187347.637571: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20351 [007] .... 187347.637573: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20351 [007] .... 187347.637583: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.637583: bond_netdev_event: bond0: event: b
       ifenslave-20351 [007] .... 187347.637583: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20351 [007] .... 187347.637584: bond_set_carrier <-bond_enslave
       ifenslave-20351 [007] .... 187347.637584: bond_3ad_set_carrier <-bond_set_carrier
       ifenslave-20351 [007] .... 187347.637584: bond_update_slave_arr <-bond_enslave
       ifenslave-20351 [007] .... 187347.637585: bond_3ad_get_active_agg_info <-bond_update_slave_arr
       ifenslave-20351 [007] .... 187347.637590: bond_queue_slave_event <-bond_enslave
       ifenslave-20351 [007] .... 187347.637591: bond_get_size <-if_nlmsg_size
       ifenslave-20351 [007] .... 187347.637592: bond_get_stats <-dev_get_stats
       ifenslave-20351 [007] .... 187347.637593: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20351 [007] .... 187347.637594: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20351 [007] .... 187347.637600: bond_netdev_event <-notifier_call_chain
       ifenslave-20351 [007] .... 187347.637600: bond_netdev_event: bond0: event: 18
       ifenslave-20351 [007] .... 187347.637600: bond_netdev_event: bond0: IFF_MASTER
   kworker/u48:1-23793 [009] .... 187347.637603: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [009] .... 187347.637604: bond_netdev_event: eth0: event: 19
   kworker/u48:1-23793 [009] .... 187347.637604: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [009] .... 187347.637605: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [009] .... 187347.637606: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [009] .... 187347.637606: bond_netdev_event: eth0: event: 19
   kworker/u48:1-23793 [009] .... 187347.637607: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [009] .... 187347.637607: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [009] .... 187347.637607: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [009] .... 187347.637608: bond_netdev_event: eth0: event: 19
   kworker/u48:1-23793 [009] .... 187347.637608: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [010] .... 187347.638116: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187347.640097: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] ..s. 187347.640100: bond_3ad_set_carrier <-ad_agg_selection_logic
   kworker/u48:1-23793 [009] .... 187347.640101: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187347.640101: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187347.640102: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187347.640103: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
    avahi-daemon-3191  [011] ..s. 187347.642704: bond_set_rx_mode <-__dev_set_rx_mode
              ip-20428 [023] ..s. 187347.644073: bond_set_rx_mode <-__dev_set_rx_mode
          <idle>-0     [011] ..s. 187347.645110: bond_neigh_init <-__neigh_create
          <idle>-0     [011] ..s. 187347.645112: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [009] .... 187347.737169: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [010] .... 187347.739163: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187347.739164: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187347.739164: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187347.739166: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187347.739168: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] ..s. 187347.739170: bond_3ad_set_carrier <-ad_agg_selection_logic
    avahi-daemon-3191  [011] ..s. 187347.743056: bond_neigh_init <-__neigh_create
    avahi-daemon-3191  [011] ..s. 187347.743058: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [010] .... 187347.837202: ixgbe_service_task: eth0: link_speed = 80, link_up = false
    avahi-daemon-3191  [011] ..s. 187347.838432: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [006] .... 187347.839172: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187347.839176: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187347.839177: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187347.839177: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187347.839179: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
    avahi-daemon-3191  [011] ..s. 187347.866841: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [006] .... 187347.937185: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187347.939151: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187347.939153: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187347.939154: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187347.939155: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187347.939157: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187348.037202: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.039142: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.039145: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.039146: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.039146: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.039148: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
    avahi-daemon-3191  [011] ..s. 187348.089543: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [008] .... 187348.137183: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.139150: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.139152: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.139152: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.139154: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187348.139156: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187348.237197: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.239136: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.239139: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.239139: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.239140: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.239142: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
          <idle>-0     [011] .Ns. 187348.268168: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [008] .... 187348.337174: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.339154: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.339154: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.339156: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.339158: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187348.339159: bond_3ad_state_machine_handler <-process_one_work
    avahi-daemon-3191  [011] ..s. 187348.340297: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [008] .... 187348.437130: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.439133: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.439136: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.439137: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.439137: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.439139: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187348.537166: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.539143: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.539143: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.539145: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.539147: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187348.539149: bond_3ad_state_machine_handler <-process_one_work
    avahi-daemon-3191  [011] ..s. 187348.541019: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [008] .... 187348.637189: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.639130: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.639134: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.639134: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.639135: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.639136: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
       ifenslave-20521 [000] .... 187348.696882: bonding_sysfs_store_option <-dev_attr_store
       ifenslave-20521 [000] .... 187348.696884: bond_opt_get_by_name <-bonding_sysfs_store_option
       ifenslave-20521 [000] .... 187348.696886: bond_opt_tryset_rtnl <-bonding_sysfs_store_option
       ifenslave-20521 [000] .... 187348.696887: bond_opt_parse <-__bond_opt_set
       ifenslave-20521 [000] .... 187348.696888: bond_option_slaves_set <-__bond_opt_set
       ifenslave-20521 [000] .... 187348.696900: bond_enslave <-bond_option_slaves_set
       ifenslave-20521 [000] .... 187348.696908: bond_netdev_event <-notifier_call_chain
       ifenslave-20521 [000] .... 187348.696910: bond_netdev_event: eth1: event: 14
       ifenslave-20521 [000] .... 187348.696962: bond_netdev_event <-notifier_call_chain
       ifenslave-20521 [000] .... 187348.696963: bond_netdev_event: eth1: event: 8
       ifenslave-20521 [000] .... 187348.696965: bond_netdev_event <-notifier_call_chain
       ifenslave-20521 [000] .... 187348.696966: bond_netdev_event: eth1: event: d
   kworker/u48:1-23793 [008] .... 187348.737165: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.739123: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.739124: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.739125: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.739127: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187348.739129: bond_3ad_state_machine_handler <-process_one_work
    avahi-daemon-3191  [002] ..s. 187348.744184: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [008] .... 187348.837161: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.839118: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.839121: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.839121: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.839122: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.839125: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
       ifenslave-20521 [006] .... 187348.925441: bond_netdev_event <-notifier_call_chain
       ifenslave-20521 [006] .... 187348.925443: bond_netdev_event: eth1: event: 1
       ifenslave-20521 [006] .... 187348.925615: bond_update_speed_duplex <-bond_enslave
       ifenslave-20521 [006] .... 187348.925618: ixgbe_get_settings: eth1: netif is NOT OK, speed = Unknown
       ifenslave-20521 [006] .... 187348.925618: bond_check_dev_link.isra.47 <-bond_enslave
       ifenslave-20521 [006] .... 187348.925618: bond_queue_slave_event <-bond_enslave
       ifenslave-20521 [006] .... 187348.925621: bond_lower_state_changed <-bond_enslave
       ifenslave-20521 [006] .... 187348.925632: bond_netdev_event <-notifier_call_chain
       ifenslave-20521 [006] .... 187348.925632: bond_netdev_event: eth1: event: 1b
       ifenslave-20521 [006] .... 187348.925633: bond_netdev_event: eth1: IFF_SLAVE
       ifenslave-20521 [006] .... 187348.925633: bond_lower_state_changed <-bond_enslave
       ifenslave-20521 [006] .... 187348.925642: bond_netdev_event <-notifier_call_chain
       ifenslave-20521 [006] .... 187348.925642: bond_netdev_event: eth1: event: 1b
       ifenslave-20521 [006] .... 187348.925643: bond_netdev_event: eth1: IFF_SLAVE
       ifenslave-20521 [006] .... 187348.925651: bond_queue_slave_event <-bond_enslave
       ifenslave-20521 [006] .... 187348.925653: bond_3ad_bind_slave <-bond_enslave
   kworker/u48:1-23793 [007] .... 187348.925660: bond_netdev_notify_work <-process_one_work
       ifenslave-20521 [006] .... 187348.925663: bond_netdev_event <-notifier_call_chain
       ifenslave-20521 [006] .... 187348.925663: bond_netdev_event: eth1: event: 1a
       ifenslave-20521 [006] .... 187348.925663: bond_netdev_event: eth1: IFF_SLAVE
       ifenslave-20521 [006] .... 187348.925677: bond_fill_slave_info <-rtnl_fill_ifinfo
       ifenslave-20521 [006] .... 187348.925684: bond_netdev_event <-notifier_call_chain
       ifenslave-20521 [006] .... 187348.925685: bond_netdev_event: eth1: event: 15
       ifenslave-20521 [006] .... 187348.925685: bond_netdev_event: eth1: IFF_SLAVE
       ifenslave-20521 [006] .... 187348.925688: bond_fill_slave_info <-rtnl_fill_ifinfo
       ifenslave-20521 [006] .... 187348.925694: bond_sysfs_slave_add <-bond_enslave
       ifenslave-20521 [006] .... 187348.925705: bond_compute_features.isra.49 <-bond_enslave
       ifenslave-20521 [006] .... 187348.925706: bond_fix_features <-__netdev_update_features
       ifenslave-20521 [006] .... 187348.925706: bond_get_size <-if_nlmsg_size
       ifenslave-20521 [006] .... 187348.925709: bond_get_stats <-dev_get_stats
       ifenslave-20521 [006] .... 187348.925712: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20521 [006] .... 187348.925714: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20521 [006] .... 187348.925734: bond_netdev_event <-notifier_call_chain
       ifenslave-20521 [006] .... 187348.925734: bond_netdev_event: bond0: event: b
       ifenslave-20521 [006] .... 187348.925734: bond_netdev_event: bond0: IFF_MASTER
       ifenslave-20521 [006] .... 187348.925735: bond_set_carrier <-bond_enslave
       ifenslave-20521 [006] .... 187348.925735: bond_3ad_set_carrier <-bond_set_carrier
       ifenslave-20521 [006] .... 187348.925736: bond_update_slave_arr <-bond_enslave
       ifenslave-20521 [006] .... 187348.925736: bond_3ad_get_active_agg_info <-bond_update_slave_arr
       ifenslave-20521 [006] .... 187348.925741: bond_queue_slave_event <-bond_enslave
       ifenslave-20521 [006] .... 187348.925745: bond_get_size <-if_nlmsg_size
       ifenslave-20521 [006] .... 187348.925747: bond_get_stats <-dev_get_stats
       ifenslave-20521 [006] .... 187348.925748: bond_fill_info <-rtnl_fill_ifinfo
       ifenslave-20521 [006] .... 187348.925750: bond_3ad_get_active_agg_info <-bond_fill_info
       ifenslave-20521 [006] .... 187348.925759: bond_netdev_event <-notifier_call_chain
       ifenslave-20521 [006] .... 187348.925759: bond_netdev_event: bond0: event: 18
       ifenslave-20521 [006] .... 187348.925760: bond_netdev_event: bond0: IFF_MASTER
   kworker/u48:1-23793 [007] .... 187348.925764: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [007] .... 187348.925766: bond_netdev_event: eth1: event: 19
   kworker/u48:1-23793 [007] .... 187348.925766: bond_netdev_event: eth1: IFF_SLAVE
   kworker/u48:1-23793 [007] .... 187348.925768: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.925769: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [007] .... 187348.925770: bond_netdev_event: eth1: event: 19
   kworker/u48:1-23793 [007] .... 187348.925770: bond_netdev_event: eth1: IFF_SLAVE
   kworker/u48:1-23793 [007] .... 187348.925771: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.925771: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [007] .... 187348.925771: bond_netdev_event: eth1: event: 19
   kworker/u48:1-23793 [007] .... 187348.925772: bond_netdev_event: eth1: IFF_SLAVE
   kworker/u48:1-23793 [007] .... 187348.926089: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.937120: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187348.939122: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187348.939123: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.939123: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.939125: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187348.939126: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187348.939126: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187348.939128: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] ..s. 187348.939130: bond_3ad_set_carrier <-ad_agg_selection_logic
         ethtool-20576 [023] .... 187348.972305: ixgbe_get_settings: eth0: netif is NOT OK, speed = Unknown
    avahi-daemon-3191  [009] ..s. 187349.012112: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [007] .... 187349.026153: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187349.037182: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187349.039148: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] ..s. 187349.039152: bond_3ad_set_carrier <-ad_agg_selection_logic
   kworker/u48:1-23793 [007] .... 187349.039154: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.039154: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.039155: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.039156: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.039157: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.039157: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.126151: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187349.137183: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187349.139151: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.139152: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.139153: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.139155: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.139156: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.139156: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.139159: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.226177: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187349.237169: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187349.239118: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.239122: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.239123: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.239124: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.239125: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.239126: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.239126: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.326149: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187349.337178: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187349.339138: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.339140: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.339141: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.339142: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.339143: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.339145: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.339146: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.426162: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187349.437161: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187349.439118: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.439122: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.439123: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.439123: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.439125: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.439125: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.439126: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.526144: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187349.537175: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187349.539133: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.539134: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.539136: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.539137: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.539139: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187349.539139: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187349.539141: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187349.626082: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187349.637111: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187349.639135: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187349.639140: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187349.639140: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187349.639141: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187349.639143: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187349.639143: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187349.639144: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
    avahi-daemon-3191  [009] ..s. 187349.687236: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [008] .... 187349.726140: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187349.737138: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187349.739161: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187349.739162: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187349.739162: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187349.739164: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187349.739165: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187349.739165: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187349.739167: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187349.826151: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187349.837155: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [010] .... 187349.839145: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187349.839149: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187349.839149: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187349.839150: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187349.839152: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187349.839152: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187349.839153: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187349.926139: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [010] .... 187349.937153: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [011] .... 187349.939169: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187349.939171: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187349.939171: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187349.939174: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187349.939175: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187349.939175: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187349.939177: bond_3ad_state_machine_handler <-process_one_work
         ethtool-20582 [013] .... 187349.977541: ixgbe_get_settings: eth0: netif is NOT OK, speed = Unknown
   kworker/u48:1-23793 [011] .... 187350.026074: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [011] .... 187350.037088: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [006] .... 187350.039132: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187350.039134: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187350.039134: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187350.039136: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187350.039137: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187350.039138: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187350.039139: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187350.126138: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187350.137158: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187350.139148: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187350.139151: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187350.139152: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187350.139153: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187350.139155: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187350.139155: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187350.139156: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187350.226149: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187350.237155: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187350.239143: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187350.239145: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187350.239145: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187350.239147: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187350.239148: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187350.239148: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187350.239150: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187350.326131: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187350.337160: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [010] .... 187350.339150: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187350.339151: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187350.339152: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187350.339153: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187350.339154: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187350.339155: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187350.339156: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187350.426145: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [010] .... 187350.437145: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [011] .... 187350.439133: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187350.439134: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187350.439135: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187350.439136: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187350.439137: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187350.439139: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187350.439141: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187350.526129: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [011] .... 187350.537143: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [006] .... 187350.539132: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187350.539133: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187350.539134: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187350.539135: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187350.539136: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187350.539136: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187350.539137: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187350.626142: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187350.637148: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187350.639127: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187350.639130: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187350.639132: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187350.639132: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187350.639134: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187350.639135: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187350.639135: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187350.726126: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187350.737128: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187350.739144: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187350.739147: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187350.739148: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187350.739150: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187350.739151: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187350.739152: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187350.739152: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
    avahi-daemon-3191  [009] ..s. 187350.744679: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [009] .... 187350.826070: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187350.837102: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [010] .... 187350.839115: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187350.839119: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187350.839120: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187350.839120: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187350.839122: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187350.839123: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187350.839123: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187350.926099: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [010] .... 187350.937141: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [011] .... 187350.939138: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187350.939138: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187350.939139: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187350.939140: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187350.939140: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187350.939141: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187350.939142: bond_3ad_state_machine_handler <-process_one_work
         ethtool-20587 [013] .... 187350.982972: ixgbe_get_settings: eth0: netif is NOT OK, speed = Unknown
   kworker/u48:1-23793 [011] .... 187351.026135: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [011] .... 187351.037150: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [006] .... 187351.039130: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187351.039135: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187351.039135: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187351.039135: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187351.039137: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187351.039138: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187351.039138: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187351.126118: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187351.137133: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187351.139150: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187351.139152: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187351.139152: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187351.139154: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187351.139154: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187351.139156: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187351.139158: bond_3ad_state_machine_handler <-process_one_work
    avahi-daemon-3191  [009] ..s. 187351.194458: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [008] .... 187351.226055: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187351.237049: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187351.239070: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187351.239073: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187351.239073: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187351.239073: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187351.239074: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187351.239075: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187351.239075: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187351.326116: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187351.337112: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [010] .... 187351.339128: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187351.339129: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187351.339129: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187351.339130: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187351.339130: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187351.339131: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187351.339132: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187351.426137: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [010] .... 187351.437130: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [011] .... 187351.439118: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187351.439122: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187351.439122: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187351.439123: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187351.439124: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187351.439125: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187351.439125: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187351.526111: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [011] .... 187351.537134: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [006] .... 187351.539131: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187351.539135: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187351.539135: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187351.539135: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187351.539137: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187351.539138: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187351.539138: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187351.626116: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187351.637130: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187351.639118: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187351.639119: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187351.639120: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187351.639121: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187351.639122: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187351.639124: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187351.639125: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187351.726107: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187351.737111: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187351.739142: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187351.739143: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187351.739143: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187351.739145: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187351.739146: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187351.739146: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187351.739148: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187351.826105: ixgbe_service_task: eth1: link_speed = 80, link_up = false
    avahi-daemon-3191  [009] ..s. 187351.832519: bond_select_queue <-netdev_pick_tx
   kworker/u48:1-23793 [010] .... 187351.839106: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187351.839108: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187351.839108: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187351.839110: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187351.839110: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187351.839111: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187351.839113: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187351.926112: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [011] .... 187351.939135: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187351.939139: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187351.939139: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187351.939140: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187351.939141: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187351.939142: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187351.939142: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
         ethtool-20592 [020] .... 187351.988395: ixgbe_get_settings: eth0: netif is NOT OK, speed = Unknown
   kworker/u48:1-23793 [011] .... 187352.026072: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [006] .... 187352.039087: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187352.039089: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187352.039090: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187352.039092: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187352.039093: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187352.039093: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187352.039096: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187352.126098: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187352.139113: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187352.139116: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187352.139116: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187352.139117: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187352.139118: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187352.139118: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187352.139119: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187352.226099: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187352.239102: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187352.239104: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187352.239105: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187352.239106: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187352.239107: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187352.239108: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187352.239109: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187352.326101: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187352.339117: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187352.339118: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187352.339118: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187352.339120: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187352.339121: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187352.339121: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187352.339123: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187352.426040: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [010] .... 187352.439059: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187352.439060: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187352.439061: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187352.439063: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187352.439063: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187352.439064: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187352.439065: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187352.526072: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [011] .... 187352.539094: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187352.539097: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187352.539098: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187352.539098: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187352.539100: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187352.539100: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187352.539101: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187352.626094: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [006] .... 187352.639083: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187352.639084: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187352.639084: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187352.639085: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187352.639086: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187352.639086: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187352.639087: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187352.726099: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [007] .... 187352.739094: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187352.739099: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187352.739099: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187352.739099: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187352.739101: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187352.739102: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187352.739104: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187352.826106: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [008] .... 187352.839089: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187352.839092: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187352.839093: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187352.839094: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187352.839096: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187352.839097: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187352.839097: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187352.926088: ixgbe_service_task: eth1: link_speed = 80, link_up = false
   kworker/u48:1-23793 [009] .... 187352.939107: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187352.939108: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187352.939109: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187352.939110: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187352.939111: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187352.939111: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187352.939113: bond_3ad_state_machine_handler <-process_one_work
         ethtool-20597 [016] .... 187352.993981: ixgbe_get_settings: eth0: netif is NOT OK, speed = Unknown
   kworker/u48:1-23793 [002] .... 187353.014426: ixgbe_service_task: eth0: link_speed = 80, link_up = true
   kworker/u48:1-23793 [002] .... 187353.038721: ixgbe_service_task: eth0: NIC Link is Up 10 Gbps, Flow Control: RX/TX
   kworker/u48:1-23793 [002] .... 187353.039027: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [002] .... 187353.039028: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.039028: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.039030: bond_mii_monitor: eth0: link_state = 4, slave->link = 2
   kworker/u48:1-23793 [002] .... 187353.039031: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.039031: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [002] .... 187353.039032: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.039032: bond_queue_slave_event <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.039034: bond_lower_state_changed <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.039049: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [002] .... 187353.039086: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [002] .... 187353.039087: bond_netdev_event: eth0: event: 1b
   kworker/u48:1-23793 [002] .... 187353.039087: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [002] .... 187353.039088: bond_netdev_event: eth0: slave->speed = ffffffff
   kworker/u48:1-23793 [002] .... 187353.039096: bond_mii_monitor: bond0: link status definitely up for interface eth0, 0 Mbps full duplex
   kworker/u48:1-23793 [002] .... 187353.039097: bond_3ad_handle_link_change <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.039098: bond_update_slave_arr <-bond_3ad_handle_link_change
   kworker/u48:1-23793 [002] .... 187353.039099: bond_3ad_get_active_agg_info <-bond_update_slave_arr
   kworker/u48:1-23793 [002] .... 187353.039100: bond_select_active_slave <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.039101: bond_change_active_slave <-bond_select_active_slave
   kworker/u48:1-23793 [002] .... 187353.039101: bond_set_carrier <-bond_select_active_slave
   kworker/u48:1-23793 [002] .... 187353.039102: bond_3ad_set_carrier <-bond_set_carrier
   kworker/u48:1-23793 [002] .... 187353.039105: bond_set_carrier <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.039105: bond_3ad_set_carrier <-bond_set_carrier
   kworker/u48:1-23793 [002] .... 187353.039107: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [002] .... 187353.039111: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [002] .... 187353.039112: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [002] .... 187353.039112: bond_netdev_event: eth0: event: 19
   kworker/u48:1-23793 [002] .... 187353.039113: bond_netdev_event: eth0: IFF_SLAVE
     kworker/2:0-12412 [002] .... 187353.039131: bond_netdev_event <-notifier_call_chain
     kworker/2:0-12412 [002] .... 187353.039132: bond_netdev_event: eth0: event: 4
     kworker/2:0-12412 [002] .... 187353.039132: bond_netdev_event: eth0: IFF_SLAVE
     kworker/2:0-12412 [002] .... 187353.039133: bond_update_speed_duplex <-bond_netdev_event
     kworker/2:0-12412 [002] .... 187353.039134: ixgbe_get_settings: eth0: netif is OK, speed = 80
     kworker/2:0-12412 [002] .... 187353.039135: bond_3ad_adapter_speed_duplex_changed <-bond_netdev_event
     kworker/2:0-12412 [002] .... 187353.039135: bond_update_slave_arr <-bond_netdev_event
     kworker/2:0-12412 [002] .... 187353.039135: bond_3ad_get_active_agg_info <-bond_update_slave_arr
     kworker/2:0-12412 [002] .... 187353.039140: bond_fill_slave_info <-rtnl_fill_ifinfo
  NetworkManager-3775  [003] .... 187353.039226: ixgbe_get_settings: eth0: netif is OK, speed = 80
  NetworkManager-3775  [003] .... 187353.039285: ixgbe_get_settings: eth0: netif is OK, speed = 80
   kworker/u48:1-23793 [003] .... 187353.139102: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [003] ..s. 187353.139105: bond_3ad_set_carrier <-ad_agg_selection_logic
   kworker/u48:1-23793 [003] .... 187353.139113: bond_slave_arr_work_rearm <-bond_3ad_state_machine_handler
   kworker/u48:1-23793 [003] .... 187353.139116: bond_lower_state_changed <-bond_3ad_state_machine_handler
   kworker/u48:1-23793 [003] .... 187353.139124: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [003] .... 187353.139148: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [003] .... 187353.139150: bond_netdev_event: eth0: event: 1b
   kworker/u48:1-23793 [003] .... 187353.139150: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [003] .... 187353.139151: bond_netdev_event: eth0: slave->speed = 2710
   kworker/u48:1-23793 [003] .... 187353.139155: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [003] .... 187353.139167: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [003] .... 187353.139167: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [003] .... 187353.139168: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [003] .... 187353.139168: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [003] .... 187353.139169: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [003] .... 187353.139169: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [003] .... 187353.139170: bond_slave_arr_handler <-process_one_work
   kworker/u48:1-23793 [003] .... 187353.139171: bond_update_slave_arr <-bond_slave_arr_handler
   kworker/u48:1-23793 [003] .... 187353.139171: bond_3ad_get_active_agg_info <-bond_update_slave_arr
     kworker/3:1-26797 [003] .... 187353.139288: bond_netdev_event <-notifier_call_chain
     kworker/3:1-26797 [003] .... 187353.139289: bond_netdev_event: bond0: event: 4
     kworker/3:1-26797 [003] .... 187353.139290: bond_netdev_event: bond0: IFF_MASTER
     kworker/3:1-26797 [003] .... 187353.139291: bond_get_size <-if_nlmsg_size
     kworker/3:1-26797 [003] .... 187353.139296: bond_get_stats <-dev_get_stats
     kworker/3:1-26797 [003] .... 187353.139301: bond_fill_info <-rtnl_fill_ifinfo
     kworker/3:1-26797 [003] .... 187353.139306: bond_3ad_get_active_agg_info <-bond_fill_info
  NetworkManager-3775  [004] .... 187353.139331: ixgbe_get_settings: eth0: netif is OK, speed = 80
     kworker/3:1-26797 [003] ..s. 187353.139337: bond_set_rx_mode <-__dev_set_rx_mode
  NetworkManager-3775  [004] .... 187353.139515: ixgbe_get_settings: eth0: netif is OK, speed = 80
  NetworkManager-3775  [004] .... 187353.139581: bond_ethtool_get_settings <-__ethtool_get_settings
          <idle>-0     [003] ..s. 187353.141075: bond_neigh_init <-__neigh_create
          <idle>-0     [003] ..s. 187353.141078: bond_select_queue <-netdev_pick_tx
          <idle>-0     [003] ..s. 187353.141080: bond_start_xmit <-dev_hard_start_xmit
          <idle>-0     [003] ..s. 187353.141081: bond_xmit_hash <-bond_start_xmit
          <idle>-0     [003] ..s. 187353.141082: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [003] .... 187353.206775: ixgbe_service_task: eth0: link_speed = 80, link_up = false
   kworker/u48:1-23793 [005] .... 187353.239067: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [005] .... 187353.239068: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.239069: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.239071: bond_mii_monitor: eth0: link_state = 0, slave->link = 0
   kworker/u48:1-23793 [005] .... 187353.239071: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.239072: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [005] .... 187353.239073: bond_queue_slave_event <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.239080: bond_lower_state_changed <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.239088: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [005] .... 187353.239114: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [005] .... 187353.239115: bond_netdev_event: eth0: event: 1b
   kworker/u48:1-23793 [005] .... 187353.239116: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [005] .... 187353.239116: bond_netdev_event: eth0: slave->speed = 2710
   kworker/u48:1-23793 [005] .... 187353.239117: bond_lower_state_changed <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.239121: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [005] .... 187353.239131: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [005] .... 187353.239132: bond_netdev_event: eth0: event: 1b
   kworker/u48:1-23793 [005] .... 187353.239132: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [005] .... 187353.239132: bond_netdev_event: eth0: slave->speed = 2710
   kworker/u48:1-23793 [005] .... 187353.239137: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [005] .... 187353.239148: bond_queue_slave_event <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.239157: bond_3ad_handle_link_change <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.239158: bond_update_slave_arr <-bond_3ad_handle_link_change
   kworker/u48:1-23793 [005] .... 187353.239158: bond_3ad_get_active_agg_info <-bond_update_slave_arr
   kworker/u48:1-23793 [005] .... 187353.239160: bond_select_active_slave <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.239160: bond_change_active_slave <-bond_select_active_slave
   kworker/u48:1-23793 [005] .... 187353.239161: bond_set_carrier <-bond_select_active_slave
   kworker/u48:1-23793 [005] .... 187353.239161: bond_3ad_set_carrier <-bond_set_carrier
   kworker/u48:1-23793 [005] .... 187353.239164: bond_set_carrier <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.239165: bond_3ad_set_carrier <-bond_set_carrier
   kworker/u48:1-23793 [005] .... 187353.239167: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [005] .... 187353.239169: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [005] .... 187353.239169: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [005] .... 187353.239170: bond_netdev_event: eth0: event: 19
   kworker/u48:1-23793 [005] .... 187353.239170: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [005] .... 187353.239171: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [005] .... 187353.239171: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [005] .... 187353.239172: bond_netdev_event: eth0: event: 19
   kworker/u48:1-23793 [005] .... 187353.239172: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [000] .... 187353.339067: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [000] .... 187353.339071: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [000] .... 187353.339071: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.339071: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.339073: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [000] .... 187353.339073: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.339073: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [001] .... 187353.439078: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [001] .... 187353.439079: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [001] .... 187353.439079: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [001] .... 187353.439081: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [001] .... 187353.439082: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [001] .... 187353.439082: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [001] .... 187353.439084: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [002] .... 187353.539076: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [002] .... 187353.539077: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.539078: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.539080: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [002] .... 187353.539080: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [002] .... 187353.539081: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [002] .... 187353.539082: bond_3ad_state_machine_handler <-process_one_work
     kworker/3:1-26797 [003] ..s. 187353.552084: bond_neigh_init <-__neigh_create
     kworker/3:1-26797 [003] ..s. 187353.552086: bond_select_queue <-netdev_pick_tx
     kworker/3:1-26797 [003] ..s. 187353.552087: bond_start_xmit <-dev_hard_start_xmit
   kworker/u48:1-23793 [003] .... 187353.639007: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [003] .... 187353.639009: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [003] .... 187353.639009: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [003] .... 187353.639011: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [003] .... 187353.639011: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [003] .... 187353.639012: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [003] .... 187353.639013: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [004] .... 187353.739011: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [004] .... 187353.739016: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [004] .... 187353.739017: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [004] .... 187353.739017: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [004] .... 187353.739019: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [004] .... 187353.739019: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [004] .... 187353.739020: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [005] .... 187353.839029: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [005] .... 187353.839030: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.839030: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.839032: bond_mii_monitor: eth0: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [005] .... 187353.839033: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [005] .... 187353.839033: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [005] .... 187353.839035: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187353.844073: ixgbe_service_task: eth0: link_speed = 80, link_up = true
          <idle>-0     [000] ..s. 187353.855127: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187353.855129: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187353.865835: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187353.865836: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [008] .... 187353.868340: ixgbe_service_task: eth0: NIC Link is Up 10 Gbps, Flow Control: RX/TX
   kworker/u48:1-23793 [000] .... 187353.939081: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [000] .... 187353.939083: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [000] .... 187353.939084: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.939084: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.939085: bond_mii_monitor: eth0: link_state = 4, slave->link = 2
   kworker/u48:1-23793 [000] .... 187353.939085: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.939086: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [000] .... 187353.939086: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.939087: bond_queue_slave_event <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.939092: bond_lower_state_changed <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.939102: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [000] .... 187353.939136: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [000] .... 187353.939136: bond_netdev_event: eth0: event: 1b
   kworker/u48:1-23793 [000] .... 187353.939137: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [000] .... 187353.939138: bond_netdev_event: eth0: slave->speed = 2710
   kworker/u48:1-23793 [000] .... 187353.939147: bond_mii_monitor: bond0: link status definitely up for interface eth0, 10000 Mbps full duplex
   kworker/u48:1-23793 [000] .... 187353.939147: bond_3ad_handle_link_change <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.939148: bond_update_slave_arr <-bond_3ad_handle_link_change
   kworker/u48:1-23793 [000] .... 187353.939149: bond_3ad_get_active_agg_info <-bond_update_slave_arr
   kworker/u48:1-23793 [000] .... 187353.939149: bond_select_active_slave <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.939150: bond_change_active_slave <-bond_select_active_slave
   kworker/u48:1-23793 [000] .... 187353.939150: bond_set_carrier <-bond_select_active_slave
   kworker/u48:1-23793 [000] .... 187353.939150: bond_3ad_set_carrier <-bond_set_carrier
   kworker/u48:1-23793 [000] .... 187353.939152: bond_set_carrier <-bond_mii_monitor
   kworker/u48:1-23793 [000] .... 187353.939153: bond_3ad_set_carrier <-bond_set_carrier
   kworker/u48:1-23793 [000] .... 187353.939154: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [000] .... 187353.939154: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [000] .... 187353.939155: bond_netdev_event: eth0: event: 19
   kworker/u48:1-23793 [000] .... 187353.939155: bond_netdev_event: eth0: IFF_SLAVE
  NetworkManager-3775  [004] .... 187353.939314: ixgbe_get_settings: eth0: netif is OK, speed = 80
   kworker/u48:1-23793 [008] .... 187353.944075: ixgbe_service_task: eth0: link_speed = 80, link_up = true
         ethtool-20602 [003] .... 187353.999311: ixgbe_get_settings: eth0: netif is OK, speed = 80
          <idle>-0     [003] .Ns. 187354.028062: bond_select_queue <-netdev_pick_tx
          <idle>-0     [003] .Ns. 187354.028065: bond_start_xmit <-dev_hard_start_xmit
     kworker/3:1-26797 [003] .... 187354.039021: bond_netdev_event <-notifier_call_chain
     kworker/3:1-26797 [003] .... 187354.039023: bond_netdev_event: eth0: event: 4
     kworker/3:1-26797 [003] .... 187354.039024: bond_netdev_event: eth0: IFF_SLAVE
     kworker/3:1-26797 [003] .... 187354.039024: bond_update_speed_duplex <-bond_netdev_event
     kworker/3:1-26797 [003] .... 187354.039027: ixgbe_get_settings: eth0: netif is OK, speed = 80
     kworker/3:1-26797 [003] .... 187354.039027: bond_3ad_adapter_speed_duplex_changed <-bond_netdev_event
     kworker/3:1-26797 [003] .... 187354.039028: bond_update_slave_arr <-bond_netdev_event
     kworker/3:1-26797 [003] .... 187354.039029: bond_3ad_get_active_agg_info <-bond_update_slave_arr
     kworker/3:1-26797 [003] .... 187354.039039: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [008] .... 187354.039058: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187354.039059: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187354.039060: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187354.039062: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187354.039062: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187354.039063: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187354.039065: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] ..s. 187354.039069: bond_3ad_set_carrier <-ad_agg_selection_logic
   kworker/u48:1-23793 [008] .... 187354.039071: bond_slave_arr_work_rearm <-bond_3ad_state_machine_handler
   kworker/u48:1-23793 [008] .... 187354.039077: bond_lower_state_changed <-bond_3ad_state_machine_handler
   kworker/u48:1-23793 [008] .... 187354.039090: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [008] .... 187354.039124: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [008] .... 187354.039126: bond_netdev_event: eth0: event: 1b
   kworker/u48:1-23793 [008] .... 187354.039127: bond_netdev_event: eth0: IFF_SLAVE
   kworker/u48:1-23793 [008] .... 187354.039128: bond_netdev_event: eth0: slave->speed = 2710
   kworker/u48:1-23793 [008] .... 187354.039132: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [008] .... 187354.039145: bond_slave_arr_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187354.039145: bond_update_slave_arr <-bond_slave_arr_handler
   kworker/u48:1-23793 [008] .... 187354.039146: bond_3ad_get_active_agg_info <-bond_update_slave_arr
  NetworkManager-3775  [004] .... 187354.039204: ixgbe_get_settings: eth0: netif is OK, speed = 80
  NetworkManager-3775  [004] .... 187354.039252: ixgbe_get_settings: eth0: netif is OK, speed = 80
  NetworkManager-3775  [004] .... 187354.039274: ixgbe_get_settings: eth0: netif is OK, speed = 80
   kworker/u48:1-23793 [007] .... 187354.139034: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187354.139043: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187354.139043: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187354.139043: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187354.139044: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187354.139045: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187354.139045: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187354.239056: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187354.239058: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187354.239058: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187354.239060: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187354.239061: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187354.239061: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187354.239063: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187354.339053: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187354.339057: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187354.339058: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187354.339058: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187354.339060: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187354.339061: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187354.339061: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187354.439065: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187354.439069: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187354.439069: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187354.439070: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187354.439071: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187354.439085: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187354.439086: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187354.539057: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187354.539062: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187354.539062: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187354.539063: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187354.539064: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187354.539065: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187354.539065: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
     kworker/3:1-26797 [003] ..s. 187354.552086: bond_select_queue <-netdev_pick_tx
     kworker/3:1-26797 [003] ..s. 187354.552092: bond_start_xmit <-dev_hard_start_xmit
     kworker/3:1-26797 [003] ..s. 187354.552093: bond_xmit_hash <-bond_start_xmit
     kworker/3:1-26797 [003] ..s. 187354.552095: bond_dev_queue_xmit <-bond_start_xmit
     kworker/3:1-26797 [003] ..s. 187354.552133: bond_neigh_init <-__neigh_create
     kworker/3:1-26797 [003] ..s. 187354.552136: bond_select_queue <-netdev_pick_tx
     kworker/3:1-26797 [003] ..s. 187354.552136: bond_start_xmit <-dev_hard_start_xmit
     kworker/3:1-26797 [003] ..s. 187354.552137: bond_xmit_hash <-bond_start_xmit
     kworker/3:1-26797 [003] ..s. 187354.552137: bond_dev_queue_xmit <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.552151: bond_set_rx_mode <-__dev_set_rx_mode
          <idle>-0     [005] .Ns. 187354.554014: bond_select_queue <-netdev_pick_tx
          <idle>-0     [005] .Ns. 187354.554016: bond_start_xmit <-dev_hard_start_xmit
          <idle>-0     [005] .Ns. 187354.554017: bond_xmit_hash <-bond_start_xmit
          <idle>-0     [005] .Ns. 187354.554017: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [006] .... 187354.639056: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187354.639060: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187354.639061: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187354.639061: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187354.639063: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187354.639063: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187354.639064: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
    avahi-daemon-3191  [005] ..s. 187354.652659: bond_neigh_init <-__neigh_create
    avahi-daemon-3191  [005] ..s. 187354.652660: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187354.652661: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.652661: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.652662: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [008] .... 187354.739060: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187354.739064: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187354.739065: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187354.739065: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187354.739067: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187354.739067: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187354.739068: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
    avahi-daemon-3191  [005] ..s. 187354.744868: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187354.744869: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.744869: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.744869: bond_dev_queue_xmit <-bond_start_xmit
          <idle>-0     [005] .Ns. 187354.796031: bond_select_queue <-netdev_pick_tx
          <idle>-0     [005] .Ns. 187354.796033: bond_start_xmit <-dev_hard_start_xmit
          <idle>-0     [005] .Ns. 187354.796033: bond_xmit_hash <-bond_start_xmit
          <idle>-0     [005] .Ns. 187354.796034: bond_dev_queue_xmit <-bond_start_xmit
          <idle>-0     [003] .Ns. 187354.806006: bond_select_queue <-netdev_pick_tx
          <idle>-0     [003] .Ns. 187354.806008: bond_start_xmit <-dev_hard_start_xmit
          <idle>-0     [003] .Ns. 187354.806009: bond_xmit_hash <-bond_start_xmit
          <idle>-0     [003] .Ns. 187354.806010: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [009] .... 187354.838988: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187354.838992: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187354.838993: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187354.838993: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187354.838995: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187354.838995: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187354.838996: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
    avahi-daemon-3191  [005] ..s. 187354.839342: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187354.839343: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.839343: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.839344: bond_dev_queue_xmit <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.839420: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187354.839420: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.839421: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.839421: bond_dev_queue_xmit <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.839579: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187354.839580: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.839580: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.839580: bond_dev_queue_xmit <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.903876: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187354.903877: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.903878: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187354.903879: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [010] .... 187354.939014: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187354.939016: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187354.939016: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187354.939018: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187354.939019: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187354.939019: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187354.939021: bond_3ad_state_machine_handler <-process_one_work
         ethtool-20607 [021] .... 187355.004609: ixgbe_get_settings: eth1: netif is NOT OK, speed = Unknown
   kworker/u48:1-23793 [011] .... 187355.039041: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187355.039051: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187355.039051: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187355.039051: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187355.039053: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187355.039054: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187355.039054: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
    avahi-daemon-3191  [005] ..s. 187355.089520: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187355.089522: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.089523: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.089524: bond_dev_queue_xmit <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.089603: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187355.089604: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.089604: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.089604: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [006] .... 187355.139014: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187355.139015: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187355.139015: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187355.139017: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187355.139017: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187355.139017: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187355.139019: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187355.239046: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187355.239049: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187355.239049: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187355.239049: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187355.239050: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187355.239051: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187355.239051: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187355.339046: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187355.339050: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187355.339050: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187355.339051: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187355.339052: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187355.339053: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187355.339055: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
    avahi-daemon-3191  [005] ..s. 187355.340393: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187355.340395: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.340395: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.340396: bond_dev_queue_xmit <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.340474: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187355.340474: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.340475: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.340475: bond_dev_queue_xmit <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.340650: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187355.340651: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.340651: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.340652: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [009] .... 187355.439041: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187355.439045: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187355.439045: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187355.439045: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187355.439047: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187355.439048: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187355.439048: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187355.539049: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] ..s. 187355.539052: bond_3ad_set_carrier <-ad_agg_selection_logic
   kworker/u48:1-23793 [010] ..s. 187355.539053: bond_3ad_set_carrier <-bond_3ad_state_machine_handler
   kworker/u48:1-23793 [010] .... 187355.539056: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187355.539056: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187355.539056: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187355.539058: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187355.539059: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187355.539059: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
    avahi-daemon-3191  [005] ..s. 187355.541311: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187355.541313: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.541314: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.541315: bond_dev_queue_xmit <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.541389: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187355.541390: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.541390: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.541390: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [011] .... 187355.638975: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187355.638981: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187355.638981: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187355.638982: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187355.638984: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187355.638985: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187355.638985: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
    avahi-daemon-3191  [005] ..s. 187355.652831: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187355.652832: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.652833: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187355.652833: bond_dev_queue_xmit <-bond_start_xmit
          <idle>-0     [000] ..s. 187355.699197: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187355.699198: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [006] .... 187355.738976: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187355.738978: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187355.738978: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187355.738980: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187355.738981: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187355.738982: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187355.738984: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187355.839003: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187355.839005: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187355.839006: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187355.839006: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187355.839007: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187355.839007: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187355.839007: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [000] ..s. 187355.860194: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187355.860195: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [008] .... 187355.938966: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187355.938966: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187355.938967: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187355.938968: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187355.938968: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187355.938968: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187355.938969: bond_3ad_state_machine_handler <-process_one_work
         ethtool-20612 [021] .... 187356.009430: ixgbe_get_settings: eth1: netif is NOT OK, speed = Unknown
   kworker/u48:1-23793 [009] .... 187356.039037: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187356.039037: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187356.039038: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187356.039039: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187356.039039: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187356.039039: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187356.039040: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187356.139027: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187356.139031: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187356.139031: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187356.139031: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187356.139033: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187356.139034: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187356.139034: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
    avahi-daemon-3191  [005] ..s. 187356.140831: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187356.140833: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187356.140834: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187356.140834: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [011] .... 187356.239026: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187356.239027: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187356.239028: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187356.239030: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187356.239030: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187356.239031: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187356.239033: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187356.339025: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187356.339026: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187356.339026: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187356.339028: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187356.339028: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187356.339028: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187356.339029: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187356.438997: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187356.438998: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187356.438998: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187356.439000: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187356.439000: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187356.439001: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187356.439003: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187356.538991: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187356.538992: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187356.538993: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187356.538995: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187356.538995: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187356.538996: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187356.538998: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187356.639008: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187356.639008: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187356.639009: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187356.639010: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187356.639010: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187356.639010: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187356.639012: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187356.739020: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187356.739022: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187356.739022: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187356.739024: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187356.739024: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187356.739025: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187356.739027: bond_3ad_state_machine_handler <-process_one_work
    avahi-daemon-3191  [005] ..s. 187356.777831: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187356.777833: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187356.777834: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187356.777835: bond_dev_queue_xmit <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187356.777913: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187356.777914: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187356.777914: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187356.777915: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [011] .... 187356.838959: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187356.838960: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187356.838960: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187356.838962: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187356.838963: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187356.838963: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187356.838966: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] .Ns. 187356.929878: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] .Ns. 187356.929880: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [006] .... 187356.938958: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187356.938964: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187356.938965: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187356.938965: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187356.938967: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187356.938968: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187356.938968: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [011] ..s. 187356.944383: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187356.944384: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187356.944386: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187356.944387: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187356.956332: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187356.956332: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187356.956359: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187356.956360: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [010] ..s. 187356.957214: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187356.957215: bond_3ad_lacpdu_recv <-bond_handle_frame
         ethtool-20617 [014] .... 187357.014351: ixgbe_get_settings: eth1: netif is NOT OK, speed = Unknown
   kworker/u48:1-23793 [007] .... 187357.038952: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187357.038956: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187357.038956: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187357.038958: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187357.038958: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187357.038959: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187357.038961: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187357.138954: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187357.138964: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187357.138965: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187357.138965: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187357.138967: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187357.138967: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187357.138973: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187357.238983: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187357.238985: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187357.238985: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187357.238987: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187357.238988: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187357.238989: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187357.238991: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187357.244308: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187357.244310: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187357.278426: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187357.278427: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187357.278430: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187357.278430: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187357.333869: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187357.333870: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [010] .... 187357.338980: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187357.338984: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187357.338985: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187357.338985: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187357.338987: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187357.338987: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187357.338988: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187357.438979: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187357.438980: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187357.438980: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187357.438982: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187357.438982: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187357.438983: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187357.438985: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187357.538981: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187357.538982: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187357.538983: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187357.538985: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187357.538985: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187357.538986: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187357.538988: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187357.562636: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187357.562638: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187357.624091: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187357.624092: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [007] .... 187357.638976: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187357.638977: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187357.638978: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187357.638979: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187357.638980: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187357.638980: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [007] .... 187357.638982: bond_3ad_state_machine_handler <-process_one_work
    avahi-daemon-3191  [005] ..s. 187357.653219: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187357.653221: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187357.653221: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187357.653222: bond_dev_queue_xmit <-bond_start_xmit
          <idle>-0     [000] ..s. 187357.706035: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187357.706036: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [008] .... 187357.738989: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187357.738990: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187357.738991: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187357.738992: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187357.738993: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187357.738993: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187357.738995: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187357.782499: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187357.782500: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [009] .... 187357.838997: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187357.838998: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187357.838998: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187357.839000: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187357.839000: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187357.839001: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187357.839003: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187357.864024: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187357.864025: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187357.935914: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187357.935915: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [010] .... 187357.938994: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187357.938998: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187357.938998: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187357.938999: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187357.939000: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187357.939001: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187357.939002: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [012] ..s. 187358.016544: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187358.016546: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187358.016551: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187358.016552: bond_3ad_lacpdu_recv <-bond_handle_frame
         ethtool-20622 [017] .... 187358.019268: ixgbe_get_settings: eth1: netif is NOT OK, speed = Unknown
          <idle>-0     [012] ..s. 187358.028311: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187358.028312: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187358.028320: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187358.028322: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [011] .... 187358.039001: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187358.039005: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187358.039005: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187358.039006: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187358.039008: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187358.039008: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187358.039009: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187358.139000: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187358.139001: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187358.139001: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187358.139003: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187358.139003: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187358.139003: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187358.139005: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187358.238987: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187358.238989: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187358.238989: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187358.238990: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187358.238991: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187358.238991: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187358.238991: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187358.339017: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187358.339021: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187358.339022: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187358.339022: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187358.339024: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187358.339024: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187358.339025: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [000] ..s. 187358.339123: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187358.339124: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187358.339127: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187358.339127: bond_3ad_lacpdu_recv <-bond_handle_frame
    avahi-daemon-3191  [005] ..s. 187358.377291: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187358.377293: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187358.377294: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187358.377294: bond_dev_queue_xmit <-bond_start_xmit
          <idle>-0     [015] ..s. 187358.410510: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187358.410511: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [004] ..s. 187358.410588: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [004] ..s. 187358.410589: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [002] ..s. 187358.411609: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [002] ..s. 187358.411610: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187358.412106: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187358.412107: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [002] ..s. 187358.412634: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [002] ..s. 187358.412635: bond_3ad_lacpdu_recv <-bond_handle_frame
          compiz-4805  [000] ..s. 187358.413110: bond_handle_frame <-__netif_receive_skb_core
          compiz-4805  [000] ..s. 187358.413111: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [009] .... 187358.438932: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187358.438936: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187358.438937: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187358.438937: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187358.438939: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187358.438940: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187358.438940: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187358.538934: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187358.538935: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187358.538936: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187358.538938: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187358.538938: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187358.538939: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187358.538941: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187358.562544: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187358.562545: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [003] .Ns. 187358.563988: bond_select_queue <-netdev_pick_tx
          <idle>-0     [003] .Ns. 187358.563990: bond_start_xmit <-dev_hard_start_xmit
          <idle>-0     [003] .Ns. 187358.563990: bond_xmit_hash <-bond_start_xmit
          <idle>-0     [003] .Ns. 187358.563991: bond_dev_queue_xmit <-bond_start_xmit
          <idle>-0     [000] ..s. 187358.593364: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187358.593365: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187358.608067: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187358.608068: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187358.624078: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187358.624079: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [011] .... 187358.638930: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187358.638935: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187358.638935: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187358.638936: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187358.638937: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187358.638938: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187358.638938: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187358.738989: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187358.738993: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187358.738994: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187358.738994: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187358.738996: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187358.738996: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187358.738997: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [000] ..s. 187358.782463: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187358.782464: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187358.826819: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187358.826820: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187358.827384: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187358.827385: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [008] ..s. 187358.827919: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [008] ..s. 187358.827921: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187358.828407: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187358.828408: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187358.828943: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187358.828944: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [008] ..s. 187358.829420: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [008] ..s. 187358.829421: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187358.829897: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187358.829898: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187358.830445: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187358.830446: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [002] ..s. 187358.831496: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [002] ..s. 187358.831497: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187358.832085: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187358.832086: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [002] ..s. 187358.832616: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [002] ..s. 187358.832617: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187358.833108: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187358.833109: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [007] .... 187358.838990: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187358.838993: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187358.838993: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187358.838995: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187358.838996: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187358.838997: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187358.838997: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187358.939004: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187358.939005: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187358.939005: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187358.939007: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187358.939008: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187358.939008: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [008] .... 187358.939010: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [010] ..s. 187358.958364: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187358.958365: bond_3ad_lacpdu_recv <-bond_handle_frame
    avahi-daemon-3191  [005] ..s. 187359.014316: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187359.014318: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187359.014319: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187359.014319: bond_dev_queue_xmit <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187359.014402: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [005] ..s. 187359.014403: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [005] ..s. 187359.014403: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [005] ..s. 187359.014404: bond_dev_queue_xmit <-bond_start_xmit
         ethtool-20627 [017] .... 187359.024878: ixgbe_get_settings: eth1: netif is NOT OK, speed = Unknown
   kworker/u48:1-23793 [009] .... 187359.038990: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187359.038991: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187359.038991: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187359.038993: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187359.038994: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187359.038994: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187359.038996: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [012] ..s. 187359.114285: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187359.114286: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187359.114288: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187359.114290: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187359.126595: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187359.126596: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187359.126596: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187359.126597: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [010] .... 187359.138996: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187359.138998: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187359.138998: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187359.139000: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187359.139000: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187359.139001: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187359.139003: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [004] ..s. 187359.158285: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [004] ..s. 187359.158286: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187359.158298: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187359.158299: bond_3ad_lacpdu_recv <-bond_handle_frame
          compiz-4895  [000] ..s. 187359.217361: bond_handle_frame <-__netif_receive_skb_core
          compiz-4895  [000] ..s. 187359.217363: bond_3ad_lacpdu_recv <-bond_handle_frame
          compiz-4895  [000] ..s. 187359.217365: bond_handle_frame <-__netif_receive_skb_core
          compiz-4895  [000] ..s. 187359.217365: bond_3ad_lacpdu_recv <-bond_handle_frame
          compiz-4895  [000] ..s. 187359.217366: bond_handle_frame <-__netif_receive_skb_core
          compiz-4895  [000] ..s. 187359.217366: bond_3ad_lacpdu_recv <-bond_handle_frame
          compiz-4895  [000] ..s. 187359.217372: bond_handle_frame <-__netif_receive_skb_core
          compiz-4895  [000] ..s. 187359.217373: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [011] .... 187359.238988: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187359.238989: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187359.238989: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187359.238991: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187359.238991: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187359.238992: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187359.238994: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [015] ..s. 187359.248731: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187359.248732: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187359.249271: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187359.249271: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187359.249828: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187359.249830: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187359.250359: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187359.250361: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [008] ..s. 187359.250859: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [008] ..s. 187359.250861: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [008] ..s. 187359.251340: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [008] ..s. 187359.251341: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187359.251797: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187359.251797: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187359.252275: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187359.252275: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [006] .... 187359.338976: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187359.338980: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187359.338981: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187359.338982: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187359.338983: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187359.338984: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187359.338984: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [000] ..s. 187359.399806: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187359.399807: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187359.399809: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187359.399809: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [007] .... 187359.438980: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187359.438984: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187359.438985: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187359.438985: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187359.438987: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187359.438987: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187359.438988: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [015] .... 187359.448217: ixgbe_service_task: eth1: link_speed = 80, link_up = true
   kworker/u48:1-23793 [015] .... 187359.472344: ixgbe_service_task: eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
    kworker/15:1-2603  [015] .... 187359.472529: bond_netdev_event <-notifier_call_chain
    kworker/15:1-2603  [015] .... 187359.472530: bond_netdev_event: eth1: event: 4
    kworker/15:1-2603  [015] .... 187359.472531: bond_netdev_event: eth1: IFF_SLAVE
    kworker/15:1-2603  [015] .... 187359.472531: bond_update_speed_duplex <-bond_netdev_event
    kworker/15:1-2603  [015] .... 187359.472533: ixgbe_get_settings: eth1: netif is OK, speed = 80
    kworker/15:1-2603  [015] .... 187359.472534: bond_3ad_adapter_speed_duplex_changed <-bond_netdev_event
    kworker/15:1-2603  [015] .... 187359.472534: bond_update_slave_arr <-bond_netdev_event
    kworker/15:1-2603  [015] .... 187359.472535: bond_3ad_get_active_agg_info <-bond_update_slave_arr
    kworker/15:1-2603  [015] .... 187359.472545: bond_fill_slave_info <-rtnl_fill_ifinfo
  NetworkManager-3775  [004] .... 187359.472696: ixgbe_get_settings: eth1: netif is OK, speed = 80
   kworker/u48:1-23793 [008] .... 187359.538980: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187359.538984: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187359.538985: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187359.538985: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187359.538987: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187359.538988: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187359.538988: bond_mii_monitor: eth1: link_state = 4, slave->link = 2
   kworker/u48:1-23793 [008] .... 187359.538989: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187359.538989: bond_queue_slave_event <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187359.538996: bond_lower_state_changed <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187359.539007: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [008] .... 187359.539044: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [008] .... 187359.539044: bond_netdev_event: eth1: event: 1b
   kworker/u48:1-23793 [008] .... 187359.539045: bond_netdev_event: eth1: IFF_SLAVE
   kworker/u48:1-23793 [008] .... 187359.539046: bond_netdev_event: eth1: slave->speed = 2710
   kworker/u48:1-23793 [008] .... 187359.539058: bond_mii_monitor: bond0: link status definitely up for interface eth1, 10000 Mbps full duplex
   kworker/u48:1-23793 [008] .... 187359.539058: bond_3ad_handle_link_change <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187359.539059: bond_update_slave_arr <-bond_3ad_handle_link_change
   kworker/u48:1-23793 [008] .... 187359.539060: bond_3ad_get_active_agg_info <-bond_update_slave_arr
   kworker/u48:1-23793 [008] .... 187359.539061: bond_set_carrier <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187359.539061: bond_3ad_set_carrier <-bond_set_carrier
   kworker/u48:1-23793 [008] .... 187359.539063: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [008] .... 187359.539064: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [008] .... 187359.539064: bond_netdev_event: eth1: event: 19
   kworker/u48:1-23793 [008] .... 187359.539065: bond_netdev_event: eth1: IFF_SLAVE
  NetworkManager-3775  [009] .... 187359.539159: ixgbe_get_settings: eth1: netif is OK, speed = 80
          <idle>-0     [000] ..s. 187359.562462: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187359.562463: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187359.623934: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187359.623935: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [009] .... 187359.638979: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] ..s. 187359.638982: bond_3ad_set_carrier <-ad_agg_selection_logic
   kworker/u48:1-23793 [009] .... 187359.638992: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187359.638992: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187359.638992: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187359.638994: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187359.638994: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187359.638995: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
          <idle>-0     [011] ..s. 187359.702837: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187359.702838: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187359.703268: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187359.703268: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [004] ..s. 187359.705101: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [004] ..s. 187359.705102: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [007] ..s. 187359.705636: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [007] ..s. 187359.705638: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [004] ..s. 187359.706126: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [004] ..s. 187359.706126: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [007] ..s. 187359.706661: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [007] ..s. 187359.706662: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187359.707154: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187359.707155: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187359.707682: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187359.707683: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [007] ..s. 187359.708174: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [007] ..s. 187359.708175: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [013] ..s. 187359.708656: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [013] ..s. 187359.708657: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [013] ..s. 187359.709128: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [013] ..s. 187359.709129: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [010] .... 187359.738972: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187359.738973: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187359.738974: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187359.738976: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187359.738976: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187359.738977: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187359.738979: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [010] ..s. 187359.765859: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187359.765860: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187359.765899: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187359.765900: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [014] ..s. 187359.765920: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [014] ..s. 187359.765921: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187359.765979: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187359.765980: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [015] .... 187359.770227: ixgbe_service_task: eth1: link_speed = 80, link_up = false
          <idle>-0     [000] ..s. 187359.773461: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187359.773462: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187359.782362: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187359.782363: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187359.817394: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187359.817395: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [011] .... 187359.838972: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187359.838973: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187359.838974: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187359.838976: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187359.838976: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187359.838977: bond_mii_monitor: eth1: link_state = 0, slave->link = 0
   kworker/u48:1-23793 [011] .... 187359.838978: bond_queue_slave_event <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187359.838984: bond_lower_state_changed <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187359.838991: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [011] .... 187359.839012: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [011] .... 187359.839013: bond_netdev_event: eth1: event: 1b
   kworker/u48:1-23793 [011] .... 187359.839013: bond_netdev_event: eth1: IFF_SLAVE
   kworker/u48:1-23793 [011] .... 187359.839014: bond_netdev_event: eth1: slave->speed = 2710
   kworker/u48:1-23793 [011] .... 187359.839022: bond_3ad_handle_link_change <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187359.839022: bond_update_slave_arr <-bond_3ad_handle_link_change
   kworker/u48:1-23793 [011] .... 187359.839023: bond_3ad_get_active_agg_info <-bond_update_slave_arr
   kworker/u48:1-23793 [011] .... 187359.839024: bond_set_carrier <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187359.839024: bond_3ad_set_carrier <-bond_set_carrier
   kworker/u48:1-23793 [011] .... 187359.839026: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187359.839028: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [011] .... 187359.839029: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [011] .... 187359.839029: bond_netdev_event: eth1: event: 19
   kworker/u48:1-23793 [011] .... 187359.839030: bond_netdev_event: eth1: IFF_SLAVE
          <idle>-0     [015] ..s. 187359.923857: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187359.923859: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [004] ..s. 187359.923882: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [004] ..s. 187359.923883: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [006] .... 187359.938965: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187359.938970: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187359.938970: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187359.938971: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187359.938973: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187359.938973: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187359.938974: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
         ethtool-20632 [013] .... 187360.029810: ixgbe_get_settings: eth1: netif is NOT OK, speed = Unknown
   kworker/u48:1-23793 [007] .... 187360.038960: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187360.038964: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187360.038964: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187360.038965: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187360.038966: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187360.038967: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187360.038967: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [004] ..s. 187360.124222: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [004] ..s. 187360.124223: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [007] ..s. 187360.124767: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [007] ..s. 187360.124768: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [004] ..s. 187360.125243: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [004] ..s. 187360.125244: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [007] ..s. 187360.125763: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [007] ..s. 187360.125764: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187360.126241: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187360.126243: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187360.126775: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187360.126776: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [007] ..s. 187360.127274: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [007] ..s. 187360.127275: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [013] ..s. 187360.127776: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [013] ..s. 187360.127777: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [013] ..s. 187360.128264: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [013] ..s. 187360.128265: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [008] .... 187360.138981: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187360.138985: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187360.138986: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187360.138988: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187360.138989: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187360.138990: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187360.138991: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [011] ..s. 187360.199155: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187360.199155: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187360.199156: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187360.199157: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187360.208983: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187360.208984: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187360.214021: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187360.214022: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187360.214039: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187360.214040: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [009] .... 187360.238968: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187360.238969: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187360.238972: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187360.238974: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187360.238976: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187360.238976: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [009] .... 187360.238978: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187360.338969: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187360.338970: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187360.338971: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187360.338973: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187360.338973: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187360.338974: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187360.338976: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187360.438961: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187360.438962: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187360.438963: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187360.438964: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187360.438965: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187360.438966: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [011] .... 187360.438967: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187360.460500: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187360.460501: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187360.460502: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187360.460503: bond_3ad_lacpdu_recv <-bond_handle_frame
    kworker/15:1-2603  [015] .... 187360.471941: bond_netdev_event <-notifier_call_chain
    kworker/15:1-2603  [015] .... 187360.471944: bond_netdev_event: eth1: event: 4
    kworker/15:1-2603  [015] .... 187360.471945: bond_netdev_event: eth1: IFF_SLAVE
    kworker/15:1-2603  [015] .... 187360.471946: bond_update_speed_duplex <-bond_netdev_event
    kworker/15:1-2603  [015] .... 187360.471948: ixgbe_get_settings: eth1: netif is NOT OK, speed = Unknown
    kworker/15:1-2603  [015] .... 187360.471949: bond_3ad_adapter_speed_duplex_changed <-bond_netdev_event
    kworker/15:1-2603  [015] .... 187360.471950: bond_update_slave_arr <-bond_netdev_event
    kworker/15:1-2603  [015] .... 187360.471951: bond_3ad_get_active_agg_info <-bond_update_slave_arr
    kworker/15:1-2603  [015] .... 187360.471961: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [006] .... 187360.538926: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187360.538928: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187360.538928: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187360.538930: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187360.538931: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187360.538932: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187360.538934: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187360.562386: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187360.562387: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187360.623922: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187360.623923: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [007] .... 187360.638897: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187360.638901: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187360.638902: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187360.638902: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187360.638904: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187360.638905: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187360.638905: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [014] ..s. 187360.716503: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [014] ..s. 187360.716505: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [010] ..s. 187360.716538: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187360.716539: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187360.716539: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187360.716540: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187360.716561: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187360.716563: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [008] .... 187360.738896: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187360.738900: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187360.738901: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187360.738901: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187360.738903: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187360.738904: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187360.738904: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [000] ..s. 187360.782250: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187360.782252: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [009] .... 187360.838905: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187360.838908: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187360.838908: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187360.838908: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187360.838910: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187360.838910: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187360.838910: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
          <idle>-0     [000] ..s. 187360.880535: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187360.880536: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187360.891299: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187360.891300: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [010] .... 187360.938892: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187360.938893: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187360.938894: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187360.938895: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187360.938896: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187360.938897: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [010] .... 187360.938899: bond_3ad_state_machine_handler <-process_one_work
         ethtool-20637 [017] .... 187361.035982: ixgbe_get_settings: eth1: netif is NOT OK, speed = Unknown
   kworker/u48:1-23793 [011] .... 187361.038922: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187361.038926: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187361.038926: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187361.038927: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187361.038928: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187361.038929: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187361.038929: bond_mii_monitor: eth1: link_state = 0, slave->link = 2
   kworker/u48:1-23793 [006] .... 187361.040911: ixgbe_service_task: eth1: link_speed = 80, link_up = true
   kworker/u48:1-23793 [006] .... 187361.065046: ixgbe_service_task: eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
           <...>-1615  [006] .... 187361.065232: bond_netdev_event <-notifier_call_chain
           <...>-1615  [006] .... 187361.065234: bond_netdev_event: eth1: event: 4
           <...>-1615  [006] .... 187361.065234: bond_netdev_event: eth1: IFF_SLAVE
           <...>-1615  [006] .... 187361.065235: bond_update_speed_duplex <-bond_netdev_event
           <...>-1615  [006] .... 187361.065237: ixgbe_get_settings: eth1: netif is OK, speed = 80
           <...>-1615  [006] .... 187361.065237: bond_3ad_adapter_speed_duplex_changed <-bond_netdev_event
           <...>-1615  [006] .... 187361.065238: bond_update_slave_arr <-bond_netdev_event
           <...>-1615  [006] .... 187361.065243: bond_3ad_get_active_agg_info <-bond_update_slave_arr
           <...>-1615  [006] .... 187361.065254: bond_fill_slave_info <-rtnl_fill_ifinfo
  NetworkManager-3775  [007] .... 187361.065417: ixgbe_get_settings: eth1: netif is OK, speed = 80
   kworker/u48:1-23793 [006] .... 187361.138946: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187361.138947: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.138947: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.138949: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187361.138950: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.138950: bond_mii_monitor: eth1: link_state = 4, slave->link = 2
   kworker/u48:1-23793 [006] .... 187361.138951: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.138951: bond_queue_slave_event <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.138958: bond_lower_state_changed <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.138965: bond_fill_slave_info <-rtnl_fill_ifinfo
   kworker/u48:1-23793 [006] .... 187361.138985: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [006] .... 187361.138985: bond_netdev_event: eth1: event: 1b
   kworker/u48:1-23793 [006] .... 187361.138986: bond_netdev_event: eth1: IFF_SLAVE
   kworker/u48:1-23793 [006] .... 187361.138987: bond_netdev_event: eth1: slave->speed = 2710
   kworker/u48:1-23793 [006] .... 187361.138996: bond_mii_monitor: bond0: link status definitely up for interface eth1, 10000 Mbps full duplex
   kworker/u48:1-23793 [006] .... 187361.138996: bond_3ad_handle_link_change <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.138997: bond_update_slave_arr <-bond_3ad_handle_link_change
   kworker/u48:1-23793 [006] .... 187361.138997: bond_3ad_get_active_agg_info <-bond_update_slave_arr
   kworker/u48:1-23793 [006] .... 187361.138998: bond_set_carrier <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.138999: bond_3ad_set_carrier <-bond_set_carrier
   kworker/u48:1-23793 [006] .... 187361.139001: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] ..s. 187361.139003: bond_3ad_set_carrier <-ad_agg_selection_logic
   kworker/u48:1-23793 [006] .... 187361.139011: bond_netdev_notify_work <-process_one_work
   kworker/u48:1-23793 [006] .... 187361.139012: bond_netdev_event <-notifier_call_chain
   kworker/u48:1-23793 [006] .... 187361.139012: bond_netdev_event: eth1: event: 19
   kworker/u48:1-23793 [006] .... 187361.139013: bond_netdev_event: eth1: IFF_SLAVE
  NetworkManager-3775  [007] .... 187361.139071: ixgbe_get_settings: eth1: netif is OK, speed = 80
   kworker/u48:1-23793 [008] .... 187361.139922: ixgbe_service_task: eth1: link_speed = 80, link_up = true
   kworker/u48:1-23793 [008] .... 187361.238947: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187361.238951: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187361.238952: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187361.238953: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187361.238956: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187361.238956: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187361.238957: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
          <idle>-0     [012] ..s. 187361.294824: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187361.294825: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187361.294826: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187361.294826: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187361.306517: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187361.306517: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187361.306518: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187361.306518: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [006] .... 187361.338965: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187361.338970: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187361.338971: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.338973: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.338974: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187361.338975: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.338975: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
          <idle>-0     [010] .Ns. 187361.339938: bond_select_queue <-netdev_pick_tx
          <idle>-0     [010] .Ns. 187361.339940: bond_start_xmit <-dev_hard_start_xmit
          <idle>-0     [010] .Ns. 187361.339940: bond_xmit_hash <-bond_start_xmit
          <idle>-0     [010] .Ns. 187361.339942: bond_dev_queue_xmit <-bond_start_xmit
   kworker/u48:1-23793 [007] .... 187361.438944: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187361.438945: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187361.438945: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187361.438947: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187361.438948: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187361.438948: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187361.438951: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [009] ..s. 187361.482177: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187361.482179: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187361.482185: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187361.482186: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [010] ..s. 187361.482195: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187361.482197: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [014] ..s. 187361.482212: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [014] ..s. 187361.482213: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187361.521225: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.521226: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187361.521228: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.521228: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [008] .... 187361.538972: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187361.538976: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187361.538977: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187361.538979: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187361.538981: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187361.538982: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187361.538983: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
          <idle>-0     [000] ..s. 187361.562319: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.562320: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187361.620918: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.620919: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187361.623853: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.623855: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [009] .... 187361.638881: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187361.638898: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187361.638899: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187361.638899: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187361.638900: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187361.638901: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187361.638901: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
    avahi-daemon-3191  [008] ..s. 187361.653690: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [008] ..s. 187361.653692: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [008] ..s. 187361.653692: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [008] ..s. 187361.653693: bond_dev_queue_xmit <-bond_start_xmit
          <idle>-0     [000] ..s. 187361.702283: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.702284: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187361.702287: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.702287: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187361.719440: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.719441: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187361.720991: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.720992: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [010] .... 187361.738877: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187361.738879: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187361.738879: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187361.738881: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187361.738882: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187361.738882: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187361.738884: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187361.782180: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.782181: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187361.801271: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187361.801272: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [011] .... 187361.838912: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187361.838915: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187361.838915: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187361.838915: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187361.838916: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187361.838917: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187361.838917: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
          <idle>-0     [009] ..s. 187361.925928: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187361.925929: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [006] .... 187361.938878: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [006] .... 187361.938883: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187361.938883: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.938883: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.938885: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187361.938886: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187361.938886: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187362.038910: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187362.038911: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187362.038911: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187362.038912: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187362.038912: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187362.038913: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187362.038914: bond_3ad_state_machine_handler <-process_one_work
         ethtool-20642 [022] .... 187362.039925: ixgbe_get_settings: eth1: netif is OK, speed = 80
   kworker/u48:1-23793 [008] .... 187362.138905: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [008] .... 187362.138909: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187362.138909: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187362.138910: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187362.138911: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187362.138912: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187362.138912: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187362.238910: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187362.238911: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187362.238911: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187362.238912: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187362.238913: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187362.238913: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187362.238914: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187362.251799: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187362.251801: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [014] ..s. 187362.279033: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [014] ..s. 187362.279034: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [010] ..s. 187362.279046: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187362.279047: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187362.279067: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187362.279069: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187362.279086: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187362.279087: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187362.310538: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187362.310538: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187362.310544: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187362.310544: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [010] ..s. 187362.310590: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187362.310591: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [014] ..s. 187362.310607: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [014] ..s. 187362.310607: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187362.311368: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187362.311369: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187362.311885: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187362.311886: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [008] ..s. 187362.312364: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [008] ..s. 187362.312366: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187362.312890: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187362.312891: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187362.313408: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187362.313409: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187362.313885: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187362.313886: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [008] ..s. 187362.314393: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [008] ..s. 187362.314394: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187362.314902: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187362.314903: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [010] .... 187362.338924: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [010] .... 187362.338933: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187362.338933: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187362.338934: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187362.338936: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187362.338936: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187362.338937: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
          <idle>-0     [011] ..s. 187362.373694: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187362.373695: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187362.373706: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187362.373707: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187362.385441: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187362.385442: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187362.385449: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187362.385450: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [011] .... 187362.438929: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187362.438932: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187362.438933: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187362.438933: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187362.438935: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187362.438936: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187362.438936: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187362.538926: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187362.538927: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187362.538927: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187362.538929: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187362.538930: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187362.538930: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187362.538932: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187362.562242: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187362.562244: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [003] .Ns. 187362.571925: bond_select_queue <-netdev_pick_tx
          <idle>-0     [003] .Ns. 187362.571928: bond_start_xmit <-dev_hard_start_xmit
          <idle>-0     [003] .Ns. 187362.571928: bond_xmit_hash <-bond_start_xmit
          <idle>-0     [003] .Ns. 187362.571929: bond_dev_queue_xmit <-bond_start_xmit
          <idle>-0     [000] ..s. 187362.581913: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187362.581920: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187362.581921: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187362.581922: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187362.623774: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187362.623775: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [007] .... 187362.638923: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187362.638925: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187362.638925: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187362.638927: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187362.638927: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187362.638928: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187362.638930: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [009] ..s. 187362.716561: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187362.716564: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187362.720867: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187362.720868: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187362.732700: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187362.732701: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187362.733255: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187362.733256: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187362.733765: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187362.733766: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187362.734251: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187362.734252: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [008] ..s. 187362.734717: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [008] ..s. 187362.734718: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [008] ..s. 187362.735237: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [008] ..s. 187362.735238: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187362.735788: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187362.735789: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187362.736276: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187362.736277: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [008] .... 187362.738925: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187362.738926: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187362.738926: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187362.738928: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187362.738928: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187362.738929: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187362.738931: bond_3ad_state_machine_handler <-process_one_work
    avahi-daemon-3191  [008] ..s. 187362.746043: bond_select_queue <-netdev_pick_tx
    avahi-daemon-3191  [008] ..s. 187362.746045: bond_start_xmit <-dev_hard_start_xmit
    avahi-daemon-3191  [008] ..s. 187362.746045: bond_xmit_hash <-bond_start_xmit
    avahi-daemon-3191  [008] ..s. 187362.746046: bond_dev_queue_xmit <-bond_start_xmit
          <idle>-0     [000] ..s. 187362.782093: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187362.782094: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [001] ..s. 187362.827012: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [001] ..s. 187362.827014: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [009] .... 187362.838862: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [009] .... 187362.838866: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187362.838867: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187362.838867: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187362.838869: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187362.838870: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187362.838870: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
          <idle>-0     [014] ..s. 187362.842232: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [014] ..s. 187362.842233: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187362.842242: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187362.842244: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [010] .... 187362.938859: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187362.938860: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187362.938861: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187362.938862: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187362.938863: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187362.938864: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187362.938865: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187362.998470: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187362.998471: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [011] .... 187363.038859: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187363.038863: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187363.038864: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187363.038864: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187363.038866: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187363.038867: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187363.038867: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
         ethtool-20647 [000] .... 187363.045256: bond_ethtool_get_settings <-__ethtool_get_settings
          compiz-4907  [010] ..s. 187363.075918: bond_handle_frame <-__netif_receive_skb_core
          compiz-4907  [010] ..s. 187363.075919: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.075927: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.075929: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [014] ..s. 187363.075930: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [014] ..s. 187363.075932: bond_3ad_lacpdu_recv <-bond_handle_frame
          compiz-4892  [009] ..s. 187363.075959: bond_handle_frame <-__netif_receive_skb_core
          compiz-4892  [009] ..s. 187363.075960: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187363.075963: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187363.075964: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187363.085147: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187363.085148: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [003] ..s. 187363.085189: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [003] ..s. 187363.085190: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [004] ..s. 187363.085302: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [004] ..s. 187363.085303: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187363.085352: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187363.085353: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187363.085374: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187363.085374: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187363.085438: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187363.085439: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [008] ..s. 187363.085485: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [008] ..s. 187363.085486: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187363.085776: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187363.085778: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [010] ..s. 187363.085823: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187363.085824: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187363.085873: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187363.085874: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [008] ..s. 187363.086384: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [008] ..s. 187363.086384: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187363.086910: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187363.086910: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [011] .... 187363.138847: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [011] .... 187363.138850: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187363.138851: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187363.138851: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187363.138853: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187363.138853: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187363.138853: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187363.238863: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187363.238864: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187363.238864: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187363.238867: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187363.238867: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187363.238868: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187363.238870: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187363.251742: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.251744: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.251751: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.251751: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [007] .... 187363.338883: bond_3ad_state_machine_handler <-process_one_work
   kworker/u48:1-23793 [007] .... 187363.338887: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187363.338887: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187363.338888: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187363.338890: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187363.338890: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187363.338891: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
          <idle>-0     [009] ..s. 187363.345119: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187363.345120: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187363.410154: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187363.410155: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [004] ..s. 187363.410229: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [004] ..s. 187363.410230: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [002] ..s. 187363.411124: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [002] ..s. 187363.411125: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.411648: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.411649: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [002] ..s. 187363.412180: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [002] ..s. 187363.412181: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.412671: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.412672: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [008] .... 187363.438911: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187363.438912: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187363.438913: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187363.438915: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187363.438915: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187363.438916: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187363.438918: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [009] ..s. 187363.513439: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187363.513440: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [009] .... 187363.538911: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [009] .... 187363.538912: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187363.538912: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187363.538914: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187363.538915: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [009] .... 187363.538915: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [009] .... 187363.538917: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [012] ..s. 187363.545439: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187363.545441: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187363.545444: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187363.545458: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [012] ..s. 187363.557341: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [012] ..s. 187363.557342: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [011] ..s. 187363.557348: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [011] ..s. 187363.557349: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.562151: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.562153: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.623719: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.623720: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [010] .... 187363.638906: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [010] .... 187363.638908: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187363.638908: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187363.638910: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187363.638910: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [010] .... 187363.638911: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [010] .... 187363.638913: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187363.642612: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.642613: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.642616: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.642617: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187363.695385: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187363.695386: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.700165: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.700166: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.700170: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.700170: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.700171: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.700171: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [014] ..s. 187363.716563: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [014] ..s. 187363.716564: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [010] ..s. 187363.716589: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187363.716590: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187363.716609: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187363.716610: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [009] ..s. 187363.716631: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187363.716632: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [011] .... 187363.738909: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [011] .... 187363.738911: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187363.738911: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187363.738913: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187363.738914: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [011] .... 187363.738914: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [011] .... 187363.738916: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [000] ..s. 187363.782013: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.782014: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [002] ..s. 187363.830600: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [002] ..s. 187363.830601: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.831204: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.831205: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [002] ..s. 187363.831710: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [002] ..s. 187363.831711: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [000] ..s. 187363.832201: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [000] ..s. 187363.832202: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [006] .... 187363.838904: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [006] .... 187363.838906: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187363.838907: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187363.838909: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187363.838909: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [006] .... 187363.838910: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [006] .... 187363.838912: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [009] ..s. 187363.872818: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [009] ..s. 187363.872819: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [015] ..s. 187363.872828: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [015] ..s. 187363.872830: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [010] ..s. 187363.872845: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187363.872846: bond_3ad_lacpdu_recv <-bond_handle_frame
          <idle>-0     [014] ..s. 187363.872862: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [014] ..s. 187363.872863: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [007] .... 187363.938906: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [007] .... 187363.938907: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187363.938908: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187363.938910: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187363.938910: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [007] .... 187363.938911: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [007] .... 187363.938913: bond_3ad_state_machine_handler <-process_one_work
          <idle>-0     [010] ..s. 187363.981210: bond_handle_frame <-__netif_receive_skb_core
          <idle>-0     [010] ..s. 187363.981211: bond_3ad_lacpdu_recv <-bond_handle_frame
   kworker/u48:1-23793 [008] .... 187364.038840: bond_mii_monitor <-process_one_work
   kworker/u48:1-23793 [008] .... 187364.038842: bond_should_notify_peers <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187364.038842: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187364.038844: bond_mii_monitor: eth0: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187364.038845: bond_check_dev_link.isra.47 <-bond_mii_monitor
   kworker/u48:1-23793 [008] .... 187364.038845: bond_mii_monitor: eth1: link_state = 4, slave->link = 0
   kworker/u48:1-23793 [008] .... 187364.038847: bond_3ad_state_machine_handler <-process_one_work

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: bonding reports interface up with 0 Mbps
  2016-02-04 20:29 ` Jay Vosburgh
  2016-02-05  0:07   ` Tantilov, Emil S
@ 2016-02-05  0:37   ` Jay Vosburgh
  2016-02-05  0:43     ` Tantilov, Emil S
                       ` (3 more replies)
  1 sibling, 4 replies; 14+ messages in thread
From: Jay Vosburgh @ 2016-02-05  0:37 UTC (permalink / raw)
  To: Tantilov, Emil S; +Cc: netdev, gospo, zhuyj, jiri

Jay Vosburgh <jay.vosburgh@canonical.com> wrote:
[...]
>	Thinking about the trace again... Emil: what happens in the
>trace before this?  Is there ever a call to the ixgbe_get_settings?
>Does a NETDEV_UP or NETDEV_CHANGE event ever hit the bond_netdev_event
>function?

	Emil kindly sent me the trace offline, and I think I see what's
going on.  It looks like the sequence of events is:

bond_enslave ->
	bond_update_speed_duplex (device is down, thus DUPLEX/SPEED_UNKNOWN)
	[ do rest of enslavement, start miimon periodic work ]

	[ time passes, device goes carrier up ]

ixgbe_service_task: eth1: NIC Link is Up 10 Gbps ->
	netif_carrier_on (arranges for NETDEV_CHANGE notifier out of line)

	[ a few microseconds later ]

bond_mii_monitor ->
	bond_check_dev_link	(now is carrier up)
	bond_miimon_commit ->	(emits "0 Mbps full duplex" message)
		bond_lower_state_changed ->
			bond_netdev_event (NETDEV_CHANGELOWERSTATE, is ignored)
		bond_3ad_handle_link_change	(sees DUPLEX/SPEED_UNKNOWN)

	[ a few microseconds later, in response to ixgbe's netif_carrier_on ]

notifier_call_chain ->
	bond_netdev_event NETDEV_CHANGE ->
		bond_update_speed_duplex (sees correct SPEED_10000/FULL) ->
			bond_3ad_adapter_speed_duplex_changed (updates 802.3ad)

	Basically, the race is that the periodic bond_mii_monitor is
squeezing in between the link going up and bonding's update of the speed
and duplex in response to the NETDEV_CHANGE triggered by the driver's
netif_carrier_on call.  bonding ends up using the stale duplex and speed
information obtained at enslavement time.

	I think that, nowadays, the initial speed and duplex will pretty
much always be UNKNOWN, at least for real Ethernet devices, because it
will take longer to autoneg than the time between the dev_open and
bond_update_speed_duplex calls in bond_enslave.

	Adding a case to bond_netdev_event for CHANGELOWERSTATE works
because it's a synchronous call from bonding.  For purposes of fixing
this, it's more or less equivalent to calling bond_update_speed_duplex
from bond_miimon_commit (which is part of a test patch I posted earlier
today).

	If the above analysis is correct, then I would expect this patch
to make the problem go away:

diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
index 56b560558884..cabaeb61333d 100644
--- a/drivers/net/bonding/bond_main.c
+++ b/drivers/net/bonding/bond_main.c
@@ -2127,6 +2127,7 @@ static void bond_miimon_commit(struct bonding *bond)
 			continue;
 
 		case BOND_LINK_UP:
+			bond_update_speed_duplex(slave);
 			bond_set_slave_link_state(slave, BOND_LINK_UP,
 						  BOND_SLAVE_NOTIFY_NOW);
 			slave->last_link_up = jiffies;


	Emil, can you give just the above a test?

	I don't see in the trace that there's evidence that ixgbe's link
is rapidly flapping, so I don't think it's necessary to do more than the
above.

	Now, separately, bonding really should obey the NETDEV_CHANGE /
NETDEV_UP events instead of polling for carrier state, but if the above
patch works it's a simple fix that is easily backported, which the
CHANGELOWERSTATE method isn't, and the new way (notifier driven) can be
net-next material.

	-J

---
	-Jay Vosburgh, jay.vosburgh@canonical.com

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* RE: bonding reports interface up with 0 Mbps
  2016-02-05  0:37   ` Jay Vosburgh
@ 2016-02-05  0:43     ` Tantilov, Emil S
  2016-02-05  5:19       ` zhuyj
  2016-02-05  3:24     ` zhuyj
                       ` (2 subsequent siblings)
  3 siblings, 1 reply; 14+ messages in thread
From: Tantilov, Emil S @ 2016-02-05  0:43 UTC (permalink / raw)
  To: Jay Vosburgh; +Cc: netdev, gospo, zhuyj, jiri

>-----Original Message-----
>From: Jay Vosburgh [mailto:jay.vosburgh@canonical.com]
>Sent: Thursday, February 04, 2016 4:37 PM
>To: Tantilov, Emil S
>Cc: netdev@vger.kernel.org; gospo@cumulusnetworks.com; zhuyj;
>jiri@mellanox.com
>Subject: Re: bonding reports interface up with 0 Mbps
>
>Jay Vosburgh <jay.vosburgh@canonical.com> wrote:
>[...]
>>	Thinking about the trace again... Emil: what happens in the
>>trace before this?  Is there ever a call to the ixgbe_get_settings?
>>Does a NETDEV_UP or NETDEV_CHANGE event ever hit the bond_netdev_event
>>function?
>
>	Emil kindly sent me the trace offline, and I think I see what's
>going on.  It looks like the sequence of events is:
>
>bond_enslave ->
>	bond_update_speed_duplex (device is down, thus DUPLEX/SPEED_UNKNOWN)
>	[ do rest of enslavement, start miimon periodic work ]
>
>	[ time passes, device goes carrier up ]
>
>ixgbe_service_task: eth1: NIC Link is Up 10 Gbps ->
>	netif_carrier_on (arranges for NETDEV_CHANGE notifier out of line)
>
>	[ a few microseconds later ]
>
>bond_mii_monitor ->
>	bond_check_dev_link	(now is carrier up)
>	bond_miimon_commit ->	(emits "0 Mbps full duplex" message)
>		bond_lower_state_changed ->
>			bond_netdev_event (NETDEV_CHANGELOWERSTATE, is ignored)
>		bond_3ad_handle_link_change	(sees DUPLEX/SPEED_UNKNOWN)
>
>	[ a few microseconds later, in response to ixgbe's netif_carrier_on ]
>
>notifier_call_chain ->
>	bond_netdev_event NETDEV_CHANGE ->
>		bond_update_speed_duplex (sees correct SPEED_10000/FULL) ->
>			bond_3ad_adapter_speed_duplex_changed (updates 802.3ad)
>
>	Basically, the race is that the periodic bond_mii_monitor is
>squeezing in between the link going up and bonding's update of the speed
>and duplex in response to the NETDEV_CHANGE triggered by the driver's
>netif_carrier_on call.  bonding ends up using the stale duplex and speed
>information obtained at enslavement time.
>
>	I think that, nowadays, the initial speed and duplex will pretty
>much always be UNKNOWN, at least for real Ethernet devices, because it
>will take longer to autoneg than the time between the dev_open and
>bond_update_speed_duplex calls in bond_enslave.
>
>	Adding a case to bond_netdev_event for CHANGELOWERSTATE works
>because it's a synchronous call from bonding.  For purposes of fixing
>this, it's more or less equivalent to calling bond_update_speed_duplex
>from bond_miimon_commit (which is part of a test patch I posted earlier
>today).
>
>	If the above analysis is correct, then I would expect this patch
>to make the problem go away:
>
>diff --git a/drivers/net/bonding/bond_main.c
>b/drivers/net/bonding/bond_main.c
>index 56b560558884..cabaeb61333d 100644
>--- a/drivers/net/bonding/bond_main.c
>+++ b/drivers/net/bonding/bond_main.c
>@@ -2127,6 +2127,7 @@ static void bond_miimon_commit(struct bonding *bond)
> 			continue;
>
> 		case BOND_LINK_UP:
>+			bond_update_speed_duplex(slave);
> 			bond_set_slave_link_state(slave, BOND_LINK_UP,
> 						  BOND_SLAVE_NOTIFY_NOW);
> 			slave->last_link_up = jiffies;
>
>
>	Emil, can you give just the above a test?

Sure I'll fire it up.

Thanks,
Emil

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: bonding reports interface up with 0 Mbps
  2016-02-05  0:37   ` Jay Vosburgh
  2016-02-05  0:43     ` Tantilov, Emil S
@ 2016-02-05  3:24     ` zhuyj
  2016-02-05 16:43     ` Tantilov, Emil S
  2016-02-08 16:30     ` Tantilov, Emil S
  3 siblings, 0 replies; 14+ messages in thread
From: zhuyj @ 2016-02-05  3:24 UTC (permalink / raw)
  To: Jay Vosburgh, Tantilov, Emil S; +Cc: netdev, gospo, jiri, zhuyj

On 02/05/2016 08:37 AM, Jay Vosburgh wrote:
> Jay Vosburgh <jay.vosburgh@canonical.com> wrote:
> [...]
>> 	Thinking about the trace again... Emil: what happens in the
>> trace before this?  Is there ever a call to the ixgbe_get_settings?
>> Does a NETDEV_UP or NETDEV_CHANGE event ever hit the bond_netdev_event
>> function?
> 	Emil kindly sent me the trace offline, and I think I see what's
> going on.  It looks like the sequence of events is:
>
> bond_enslave ->
> 	bond_update_speed_duplex (device is down, thus DUPLEX/SPEED_UNKNOWN)
> 	[ do rest of enslavement, start miimon periodic work ]
>
> 	[ time passes, device goes carrier up ]
>
> ixgbe_service_task: eth1: NIC Link is Up 10 Gbps ->
> 	netif_carrier_on (arranges for NETDEV_CHANGE notifier out of line)
>
> 	[ a few microseconds later ]
>
> bond_mii_monitor ->
> 	bond_check_dev_link	(now is carrier up)
> 	bond_miimon_commit ->	(emits "0 Mbps full duplex" message)
> 		bond_lower_state_changed ->
> 			bond_netdev_event (NETDEV_CHANGELOWERSTATE, is ignored)
> 		bond_3ad_handle_link_change	(sees DUPLEX/SPEED_UNKNOWN)
>
> 	[ a few microseconds later, in response to ixgbe's netif_carrier_on ]
>
> notifier_call_chain ->
> 	bond_netdev_event NETDEV_CHANGE ->
> 		bond_update_speed_duplex (sees correct SPEED_10000/FULL) ->
> 			bond_3ad_adapter_speed_duplex_changed (updates 802.3ad)
>
> 	Basically, the race is that the periodic bond_mii_monitor is
> squeezing in between the link going up and bonding's update of the speed
> and duplex in response to the NETDEV_CHANGE triggered by the driver's
> netif_carrier_on call.  bonding ends up using the stale duplex and speed
> information obtained at enslavement time.
>
> 	I think that, nowadays, the initial speed and duplex will pretty
> much always be UNKNOWN, at least for real Ethernet devices, because it
> will take longer to autoneg than the time between the dev_open and
> bond_update_speed_duplex calls in bond_enslave.
>
> 	Adding a case to bond_netdev_event for CHANGELOWERSTATE works
> because it's a synchronous call from bonding.  For purposes of fixing
> this, it's more or less equivalent to calling bond_update_speed_duplex
> from bond_miimon_commit (which is part of a test patch I posted earlier
> today).
>
> 	If the above analysis is correct, then I would expect this patch
> to make the problem go away:
>
> diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
> index 56b560558884..cabaeb61333d 100644
> --- a/drivers/net/bonding/bond_main.c
> +++ b/drivers/net/bonding/bond_main.c
> @@ -2127,6 +2127,7 @@ static void bond_miimon_commit(struct bonding *bond)
>   			continue;
>   
>   		case BOND_LINK_UP:
> +			bond_update_speed_duplex(slave);
>   			bond_set_slave_link_state(slave, BOND_LINK_UP,
>   						  BOND_SLAVE_NOTIFY_NOW);
>   			slave->last_link_up = jiffies;
>
>
> 	Emil, can you give just the above a test?
>
> 	I don't see in the trace that there's evidence that ixgbe's link
> is rapidly flapping, so I don't think it's necessary to do more than the
> above.

Sure. I agree with you. I expect this can solve this problem.

Thanks a lot.
Zhu Yanjun

>
> 	Now, separately, bonding really should obey the NETDEV_CHANGE /
> NETDEV_UP events instead of polling for carrier state, but if the above
> patch works it's a simple fix that is easily backported, which the
> CHANGELOWERSTATE method isn't, and the new way (notifier driven) can be
> net-next material.
>
> 	-J
>
> ---
> 	-Jay Vosburgh, jay.vosburgh@canonical.com

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: bonding reports interface up with 0 Mbps
  2016-02-05  0:43     ` Tantilov, Emil S
@ 2016-02-05  5:19       ` zhuyj
  0 siblings, 0 replies; 14+ messages in thread
From: zhuyj @ 2016-02-05  5:19 UTC (permalink / raw)
  To: Tantilov, Emil S, Jay Vosburgh; +Cc: netdev, gospo, jiri, zhuyj

On 02/05/2016 08:43 AM, Tantilov, Emil S wrote:
>> -----Original Message-----
>> From: Jay Vosburgh [mailto:jay.vosburgh@canonical.com]
>> Sent: Thursday, February 04, 2016 4:37 PM
>> To: Tantilov, Emil S
>> Cc: netdev@vger.kernel.org; gospo@cumulusnetworks.com; zhuyj;
>> jiri@mellanox.com
>> Subject: Re: bonding reports interface up with 0 Mbps
>>
>> Jay Vosburgh <jay.vosburgh@canonical.com> wrote:
>> [...]
>>> 	Thinking about the trace again... Emil: what happens in the
>>> trace before this?  Is there ever a call to the ixgbe_get_settings?
>>> Does a NETDEV_UP or NETDEV_CHANGE event ever hit the bond_netdev_event
>>> function?
>> 	Emil kindly sent me the trace offline, and I think I see what's
>> going on.  It looks like the sequence of events is:
>>
>> bond_enslave ->
>> 	bond_update_speed_duplex (device is down, thus DUPLEX/SPEED_UNKNOWN)
>> 	[ do rest of enslavement, start miimon periodic work ]
>>
>> 	[ time passes, device goes carrier up ]
>>
>> ixgbe_service_task: eth1: NIC Link is Up 10 Gbps ->
>> 	netif_carrier_on (arranges for NETDEV_CHANGE notifier out of line)
>>
>> 	[ a few microseconds later ]
>>
>> bond_mii_monitor ->
>> 	bond_check_dev_link	(now is carrier up)
>> 	bond_miimon_commit ->	(emits "0 Mbps full duplex" message)
>> 		bond_lower_state_changed ->
>> 			bond_netdev_event (NETDEV_CHANGELOWERSTATE, is ignored)
>> 		bond_3ad_handle_link_change	(sees DUPLEX/SPEED_UNKNOWN)
>>
>> 	[ a few microseconds later, in response to ixgbe's netif_carrier_on ]
>>
>> notifier_call_chain ->
>> 	bond_netdev_event NETDEV_CHANGE ->
>> 		bond_update_speed_duplex (sees correct SPEED_10000/FULL) ->
>> 			bond_3ad_adapter_speed_duplex_changed (updates 802.3ad)
>>
>> 	Basically, the race is that the periodic bond_mii_monitor is
>> squeezing in between the link going up and bonding's update of the speed
>> and duplex in response to the NETDEV_CHANGE triggered by the driver's
>> netif_carrier_on call.  bonding ends up using the stale duplex and speed
>> information obtained at enslavement time.
>>
>> 	I think that, nowadays, the initial speed and duplex will pretty
>> much always be UNKNOWN, at least for real Ethernet devices, because it
>> will take longer to autoneg than the time between the dev_open and
>> bond_update_speed_duplex calls in bond_enslave.
>>
>> 	Adding a case to bond_netdev_event for CHANGELOWERSTATE works
>> because it's a synchronous call from bonding.  For purposes of fixing
>> this, it's more or less equivalent to calling bond_update_speed_duplex
> >from bond_miimon_commit (which is part of a test patch I posted earlier
>> today).
>>
>> 	If the above analysis is correct, then I would expect this patch
>> to make the problem go away:
>>
>> diff --git a/drivers/net/bonding/bond_main.c
>> b/drivers/net/bonding/bond_main.c
>> index 56b560558884..cabaeb61333d 100644
>> --- a/drivers/net/bonding/bond_main.c
>> +++ b/drivers/net/bonding/bond_main.c
>> @@ -2127,6 +2127,7 @@ static void bond_miimon_commit(struct bonding *bond)
>> 			continue;
>>
>> 		case BOND_LINK_UP:
>> +			bond_update_speed_duplex(slave);
>> 			bond_set_slave_link_state(slave, BOND_LINK_UP,
>> 						  BOND_SLAVE_NOTIFY_NOW);
>> 			slave->last_link_up = jiffies;
>>
>>
>> 	Emil, can you give just the above a test?
> Sure I'll fire it up.
Let me know the test result.

Thanks a lot.
Zhu Yanjun
>
> Thanks,
> Emil
>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: bonding reports interface up with 0 Mbps
  2016-02-05  0:37   ` Jay Vosburgh
  2016-02-05  0:43     ` Tantilov, Emil S
  2016-02-05  3:24     ` zhuyj
@ 2016-02-05 16:43     ` Tantilov, Emil S
  2016-02-08 16:30     ` Tantilov, Emil S
  3 siblings, 0 replies; 14+ messages in thread
From: Tantilov, Emil S @ 2016-02-05 16:43 UTC (permalink / raw)
  To: Jay Vosburgh; +Cc: netdev, gospo, zhuyj, jiri

>-----Original Message-----
>From: Jay Vosburgh [mailto:jay.vosburgh@canonical.com]
>Sent: Thursday, February 04, 2016 4:37 PM
>To: Tantilov, Emil S
>Cc: netdev@vger.kernel.org; gospo@cumulusnetworks.com; zhuyj;
>jiri@mellanox.com
>Subject: Re: bonding reports interface up with 0 Mbps
>
>Jay Vosburgh <jay.vosburgh@canonical.com> wrote:
>[...]
>>	Thinking about the trace again... Emil: what happens in the
>>trace before this?  Is there ever a call to the ixgbe_get_settings?
>>Does a NETDEV_UP or NETDEV_CHANGE event ever hit the bond_netdev_event
>>function?
>
>	Emil kindly sent me the trace offline, and I think I see what's
>going on.  It looks like the sequence of events is:
>
>bond_enslave ->
>	bond_update_speed_duplex (device is down, thus DUPLEX/SPEED_UNKNOWN)
>	[ do rest of enslavement, start miimon periodic work ]
>
>	[ time passes, device goes carrier up ]
>
>ixgbe_service_task: eth1: NIC Link is Up 10 Gbps ->
>	netif_carrier_on (arranges for NETDEV_CHANGE notifier out of line)
>
>	[ a few microseconds later ]
>
>bond_mii_monitor ->
>	bond_check_dev_link	(now is carrier up)
>	bond_miimon_commit ->	(emits "0 Mbps full duplex" message)
>		bond_lower_state_changed ->
>			bond_netdev_event (NETDEV_CHANGELOWERSTATE, is ignored)
>		bond_3ad_handle_link_change	(sees DUPLEX/SPEED_UNKNOWN)
>
>	[ a few microseconds later, in response to ixgbe's netif_carrier_on ]
>
>notifier_call_chain ->
>	bond_netdev_event NETDEV_CHANGE ->
>		bond_update_speed_duplex (sees correct SPEED_10000/FULL) ->
>			bond_3ad_adapter_speed_duplex_changed (updates 802.3ad)
>
>	Basically, the race is that the periodic bond_mii_monitor is
>squeezing in between the link going up and bonding's update of the speed
>and duplex in response to the NETDEV_CHANGE triggered by the driver's
>netif_carrier_on call.  bonding ends up using the stale duplex and speed
>information obtained at enslavement time.
>
>	I think that, nowadays, the initial speed and duplex will pretty
>much always be UNKNOWN, at least for real Ethernet devices, because it
>will take longer to autoneg than the time between the dev_open and
>bond_update_speed_duplex calls in bond_enslave.
>
>	Adding a case to bond_netdev_event for CHANGELOWERSTATE works
>because it's a synchronous call from bonding.  For purposes of fixing
>this, it's more or less equivalent to calling bond_update_speed_duplex
>from bond_miimon_commit (which is part of a test patch I posted earlier
>today).
>
>	If the above analysis is correct, then I would expect this patch
>to make the problem go away:
>
>diff --git a/drivers/net/bonding/bond_main.c
>b/drivers/net/bonding/bond_main.c
>index 56b560558884..cabaeb61333d 100644
>--- a/drivers/net/bonding/bond_main.c
>+++ b/drivers/net/bonding/bond_main.c
>@@ -2127,6 +2127,7 @@ static void bond_miimon_commit(struct bonding *bond)
> 			continue;
>
> 		case BOND_LINK_UP:
>+			bond_update_speed_duplex(slave);
> 			bond_set_slave_link_state(slave, BOND_LINK_UP,
> 						  BOND_SLAVE_NOTIFY_NOW);
> 			slave->last_link_up = jiffies;
>
>
>	Emil, can you give just the above a test?

Test has been running all night and no failures so far. Looking at the logs
the condition triggering the race occurred 5 times. I will leave the test 
over the weekend just in case and post a final update on Monday.

Thanks,
Emil

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: bonding reports interface up with 0 Mbps
  2016-02-05  0:37   ` Jay Vosburgh
                       ` (2 preceding siblings ...)
  2016-02-05 16:43     ` Tantilov, Emil S
@ 2016-02-08 16:30     ` Tantilov, Emil S
  3 siblings, 0 replies; 14+ messages in thread
From: Tantilov, Emil S @ 2016-02-08 16:30 UTC (permalink / raw)
  To: Jay Vosburgh; +Cc: netdev, gospo, zhuyj, jiri

>-----Original Message-----
>From: Jay Vosburgh [mailto:jay.vosburgh@canonical.com]
>Sent: Thursday, February 04, 2016 4:37 PM
>To: Tantilov, Emil S <emil.s.tantilov@intel.com>
>Cc: netdev@vger.kernel.org; gospo@cumulusnetworks.com; zhuyj
><zyjzyj2000@gmail.com>; jiri@mellanox.com
>Subject: Re: bonding reports interface up with 0 Mbps
>
>Jay Vosburgh <jay.vosburgh@canonical.com> wrote:
>[...]
>>	Thinking about the trace again... Emil: what happens in the
>>trace before this?  Is there ever a call to the ixgbe_get_settings?
>>Does a NETDEV_UP or NETDEV_CHANGE event ever hit the bond_netdev_event
>>function?
>
>	Emil kindly sent me the trace offline, and I think I see what's
>going on.  It looks like the sequence of events is:
>
>bond_enslave ->
>	bond_update_speed_duplex (device is down, thus DUPLEX/SPEED_UNKNOWN)
>	[ do rest of enslavement, start miimon periodic work ]
>
>	[ time passes, device goes carrier up ]
>
>ixgbe_service_task: eth1: NIC Link is Up 10 Gbps ->
>	netif_carrier_on (arranges for NETDEV_CHANGE notifier out of line)
>
>	[ a few microseconds later ]
>
>bond_mii_monitor ->
>	bond_check_dev_link	(now is carrier up)
>	bond_miimon_commit ->	(emits "0 Mbps full duplex" message)
>		bond_lower_state_changed ->
>			bond_netdev_event (NETDEV_CHANGELOWERSTATE, is ignored)
>		bond_3ad_handle_link_change	(sees DUPLEX/SPEED_UNKNOWN)
>
>	[ a few microseconds later, in response to ixgbe's netif_carrier_on ]
>
>notifier_call_chain ->
>	bond_netdev_event NETDEV_CHANGE ->
>		bond_update_speed_duplex (sees correct SPEED_10000/FULL) ->
>			bond_3ad_adapter_speed_duplex_changed (updates 802.3ad)
>
>	Basically, the race is that the periodic bond_mii_monitor is
>squeezing in between the link going up and bonding's update of the speed
>and duplex in response to the NETDEV_CHANGE triggered by the driver's
>netif_carrier_on call.  bonding ends up using the stale duplex and speed
>information obtained at enslavement time.
>
>	I think that, nowadays, the initial speed and duplex will pretty
>much always be UNKNOWN, at least for real Ethernet devices, because it
>will take longer to autoneg than the time between the dev_open and
>bond_update_speed_duplex calls in bond_enslave.
>
>	Adding a case to bond_netdev_event for CHANGELOWERSTATE works
>because it's a synchronous call from bonding.  For purposes of fixing
>this, it's more or less equivalent to calling bond_update_speed_duplex
>from bond_miimon_commit (which is part of a test patch I posted earlier
>today).
>
>	If the above analysis is correct, then I would expect this patch
>to make the problem go away:
>
>diff --git a/drivers/net/bonding/bond_main.c
>b/drivers/net/bonding/bond_main.c
>index 56b560558884..cabaeb61333d 100644
>--- a/drivers/net/bonding/bond_main.c
>+++ b/drivers/net/bonding/bond_main.c
>@@ -2127,6 +2127,7 @@ static void bond_miimon_commit(struct bonding *bond)
> 			continue;
>
> 		case BOND_LINK_UP:
>+			bond_update_speed_duplex(slave);
> 			bond_set_slave_link_state(slave, BOND_LINK_UP,
> 						  BOND_SLAVE_NOTIFY_NOW);
> 			slave->last_link_up = jiffies;

No issues seen over the weekend with this patch. The condition was hit 32 times.

You can add my "tested-by:" when you submit this patch.

Thanks Jay for all your help!
Emil

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2016-02-08 16:30 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-03 23:10 bonding reports interface up with 0 Mbps Tantilov, Emil S
2016-02-04  2:56 ` zhuyj
2016-02-04  5:57 ` Jay Vosburgh
2016-02-04  6:44   ` zhuyj
2016-02-04 15:47   ` Tantilov, Emil S
2016-02-04 20:19     ` Jay Vosburgh
2016-02-04 20:29 ` Jay Vosburgh
2016-02-05  0:07   ` Tantilov, Emil S
2016-02-05  0:37   ` Jay Vosburgh
2016-02-05  0:43     ` Tantilov, Emil S
2016-02-05  5:19       ` zhuyj
2016-02-05  3:24     ` zhuyj
2016-02-05 16:43     ` Tantilov, Emil S
2016-02-08 16:30     ` Tantilov, Emil S

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.