Description
Description
radvd out of range MTU error
As part of "PR#2795 Build radvd from source; Patch so as not to treat out-of-range MTU as an error", the error message was reduced to warning
and failure was bypassed.
This issue is created to track a final fix. Following fixes have been commited to 4.18 kernel to support setting of bridge MTU to a value > 9100. When SONiC kernrel is upgraded to a kernel > 4.18, the patch done in radvd needs to be removed and Bridge MTU needs to be set to 9100.
torvalds/linux@3341d91#diff-221ed728b95e6fa6475069eed594287c
torvalds/linux@804b854#diff-221ed728b95e6fa6475069eed594287c
torvalds/linux@f40aa23#diff-221ed728b95e6fa6475069eed594287c
torvalds/linux@419d14a#diff-221ed728b95e6fa6475069eed594287c
Steps to reproduce the issue:
-
Make sure that DEVICE_METADATA|localhost|type="ToRRouter"
-
Create a VLAN and add an active link to it
config vlan add 100
config vlan member add 100 Ethernet0 -
Assing IPv6 address to the Vlan interface
config interface ip add Vlan100 2002::1/64 -
Restart radv container
systemctl restart radv -
Check syslog
Describe the results you received:
Following error message is seen
Jul 16 00:41:19.823049 sonic WARNING radv#radvd[60]: AdvLinkMTU for Vlan1 (9100) must be zero or between 1280 and 1500
Describe the results you expected:
No error/warnings need to be observed