summaryrefslogtreecommitdiff
path: root/src/migration-scripts
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 /src/migration-scripts
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 'src/migration-scripts')
0 files changed, 0 insertions, 0 deletions