Skip to content

radvd out of range MTU error #3161

Closed
@rajendra-dendukuri

Description

@rajendra-dendukuri

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:

  1. Make sure that DEVICE_METADATA|localhost|type="ToRRouter"

  2. Create a VLAN and add an active link to it
    config vlan add 100
    config vlan member add 100 Ethernet0

  3. Assing IPv6 address to the Vlan interface
    config interface ip add Vlan100 2002::1/64

  4. Restart radv container
    systemctl restart radv

  5. 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

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions