Activity log for bug #1951606

Date Who What changed Old value New value Message
2021-11-19 15:13:47 Nicolas Dichtel bug added bug
2021-11-19 15:14:08 Nicolas Dichtel bug added subscriber 6WIND
2021-11-19 15:15:08 Nicolas Dichtel description [Impact] When tuntap interfaces are slaves of a bonding interface, arp monitoring is fails This is fixed upstream with commit a31d27fbed5d ("tun: fix bonding active backup with arp monitoring"). It will be included in linux v5.16. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a31d27fbed5d [Test Case] Create a bonding with two tuntap interfaces and arp monitoring configured. Before the patch, slave interfaces are flapping continuously. Example: Nov 19 16:12:28 dut-vm kernel: bond0: (slave ntfp2): link status definitely up Nov 19 16:12:28 dut-vm kernel: bond0: (slave ntfp2): making interface the new active one Nov 19 16:12:28 dut-vm kernel: bond0: active interface up! Nov 19 16:12:31 dut-vm kernel: bond0: (slave ntfp2): link status definitely down, disabling slave Nov 19 16:12:31 dut-vm kernel: bond0: now running without any active interface! Nov 19 16:12:32 dut-vm kernel: bond0: (slave ntfp2): link status definitely up Nov 19 16:12:32 dut-vm kernel: bond0: (slave ntfp2): making interface the new active one Nov 19 16:12:32 dut-vm kernel: bond0: active interface up! Nov 19 16:12:35 dut-vm kernel: bond0: (slave ntfp2): link status definitely down, disabling slave Nov 19 16:12:35 dut-vm kernel: bond0: now running without any active interface! Nov 19 16:12:36 dut-vm kernel: bond0: (slave ntfp2): link status definitely up Nov 19 16:12:36 dut-vm kernel: bond0: (slave ntfp2): making interface the new active one Nov 19 16:12:36 dut-vm kernel: bond0: active interface up! Nov 19 16:12:37 dut-vm kernel: bond0: (slave ntfp3): link status definitely up Nov 19 16:12:39 dut-vm kernel: bond0: (slave ntfp2): link status definitely down, disabling slave Nov 19 16:12:39 dut-vm kernel: bond0: (slave ntfp3): making interface the new active one [Regression Potential] The patch is trivial, the potential regressions are low. [Impact] When tuntap interfaces are slaves of a bonding interface, arp monitoring is unusable. This is fixed upstream with commit a31d27fbed5d ("tun: fix bonding active backup with arp monitoring"). It will be included in linux v5.16. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a31d27fbed5d [Test Case] Create a bonding with two tuntap interfaces and arp monitoring configured. Before the patch, slave interfaces are flapping continuously. Example: Nov 19 16:12:28 dut-vm kernel: bond0: (slave ntfp2): link status definitely up Nov 19 16:12:28 dut-vm kernel: bond0: (slave ntfp2): making interface the new active one Nov 19 16:12:28 dut-vm kernel: bond0: active interface up! Nov 19 16:12:31 dut-vm kernel: bond0: (slave ntfp2): link status definitely down, disabling slave Nov 19 16:12:31 dut-vm kernel: bond0: now running without any active interface! Nov 19 16:12:32 dut-vm kernel: bond0: (slave ntfp2): link status definitely up Nov 19 16:12:32 dut-vm kernel: bond0: (slave ntfp2): making interface the new active one Nov 19 16:12:32 dut-vm kernel: bond0: active interface up! Nov 19 16:12:35 dut-vm kernel: bond0: (slave ntfp2): link status definitely down, disabling slave Nov 19 16:12:35 dut-vm kernel: bond0: now running without any active interface! Nov 19 16:12:36 dut-vm kernel: bond0: (slave ntfp2): link status definitely up Nov 19 16:12:36 dut-vm kernel: bond0: (slave ntfp2): making interface the new active one Nov 19 16:12:36 dut-vm kernel: bond0: active interface up! Nov 19 16:12:37 dut-vm kernel: bond0: (slave ntfp3): link status definitely up Nov 19 16:12:39 dut-vm kernel: bond0: (slave ntfp2): link status definitely down, disabling slave Nov 19 16:12:39 dut-vm kernel: bond0: (slave ntfp3): making interface the new active one [Regression Potential] The patch is trivial, the potential regressions are low.
2021-11-19 15:17:22 Nicolas Dichtel summary bondig: arp monitoring is failing with tuntap interfaces bonding: arp monitoring is failing with tuntap interfaces
2021-11-19 15:39:12 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2022-03-20 04:17:17 Launchpad Janitor linux (Ubuntu): status Incomplete Expired