summaryrefslogtreecommitdiff
path: root/interface-definitions/include/interface/inbound-interface.xml.i
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-10-07 19:56:53 +0200
committerChristian Breunig <christian@breunig.cc>2026-10-31 09:58:29 +0000
commit32f664077d1012c42e0544ccb5a4e1456f783998 (patch)
tree891808afbe789a4005ed5ed462839b8c8bc482dd /interface-definitions/include/interface/inbound-interface.xml.i
parentf5c844e8a6c2238555b8e519fe929a64e56b3388 (diff)
downloadvyos-1x-32f664077d1012c42e0544ccb5a4e1456f783998.tar.gz
vyos-1x-32f664077d1012c42e0544ccb5a4e1456f783998.zip
ethernet: T3871: leave a bond member's MTU alone while it is still enslaved
Deleting the ethernet configuration of a member of a jumbo bond dropped that member to the default MTU while the bond went on using it at 9000. It stayed the active slave, so jumbo frames were discarded in both directions, small ones passed, and nothing was logged. A bond owns its members' MTU just as it owns their address - the ethernet path already refuses to let a member set either, and says so. The reset now waits, like the address, until the bond has released the port. The bonding smoketest covers both halves on a running system: while the member is enslaved it must keep the bond's address and MTU, and once the bond releases it, it must get its own address and the default MTU back.
Diffstat (limited to 'interface-definitions/include/interface/inbound-interface.xml.i')
0 files changed, 0 insertions, 0 deletions