diff options
| author | Chirag Shah <chirag@nvidia.com> | 2023-12-26 17:36:49 -0800 | 
|---|---|---|
| committer | Chirag Shah <chirag@nvidia.com> | 2023-12-27 16:13:13 -0800 | 
| commit | fa00a2f765d0735c7bc4c138697603be509f07df (patch) | |
| tree | 28d75b1c52d78629fab7f55a4834bee942d79392 /zebra/zebra_vxlan.c | |
| parent | 080299fe10b7434602b8e419aa4283e4312cf587 (diff) | |
bgpd: revamp evpn debugs nexthop and l3vni
Add nexthop fied when import/unimport evpn route in vrf,
print bgp vrf instance name which contains "VRF" keyword.
Include pathcount which is list of paths linked to nexthop.
add and delete l3vni to keep symmetric "L3VNI" keyword as
used in other debug statements.
Ticket: #3671288
Testing Done:
2023/12/27 05:10:03.339616 BGP: [HPE1G-3H7F2] ... new pi VRF vrf2
dest 0x55663e8372c0 (l 2) pi 0x55663e8374d0 (l 1, f 0x4010) nh 6.0.0.1
2023/12/27 05:58:56.650116 BGP: [MC0JJ-7ZYQB] ... delete pi VRF vrf2
dest 0x55663e885110 (l 5) pi 0x55663e8851e0 (l 1, f 0x4098) nh 6.0.0.1
2023/12/27 05:10:03.339581 BGP: [P4TBX-3W31N] evpn VRF vrf2 nh
6.0.0.1 rmac 00:02:00:00:00:04 add to zebra
2023/12/27 06:13:12.685906 BGP: [SWSCZ-2Z6M4] evpn vrf VRF vrf1 nh
6.0.0.1 del to zebra
2023/12/27 05:10:03.339603 BGP: [Y2EAK-4N7FV] path 60.1.1.111/32 linked
to VRF vrf2 nh 6.0.0.1 pathcount 0
2023/12/27 05:58:56.650125 BGP: [GVE17-CSNTB] path 81.1.1.0/24 unlinked
from VRF vrf2 nh 6.0.0.1 pathcount 16
2023/12/27 05:08:10.108038 ZEBRA: [Q8ZEK-CT776] Send L3VNI ADD 104001
VRF vrf1 RMAC 00:04:ba:10:10:62 VRR 1c:34:da:19:59:62 local-ip 6.0.0.31
filter none to bgp
2023/12/27 05:08:26.043121 ZEBRA: [R43YF-2MKZ3] Send L3VNI DEL 104001
VRF vrf1 to bgp
Signed-off-by: Chirag Shah <chirag@nvidia.com>
Diffstat (limited to 'zebra/zebra_vxlan.c')
| -rw-r--r-- | zebra/zebra_vxlan.c | 17 | 
1 files changed, 8 insertions, 9 deletions
diff --git a/zebra/zebra_vxlan.c b/zebra/zebra_vxlan.c index 91a5bc4d42..7d0c82a437 100644 --- a/zebra/zebra_vxlan.c +++ b/zebra/zebra_vxlan.c @@ -2265,14 +2265,13 @@ static int zl3vni_send_add_to_client(struct zebra_l3vni *zl3vni)  	stream_putw_at(s, 0, stream_get_endp(s));  	if (IS_ZEBRA_DEBUG_VXLAN) -		zlog_debug( -			"Send L3_VNI_ADD %u VRF %s RMAC %pEA VRR %pEA local-ip %pI4 filter %s to %s", -			zl3vni->vni, vrf_id_to_name(zl3vni_vrf_id(zl3vni)), -			&svi_rmac, &vrr_rmac, &zl3vni->local_vtep_ip, -			CHECK_FLAG(zl3vni->filter, PREFIX_ROUTES_ONLY) -				? "prefix-routes-only" -				: "none", -			zebra_route_string(client->proto)); +		zlog_debug("Send L3VNI ADD %u VRF %s RMAC %pEA VRR %pEA local-ip %pI4 filter %s to %s", +			   zl3vni->vni, vrf_id_to_name(zl3vni_vrf_id(zl3vni)), +			   &svi_rmac, &vrr_rmac, &zl3vni->local_vtep_ip, +			   CHECK_FLAG(zl3vni->filter, PREFIX_ROUTES_ONLY) +				   ? "prefix-routes-only" +				   : "none", +			   zebra_route_string(client->proto));  	client->l3vniadd_cnt++;  	return zserv_send_message(client, s); @@ -2300,7 +2299,7 @@ static int zl3vni_send_del_to_client(struct zebra_l3vni *zl3vni)  	stream_putw_at(s, 0, stream_get_endp(s));  	if (IS_ZEBRA_DEBUG_VXLAN) -		zlog_debug("Send L3_VNI_DEL %u VRF %s to %s", zl3vni->vni, +		zlog_debug("Send L3VNI DEL %u VRF %s to %s", zl3vni->vni,  			   vrf_id_to_name(zl3vni_vrf_id(zl3vni)),  			   zebra_route_string(client->proto));  | 
