diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2022-12-25 10:26:52 -0500 | 
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2023-03-24 08:32:17 -0400 | 
| commit | e16d030c65ca97b1ba68b93ada93b1d4edde59d3 (patch) | |
| tree | e3a57a2e2887a899cad71c0640047b2b2409b5fa /bgpd/rfapi | |
| parent | 70d4d90c82f3fb4eb552438422afb79e29a4dca0 (diff) | |
*: Convert THREAD_XXX macros to EVENT_XXX macros
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'bgpd/rfapi')
| -rw-r--r-- | bgpd/rfapi/rfapi_import.c | 33 | ||||
| -rw-r--r-- | bgpd/rfapi/rfapi_monitor.c | 16 | ||||
| -rw-r--r-- | bgpd/rfapi/rfapi_rib.c | 22 | ||||
| -rw-r--r-- | bgpd/rfapi/vnc_export_bgp.c | 8 | 
4 files changed, 38 insertions, 41 deletions
diff --git a/bgpd/rfapi/rfapi_import.c b/bgpd/rfapi/rfapi_import.c index 5c02cd8af1..73d7930b49 100644 --- a/bgpd/rfapi/rfapi_import.c +++ b/bgpd/rfapi/rfapi_import.c @@ -848,10 +848,10 @@ static void rfapiBgpInfoChainFree(struct bgp_path_info *bpi)  		if (CHECK_FLAG(bpi->flags, BGP_PATH_REMOVED)  		    && bpi->extra->vnc.import.timer) {  			struct rfapi_withdraw *wcb = -				THREAD_ARG(bpi->extra->vnc.import.timer); +				EVENT_ARG(bpi->extra->vnc.import.timer);  			XFREE(MTYPE_RFAPI_WITHDRAW, wcb); -			THREAD_OFF(bpi->extra->vnc.import.timer); +			EVENT_OFF(bpi->extra->vnc.import.timer);  		}  		next = bpi->next; @@ -2347,7 +2347,7 @@ static void rfapiMonitorEncapDelete(struct bgp_path_info *vpn_bpi)   */  static void rfapiWithdrawTimerVPN(struct event *t)  { -	struct rfapi_withdraw *wcb = THREAD_ARG(t); +	struct rfapi_withdraw *wcb = EVENT_ARG(t);  	struct bgp_path_info *bpi = wcb->info;  	struct bgp *bgp = bgp_get_default();  	const struct prefix *p; @@ -2656,7 +2656,7 @@ rfapiWithdrawEncapUpdateCachedUn(struct rfapi_import_table *import_table,  static void rfapiWithdrawTimerEncap(struct event *t)  { -	struct rfapi_withdraw *wcb = THREAD_ARG(t); +	struct rfapi_withdraw *wcb = EVENT_ARG(t);  	struct bgp_path_info *bpi = wcb->info;  	int was_first_route = 0;  	struct rfapi_monitor_encap *em; @@ -3076,12 +3076,11 @@ static void rfapiBgpInfoFilteredImportEncap(  				 */  				if (CHECK_FLAG(bpi->flags, BGP_PATH_REMOVED)  				    && bpi->extra->vnc.import.timer) { -					struct rfapi_withdraw *wcb = THREAD_ARG( +					struct rfapi_withdraw *wcb = EVENT_ARG(  						bpi->extra->vnc.import.timer);  					XFREE(MTYPE_RFAPI_WITHDRAW, wcb); -					THREAD_OFF( -						bpi->extra->vnc.import.timer); +					EVENT_OFF(bpi->extra->vnc.import.timer);  				}  				if (action == FIF_ACTION_UPDATE) { @@ -3169,10 +3168,10 @@ static void rfapiBgpInfoFilteredImportEncap(  			__func__);  		if (bpi->extra->vnc.import.timer) {  			struct rfapi_withdraw *wcb = -				THREAD_ARG(bpi->extra->vnc.import.timer); +				EVENT_ARG(bpi->extra->vnc.import.timer);  			XFREE(MTYPE_RFAPI_WITHDRAW, wcb); -			THREAD_OFF(bpi->extra->vnc.import.timer); +			EVENT_OFF(bpi->extra->vnc.import.timer);  		}  		rfapiExpireEncapNow(import_table, rn, bpi);  	} @@ -3529,12 +3528,11 @@ void rfapiBgpInfoFilteredImportVPN(  				 */  				if (CHECK_FLAG(bpi->flags, BGP_PATH_REMOVED)  				    && bpi->extra->vnc.import.timer) { -					struct rfapi_withdraw *wcb = THREAD_ARG( +					struct rfapi_withdraw *wcb = EVENT_ARG(  						bpi->extra->vnc.import.timer);  					XFREE(MTYPE_RFAPI_WITHDRAW, wcb); -					THREAD_OFF( -						bpi->extra->vnc.import.timer); +					EVENT_OFF(bpi->extra->vnc.import.timer);  					import_table->holddown_count[afi] -= 1;  					RFAPI_UPDATE_ITABLE_COUNT( @@ -3748,10 +3746,10 @@ void rfapiBgpInfoFilteredImportVPN(  			__func__);  		if (bpi->extra->vnc.import.timer) {  			struct rfapi_withdraw *wcb = -				THREAD_ARG(bpi->extra->vnc.import.timer); +				EVENT_ARG(bpi->extra->vnc.import.timer);  			XFREE(MTYPE_RFAPI_WITHDRAW, wcb); -			THREAD_OFF(bpi->extra->vnc.import.timer); +			EVENT_OFF(bpi->extra->vnc.import.timer);  		}  		rfapiExpireVpnNow(import_table, rn, bpi, 0);  	} @@ -4485,7 +4483,7 @@ static void rfapiDeleteRemotePrefixesIt(  						continue;  					if (bpi->extra->vnc.import.timer) {  						struct rfapi_withdraw *wcb = -							THREAD_ARG( +							EVENT_ARG(  								bpi->extra->vnc  									.import  									.timer); @@ -4498,9 +4496,8 @@ static void rfapiDeleteRemotePrefixesIt(  							afi, 1);  						XFREE(MTYPE_RFAPI_WITHDRAW,  						      wcb); -						THREAD_OFF( -							bpi->extra->vnc.import -								.timer); +						EVENT_OFF(bpi->extra->vnc.import +								  .timer);  					}  				} else {  					if (!delete_active) diff --git a/bgpd/rfapi/rfapi_monitor.c b/bgpd/rfapi/rfapi_monitor.c index d3a1b84b59..3fe957ba4d 100644 --- a/bgpd/rfapi/rfapi_monitor.c +++ b/bgpd/rfapi/rfapi_monitor.c @@ -619,7 +619,7 @@ void rfapiMonitorDel(struct bgp *bgp, struct rfapi_descriptor *rfd,  		rfapiMonitorDetachImport(m);  	} -	THREAD_OFF(m->timer); +	EVENT_OFF(m->timer);  	/*  	 * remove from rfd list @@ -656,7 +656,7 @@ int rfapiMonitorDelHd(struct rfapi_descriptor *rfd)  					rfapiMonitorDetachImport(m);  				} -				THREAD_OFF(m->timer); +				EVENT_OFF(m->timer);  				XFREE(MTYPE_RFAPI_MONITOR, m);  				rn->info = NULL; @@ -690,7 +690,7 @@ int rfapiMonitorDelHd(struct rfapi_descriptor *rfd)  #endif  			} -			THREAD_OFF(mon_eth->timer); +			EVENT_OFF(mon_eth->timer);  			/*  			 * remove from rfd list @@ -732,7 +732,7 @@ void rfapiMonitorResponseRemovalOn(struct bgp *bgp)  static void rfapiMonitorTimerExpire(struct event *t)  { -	struct rfapi_monitor_vpn *m = THREAD_ARG(t); +	struct rfapi_monitor_vpn *m = EVENT_ARG(t);  	/* forget reference to thread, it's gone */  	m->timer = NULL; @@ -753,7 +753,7 @@ static void rfapiMonitorTimerRestart(struct rfapi_monitor_vpn *m)  	if (m->rfd->response_lifetime - remain < 2)  		return; -	THREAD_OFF(m->timer); +	EVENT_OFF(m->timer);  	{  		char buf[BUFSIZ]; @@ -1038,7 +1038,7 @@ void rfapiMonitorMovedUp(struct rfapi_import_table *import_table,  static void rfapiMonitorEthTimerExpire(struct event *t)  { -	struct rfapi_monitor_eth *m = THREAD_ARG(t); +	struct rfapi_monitor_eth *m = EVENT_ARG(t);  	/* forget reference to thread, it's gone */  	m->timer = NULL; @@ -1061,7 +1061,7 @@ static void rfapiMonitorEthTimerRestart(struct rfapi_monitor_eth *m)  	if (m->rfd->response_lifetime - remain < 2)  		return; -	THREAD_OFF(m->timer); +	EVENT_OFF(m->timer);  	{  		char buf[BUFSIZ]; @@ -1399,7 +1399,7 @@ void rfapiMonitorEthDel(struct bgp *bgp, struct rfapi_descriptor *rfd,  		rfapiMonitorEthDetachImport(bgp, val);  	} -	THREAD_OFF(val->timer); +	EVENT_OFF(val->timer);  	/*  	 * remove from rfd list diff --git a/bgpd/rfapi/rfapi_rib.c b/bgpd/rfapi/rfapi_rib.c index 3febea96bb..4dc3139ed1 100644 --- a/bgpd/rfapi/rfapi_rib.c +++ b/bgpd/rfapi/rfapi_rib.c @@ -255,8 +255,8 @@ static void rfapi_info_free(struct rfapi_info *goner)  		if (goner->timer) {  			struct rfapi_rib_tcb *tcb; -			tcb = THREAD_ARG(goner->timer); -			THREAD_OFF(goner->timer); +			tcb = EVENT_ARG(goner->timer); +			EVENT_OFF(goner->timer);  			XFREE(MTYPE_RFAPI_RECENT_DELETE, tcb);  		}  		XFREE(MTYPE_RFAPI_INFO, goner); @@ -280,7 +280,7 @@ struct rfapi_rib_tcb {   */  static void rfapiRibExpireTimer(struct event *t)  { -	struct rfapi_rib_tcb *tcb = THREAD_ARG(t); +	struct rfapi_rib_tcb *tcb = EVENT_ARG(t);  	RFAPI_RIB_CHECK_COUNTS(1, 0); @@ -325,8 +325,8 @@ static void rfapiRibStartTimer(struct rfapi_descriptor *rfd,  	struct rfapi_rib_tcb *tcb = NULL;  	if (ri->timer) { -		tcb = THREAD_ARG(ri->timer); -		THREAD_OFF(ri->timer); +		tcb = EVENT_ARG(ri->timer); +		EVENT_OFF(ri->timer);  	} else {  		tcb = XCALLOC(MTYPE_RFAPI_RECENT_DELETE,  			      sizeof(struct rfapi_rib_tcb)); @@ -900,8 +900,8 @@ static void process_pending_node(struct bgp *bgp, struct rfapi_descriptor *rfd,  				if (ri->timer) {  					struct rfapi_rib_tcb *tcb; -					tcb = THREAD_ARG(ri->timer); -					THREAD_OFF(ri->timer); +					tcb = EVENT_ARG(ri->timer); +					EVENT_OFF(ri->timer);  					XFREE(MTYPE_RFAPI_RECENT_DELETE, tcb);  				} @@ -985,8 +985,8 @@ static void process_pending_node(struct bgp *bgp, struct rfapi_descriptor *rfd,  				if (ori->timer) {  					struct rfapi_rib_tcb *tcb; -					tcb = THREAD_ARG(ori->timer); -					THREAD_OFF(ori->timer); +					tcb = EVENT_ARG(ori->timer); +					EVENT_OFF(ori->timer);  					XFREE(MTYPE_RFAPI_RECENT_DELETE, tcb);  				} @@ -1319,8 +1319,8 @@ callback:  				if (ri->timer) {  					struct rfapi_rib_tcb *tcb; -					tcb = THREAD_ARG(ri->timer); -					THREAD_OFF(ri->timer); +					tcb = EVENT_ARG(ri->timer); +					EVENT_OFF(ri->timer);  					XFREE(MTYPE_RFAPI_RECENT_DELETE, tcb);  				}  				RFAPI_RIB_CHECK_COUNTS(0, delete_list->count); diff --git a/bgpd/rfapi/vnc_export_bgp.c b/bgpd/rfapi/vnc_export_bgp.c index e15c61e6da..7decb75782 100644 --- a/bgpd/rfapi/vnc_export_bgp.c +++ b/bgpd/rfapi/vnc_export_bgp.c @@ -1692,7 +1692,7 @@ void vnc_direct_bgp_rh_add_route(struct bgp *bgp, afi_t afi,  	 * export expiration timer is already running on  	 * this route: cancel it  	 */ -	THREAD_OFF(eti->timer); +	EVENT_OFF(eti->timer);  	bgp_update(peer, prefix, /* prefix */  		   0,		 /* addpath_id */ @@ -1706,7 +1706,7 @@ void vnc_direct_bgp_rh_add_route(struct bgp *bgp, afi_t afi,  static void vncExportWithdrawTimer(struct event *t)  { -	struct vnc_export_info *eti = THREAD_ARG(t); +	struct vnc_export_info *eti = EVENT_ARG(t);  	const struct prefix *p = agg_node_get_prefix(eti->node);  	/* @@ -1922,7 +1922,7 @@ void vnc_direct_bgp_rh_vpn_enable(struct bgp *bgp, afi_t afi)  					 * already running on  					 * this route: cancel it  					 */ -					THREAD_OFF(eti->timer); +					EVENT_OFF(eti->timer);  					vnc_zlog_debug_verbose(  						"%s: calling bgp_update", @@ -1991,7 +1991,7 @@ void vnc_direct_bgp_rh_vpn_disable(struct bgp *bgp, afi_t afi)  					ZEBRA_ROUTE_VNC_DIRECT_RH,  					BGP_ROUTE_REDISTRIBUTE);  				if (eti) { -					THREAD_OFF(eti->timer); +					EVENT_OFF(eti->timer);  					vnc_eti_delete(eti);  				}  | 
