Skip to content

Commit 9d9d6f8

Browse files
authored
[vlanmgr] Set the dot1q_bridge MAC address to gMacaddress instead of random MAC. (sonic-net#1464)
Signed-off-by: Sun Dandan <[email protected]>
1 parent 7c2f218 commit 9d9d6f8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

cfgmgr/vlanmgr.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ VlanMgr::VlanMgr(DBConnector *cfgDb, DBConnector *appDb, DBConnector *stateDb, c
5252
// /bin/bash -c "/sbin/ip link del Bridge 2>/dev/null ;
5353
// /sbin/ip link add Bridge up type bridge &&
5454
// /sbin/ip link set Bridge mtu {{ mtu_size }} &&
55+
// /sbin/ip link set Bridge address {{gMacAddress}} &&
5556
// /sbin/bridge vlan del vid 1 dev Bridge self;
5657
// /sbin/ip link del dummy 2>/dev/null;
5758
// /sbin/ip link add dummy type dummy &&
@@ -62,6 +63,7 @@ VlanMgr::VlanMgr(DBConnector *cfgDb, DBConnector *appDb, DBConnector *stateDb, c
6263
+ IP_CMD + " link del " + DOT1Q_BRIDGE_NAME + " 2>/dev/null; "
6364
+ IP_CMD + " link add " + DOT1Q_BRIDGE_NAME + " up type bridge && "
6465
+ IP_CMD + " link set " + DOT1Q_BRIDGE_NAME + " mtu " + DEFAULT_MTU_STR + " && "
66+
+ IP_CMD + " link set " + DOT1Q_BRIDGE_NAME + " address " + gMacAddress.to_string() + " && "
6567
+ BRIDGE_CMD + " vlan del vid " + DEFAULT_VLAN_ID + " dev " + DOT1Q_BRIDGE_NAME + " self; "
6668
+ IP_CMD + " link del dev dummy 2>/dev/null; "
6769
+ IP_CMD + " link add dummy type dummy && "

0 commit comments

Comments
 (0)