Skip to content

Commit 879f45b

Browse files
authored
[vlanmgr] Support Jumbo Frame By Default (sonic-net#1393)
The bridge created for vlans has a a default MTU of 1500 which is serving as default for vlans added to the bridge. This PR changes the default MTU to 9100 to be inline with portchannels and other interfaces. signed-off-by: Tamer Ahmed <[email protected]>
1 parent adc9f8e commit 879f45b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cfgmgr/vlanmgr.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,17 @@ VlanMgr::VlanMgr(DBConnector *cfgDb, DBConnector *appDb, DBConnector *stateDb, c
5151
// The command should be generated as:
5252
// /bin/bash -c "/sbin/ip link del Bridge 2>/dev/null ;
5353
// /sbin/ip link add Bridge up type bridge &&
54+
// /sbin/ip link set Bridge mtu {{ mtu_size }} &&
5455
// /sbin/bridge vlan del vid 1 dev Bridge self;
5556
// /sbin/ip link del dummy 2>/dev/null;
5657
// /sbin/ip link add dummy type dummy &&
57-
// sbin/ip link set dummy master Bridge"
58+
// /sbin/ip link set dummy master Bridge"
5859

5960
const std::string cmds = std::string("")
6061
+ BASH_CMD + " -c \""
6162
+ IP_CMD + " link del " + DOT1Q_BRIDGE_NAME + " 2>/dev/null; "
6263
+ IP_CMD + " link add " + DOT1Q_BRIDGE_NAME + " up type bridge && "
64+
+ IP_CMD + " link set " + DOT1Q_BRIDGE_NAME + " mtu " + DEFAULT_MTU_STR + " && "
6365
+ BRIDGE_CMD + " vlan del vid " + DEFAULT_VLAN_ID + " dev " + DOT1Q_BRIDGE_NAME + " self; "
6466
+ IP_CMD + " link del dev dummy 2>/dev/null; "
6567
+ IP_CMD + " link add dummy type dummy && "

0 commit comments

Comments
 (0)