"Detailed information on TCP and BGP neighbor connections\n"
"Neighbor to display information about\n"
"Display routes learned from neighbor\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_ipv4 = 6;
union sockunion su;
"Detailed information on TCP and BGP neighbor connections\n"
"Neighbor to display information about\n"
"Display routes learned from neighbor\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_ext_community = 5;
int idx_ipv4 = 7;
"Detailed information on TCP and BGP neighbor connections\n"
"Neighbor to display information about\n"
"Display the routes advertised to a BGP neighbor\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_ipv4 = 6;
int ret;
"Detailed information on TCP and BGP neighbor connections\n"
"Neighbor to display information about\n"
"Display the routes advertised to a BGP neighbor\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_ext_community = 5;
int idx_ipv4 = 7;
"Display route and more specific routes\n"
"IPv6 prefix\n"
"Display route and more specific routes\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
char *vrf = NULL;
afi_t afi = AFI_IP6;
"IPv6 prefix\n"
"Display only the bestpath\n"
"Display only multipaths\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int prefix_check = 0;
"Address Family modifier\n"
"Address Family\n"
"Address Family modifier\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
afi_t afi = AFI_IP;
safi_t safi = SAFI_UNICAST;
"Neighbor to display information about\n"
"Neighbor on BGP configured interface\n"
"Display detailed prefix count information\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_peer = 4;
struct peer *peer;
"Neighbor to display information about\n"
"Neighbor on BGP configured interface\n"
"Display detailed prefix count information\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_word = 4;
int idx_peer = 6;
"Neighbor to display information about\n"
"Neighbor on BGP configured interface\n"
"Display detailed prefix count information\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_peer = 4;
struct peer *peer;
"Neighbor to display information about\n"
"Neighbor on BGP configured interface\n"
"Display detailed prefix count information\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_word = 3;
int idx_peer = 6;
"Neighbor to display information about\n"
"Neighbor on BGP configured interface\n"
"Display detailed prefix count information\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_safi = 4;
int idx_peer = 6;
"Neighbor to display information about\n"
"Neighbor on BGP configured interface\n"
"Display detailed prefix count information\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_peer = 6;
struct peer *peer;
"Display information about all VPNv4 NLRIs\n"
"Network in the BGP routing table to display\n"
"Network in the BGP routing table to display\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx = 0;
char *network = argv_find (argv, argc, "A.B.C.D", &idx) ? argv[idx]->arg : NULL;
"Display the routes advertised to a BGP neighbor\n"
"Route-map to modify the attributes\n"
"Name of the route map\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
afi_t afi = AFI_IP6;
safi_t safi = SAFI_UNICAST;
"Neighbor on BGP configured interface\n"
"Display information received from a BGP neighbor\n"
"Display the prefixlist filter\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
afi_t afi = AFI_IP6;
safi_t safi = SAFI_UNICAST;
"Display flap statistics of the routes learned from neighbor\n"
"Display the dampened routes received from neighbor\n"
"Display routes learned from neighbor\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
char *vrf = NULL;
char *peerstr = NULL;
IP_STR
BGP_STR
"Show BGP VRFs\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct list *inst = bm->bgp;
struct listnode *node;
"Display information for a route distinguisher\n"
"VPN Route Distinguisher\n"
"Summary of BGP neighbor status\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
char *vrf = NULL;
afi_t afi = AFI_IP6;
"Neighbor to display information about\n"
"Neighbor to display information about\n"
"Neighbor on BGP configured interface\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
char *vrf = NULL;
char *sh_arg = NULL;
SHOW_STR
IP_STR
"OSPF information\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct ospf *ospf;
u_char uj = use_json(argc, argv);
IP_STR
"OSPF information\n"
"Instance ID\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_number = 3;
struct ospf *ospf;
"OSPF information\n"
"Interface information\n"
"Interface name\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct ospf *ospf;
u_char uj = use_json(argc, argv);
"Instance ID\n"
"Interface information\n"
"Interface name\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_number = 3;
struct ospf *ospf;
IP_STR
"OSPF information\n"
"Neighbor list\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct ospf *ospf;
u_char uj = use_json(argc, argv);
"OSPF information\n"
"Instance ID\n"
"Neighbor list\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_number = 3;
struct ospf *ospf;
"OSPF information\n"
"Neighbor list\n"
"include down status neighbor\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct ospf *ospf;
u_char uj = use_json(argc, argv);
"Instance ID\n"
"Neighbor list\n"
"include down status neighbor\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_number = 3;
struct ospf *ospf;
"OSPF information\n"
"Neighbor list\n"
"Interface name\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct ospf *ospf;
u_char uj = use_json(argc, argv);
"Instance ID\n"
"Neighbor list\n"
"Interface name\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_number = 3;
struct ospf *ospf;
"OSPF information\n"
"Neighbor list\n"
"Neighbor ID\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct ospf *ospf;
u_char uj = use_json(argc, argv);
"Instance ID\n"
"Neighbor list\n"
"Neighbor ID\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_number = 3;
struct ospf *ospf;
"OSPF information\n"
"Neighbor list\n"
"detail of all neighbors\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct ospf *ospf;
u_char uj = use_json(argc, argv);
"Instance ID\n"
"Neighbor list\n"
"detail of all neighbors\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_number = 3;
struct ospf *ospf;
"Neighbor list\n"
"detail of all neighbors\n"
"include down status neighbor\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct ospf *ospf;
u_char uj = use_json(argc, argv);
"Neighbor list\n"
"detail of all neighbors\n"
"include down status neighbor\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_number = 3;
struct ospf *ospf;
"Neighbor list\n"
"Interface name\n"
"detail of all neighbors\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct ospf *ospf;
u_char uj = use_json(argc, argv);
"Neighbor list\n"
"Interface name\n"
"detail of all neighbors\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_number = 3;
struct ospf *ospf;
SHOW_STR
MPLS_STR
"MPLS table\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
struct zebra_vrf *zvrf;
u_char use_json = (argv[3]->arg != NULL);
MPLS_STR
"MPLS table\n"
"LSP to display information about\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
u_int32_t label;
struct zebra_vrf *zvrf;
SHOW_STR
IP_STR
"IP routing table\n"
- "JavaScript Object Notation\n")
+ JSON_STR)
{
return do_show_ip_route (vty, VRF_DEFAULT_NAME, SAFI_UNICAST, use_json(argc, argv));
}
IP_STR
"IP routing table\n"
VRF_CMD_HELP_STR
- "JavaScript Object Notation\n")
+ JSON_STR)
{
int idx_vrf = 4;
u_char uj = use_json(argc, argv);