diff options
Diffstat (limited to 'bgpd/bgp_trace.h')
| -rw-r--r-- | bgpd/bgp_trace.h | 86 | 
1 files changed, 86 insertions, 0 deletions
diff --git a/bgpd/bgp_trace.h b/bgpd/bgp_trace.h index 3213b29d99..d6ba873ba3 100644 --- a/bgpd/bgp_trace.h +++ b/bgpd/bgp_trace.h @@ -436,6 +436,64 @@ TRACEPOINT_LOGLEVEL(frr_bgp, evpn_mh_local_es_evi_del_zrecv, TRACE_INFO)  TRACEPOINT_EVENT(  	frr_bgp, +	evpn_mh_es_evi_vtep_add, +	TP_ARGS(esi_t *, esi, vni_t, vni, struct in_addr, vtep, +		uint8_t, ead_es), +	TP_FIELDS( +		ctf_array(unsigned char, esi, esi, sizeof(esi_t)) +		ctf_integer(vni_t, vni, vni) +		ctf_integer_network_hex(unsigned int, vtep, vtep.s_addr) +		ctf_integer(uint8_t, ead_es, ead_es) +	) +) +TRACEPOINT_LOGLEVEL(frr_bgp, evpn_mh_es_evi_vtep_add, TRACE_INFO) + +TRACEPOINT_EVENT( +	frr_bgp, +	evpn_mh_es_evi_vtep_del, +	TP_ARGS(esi_t *, esi, vni_t, vni, struct in_addr, vtep, +		uint8_t, ead_es), +	TP_FIELDS( +		ctf_array(unsigned char, esi, esi, sizeof(esi_t)) +		ctf_integer(vni_t, vni, vni) +		ctf_integer_network_hex(unsigned int, vtep, vtep.s_addr) +		ctf_integer(uint8_t, ead_es, ead_es) +	) +) +TRACEPOINT_LOGLEVEL(frr_bgp, evpn_mh_es_evi_vtep_del, TRACE_INFO) + +TRACEPOINT_EVENT( +	frr_bgp, +	evpn_mh_local_ead_es_evi_route_upd, +	TP_ARGS(esi_t *, esi, vni_t, vni, +		uint8_t, route_type, +		struct in_addr, vtep), +	TP_FIELDS( +		ctf_array(unsigned char, esi, esi, sizeof(esi_t)) +		ctf_integer(vni_t, vni, vni) +		ctf_integer(uint8_t, route_type, route_type) +		ctf_integer_network_hex(unsigned int, vtep, vtep.s_addr) +	) +) +TRACEPOINT_LOGLEVEL(frr_bgp, evpn_mh_local_ead_es_evi_route_upd, TRACE_INFO) + +TRACEPOINT_EVENT( +	frr_bgp, +	evpn_mh_local_ead_es_evi_route_del, +	TP_ARGS(esi_t *, esi, vni_t, vni, +		uint8_t, route_type, +		struct in_addr, vtep), +	TP_FIELDS( +		ctf_array(unsigned char, esi, esi, sizeof(esi_t)) +		ctf_integer(vni_t, vni, vni) +		ctf_integer(uint8_t, route_type, route_type) +		ctf_integer_network_hex(unsigned int, vtep, vtep.s_addr) +	) +) +TRACEPOINT_LOGLEVEL(frr_bgp, evpn_mh_local_ead_es_evi_route_del, TRACE_INFO) + +TRACEPOINT_EVENT( +	frr_bgp,  	evpn_local_vni_add_zrecv,  	TP_ARGS(vni_t, vni, struct in_addr, vtep, vrf_id_t, vrf,  			struct in_addr, mc_grp), @@ -496,6 +554,34 @@ TRACEPOINT_LOGLEVEL(frr_bgp, evpn_local_macip_del_zrecv, TRACE_INFO)  TRACEPOINT_EVENT(  	frr_bgp, +	evpn_advertise_type5, +	TP_ARGS(vrf_id_t, vrf, const struct prefix_evpn *, pfx, +		struct ethaddr *, rmac, struct in_addr, vtep), +	TP_FIELDS( +		ctf_integer(int, vrf_id, vrf) +		ctf_array(unsigned char, ip, &pfx->prefix.prefix_addr.ip, +			sizeof(struct ipaddr)) +		ctf_array(unsigned char, rmac, rmac, +			sizeof(struct ethaddr)) +		ctf_integer_network_hex(unsigned int, vtep, vtep.s_addr) +	) +) +TRACEPOINT_LOGLEVEL(frr_bgp, evpn_advertise_type5, TRACE_INFO) + +TRACEPOINT_EVENT( +	frr_bgp, +	evpn_withdraw_type5, +	TP_ARGS(vrf_id_t, vrf, const struct prefix_evpn *, pfx), +	TP_FIELDS( +		ctf_integer(int, vrf_id, vrf) +		ctf_array(unsigned char, ip, &pfx->prefix.prefix_addr.ip, +			sizeof(struct ipaddr)) +	) +) +TRACEPOINT_LOGLEVEL(frr_bgp, evpn_withdraw_type5, TRACE_INFO) + +TRACEPOINT_EVENT( +	frr_bgp,  	evpn_local_l3vni_add_zrecv,  	TP_ARGS(vni_t, vni, vrf_id_t, vrf,  			struct ethaddr *, svi_rmac,  | 
