@@ -111,13 +111,13 @@ static void zebra_l2_bond_lacp_bypass_eval(struct zebra_if *bond_zif)
111
111
{
112
112
struct listnode * node ;
113
113
struct zebra_if * bond_mbr ;
114
- bool old_bypass = !!(bond_zif -> flags & ZIF_FLAG_LACP_BYPASS );
114
+ bool old_bypass = !!CHECK_FLAG (bond_zif -> flags , ZIF_FLAG_LACP_BYPASS );
115
115
bool new_bypass = false;
116
116
117
117
if (bond_zif -> bond_info .mbr_zifs ) {
118
118
for (ALL_LIST_ELEMENTS_RO (bond_zif -> bond_info .mbr_zifs , node ,
119
119
bond_mbr )) {
120
- if (bond_mbr -> flags & ZIF_FLAG_LACP_BYPASS ) {
120
+ if (CHECK_FLAG ( bond_mbr -> flags , ZIF_FLAG_LACP_BYPASS ) ) {
121
121
new_bypass = true;
122
122
break ;
123
123
}
@@ -132,9 +132,9 @@ static void zebra_l2_bond_lacp_bypass_eval(struct zebra_if *bond_zif)
132
132
bond_zif -> ifp -> name , new_bypass ? "on" : "off" );
133
133
134
134
if (new_bypass )
135
- bond_zif -> flags |= ZIF_FLAG_LACP_BYPASS ;
135
+ SET_FLAG ( bond_zif -> flags , ZIF_FLAG_LACP_BYPASS ) ;
136
136
else
137
- bond_zif -> flags &= ~ ZIF_FLAG_LACP_BYPASS ;
137
+ UNSET_FLAG ( bond_zif -> flags , ZIF_FLAG_LACP_BYPASS ) ;
138
138
139
139
if (bond_zif -> es_info .es )
140
140
zebra_evpn_es_bypass_update (bond_zif -> es_info .es , bond_zif -> ifp ,
@@ -174,8 +174,7 @@ void zebra_l2_map_slave_to_bond(struct zebra_if *zif, vrf_id_t vrf_id)
174
174
}
175
175
} else {
176
176
if (IS_ZEBRA_DEBUG_EVPN_MH_ES || IS_ZEBRA_DEBUG_EVENT )
177
- zlog_debug ("bond mbr %s link to bond skipped" ,
178
- zif -> ifp -> name );
177
+ zlog_debug ("bond mbr %s link to bond skipped" , zif -> ifp -> name );
179
178
}
180
179
}
181
180
@@ -186,8 +185,7 @@ void zebra_l2_unmap_slave_from_bond(struct zebra_if *zif)
186
185
187
186
if (!bond_slave -> bond_if ) {
188
187
if (IS_ZEBRA_DEBUG_EVPN_MH_ES || IS_ZEBRA_DEBUG_EVENT )
189
- zlog_debug ("bond mbr %s unlink from bond skipped" ,
190
- zif -> ifp -> name );
188
+ zlog_debug ("bond mbr %s unlink from bond skipped" , zif -> ifp -> name );
191
189
return ;
192
190
}
193
191
@@ -218,8 +216,7 @@ void zebra_l2if_update_bond(struct interface *ifp, bool add)
218
216
if (add ) {
219
217
if (!bond -> mbr_zifs ) {
220
218
if (IS_ZEBRA_DEBUG_EVPN_MH_ES || IS_ZEBRA_DEBUG_EVENT )
221
- zlog_debug ("bond %s mbr list create" ,
222
- ifp -> name );
219
+ zlog_debug ("bond %s mbr list create" , ifp -> name );
223
220
bond -> mbr_zifs = list_new ();
224
221
}
225
222
} else {
@@ -347,15 +344,15 @@ void zebra_l2_vxlanif_add_update(struct interface *ifp,
347
344
ctx .old_vtep_ip = zif -> l2info .vxl .vtep_ip ;
348
345
349
346
if (!IPV4_ADDR_SAME (& ctx .old_vtep_ip , & vxlan_info -> vtep_ip )) {
350
- chgflags |= ZEBRA_VXLIF_LOCAL_IP_CHANGE ;
347
+ SET_FLAG ( chgflags , ZEBRA_VXLIF_LOCAL_IP_CHANGE ) ;
351
348
zif -> l2info .vxl .vtep_ip = vxlan_info -> vtep_ip ;
352
349
}
353
350
354
351
if (IS_ZEBRA_VXLAN_IF_VNI (zif )) {
355
352
ctx .old_vni = vxlan_info -> vni_info .vni ;
356
353
if (!IPV4_ADDR_SAME (& zif -> l2info .vxl .vni_info .vni .mcast_grp ,
357
354
& vxlan_info -> vni_info .vni .mcast_grp )) {
358
- chgflags |= ZEBRA_VXLIF_MCAST_GRP_CHANGE ;
355
+ SET_FLAG ( chgflags , ZEBRA_VXLIF_MCAST_GRP_CHANGE ) ;
359
356
zif -> l2info .vxl .vni_info .vni .mcast_grp =
360
357
vxlan_info -> vni_info .vni .mcast_grp ;
361
358
}
@@ -441,11 +438,11 @@ void zebra_l2if_update_bridge_slave(struct interface *ifp,
441
438
442
439
if (zif -> zif_type == ZEBRA_IF_VXLAN
443
440
&& chgflags != ZEBRA_BRIDGE_NO_ACTION ) {
444
- if (chgflags & ZEBRA_BRIDGE_MASTER_MAC_CHANGE ) {
441
+ if (CHECK_FLAG ( chgflags , ZEBRA_BRIDGE_MASTER_MAC_CHANGE ) ) {
445
442
ctx .chgflags = ZEBRA_VXLIF_MASTER_MAC_CHANGE ;
446
443
zebra_vxlan_if_update (ifp , & ctx );
447
444
}
448
- if (chgflags & ZEBRA_BRIDGE_MASTER_UP ) {
445
+ if (CHECK_FLAG ( chgflags , ZEBRA_BRIDGE_MASTER_UP ) ) {
449
446
ctx .chgflags = ZEBRA_VXLIF_MASTER_CHANGE ;
450
447
zebra_vxlan_if_update (ifp , & ctx );
451
448
}
@@ -494,16 +491,16 @@ void zebra_l2if_update_bond_slave(struct interface *ifp, ifindex_t bond_ifindex,
494
491
zif = ifp -> info ;
495
492
assert (zif );
496
493
497
- old_bypass = !!(zif -> flags & ZIF_FLAG_LACP_BYPASS );
494
+ old_bypass = !!CHECK_FLAG (zif -> flags , ZIF_FLAG_LACP_BYPASS );
498
495
if (old_bypass != new_bypass ) {
499
496
if (IS_ZEBRA_DEBUG_EVPN_MH_ES || IS_ZEBRA_DEBUG_EVENT )
500
497
zlog_debug ("bond-mbr %s lacp bypass changed to %s" ,
501
498
zif -> ifp -> name , new_bypass ? "on" : "off" );
502
499
503
500
if (new_bypass )
504
- zif -> flags |= ZIF_FLAG_LACP_BYPASS ;
501
+ SET_FLAG ( zif -> flags , ZIF_FLAG_LACP_BYPASS ) ;
505
502
else
506
- zif -> flags &= ~ ZIF_FLAG_LACP_BYPASS ;
503
+ UNSET_FLAG ( zif -> flags , ZIF_FLAG_LACP_BYPASS ) ;
507
504
508
505
bond_mbr = & zif -> bondslave_info ;
509
506
if (bond_mbr -> bond_if ) {
0 commit comments