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

Reply via email to