diff options
| author | Stephen Worley <sworley@nvidia.com> | 2022-02-15 18:21:18 -0500 | 
|---|---|---|
| committer | Stephen Worley <sworley@nvidia.com> | 2022-03-09 18:02:44 -0500 | 
| commit | 7140b00cb0c0f9e9f007f092890f04166a9a66f8 (patch) | |
| tree | fe1a6c80ae26474ae22234ce09ef9f8c49ac8a2c /zebra/zebra_evpn_mh.c | |
| parent | 26a64ff9ca7b8afdd5ab9b9bc8a59f3ea9dbc53b (diff) | |
zebra: use SET/UNSET/CHECK/COND in protodown code
Use the SET/UNSET/CHECK/COND macros for flag bifields
where appropriate throught the protodown code base.
Signed-off-by: Stephen Worley <sworley@nvidia.com>
Diffstat (limited to 'zebra/zebra_evpn_mh.c')
| -rw-r--r-- | zebra/zebra_evpn_mh.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/zebra/zebra_evpn_mh.c b/zebra/zebra_evpn_mh.c index 45eb51ae14..43eef69be2 100644 --- a/zebra/zebra_evpn_mh.c +++ b/zebra/zebra_evpn_mh.c @@ -3463,13 +3463,14 @@ void zebra_evpn_mh_json(json_object *json)  	if (zmh_info->protodown_rc) {  		json_array = json_object_new_array(); -		if (zmh_info->protodown_rc & ZEBRA_PROTODOWN_EVPN_STARTUP_DELAY) +		if (CHECK_FLAG(zmh_info->protodown_rc, +			       ZEBRA_PROTODOWN_EVPN_STARTUP_DELAY))  			json_object_array_add(  				json_array,  				json_object_new_string("startupDelay")); -		if (zmh_info->protodown_rc & ZEBRA_PROTODOWN_EVPN_UPLINK_DOWN) -			json_object_array_add( -				json_array, +		if (CHECK_FLAG(zmh_info->protodown_rc, +			       ZEBRA_PROTODOWN_EVPN_UPLINK_DOWN)) +			json_object_array_add(json_array,  				json_object_new_string("uplinkDown"));  		json_object_object_add(json, "protodownReasons", json_array);  	}  | 
