On Fri, Dec 28, 2018 at 12:16:05PM +0100, Denis Fondras wrote: > Print well-known SAFI name instead of value. > > * Before: > BGP (OPEN: Version 4, AS #65530, Holdtime 90, ID 10.2.2.2, Option length 44 > ((CAP MULTI_PROTOCOL [IPv4 Unicast], CAP MULTI_PROTOCOL [IPv4 #128], CAP > MULTI_PROTOCOL [IPv6 #128], CAP ROUTE_REFRESH, CAP GRACEFUL_RESTART [R], Time > 90s (IPv4 Unicast) (IPv4 #128) (IPv6 #128) CAP AS4 #65530))) > > * After: > BGP (OPEN: Version 4, AS #65530, Holdtime 90, ID 10.2.2.2, Option length 44 > ((CAP MULTI_PROTOCOL [IPv4 Unicast], CAP MULTI_PROTOCOL [IPv4 L3VPN Unicast], > CAP MULTI_PROTOCOL [IPv6 L3VPN Unicast], CAP ROUTE_REFRESH, CAP > GRACEFUL_RESTART > [R], Time 90s (IPv4 Unicast) (IPv4 L3VPN Unicast) (IPv6 L3VPN Unicast) CAP AS4 > #65530))) > > Index: print-bgp.c > =================================================================== > RCS file: /cvs/src/usr.sbin/tcpdump/print-bgp.c,v > retrieving revision 1.26 > diff -u -p -r1.26 print-bgp.c > --- print-bgp.c 22 Oct 2018 16:12:45 -0000 1.26 > +++ print-bgp.c 28 Dec 2018 10:53:58 -0000 > @@ -300,6 +300,11 @@ static const char *bgpattr_nlri_safi[] = > 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, > /* 64-66: MPLS BGP RFC3107 */ > "Tunnel", "VPLS", "MDT", > + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, > + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, > + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, > + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, > + "L3VPN Unicast", "L3VPN Multicast", > }; > #define bgp_attr_nlri_safi(x) \ > num_or_str(bgpattr_nlri_safi, \ >
Sure, OK claudio@ -- :wq Claudio