Skip to content

Commit aa12551

Browse files
tahmed-devabdosi
authored andcommitted
[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 2e56756 commit aa12551

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)