@@ -2309,27 +2309,13 @@ void update_vlan_if_mac_on_standby(struct LocalInterface* lif_vlan, int dir)
2309
2309
2310
2310
memset (macaddr , 0 , 64 );
2311
2311
memset (system_mac , 0 , ETHER_ADDR_LEN );
2312
- if (lif_vlan -> is_l3_proto_enabled == false)
2313
- {
2314
- if (memcmp (MLACP (csm ).remote_system .system_id , null_mac , ETHER_ADDR_LEN ) == 0 ) {
2315
- ICCPD_LOG_DEBUG (__FUNCTION__ , " remote system_id not initialised." );
2316
- return ;
2317
- }
2318
- memcpy (system_mac , MLACP (csm ).remote_system .system_id , ETHER_ADDR_LEN );
2319
- SET_MAC_STR (macaddr , MLACP (csm ).remote_system .system_id );
2320
- } else {
2321
- if (memcmp (MLACP (csm ).system_id , null_mac , ETHER_ADDR_LEN ) == 0 ){
2322
- ICCPD_LOG_NOTICE (__FUNCTION__ , " system_id not initialised." );
2323
- return ;
2324
- }
2325
- memcpy (system_mac , MLACP (csm ).system_id , ETHER_ADDR_LEN );
2326
- SET_MAC_STR (macaddr , MLACP (csm ).system_id );
2327
- }
2328
2312
2329
- if (memcmp (system_mac , null_mac , ETHER_ADDR_LEN ) == 0 ) {
2330
- ICCPD_LOG_NOTICE (__FUNCTION__ , " system_id not present ." );
2313
+ if (memcmp (MLACP ( csm ). remote_system . system_id , null_mac , ETHER_ADDR_LEN ) == 0 ) {
2314
+ ICCPD_LOG_DEBUG (__FUNCTION__ , " remote system_id not initialised ." );
2331
2315
return ;
2332
2316
}
2317
+ memcpy (system_mac , MLACP (csm ).remote_system .system_id , ETHER_ADDR_LEN );
2318
+ SET_MAC_STR (macaddr , MLACP (csm ).remote_system .system_id );
2333
2319
2334
2320
ICCPD_LOG_DEBUG (__FUNCTION__ ,
2335
2321
"%s Change the system-id of %s from [%02X:%02X:%02X:%02X:%02X:%02X] to [%02X:%02X:%02X:%02X:%02X:%02X], dir %d" ,
0 commit comments