-
Notifications
You must be signed in to change notification settings - Fork 395
bond: T8023: validate member interface min/max MTU #4861
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
❌ |
c3a7b7f to
e9e11e3
Compare
natali-rs1985
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Useful validation for member interface MTU.
It is impossible to set the bond interface MTU to be larger or lower then the limits of the underlaying interface MTU. Add proper commit validation and smoketest.
Some drivers are limited to an MTU of 1500 byte - e.g. when VyOS runs on PROXMOX with default bridge settings. We use lower values for the testcase test_vif_8021q_mtu_limits which will fit for almost every NIC, but keep the testcase logic intact.
3ac1932 to
67c5e2e
Compare
We also do need to adjust all other smoketests/configutests which make use of MTU after vyos/vyos-build@d84ad7e2e76bc309b the QEMU guest MTU was lowered.
|
CI integration ❌ failed! Details
|
|
Smoketest |
sever-sever
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bonding add verification MTU size of the ethernet member interface
Extend smoketests
Change summary
It is impossible to set the bond interface MTU to be larger or lower then the limits of the underlaying interface MTU. Add proper commit validation and smoketest.
Types of changes
Related Task(s)
Related PR(s)
How to test / Smoketest result
Checklist: