/* autogenerated file, DO NOT EDIT! */
#include <zebra.h>

#include "command.h"
#include "linklist.h"

#include "vtysh/vtysh.h"

#pragma GCC visibility push(internal)

#define MAKE_VECTOR(name, len, ...)                        \
        static void * name ## _vitems[] = { __VA_ARGS__ }; \
        static struct _vector name = {                     \
                .active = len,                             \
                .count = len,                              \
                .index = name ## _vitems,                  \
        }

static struct cmd_token ctkn_SRV6_LOCS_NODE[];
static struct graph_node gn_SRV6_LOCS_NODE[];

static struct cmd_token ctkn_SRV6_LOCS_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [2] */
		.type = WORD_TKN,
		.text = (char *)"locator",
		.desc = (char *)"Segment Routing SRv6 locator",
	},
	{ /* [3] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Specify locator-name",
		.varname = (char *)"locator",
	},
	{ /* [4] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [5] = no_srv6_locator_cmd */ },
};

extern struct cmd_element no_srv6_locator_cmd_vtysh;

MAKE_VECTOR(gn_SRV6_LOCS_NODE_0_next, 1, &gn_SRV6_LOCS_NODE[1]);
MAKE_VECTOR(gn_SRV6_LOCS_NODE_0_prev, 0, );
MAKE_VECTOR(gn_SRV6_LOCS_NODE_1_next, 1, &gn_SRV6_LOCS_NODE[2]);
MAKE_VECTOR(gn_SRV6_LOCS_NODE_1_prev, 1, &gn_SRV6_LOCS_NODE[0]);
MAKE_VECTOR(gn_SRV6_LOCS_NODE_2_next, 1, &gn_SRV6_LOCS_NODE[3]);
MAKE_VECTOR(gn_SRV6_LOCS_NODE_2_prev, 1, &gn_SRV6_LOCS_NODE[1]);
MAKE_VECTOR(gn_SRV6_LOCS_NODE_3_next, 1, &gn_SRV6_LOCS_NODE[4]);
MAKE_VECTOR(gn_SRV6_LOCS_NODE_3_prev, 1, &gn_SRV6_LOCS_NODE[2]);
MAKE_VECTOR(gn_SRV6_LOCS_NODE_4_next, 1, &gn_SRV6_LOCS_NODE[5]);
MAKE_VECTOR(gn_SRV6_LOCS_NODE_4_prev, 1, &gn_SRV6_LOCS_NODE[3]);
MAKE_VECTOR(gn_SRV6_LOCS_NODE_5_next, 0, );
MAKE_VECTOR(gn_SRV6_LOCS_NODE_5_prev, 1, &gn_SRV6_LOCS_NODE[4]);

static struct graph_node gn_SRV6_LOCS_NODE[] = {
	{
		.from = &gn_SRV6_LOCS_NODE_0_prev,
		.to = &gn_SRV6_LOCS_NODE_0_next,
		.data = &ctkn_SRV6_LOCS_NODE[0],
	},
	{
		.from = &gn_SRV6_LOCS_NODE_1_prev,
		.to = &gn_SRV6_LOCS_NODE_1_next,
		.data = &ctkn_SRV6_LOCS_NODE[1],
	},
	{
		.from = &gn_SRV6_LOCS_NODE_2_prev,
		.to = &gn_SRV6_LOCS_NODE_2_next,
		.data = &ctkn_SRV6_LOCS_NODE[2],
	},
	{
		.from = &gn_SRV6_LOCS_NODE_3_prev,
		.to = &gn_SRV6_LOCS_NODE_3_next,
		.data = &ctkn_SRV6_LOCS_NODE[3],
	},
	{
		.from = &gn_SRV6_LOCS_NODE_4_prev,
		.to = &gn_SRV6_LOCS_NODE_4_next,
		.data = &ctkn_SRV6_LOCS_NODE[4],
	},
	{
		.from = &gn_SRV6_LOCS_NODE_5_prev,
		.to = &gn_SRV6_LOCS_NODE_5_next,
		.data = (void *)&no_srv6_locator_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_SRV6_LOCS_NODE, 6, &gn_SRV6_LOCS_NODE[0], &gn_SRV6_LOCS_NODE[1], &gn_SRV6_LOCS_NODE[2], &gn_SRV6_LOCS_NODE[3], &gn_SRV6_LOCS_NODE[4], &gn_SRV6_LOCS_NODE[5]);

extern void install_SRV6_LOCS_NODE(void);

void install_SRV6_LOCS_NODE(void)

{
	unsigned node_id = SRV6_LOCS_NODE;
	struct cmd_node *node;

	assert(node_id < vector_active(cmdvec));
	node = vector_slot(cmdvec, node_id);
	assert(node);
	assert(vector_active(node->cmdgraph->nodes) == 1);
	graph_delete_node(node->cmdgraph, vector_slot(node->cmdgraph->nodes, 0));
	vector_free(node->cmdgraph->nodes);
	node->cmdgraph->nodes = &gvec_SRV6_LOCS_NODE;
	vector_set(node->cmd_vector, &no_srv6_locator_cmd_vtysh);
}

static struct cmd_token ctkn_BGP_VPNV6_NODE[];
static struct graph_node gn_BGP_VPNV6_NODE[];

static struct cmd_token ctkn_BGP_VPNV6_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[3],
	},
	{ /* [2] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
		.varname = (char *)"no",
	},
	{ /* [3] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[1],
	},
	{ /* [4] */
		.type = WORD_TKN,
		.text = (char *)"bgp",
		.desc = (char *)"BGP information",
	},
	{ /* [5] */
		.type = WORD_TKN,
		.text = (char *)"retain",
		.desc = (char *)"Retain BGP updates",
	},
	{ /* [6] */
		.type = WORD_TKN,
		.text = (char *)"route-target",
		.desc = (char *)"Retain BGP updates based on route-target values",
	},
	{ /* [7] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Retain all BGP updates",
	},
	{ /* [8] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [9] = bgp_retain_route_target_cmd */ },
	{ /* [10] */
		.type = WORD_TKN,
		.text = (char *)"neighbor",
		.desc = (char *)"Specify neighbor router",
	},
	{ /* [11] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[13],
	},
	{ /* [12] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Neighbor address",
		.varname = (char *)"peer_str",
	},
	{ /* [13] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[11],
	},
	{ /* [14] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[16],
	},
	{ /* [15] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"encapsulation-srv6",
		.desc = (char *)"Distribute L3VPN updates with SRv6 prefix SID",
		.varname = (char *)"srv6",
	},
	{ /* [16] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[14],
	},
	{ /* [17] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [18] = neighbor_encapsulation_srv6_or_mpls_cmd */ },
	{ /* [19] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"encapsulation-mpls",
		.desc = (char *)"Distribute L3VPN updates with MPLS prefix SID",
		.varname = (char *)"mpls",
	},
	{ /* [20] */
		.type = IPV6_TKN,
		.varname_src = 4,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"Neighbor IPv6 address",
		.varname = (char *)"peer_str",
	},
	{ /* [21] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"Interface name or neighbor tag",
		.varname = (char *)"peer_str",
	},
	{ /* [22] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[24],
	},
	{ /* [23] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Neighbor address",
		.varname = (char *)"neighbor",
	},
	{ /* [24] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[22],
	},
	{ /* [25] */
		.type = WORD_TKN,
		.text = (char *)"accept-own",
		.desc = (char *)"Enable handling of self-originated VPN routes containing ACCEPT_OWN community",
	},
	{ /* [26] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [27] = neighbor_accept_own_cmd */ },
	{ /* [28] */
		.type = IPV6_TKN,
		.varname_src = 4,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"Neighbor IPv6 address",
		.varname = (char *)"neighbor",
	},
	{ /* [29] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"Interface name or neighbor tag",
		.varname = (char *)"neighbor",
	},
	{ /* [30] */
		.type = WORD_TKN,
		.text = (char *)"advertise-map",
		.desc = (char *)"Route-map to conditionally advertise routes",
	},
	{ /* [31] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Name of advertise map",
		.varname = (char *)"advertise_str",
	},
	{ /* [32] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[34],
	},
	{ /* [33] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"exist-map",
		.desc = (char *)"Advertise routes only if prefixes in exist-map are installed in BGP table",
		.varname = (char *)"exist",
	},
	{ /* [34] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[32],
	},
	{ /* [35] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Name of the exist or non exist map",
		.varname = (char *)"condition_str",
	},
	{ /* [36] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [37] = neighbor_advertise_map_cmd */ },
	{ /* [38] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"non-exist-map",
		.desc = (char *)"Advertise routes only if prefixes in non-exist-map are not installed in BGP table",
		.varname = (char *)"exist",
	},
	{ /* [39] */
		.type = WORD_TKN,
		.text = (char *)"send-community",
		.desc = (char *)"Send Community attribute to this neighbor",
	},
	{ /* [40] */
		.type = WORD_TKN,
		.text = (char *)"extended",
		.desc = (char *)"Send Extended Community attributes",
	},
	{ /* [41] */
		.type = WORD_TKN,
		.text = (char *)"rpki",
		.desc = (char *)"Send RPKI Extended Community attributes",
	},
	{ /* [42] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [43] = neighbor_ecommunity_rpki_cmd */ },
	{ /* [44] */
		.type = WORD_TKN,
		.text = (char *)"neighbor",
		.desc = (char *)"Specify neighbor router",
	},
	{ /* [45] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[47],
	},
	{ /* [46] */
		.type = IPV4_TKN,
		.varname_src = 3,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Neighbor address",
		.varname = (char *)"neighbor",
	},
	{ /* [47] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[45],
	},
	{ /* [48] */
		.type = WORD_TKN,
		.text = (char *)"activate",
		.desc = (char *)"Enable the Address Family for this Neighbor",
	},
	{ /* [49] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [50] = neighbor_activate_cmd */ },
	{ /* [51] */
		.type = IPV6_TKN,
		.varname_src = 3,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"Neighbor IPv6 address",
		.varname = (char *)"neighbor",
	},
	{ /* [52] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Interface name or neighbor tag",
		.varname = (char *)"neighbor",
	},
	{ /* [53] */
		.type = WORD_TKN,
		.text = (char *)"addpath-rx-paths-limit",
		.desc = (char *)"Paths Limit for Addpath to receive from the peer",
	},
	{ /* [54] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Maximum number of paths",
		.min = 1,
		.max = 65535,
		.varname = (char *)"paths_limit",
	},
	{ /* [55] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [56] = neighbor_addpath_paths_limit_cmd */ },
	{ /* [57] */
		.type = WORD_TKN,
		.text = (char *)"addpath-tx-all-paths",
		.desc = (char *)"Use addpath to advertise all paths to a neighbor",
	},
	{ /* [58] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [59] = neighbor_addpath_tx_all_paths_cmd */ },
	{ /* [60] */
		.type = WORD_TKN,
		.text = (char *)"addpath-tx-best-selected",
		.desc = (char *)"Use addpath to advertise best selected paths to a neighbor",
	},
	{ /* [61] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-6)",
		.desc = (char *)"The number of best paths",
		.min = 1,
		.max = 6,
		.varname = (char *)"paths",
	},
	{ /* [62] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [63] = neighbor_addpath_tx_best_selected_paths_cmd */ },
	{ /* [64] */
		.type = WORD_TKN,
		.text = (char *)"addpath-tx-bestpath-per-AS",
		.desc = (char *)"Use addpath to advertise the bestpath per each neighboring AS",
	},
	{ /* [65] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [66] = neighbor_addpath_tx_bestpath_per_as_cmd */ },
	{ /* [67] */
		.type = WORD_TKN,
		.text = (char *)"allowas-in",
		.desc = (char *)"Accept as-path with my AS present in it",
	},
	{ /* [68] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[71],
	},
	{ /* [69] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"Filter routes using route-map",
	},
	{ /* [70] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Name of route-map",
		.varname = (char *)"rmap_name",
	},
	{ /* [71] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[68],
	},
	{ /* [72] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[76],
	},
	{ /* [73] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[75],
	},
	{ /* [74] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-10)",
		.desc = (char *)"Number of occurrences of AS number",
		.min = 1,
		.max = 10,
		.varname = (char *)"allow_num",
	},
	{ /* [75] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[73],
	},
	{ /* [76] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[72],
	},
	{ /* [77] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [78] = neighbor_allowas_in_cmd */ },
	{ /* [79] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"origin",
		.desc = (char *)"Only accept my AS in the as-path if the route was originated in my AS",
		.varname = (char *)"origin_kw",
	},
	{ /* [80] */
		.type = WORD_TKN,
		.text = (char *)"as-override",
		.desc = (char *)"Override ASNs in outbound updates if aspath equals remote-as",
	},
	{ /* [81] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [82] = neighbor_as_override_cmd */ },
	{ /* [83] */
		.type = WORD_TKN,
		.text = (char *)"attribute-unchanged",
		.desc = (char *)"BGP attribute is propagated unchanged to this neighbor",
	},
	{ /* [84] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[88],
	},
	{ /* [85] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[87],
	},
	{ /* [86] */
		.type = WORD_TKN,
		.text = (char *)"as-path",
		.desc = (char *)"As-path attribute",
	},
	{ /* [87] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[85],
	},
	{ /* [88] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[84],
	},
	{ /* [89] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [90] = neighbor_attr_unchanged_cmd */ },
	{ /* [91] */
		.type = WORD_TKN,
		.text = (char *)"next-hop",
		.desc = (char *)"Nexthop attribute",
	},
	{ /* [92] */
		.type = WORD_TKN,
		.text = (char *)"med",
		.desc = (char *)"Med attribute",
	},
	{ /* [93] */
		.type = WORD_TKN,
		.text = (char *)"disable-addpath-rx",
		.desc = (char *)"Do not accept additional paths",
	},
	{ /* [94] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [95] = neighbor_disable_addpath_rx_cmd */ },
	{ /* [96] */
		.type = WORD_TKN,
		.text = (char *)"distribute-list",
		.desc = (char *)"Filter updates to/from this neighbor",
	},
	{ /* [97] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP Access-list name",
		.varname = (char *)"accesslist_name",
	},
	{ /* [98] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[100],
	},
	{ /* [99] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming updates",
	},
	{ /* [100] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[98],
	},
	{ /* [101] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [102] = neighbor_distribute_list_cmd */ },
	{ /* [103] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing updates",
	},
	{ /* [104] */
		.type = WORD_TKN,
		.text = (char *)"filter-list",
		.desc = (char *)"Establish BGP filters",
	},
	{ /* [105] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"AS_PATH_FILTER_NAME",
		.desc = (char *)"AS path access-list name",
		.varname = (char *)"as_path_filter_name",
	},
	{ /* [106] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[108],
	},
	{ /* [107] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming routes",
	},
	{ /* [108] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[106],
	},
	{ /* [109] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [110] = neighbor_filter_list_cmd */ },
	{ /* [111] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing routes",
	},
	{ /* [112] */
		.type = WORD_TKN,
		.text = (char *)"maximum-prefix",
		.desc = (char *)"Maximum number of prefix accept from this peer",
	},
	{ /* [113] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"maximum no. of prefix limit",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"maximum_prefix",
	},
	{ /* [114] */
		.type = RANGE_TKN,
		.text = (char *)"(1-100)",
		.desc = (char *)"Threshold value (%) at which to generate a warning msg",
		.min = 1,
		.max = 100,
	},
	{ /* [115] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[117],
	},
	{ /* [116] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [117] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[115],
	},
	{ /* [118] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [119] = neighbor_maximum_prefix_threshold_cmd */ },
	{ /* [120] */
		.type = WORD_TKN,
		.text = (char *)"restart",
		.desc = (char *)"Restart bgp connection after limit is exceeded",
	},
	{ /* [121] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Restart interval in minutes",
		.min = 1,
		.max = 65535,
		.varname = (char *)"restart",
	},
	{ /* [122] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[124],
	},
	{ /* [123] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [124] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[122],
	},
	{ /* [125] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [126] = neighbor_maximum_prefix_threshold_restart_cmd */ },
	{ /* [127] */
		.type = WORD_TKN,
		.text = (char *)"warning-only",
		.desc = (char *)"Only give warning message when limit is exceeded",
	},
	{ /* [128] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[130],
	},
	{ /* [129] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [130] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[128],
	},
	{ /* [131] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [132] = neighbor_maximum_prefix_threshold_warning_cmd */ },
	{ /* [133] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[135],
	},
	{ /* [134] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [135] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[133],
	},
	{ /* [136] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [137] = neighbor_maximum_prefix_cmd */ },
	{ /* [138] */
		.type = WORD_TKN,
		.text = (char *)"restart",
		.desc = (char *)"Restart bgp connection after limit is exceeded",
	},
	{ /* [139] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Restart interval in minutes",
		.min = 1,
		.max = 65535,
		.varname = (char *)"restart",
	},
	{ /* [140] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[142],
	},
	{ /* [141] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [142] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[140],
	},
	{ /* [143] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [144] = neighbor_maximum_prefix_restart_cmd */ },
	{ /* [145] */
		.type = WORD_TKN,
		.text = (char *)"warning-only",
		.desc = (char *)"Only give warning message when limit is exceeded",
	},
	{ /* [146] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[148],
	},
	{ /* [147] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [148] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[146],
	},
	{ /* [149] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [150] = neighbor_maximum_prefix_warning_cmd */ },
	{ /* [151] */
		.type = WORD_TKN,
		.text = (char *)"maximum-prefix-out",
		.desc = (char *)"Maximum number of prefixes to be sent to this peer",
	},
	{ /* [152] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"Maximum no. of prefix limit",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"maximum_prefix_out",
	},
	{ /* [153] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [154] = neighbor_maximum_prefix_out_cmd */ },
	{ /* [155] */
		.type = WORD_TKN,
		.text = (char *)"next-hop-self",
		.desc = (char *)"Disable the next hop calculation for this neighbor",
	},
	{ /* [156] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [157] = neighbor_nexthop_self_cmd */ },
	{ /* [158] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Set the next hop to self for reflected routes",
	},
	{ /* [159] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [160] = neighbor_nexthop_self_all_hidden_cmd */ },
	{ /* [161] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Set the next hop to self for reflected routes",
	},
	{ /* [162] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [163] = neighbor_nexthop_self_force_cmd */ },
	{ /* [164] */
		.type = WORD_TKN,
		.text = (char *)"peer-group",
		.desc = (char *)"Member of the peer-group",
	},
	{ /* [165] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"PGNAME",
		.desc = (char *)"Peer-group name",
		.varname = (char *)"pgname",
	},
	{ /* [166] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [167] = neighbor_set_peer_group_hidden_cmd */ },
	{ /* [168] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"Filter updates to/from this neighbor",
	},
	{ /* [169] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Name of a prefix list",
		.varname = (char *)"prefix_list",
	},
	{ /* [170] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[172],
	},
	{ /* [171] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming updates",
	},
	{ /* [172] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[170],
	},
	{ /* [173] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [174] = neighbor_prefix_list_cmd */ },
	{ /* [175] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing updates",
	},
	{ /* [176] */
		.type = WORD_TKN,
		.text = (char *)"remove-private-AS",
		.desc = (char *)"Remove private ASNs in outbound updates",
	},
	{ /* [177] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [178] = neighbor_remove_private_as_cmd */ },
	{ /* [179] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Apply to all AS numbers",
	},
	{ /* [180] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [181] = neighbor_remove_private_as_all_cmd */ },
	{ /* [182] */
		.type = WORD_TKN,
		.text = (char *)"replace-AS",
		.desc = (char *)"Replace private ASNs with our ASN in outbound updates",
	},
	{ /* [183] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [184] = neighbor_remove_private_as_all_replace_as_cmd */ },
	{ /* [185] */
		.type = WORD_TKN,
		.text = (char *)"replace-AS",
		.desc = (char *)"Replace private ASNs with our ASN in outbound updates",
	},
	{ /* [186] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [187] = neighbor_remove_private_as_replace_as_cmd */ },
	{ /* [188] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"Apply route map to neighbor",
	},
	{ /* [189] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Name of route map",
		.varname = (char *)"rmap_name",
	},
	{ /* [190] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[192],
	},
	{ /* [191] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Apply map to incoming routes",
	},
	{ /* [192] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[190],
	},
	{ /* [193] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [194] = neighbor_route_map_cmd */ },
	{ /* [195] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Apply map to outbound routes",
	},
	{ /* [196] */
		.type = WORD_TKN,
		.text = (char *)"route-reflector-client",
		.desc = (char *)"Configure a neighbor as Route Reflector client",
	},
	{ /* [197] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [198] = neighbor_route_reflector_client_cmd */ },
	{ /* [199] */
		.type = WORD_TKN,
		.text = (char *)"route-server-client",
		.desc = (char *)"Configure a neighbor as Route Server client",
	},
	{ /* [200] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [201] = neighbor_route_server_client_cmd */ },
	{ /* [202] */
		.type = WORD_TKN,
		.text = (char *)"send-community",
		.desc = (char *)"Send Community attribute to this neighbor",
	},
	{ /* [203] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [204] = neighbor_send_community_cmd */ },
	{ /* [205] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[207],
	},
	{ /* [206] */
		.type = WORD_TKN,
		.text = (char *)"both",
		.desc = (char *)"Send Standard and Extended Community attributes",
	},
	{ /* [207] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[205],
	},
	{ /* [208] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [209] = neighbor_send_community_type_cmd */ },
	{ /* [210] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Send Standard, Large and Extended Community attributes",
	},
	{ /* [211] */
		.type = WORD_TKN,
		.text = (char *)"extended",
		.desc = (char *)"Send Extended Community attributes",
	},
	{ /* [212] */
		.type = WORD_TKN,
		.text = (char *)"standard",
		.desc = (char *)"Send Standard Community attributes",
	},
	{ /* [213] */
		.type = WORD_TKN,
		.text = (char *)"large",
		.desc = (char *)"Send Large Community attributes",
	},
	{ /* [214] */
		.type = WORD_TKN,
		.text = (char *)"soft-reconfiguration",
		.desc = (char *)"Per neighbor soft reconfiguration",
	},
	{ /* [215] */
		.type = WORD_TKN,
		.text = (char *)"inbound",
		.desc = (char *)"Allow inbound soft reconfiguration for this neighbor",
	},
	{ /* [216] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [217] = neighbor_soft_reconfiguration_cmd */ },
	{ /* [218] */
		.type = WORD_TKN,
		.text = (char *)"soo",
		.desc = (char *)"Set the Site-of-Origin (SoO) extended community",
	},
	{ /* [219] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ASN:NN_OR_IP-ADDRESS:NN",
		.desc = (char *)"VPN extended community",
		.varname = (char *)"soo",
	},
	{ /* [220] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [221] = neighbor_soo_cmd */ },
	{ /* [222] */
		.type = WORD_TKN,
		.text = (char *)"unsuppress-map",
		.desc = (char *)"Route-map to selectively unsuppress suppressed routes",
	},
	{ /* [223] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Name of route map",
		.varname = (char *)"unsuppress_map",
	},
	{ /* [224] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [225] = neighbor_unsuppress_map_cmd */ },
	{ /* [226] */
		.type = WORD_TKN,
		.text = (char *)"weight",
		.desc = (char *)"Set default weight for routes from this neighbor",
	},
	{ /* [227] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-65535)",
		.desc = (char *)"default weight",
		.max = 65535,
		.varname = (char *)"weight",
	},
	{ /* [228] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [229] = neighbor_weight_cmd */ },
	{ /* [230] */
		.type = WORD_TKN,
		.text = (char *)"network",
		.desc = (char *)"Specify a network to announce via BGP",
	},
	{ /* [231] */
		.type = IPV6_PREFIX_TKN,
		.varname_src = 3,
		.text = (char *)"X:X::X:X/M",
		.desc = (char *)"IPv6 prefix <network>/<length>, e.g., 3ffe::/16",
		.varname = (char *)"network",
	},
	{ /* [232] */
		.type = WORD_TKN,
		.text = (char *)"rd",
		.desc = (char *)"Specify Route Distinguisher",
	},
	{ /* [233] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"ASN:NN_OR_IP-ADDRESS:NN",
		.desc = (char *)"VPN Route Distinguisher",
		.varname = (char *)"asn_nn_or_ip_address_nn",
	},
	{ /* [234] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[236],
	},
	{ /* [235] */
		.type = WORD_TKN,
		.text = (char *)"tag",
		.desc = (char *)"VPN NLRI label (tag)",
	},
	{ /* [236] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[234],
	},
	{ /* [237] */
		.type = RANGE_TKN,
		.text = (char *)"(0-1048575)",
		.desc = (char *)"Label value",
		.max = 1048575,
	},
	{ /* [238] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[241],
	},
	{ /* [239] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"route map",
	},
	{ /* [240] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"route map name",
		.varname = (char *)"rmap_name",
	},
	{ /* [241] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[238],
	},
	{ /* [242] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [243] = vpnv6_network_cmd */ },
	{ /* [244] */
		.type = WORD_TKN,
		.text = (char *)"label",
		.desc = (char *)"VPN NLRI label (tag)",
	},
	{ /* [245] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [246] */
		.type = WORD_TKN,
		.text = (char *)"neighbor",
		.desc = (char *)"Specify neighbor router",
	},
	{ /* [247] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[249],
	},
	{ /* [248] */
		.type = IPV4_TKN,
		.varname_src = 3,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Neighbor address",
		.varname = (char *)"neighbor",
	},
	{ /* [249] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[247],
	},
	{ /* [250] */
		.type = WORD_TKN,
		.text = (char *)"activate",
		.desc = (char *)"Enable the Address Family for this Neighbor",
	},
	{ /* [251] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [252] = no_neighbor_activate_cmd */ },
	{ /* [253] */
		.type = IPV6_TKN,
		.varname_src = 3,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"Neighbor IPv6 address",
		.varname = (char *)"neighbor",
	},
	{ /* [254] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Interface name or neighbor tag",
		.varname = (char *)"neighbor",
	},
	{ /* [255] */
		.type = WORD_TKN,
		.text = (char *)"addpath-rx-paths-limit",
		.desc = (char *)"Paths Limit for Addpath to receive from the peer",
	},
	{ /* [256] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[258],
	},
	{ /* [257] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Maximum number of paths",
		.min = 1,
		.max = 65535,
		.varname = (char *)"addpath_rx_paths_limit",
	},
	{ /* [258] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[256],
	},
	{ /* [259] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [260] = no_neighbor_addpath_paths_limit_cmd */ },
	{ /* [261] */
		.type = WORD_TKN,
		.text = (char *)"addpath-tx-all-paths",
		.desc = (char *)"Use addpath to advertise all paths to a neighbor",
	},
	{ /* [262] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [263] = no_neighbor_addpath_tx_all_paths_cmd */ },
	{ /* [264] */
		.type = WORD_TKN,
		.text = (char *)"addpath-tx-best-selected",
		.desc = (char *)"Use addpath to advertise best selected paths to a neighbor",
	},
	{ /* [265] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[267],
	},
	{ /* [266] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-6)",
		.desc = (char *)"The number of best paths",
		.min = 1,
		.max = 6,
		.varname = (char *)"addpath_tx_best_selected",
	},
	{ /* [267] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[265],
	},
	{ /* [268] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [269] = no_neighbor_addpath_tx_best_selected_paths_cmd */ },
	{ /* [270] */
		.type = WORD_TKN,
		.text = (char *)"addpath-tx-bestpath-per-AS",
		.desc = (char *)"Use addpath to advertise the bestpath per each neighboring AS",
	},
	{ /* [271] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [272] = no_neighbor_addpath_tx_bestpath_per_as_cmd */ },
	{ /* [273] */
		.type = WORD_TKN,
		.text = (char *)"allowas-in",
		.desc = (char *)"allow local ASN appears in aspath attribute",
	},
	{ /* [274] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[279],
	},
	{ /* [275] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"Filter routes using route-map",
	},
	{ /* [276] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[278],
	},
	{ /* [277] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Name of route-map",
		.varname = (char *)"rmap_name",
	},
	{ /* [278] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[276],
	},
	{ /* [279] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[274],
	},
	{ /* [280] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[284],
	},
	{ /* [281] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[283],
	},
	{ /* [282] */
		.type = RANGE_TKN,
		.text = (char *)"(1-10)",
		.desc = (char *)"Number of occurrences of AS number",
		.min = 1,
		.max = 10,
	},
	{ /* [283] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[281],
	},
	{ /* [284] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[280],
	},
	{ /* [285] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [286] = no_neighbor_allowas_in_cmd */ },
	{ /* [287] */
		.type = WORD_TKN,
		.text = (char *)"origin",
		.desc = (char *)"Only accept my AS in the as-path if the route was originated in my AS",
	},
	{ /* [288] */
		.type = WORD_TKN,
		.text = (char *)"as-override",
		.desc = (char *)"Override ASNs in outbound updates if aspath equals remote-as",
	},
	{ /* [289] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [290] = no_neighbor_as_override_cmd */ },
	{ /* [291] */
		.type = WORD_TKN,
		.text = (char *)"attribute-unchanged",
		.desc = (char *)"BGP attribute is propagated unchanged to this neighbor",
	},
	{ /* [292] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[296],
	},
	{ /* [293] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[295],
	},
	{ /* [294] */
		.type = WORD_TKN,
		.text = (char *)"as-path",
		.desc = (char *)"As-path attribute",
	},
	{ /* [295] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[293],
	},
	{ /* [296] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[292],
	},
	{ /* [297] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [298] = no_neighbor_attr_unchanged_cmd */ },
	{ /* [299] */
		.type = WORD_TKN,
		.text = (char *)"next-hop",
		.desc = (char *)"Nexthop attribute",
	},
	{ /* [300] */
		.type = WORD_TKN,
		.text = (char *)"med",
		.desc = (char *)"Med attribute",
	},
	{ /* [301] */
		.type = WORD_TKN,
		.text = (char *)"disable-addpath-rx",
		.desc = (char *)"Do not accept additional paths",
	},
	{ /* [302] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [303] = no_neighbor_disable_addpath_rx_cmd */ },
	{ /* [304] */
		.type = WORD_TKN,
		.text = (char *)"distribute-list",
		.desc = (char *)"Filter updates to/from this neighbor",
	},
	{ /* [305] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP Access-list name",
		.varname = (char *)"accesslist_name",
	},
	{ /* [306] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[308],
	},
	{ /* [307] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming updates",
	},
	{ /* [308] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[306],
	},
	{ /* [309] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [310] = no_neighbor_distribute_list_cmd */ },
	{ /* [311] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing updates",
	},
	{ /* [312] */
		.type = WORD_TKN,
		.text = (char *)"filter-list",
		.desc = (char *)"Establish BGP filters",
	},
	{ /* [313] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"AS_PATH_FILTER_NAME",
		.desc = (char *)"AS path access-list name",
		.varname = (char *)"as_path_filter_name",
	},
	{ /* [314] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[316],
	},
	{ /* [315] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming routes",
	},
	{ /* [316] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[314],
	},
	{ /* [317] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [318] = no_neighbor_filter_list_cmd */ },
	{ /* [319] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing routes",
	},
	{ /* [320] */
		.type = WORD_TKN,
		.text = (char *)"maximum-prefix",
		.desc = (char *)"Maximum number of prefixes to accept from this peer",
	},
	{ /* [321] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[336],
	},
	{ /* [322] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"maximum no. of prefix limit",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"maximum_prefix",
	},
	{ /* [323] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[325],
	},
	{ /* [324] */
		.type = RANGE_TKN,
		.text = (char *)"(1-100)",
		.desc = (char *)"Threshold value (%) at which to generate a warning msg",
		.min = 1,
		.max = 100,
	},
	{ /* [325] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[323],
	},
	{ /* [326] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[329],
	},
	{ /* [327] */
		.type = WORD_TKN,
		.text = (char *)"restart",
		.desc = (char *)"Restart bgp connection after limit is exceeded",
	},
	{ /* [328] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Restart interval in minutes",
		.min = 1,
		.max = 65535,
		.varname = (char *)"restart",
	},
	{ /* [329] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[326],
	},
	{ /* [330] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[332],
	},
	{ /* [331] */
		.type = WORD_TKN,
		.text = (char *)"warning-only",
		.desc = (char *)"Only give warning message when limit is exceeded",
	},
	{ /* [332] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[330],
	},
	{ /* [333] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[335],
	},
	{ /* [334] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [335] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[333],
	},
	{ /* [336] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[321],
	},
	{ /* [337] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [338] = no_neighbor_maximum_prefix_cmd */ },
	{ /* [339] */
		.type = WORD_TKN,
		.text = (char *)"maximum-prefix-out",
		.desc = (char *)"Maximum number of prefixes to be sent to this peer",
	},
	{ /* [340] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[342],
	},
	{ /* [341] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"Maximum no. of prefix limit",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"maximum_prefix_out",
	},
	{ /* [342] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[340],
	},
	{ /* [343] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [344] = no_neighbor_maximum_prefix_out_cmd */ },
	{ /* [345] */
		.type = WORD_TKN,
		.text = (char *)"next-hop-self",
		.desc = (char *)"Disable the next hop calculation for this neighbor",
	},
	{ /* [346] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [347] = no_neighbor_nexthop_self_cmd */ },
	{ /* [348] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Set the next hop to self for reflected routes",
	},
	{ /* [349] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [350] = no_neighbor_nexthop_self_all_hidden_cmd */ },
	{ /* [351] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Set the next hop to self for reflected routes",
	},
	{ /* [352] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [353] = no_neighbor_nexthop_self_force_cmd */ },
	{ /* [354] */
		.type = WORD_TKN,
		.text = (char *)"peer-group",
		.desc = (char *)"Member of the peer-group",
	},
	{ /* [355] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"PGNAME",
		.desc = (char *)"Peer-group name",
		.varname = (char *)"pgname",
	},
	{ /* [356] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [357] = no_neighbor_set_peer_group_hidden_cmd */ },
	{ /* [358] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"Filter updates to/from this neighbor",
	},
	{ /* [359] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Name of a prefix list",
		.varname = (char *)"prefix_list",
	},
	{ /* [360] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[362],
	},
	{ /* [361] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming updates",
	},
	{ /* [362] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[360],
	},
	{ /* [363] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [364] = no_neighbor_prefix_list_cmd */ },
	{ /* [365] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing updates",
	},
	{ /* [366] */
		.type = WORD_TKN,
		.text = (char *)"remove-private-AS",
		.desc = (char *)"Remove private ASNs in outbound updates",
	},
	{ /* [367] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [368] = no_neighbor_remove_private_as_cmd */ },
	{ /* [369] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Apply to all AS numbers",
	},
	{ /* [370] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [371] = no_neighbor_remove_private_as_all_cmd */ },
	{ /* [372] */
		.type = WORD_TKN,
		.text = (char *)"replace-AS",
		.desc = (char *)"Replace private ASNs with our ASN in outbound updates",
	},
	{ /* [373] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [374] = no_neighbor_remove_private_as_all_replace_as_cmd */ },
	{ /* [375] */
		.type = WORD_TKN,
		.text = (char *)"replace-AS",
		.desc = (char *)"Replace private ASNs with our ASN in outbound updates",
	},
	{ /* [376] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [377] = no_neighbor_remove_private_as_replace_as_cmd */ },
	{ /* [378] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"Apply route map to neighbor",
	},
	{ /* [379] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Name of route map",
		.varname = (char *)"rmap_name",
	},
	{ /* [380] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[382],
	},
	{ /* [381] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Apply map to incoming routes",
	},
	{ /* [382] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[380],
	},
	{ /* [383] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [384] = no_neighbor_route_map_cmd */ },
	{ /* [385] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Apply map to outbound routes",
	},
	{ /* [386] */
		.type = WORD_TKN,
		.text = (char *)"route-reflector-client",
		.desc = (char *)"Configure a neighbor as Route Reflector client",
	},
	{ /* [387] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [388] = no_neighbor_route_reflector_client_cmd */ },
	{ /* [389] */
		.type = WORD_TKN,
		.text = (char *)"route-server-client",
		.desc = (char *)"Configure a neighbor as Route Server client",
	},
	{ /* [390] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [391] = no_neighbor_route_server_client_cmd */ },
	{ /* [392] */
		.type = WORD_TKN,
		.text = (char *)"send-community",
		.desc = (char *)"Send Community attribute to this neighbor",
	},
	{ /* [393] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [394] = no_neighbor_send_community_cmd */ },
	{ /* [395] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[397],
	},
	{ /* [396] */
		.type = WORD_TKN,
		.text = (char *)"both",
		.desc = (char *)"Send Standard and Extended Community attributes",
	},
	{ /* [397] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[395],
	},
	{ /* [398] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [399] = no_neighbor_send_community_type_cmd */ },
	{ /* [400] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Send Standard, Large and Extended Community attributes",
	},
	{ /* [401] */
		.type = WORD_TKN,
		.text = (char *)"extended",
		.desc = (char *)"Send Extended Community attributes",
	},
	{ /* [402] */
		.type = WORD_TKN,
		.text = (char *)"standard",
		.desc = (char *)"Send Standard Community attributes",
	},
	{ /* [403] */
		.type = WORD_TKN,
		.text = (char *)"large",
		.desc = (char *)"Send Large Community attributes",
	},
	{ /* [404] */
		.type = WORD_TKN,
		.text = (char *)"soft-reconfiguration",
		.desc = (char *)"Per neighbor soft reconfiguration",
	},
	{ /* [405] */
		.type = WORD_TKN,
		.text = (char *)"inbound",
		.desc = (char *)"Allow inbound soft reconfiguration for this neighbor",
	},
	{ /* [406] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [407] = no_neighbor_soft_reconfiguration_cmd */ },
	{ /* [408] */
		.type = WORD_TKN,
		.text = (char *)"soo",
		.desc = (char *)"Set the Site-of-Origin (SoO) extended community",
	},
	{ /* [409] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[411],
	},
	{ /* [410] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ASN:NN_OR_IP-ADDRESS:NN",
		.desc = (char *)"VPN extended community",
		.varname = (char *)"soo",
	},
	{ /* [411] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[409],
	},
	{ /* [412] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [413] = no_neighbor_soo_cmd */ },
	{ /* [414] */
		.type = WORD_TKN,
		.text = (char *)"unsuppress-map",
		.desc = (char *)"Route-map to selectively unsuppress suppressed routes",
	},
	{ /* [415] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Name of route map",
		.varname = (char *)"unsuppress_map",
	},
	{ /* [416] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [417] = no_neighbor_unsuppress_map_cmd */ },
	{ /* [418] */
		.type = WORD_TKN,
		.text = (char *)"weight",
		.desc = (char *)"Set default weight for routes from this neighbor",
	},
	{ /* [419] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[421],
	},
	{ /* [420] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-65535)",
		.desc = (char *)"default weight",
		.max = 65535,
		.varname = (char *)"weight",
	},
	{ /* [421] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[419],
	},
	{ /* [422] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [423] = no_neighbor_weight_cmd */ },
	{ /* [424] */
		.type = WORD_TKN,
		.text = (char *)"network",
		.desc = (char *)"Specify a network to announce via BGP",
	},
	{ /* [425] */
		.type = IPV6_PREFIX_TKN,
		.varname_src = 3,
		.text = (char *)"X:X::X:X/M",
		.desc = (char *)"IPv6 prefix <network>/<length>, e.g., 3ffe::/16",
		.varname = (char *)"network",
	},
	{ /* [426] */
		.type = WORD_TKN,
		.text = (char *)"rd",
		.desc = (char *)"Specify Route Distinguisher",
	},
	{ /* [427] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"ASN:NN_OR_IP-ADDRESS:NN",
		.desc = (char *)"VPN Route Distinguisher",
		.varname = (char *)"asn_nn_or_ip_address_nn",
	},
	{ /* [428] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[430],
	},
	{ /* [429] */
		.type = WORD_TKN,
		.text = (char *)"tag",
		.desc = (char *)"VPN NLRI label (tag)",
	},
	{ /* [430] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[428],
	},
	{ /* [431] */
		.type = RANGE_TKN,
		.text = (char *)"(0-1048575)",
		.desc = (char *)"Label value",
		.max = 1048575,
	},
	{ /* [432] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [433] = no_vpnv6_network_cmd */ },
	{ /* [434] */
		.type = WORD_TKN,
		.text = (char *)"label",
		.desc = (char *)"VPN NLRI label (tag)",
	},
};

extern struct cmd_element bgp_retain_route_target_cmd_vtysh;
extern struct cmd_element neighbor_accept_own_cmd_vtysh;
extern struct cmd_element neighbor_activate_cmd_vtysh;
extern struct cmd_element neighbor_addpath_paths_limit_cmd_vtysh;
extern struct cmd_element neighbor_addpath_tx_all_paths_cmd_vtysh;
extern struct cmd_element neighbor_addpath_tx_best_selected_paths_cmd_vtysh;
extern struct cmd_element neighbor_addpath_tx_bestpath_per_as_cmd_vtysh;
extern struct cmd_element neighbor_advertise_map_cmd_vtysh;
extern struct cmd_element neighbor_allowas_in_cmd_vtysh;
extern struct cmd_element neighbor_as_override_cmd_vtysh;
extern struct cmd_element neighbor_attr_unchanged_cmd_vtysh;
extern struct cmd_element neighbor_disable_addpath_rx_cmd_vtysh;
extern struct cmd_element neighbor_distribute_list_cmd_vtysh;
extern struct cmd_element neighbor_ecommunity_rpki_cmd_vtysh;
extern struct cmd_element neighbor_encapsulation_srv6_or_mpls_cmd_vtysh;
extern struct cmd_element neighbor_filter_list_cmd_vtysh;
extern struct cmd_element neighbor_maximum_prefix_cmd_vtysh;
extern struct cmd_element neighbor_maximum_prefix_out_cmd_vtysh;
extern struct cmd_element neighbor_maximum_prefix_restart_cmd_vtysh;
extern struct cmd_element neighbor_maximum_prefix_threshold_cmd_vtysh;
extern struct cmd_element neighbor_maximum_prefix_threshold_restart_cmd_vtysh;
extern struct cmd_element neighbor_maximum_prefix_threshold_warning_cmd_vtysh;
extern struct cmd_element neighbor_maximum_prefix_warning_cmd_vtysh;
extern struct cmd_element neighbor_nexthop_self_all_hidden_cmd_vtysh;
extern struct cmd_element neighbor_nexthop_self_cmd_vtysh;
extern struct cmd_element neighbor_nexthop_self_force_cmd_vtysh;
extern struct cmd_element neighbor_prefix_list_cmd_vtysh;
extern struct cmd_element neighbor_remove_private_as_all_cmd_vtysh;
extern struct cmd_element neighbor_remove_private_as_all_replace_as_cmd_vtysh;
extern struct cmd_element neighbor_remove_private_as_cmd_vtysh;
extern struct cmd_element neighbor_remove_private_as_replace_as_cmd_vtysh;
extern struct cmd_element neighbor_route_map_cmd_vtysh;
extern struct cmd_element neighbor_route_reflector_client_cmd_vtysh;
extern struct cmd_element neighbor_route_server_client_cmd_vtysh;
extern struct cmd_element neighbor_send_community_cmd_vtysh;
extern struct cmd_element neighbor_send_community_type_cmd_vtysh;
extern struct cmd_element neighbor_set_peer_group_hidden_cmd_vtysh;
extern struct cmd_element neighbor_soft_reconfiguration_cmd_vtysh;
extern struct cmd_element neighbor_soo_cmd_vtysh;
extern struct cmd_element neighbor_unsuppress_map_cmd_vtysh;
extern struct cmd_element neighbor_weight_cmd_vtysh;
extern struct cmd_element no_neighbor_activate_cmd_vtysh;
extern struct cmd_element no_neighbor_addpath_paths_limit_cmd_vtysh;
extern struct cmd_element no_neighbor_addpath_tx_all_paths_cmd_vtysh;
extern struct cmd_element no_neighbor_addpath_tx_best_selected_paths_cmd_vtysh;
extern struct cmd_element no_neighbor_addpath_tx_bestpath_per_as_cmd_vtysh;
extern struct cmd_element no_neighbor_allowas_in_cmd_vtysh;
extern struct cmd_element no_neighbor_as_override_cmd_vtysh;
extern struct cmd_element no_neighbor_attr_unchanged_cmd_vtysh;
extern struct cmd_element no_neighbor_disable_addpath_rx_cmd_vtysh;
extern struct cmd_element no_neighbor_distribute_list_cmd_vtysh;
extern struct cmd_element no_neighbor_filter_list_cmd_vtysh;
extern struct cmd_element no_neighbor_maximum_prefix_cmd_vtysh;
extern struct cmd_element no_neighbor_maximum_prefix_out_cmd_vtysh;
extern struct cmd_element no_neighbor_nexthop_self_all_hidden_cmd_vtysh;
extern struct cmd_element no_neighbor_nexthop_self_cmd_vtysh;
extern struct cmd_element no_neighbor_nexthop_self_force_cmd_vtysh;
extern struct cmd_element no_neighbor_prefix_list_cmd_vtysh;
extern struct cmd_element no_neighbor_remove_private_as_all_cmd_vtysh;
extern struct cmd_element no_neighbor_remove_private_as_all_replace_as_cmd_vtysh;
extern struct cmd_element no_neighbor_remove_private_as_cmd_vtysh;
extern struct cmd_element no_neighbor_remove_private_as_replace_as_cmd_vtysh;
extern struct cmd_element no_neighbor_route_map_cmd_vtysh;
extern struct cmd_element no_neighbor_route_reflector_client_cmd_vtysh;
extern struct cmd_element no_neighbor_route_server_client_cmd_vtysh;
extern struct cmd_element no_neighbor_send_community_cmd_vtysh;
extern struct cmd_element no_neighbor_send_community_type_cmd_vtysh;
extern struct cmd_element no_neighbor_set_peer_group_hidden_cmd_vtysh;
extern struct cmd_element no_neighbor_soft_reconfiguration_cmd_vtysh;
extern struct cmd_element no_neighbor_soo_cmd_vtysh;
extern struct cmd_element no_neighbor_unsuppress_map_cmd_vtysh;
extern struct cmd_element no_neighbor_weight_cmd_vtysh;
extern struct cmd_element no_vpnv6_network_cmd_vtysh;
extern struct cmd_element vpnv6_network_cmd_vtysh;

MAKE_VECTOR(gn_BGP_VPNV6_NODE_0_next, 4, &gn_BGP_VPNV6_NODE[1], &gn_BGP_VPNV6_NODE[44], &gn_BGP_VPNV6_NODE[230], &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_0_prev, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_1_next, 2, &gn_BGP_VPNV6_NODE[2], &gn_BGP_VPNV6_NODE[3]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_1_prev, 1, &gn_BGP_VPNV6_NODE[0]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_2_next, 1, &gn_BGP_VPNV6_NODE[3]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_2_prev, 1, &gn_BGP_VPNV6_NODE[1]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_3_next, 2, &gn_BGP_VPNV6_NODE[4], &gn_BGP_VPNV6_NODE[10]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_3_prev, 2, &gn_BGP_VPNV6_NODE[2], &gn_BGP_VPNV6_NODE[1]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_4_next, 1, &gn_BGP_VPNV6_NODE[5]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_4_prev, 1, &gn_BGP_VPNV6_NODE[3]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_5_next, 1, &gn_BGP_VPNV6_NODE[6]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_5_prev, 1, &gn_BGP_VPNV6_NODE[4]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_6_next, 1, &gn_BGP_VPNV6_NODE[7]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_6_prev, 1, &gn_BGP_VPNV6_NODE[5]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_7_next, 1, &gn_BGP_VPNV6_NODE[8]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_7_prev, 1, &gn_BGP_VPNV6_NODE[6]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_8_next, 1, &gn_BGP_VPNV6_NODE[9]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_8_prev, 1, &gn_BGP_VPNV6_NODE[7]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_9_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_9_prev, 1, &gn_BGP_VPNV6_NODE[8]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_10_next, 2, &gn_BGP_VPNV6_NODE[11], &gn_BGP_VPNV6_NODE[22]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_10_prev, 1, &gn_BGP_VPNV6_NODE[3]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_11_next, 3, &gn_BGP_VPNV6_NODE[12], &gn_BGP_VPNV6_NODE[20], &gn_BGP_VPNV6_NODE[21]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_11_prev, 1, &gn_BGP_VPNV6_NODE[10]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_12_next, 1, &gn_BGP_VPNV6_NODE[13]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_12_prev, 1, &gn_BGP_VPNV6_NODE[11]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_13_next, 1, &gn_BGP_VPNV6_NODE[14]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_13_prev, 3, &gn_BGP_VPNV6_NODE[12], &gn_BGP_VPNV6_NODE[20], &gn_BGP_VPNV6_NODE[21]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_14_next, 2, &gn_BGP_VPNV6_NODE[15], &gn_BGP_VPNV6_NODE[19]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_14_prev, 1, &gn_BGP_VPNV6_NODE[13]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_15_next, 1, &gn_BGP_VPNV6_NODE[16]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_15_prev, 1, &gn_BGP_VPNV6_NODE[14]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_16_next, 1, &gn_BGP_VPNV6_NODE[17]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_16_prev, 2, &gn_BGP_VPNV6_NODE[15], &gn_BGP_VPNV6_NODE[19]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_17_next, 1, &gn_BGP_VPNV6_NODE[18]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_17_prev, 1, &gn_BGP_VPNV6_NODE[16]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_18_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_18_prev, 1, &gn_BGP_VPNV6_NODE[17]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_19_next, 1, &gn_BGP_VPNV6_NODE[16]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_19_prev, 1, &gn_BGP_VPNV6_NODE[14]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_20_next, 1, &gn_BGP_VPNV6_NODE[13]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_20_prev, 1, &gn_BGP_VPNV6_NODE[11]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_21_next, 1, &gn_BGP_VPNV6_NODE[13]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_21_prev, 1, &gn_BGP_VPNV6_NODE[11]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_22_next, 3, &gn_BGP_VPNV6_NODE[23], &gn_BGP_VPNV6_NODE[28], &gn_BGP_VPNV6_NODE[29]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_22_prev, 1, &gn_BGP_VPNV6_NODE[10]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_23_next, 1, &gn_BGP_VPNV6_NODE[24]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_23_prev, 1, &gn_BGP_VPNV6_NODE[22]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_24_next, 3, &gn_BGP_VPNV6_NODE[25], &gn_BGP_VPNV6_NODE[30], &gn_BGP_VPNV6_NODE[39]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_24_prev, 3, &gn_BGP_VPNV6_NODE[23], &gn_BGP_VPNV6_NODE[28], &gn_BGP_VPNV6_NODE[29]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_25_next, 1, &gn_BGP_VPNV6_NODE[26]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_25_prev, 1, &gn_BGP_VPNV6_NODE[24]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_26_next, 1, &gn_BGP_VPNV6_NODE[27]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_26_prev, 1, &gn_BGP_VPNV6_NODE[25]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_27_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_27_prev, 1, &gn_BGP_VPNV6_NODE[26]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_28_next, 1, &gn_BGP_VPNV6_NODE[24]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_28_prev, 1, &gn_BGP_VPNV6_NODE[22]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_29_next, 1, &gn_BGP_VPNV6_NODE[24]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_29_prev, 1, &gn_BGP_VPNV6_NODE[22]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_30_next, 1, &gn_BGP_VPNV6_NODE[31]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_30_prev, 1, &gn_BGP_VPNV6_NODE[24]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_31_next, 1, &gn_BGP_VPNV6_NODE[32]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_31_prev, 1, &gn_BGP_VPNV6_NODE[30]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_32_next, 2, &gn_BGP_VPNV6_NODE[33], &gn_BGP_VPNV6_NODE[38]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_32_prev, 1, &gn_BGP_VPNV6_NODE[31]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_33_next, 1, &gn_BGP_VPNV6_NODE[34]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_33_prev, 1, &gn_BGP_VPNV6_NODE[32]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_34_next, 1, &gn_BGP_VPNV6_NODE[35]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_34_prev, 2, &gn_BGP_VPNV6_NODE[33], &gn_BGP_VPNV6_NODE[38]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_35_next, 1, &gn_BGP_VPNV6_NODE[36]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_35_prev, 1, &gn_BGP_VPNV6_NODE[34]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_36_next, 1, &gn_BGP_VPNV6_NODE[37]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_36_prev, 1, &gn_BGP_VPNV6_NODE[35]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_37_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_37_prev, 1, &gn_BGP_VPNV6_NODE[36]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_38_next, 1, &gn_BGP_VPNV6_NODE[34]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_38_prev, 1, &gn_BGP_VPNV6_NODE[32]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_39_next, 1, &gn_BGP_VPNV6_NODE[40]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_39_prev, 1, &gn_BGP_VPNV6_NODE[24]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_40_next, 1, &gn_BGP_VPNV6_NODE[41]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_40_prev, 1, &gn_BGP_VPNV6_NODE[39]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_41_next, 1, &gn_BGP_VPNV6_NODE[42]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_41_prev, 1, &gn_BGP_VPNV6_NODE[40]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_42_next, 1, &gn_BGP_VPNV6_NODE[43]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_42_prev, 1, &gn_BGP_VPNV6_NODE[41]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_43_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_43_prev, 1, &gn_BGP_VPNV6_NODE[42]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_44_next, 1, &gn_BGP_VPNV6_NODE[45]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_44_prev, 1, &gn_BGP_VPNV6_NODE[0]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_45_next, 3, &gn_BGP_VPNV6_NODE[46], &gn_BGP_VPNV6_NODE[51], &gn_BGP_VPNV6_NODE[52]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_45_prev, 1, &gn_BGP_VPNV6_NODE[44]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_46_next, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_46_prev, 1, &gn_BGP_VPNV6_NODE[45]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_47_next, 25, &gn_BGP_VPNV6_NODE[48], &gn_BGP_VPNV6_NODE[53], &gn_BGP_VPNV6_NODE[57], &gn_BGP_VPNV6_NODE[60], &gn_BGP_VPNV6_NODE[64], &gn_BGP_VPNV6_NODE[67], &gn_BGP_VPNV6_NODE[80], &gn_BGP_VPNV6_NODE[83], &gn_BGP_VPNV6_NODE[93], &gn_BGP_VPNV6_NODE[96], &gn_BGP_VPNV6_NODE[104], &gn_BGP_VPNV6_NODE[112], &gn_BGP_VPNV6_NODE[151], &gn_BGP_VPNV6_NODE[155], &gn_BGP_VPNV6_NODE[164], &gn_BGP_VPNV6_NODE[168], &gn_BGP_VPNV6_NODE[176], &gn_BGP_VPNV6_NODE[188], &gn_BGP_VPNV6_NODE[196], &gn_BGP_VPNV6_NODE[199], &gn_BGP_VPNV6_NODE[202], &gn_BGP_VPNV6_NODE[214], &gn_BGP_VPNV6_NODE[218], &gn_BGP_VPNV6_NODE[222], &gn_BGP_VPNV6_NODE[226]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_47_prev, 3, &gn_BGP_VPNV6_NODE[46], &gn_BGP_VPNV6_NODE[51], &gn_BGP_VPNV6_NODE[52]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_48_next, 1, &gn_BGP_VPNV6_NODE[49]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_48_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_49_next, 1, &gn_BGP_VPNV6_NODE[50]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_49_prev, 1, &gn_BGP_VPNV6_NODE[48]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_50_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_50_prev, 1, &gn_BGP_VPNV6_NODE[49]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_51_next, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_51_prev, 1, &gn_BGP_VPNV6_NODE[45]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_52_next, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_52_prev, 1, &gn_BGP_VPNV6_NODE[45]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_53_next, 1, &gn_BGP_VPNV6_NODE[54]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_53_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_54_next, 1, &gn_BGP_VPNV6_NODE[55]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_54_prev, 1, &gn_BGP_VPNV6_NODE[53]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_55_next, 1, &gn_BGP_VPNV6_NODE[56]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_55_prev, 1, &gn_BGP_VPNV6_NODE[54]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_56_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_56_prev, 1, &gn_BGP_VPNV6_NODE[55]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_57_next, 1, &gn_BGP_VPNV6_NODE[58]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_57_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_58_next, 1, &gn_BGP_VPNV6_NODE[59]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_58_prev, 1, &gn_BGP_VPNV6_NODE[57]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_59_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_59_prev, 1, &gn_BGP_VPNV6_NODE[58]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_60_next, 1, &gn_BGP_VPNV6_NODE[61]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_60_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_61_next, 1, &gn_BGP_VPNV6_NODE[62]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_61_prev, 1, &gn_BGP_VPNV6_NODE[60]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_62_next, 1, &gn_BGP_VPNV6_NODE[63]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_62_prev, 1, &gn_BGP_VPNV6_NODE[61]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_63_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_63_prev, 1, &gn_BGP_VPNV6_NODE[62]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_64_next, 1, &gn_BGP_VPNV6_NODE[65]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_64_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_65_next, 1, &gn_BGP_VPNV6_NODE[66]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_65_prev, 1, &gn_BGP_VPNV6_NODE[64]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_66_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_66_prev, 1, &gn_BGP_VPNV6_NODE[65]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_67_next, 1, &gn_BGP_VPNV6_NODE[68]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_67_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_68_next, 2, &gn_BGP_VPNV6_NODE[69], &gn_BGP_VPNV6_NODE[71]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_68_prev, 1, &gn_BGP_VPNV6_NODE[67]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_69_next, 1, &gn_BGP_VPNV6_NODE[70]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_69_prev, 1, &gn_BGP_VPNV6_NODE[68]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_70_next, 1, &gn_BGP_VPNV6_NODE[71]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_70_prev, 1, &gn_BGP_VPNV6_NODE[69]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_71_next, 1, &gn_BGP_VPNV6_NODE[72]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_71_prev, 2, &gn_BGP_VPNV6_NODE[70], &gn_BGP_VPNV6_NODE[68]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_72_next, 2, &gn_BGP_VPNV6_NODE[73], &gn_BGP_VPNV6_NODE[76]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_72_prev, 1, &gn_BGP_VPNV6_NODE[71]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_73_next, 2, &gn_BGP_VPNV6_NODE[74], &gn_BGP_VPNV6_NODE[79]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_73_prev, 1, &gn_BGP_VPNV6_NODE[72]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_74_next, 1, &gn_BGP_VPNV6_NODE[75]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_74_prev, 1, &gn_BGP_VPNV6_NODE[73]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_75_next, 1, &gn_BGP_VPNV6_NODE[76]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_75_prev, 2, &gn_BGP_VPNV6_NODE[74], &gn_BGP_VPNV6_NODE[79]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_76_next, 1, &gn_BGP_VPNV6_NODE[77]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_76_prev, 2, &gn_BGP_VPNV6_NODE[75], &gn_BGP_VPNV6_NODE[72]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_77_next, 1, &gn_BGP_VPNV6_NODE[78]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_77_prev, 1, &gn_BGP_VPNV6_NODE[76]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_78_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_78_prev, 1, &gn_BGP_VPNV6_NODE[77]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_79_next, 1, &gn_BGP_VPNV6_NODE[75]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_79_prev, 1, &gn_BGP_VPNV6_NODE[73]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_80_next, 1, &gn_BGP_VPNV6_NODE[81]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_80_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_81_next, 1, &gn_BGP_VPNV6_NODE[82]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_81_prev, 1, &gn_BGP_VPNV6_NODE[80]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_82_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_82_prev, 1, &gn_BGP_VPNV6_NODE[81]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_83_next, 1, &gn_BGP_VPNV6_NODE[84]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_83_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_84_next, 2, &gn_BGP_VPNV6_NODE[85], &gn_BGP_VPNV6_NODE[88]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_84_prev, 1, &gn_BGP_VPNV6_NODE[83]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_85_next, 3, &gn_BGP_VPNV6_NODE[86], &gn_BGP_VPNV6_NODE[91], &gn_BGP_VPNV6_NODE[92]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_85_prev, 2, &gn_BGP_VPNV6_NODE[87], &gn_BGP_VPNV6_NODE[84]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_86_next, 1, &gn_BGP_VPNV6_NODE[87]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_86_prev, 1, &gn_BGP_VPNV6_NODE[85]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_87_next, 2, &gn_BGP_VPNV6_NODE[85], &gn_BGP_VPNV6_NODE[88]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_87_prev, 3, &gn_BGP_VPNV6_NODE[86], &gn_BGP_VPNV6_NODE[91], &gn_BGP_VPNV6_NODE[92]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_88_next, 1, &gn_BGP_VPNV6_NODE[89]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_88_prev, 2, &gn_BGP_VPNV6_NODE[87], &gn_BGP_VPNV6_NODE[84]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_89_next, 1, &gn_BGP_VPNV6_NODE[90]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_89_prev, 1, &gn_BGP_VPNV6_NODE[88]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_90_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_90_prev, 1, &gn_BGP_VPNV6_NODE[89]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_91_next, 1, &gn_BGP_VPNV6_NODE[87]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_91_prev, 1, &gn_BGP_VPNV6_NODE[85]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_92_next, 1, &gn_BGP_VPNV6_NODE[87]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_92_prev, 1, &gn_BGP_VPNV6_NODE[85]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_93_next, 1, &gn_BGP_VPNV6_NODE[94]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_93_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_94_next, 1, &gn_BGP_VPNV6_NODE[95]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_94_prev, 1, &gn_BGP_VPNV6_NODE[93]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_95_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_95_prev, 1, &gn_BGP_VPNV6_NODE[94]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_96_next, 1, &gn_BGP_VPNV6_NODE[97]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_96_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_97_next, 1, &gn_BGP_VPNV6_NODE[98]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_97_prev, 1, &gn_BGP_VPNV6_NODE[96]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_98_next, 2, &gn_BGP_VPNV6_NODE[99], &gn_BGP_VPNV6_NODE[103]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_98_prev, 1, &gn_BGP_VPNV6_NODE[97]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_99_next, 1, &gn_BGP_VPNV6_NODE[100]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_99_prev, 1, &gn_BGP_VPNV6_NODE[98]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_100_next, 1, &gn_BGP_VPNV6_NODE[101]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_100_prev, 2, &gn_BGP_VPNV6_NODE[99], &gn_BGP_VPNV6_NODE[103]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_101_next, 1, &gn_BGP_VPNV6_NODE[102]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_101_prev, 1, &gn_BGP_VPNV6_NODE[100]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_102_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_102_prev, 1, &gn_BGP_VPNV6_NODE[101]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_103_next, 1, &gn_BGP_VPNV6_NODE[100]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_103_prev, 1, &gn_BGP_VPNV6_NODE[98]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_104_next, 1, &gn_BGP_VPNV6_NODE[105]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_104_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_105_next, 1, &gn_BGP_VPNV6_NODE[106]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_105_prev, 1, &gn_BGP_VPNV6_NODE[104]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_106_next, 2, &gn_BGP_VPNV6_NODE[107], &gn_BGP_VPNV6_NODE[111]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_106_prev, 1, &gn_BGP_VPNV6_NODE[105]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_107_next, 1, &gn_BGP_VPNV6_NODE[108]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_107_prev, 1, &gn_BGP_VPNV6_NODE[106]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_108_next, 1, &gn_BGP_VPNV6_NODE[109]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_108_prev, 2, &gn_BGP_VPNV6_NODE[107], &gn_BGP_VPNV6_NODE[111]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_109_next, 1, &gn_BGP_VPNV6_NODE[110]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_109_prev, 1, &gn_BGP_VPNV6_NODE[108]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_110_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_110_prev, 1, &gn_BGP_VPNV6_NODE[109]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_111_next, 1, &gn_BGP_VPNV6_NODE[108]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_111_prev, 1, &gn_BGP_VPNV6_NODE[106]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_112_next, 1, &gn_BGP_VPNV6_NODE[113]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_112_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_113_next, 4, &gn_BGP_VPNV6_NODE[114], &gn_BGP_VPNV6_NODE[133], &gn_BGP_VPNV6_NODE[138], &gn_BGP_VPNV6_NODE[145]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_113_prev, 1, &gn_BGP_VPNV6_NODE[112]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_114_next, 3, &gn_BGP_VPNV6_NODE[115], &gn_BGP_VPNV6_NODE[120], &gn_BGP_VPNV6_NODE[127]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_114_prev, 1, &gn_BGP_VPNV6_NODE[113]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_115_next, 2, &gn_BGP_VPNV6_NODE[116], &gn_BGP_VPNV6_NODE[117]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_115_prev, 1, &gn_BGP_VPNV6_NODE[114]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_116_next, 1, &gn_BGP_VPNV6_NODE[117]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_116_prev, 1, &gn_BGP_VPNV6_NODE[115]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_117_next, 1, &gn_BGP_VPNV6_NODE[118]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_117_prev, 2, &gn_BGP_VPNV6_NODE[116], &gn_BGP_VPNV6_NODE[115]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_118_next, 1, &gn_BGP_VPNV6_NODE[119]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_118_prev, 1, &gn_BGP_VPNV6_NODE[117]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_119_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_119_prev, 1, &gn_BGP_VPNV6_NODE[118]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_120_next, 1, &gn_BGP_VPNV6_NODE[121]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_120_prev, 1, &gn_BGP_VPNV6_NODE[114]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_121_next, 1, &gn_BGP_VPNV6_NODE[122]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_121_prev, 1, &gn_BGP_VPNV6_NODE[120]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_122_next, 2, &gn_BGP_VPNV6_NODE[123], &gn_BGP_VPNV6_NODE[124]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_122_prev, 1, &gn_BGP_VPNV6_NODE[121]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_123_next, 1, &gn_BGP_VPNV6_NODE[124]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_123_prev, 1, &gn_BGP_VPNV6_NODE[122]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_124_next, 1, &gn_BGP_VPNV6_NODE[125]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_124_prev, 2, &gn_BGP_VPNV6_NODE[123], &gn_BGP_VPNV6_NODE[122]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_125_next, 1, &gn_BGP_VPNV6_NODE[126]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_125_prev, 1, &gn_BGP_VPNV6_NODE[124]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_126_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_126_prev, 1, &gn_BGP_VPNV6_NODE[125]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_127_next, 1, &gn_BGP_VPNV6_NODE[128]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_127_prev, 1, &gn_BGP_VPNV6_NODE[114]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_128_next, 2, &gn_BGP_VPNV6_NODE[129], &gn_BGP_VPNV6_NODE[130]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_128_prev, 1, &gn_BGP_VPNV6_NODE[127]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_129_next, 1, &gn_BGP_VPNV6_NODE[130]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_129_prev, 1, &gn_BGP_VPNV6_NODE[128]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_130_next, 1, &gn_BGP_VPNV6_NODE[131]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_130_prev, 2, &gn_BGP_VPNV6_NODE[129], &gn_BGP_VPNV6_NODE[128]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_131_next, 1, &gn_BGP_VPNV6_NODE[132]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_131_prev, 1, &gn_BGP_VPNV6_NODE[130]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_132_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_132_prev, 1, &gn_BGP_VPNV6_NODE[131]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_133_next, 2, &gn_BGP_VPNV6_NODE[134], &gn_BGP_VPNV6_NODE[135]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_133_prev, 1, &gn_BGP_VPNV6_NODE[113]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_134_next, 1, &gn_BGP_VPNV6_NODE[135]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_134_prev, 1, &gn_BGP_VPNV6_NODE[133]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_135_next, 1, &gn_BGP_VPNV6_NODE[136]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_135_prev, 2, &gn_BGP_VPNV6_NODE[134], &gn_BGP_VPNV6_NODE[133]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_136_next, 1, &gn_BGP_VPNV6_NODE[137]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_136_prev, 1, &gn_BGP_VPNV6_NODE[135]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_137_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_137_prev, 1, &gn_BGP_VPNV6_NODE[136]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_138_next, 1, &gn_BGP_VPNV6_NODE[139]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_138_prev, 1, &gn_BGP_VPNV6_NODE[113]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_139_next, 1, &gn_BGP_VPNV6_NODE[140]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_139_prev, 1, &gn_BGP_VPNV6_NODE[138]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_140_next, 2, &gn_BGP_VPNV6_NODE[141], &gn_BGP_VPNV6_NODE[142]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_140_prev, 1, &gn_BGP_VPNV6_NODE[139]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_141_next, 1, &gn_BGP_VPNV6_NODE[142]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_141_prev, 1, &gn_BGP_VPNV6_NODE[140]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_142_next, 1, &gn_BGP_VPNV6_NODE[143]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_142_prev, 2, &gn_BGP_VPNV6_NODE[141], &gn_BGP_VPNV6_NODE[140]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_143_next, 1, &gn_BGP_VPNV6_NODE[144]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_143_prev, 1, &gn_BGP_VPNV6_NODE[142]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_144_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_144_prev, 1, &gn_BGP_VPNV6_NODE[143]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_145_next, 1, &gn_BGP_VPNV6_NODE[146]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_145_prev, 1, &gn_BGP_VPNV6_NODE[113]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_146_next, 2, &gn_BGP_VPNV6_NODE[147], &gn_BGP_VPNV6_NODE[148]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_146_prev, 1, &gn_BGP_VPNV6_NODE[145]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_147_next, 1, &gn_BGP_VPNV6_NODE[148]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_147_prev, 1, &gn_BGP_VPNV6_NODE[146]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_148_next, 1, &gn_BGP_VPNV6_NODE[149]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_148_prev, 2, &gn_BGP_VPNV6_NODE[147], &gn_BGP_VPNV6_NODE[146]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_149_next, 1, &gn_BGP_VPNV6_NODE[150]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_149_prev, 1, &gn_BGP_VPNV6_NODE[148]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_150_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_150_prev, 1, &gn_BGP_VPNV6_NODE[149]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_151_next, 1, &gn_BGP_VPNV6_NODE[152]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_151_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_152_next, 1, &gn_BGP_VPNV6_NODE[153]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_152_prev, 1, &gn_BGP_VPNV6_NODE[151]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_153_next, 1, &gn_BGP_VPNV6_NODE[154]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_153_prev, 1, &gn_BGP_VPNV6_NODE[152]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_154_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_154_prev, 1, &gn_BGP_VPNV6_NODE[153]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_155_next, 3, &gn_BGP_VPNV6_NODE[156], &gn_BGP_VPNV6_NODE[158], &gn_BGP_VPNV6_NODE[161]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_155_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_156_next, 1, &gn_BGP_VPNV6_NODE[157]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_156_prev, 1, &gn_BGP_VPNV6_NODE[155]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_157_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_157_prev, 1, &gn_BGP_VPNV6_NODE[156]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_158_next, 1, &gn_BGP_VPNV6_NODE[159]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_158_prev, 1, &gn_BGP_VPNV6_NODE[155]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_159_next, 1, &gn_BGP_VPNV6_NODE[160]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_159_prev, 1, &gn_BGP_VPNV6_NODE[158]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_160_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_160_prev, 1, &gn_BGP_VPNV6_NODE[159]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_161_next, 1, &gn_BGP_VPNV6_NODE[162]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_161_prev, 1, &gn_BGP_VPNV6_NODE[155]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_162_next, 1, &gn_BGP_VPNV6_NODE[163]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_162_prev, 1, &gn_BGP_VPNV6_NODE[161]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_163_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_163_prev, 1, &gn_BGP_VPNV6_NODE[162]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_164_next, 1, &gn_BGP_VPNV6_NODE[165]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_164_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_165_next, 1, &gn_BGP_VPNV6_NODE[166]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_165_prev, 1, &gn_BGP_VPNV6_NODE[164]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_166_next, 1, &gn_BGP_VPNV6_NODE[167]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_166_prev, 1, &gn_BGP_VPNV6_NODE[165]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_167_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_167_prev, 1, &gn_BGP_VPNV6_NODE[166]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_168_next, 1, &gn_BGP_VPNV6_NODE[169]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_168_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_169_next, 1, &gn_BGP_VPNV6_NODE[170]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_169_prev, 1, &gn_BGP_VPNV6_NODE[168]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_170_next, 2, &gn_BGP_VPNV6_NODE[171], &gn_BGP_VPNV6_NODE[175]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_170_prev, 1, &gn_BGP_VPNV6_NODE[169]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_171_next, 1, &gn_BGP_VPNV6_NODE[172]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_171_prev, 1, &gn_BGP_VPNV6_NODE[170]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_172_next, 1, &gn_BGP_VPNV6_NODE[173]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_172_prev, 2, &gn_BGP_VPNV6_NODE[171], &gn_BGP_VPNV6_NODE[175]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_173_next, 1, &gn_BGP_VPNV6_NODE[174]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_173_prev, 1, &gn_BGP_VPNV6_NODE[172]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_174_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_174_prev, 1, &gn_BGP_VPNV6_NODE[173]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_175_next, 1, &gn_BGP_VPNV6_NODE[172]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_175_prev, 1, &gn_BGP_VPNV6_NODE[170]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_176_next, 3, &gn_BGP_VPNV6_NODE[177], &gn_BGP_VPNV6_NODE[179], &gn_BGP_VPNV6_NODE[185]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_176_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_177_next, 1, &gn_BGP_VPNV6_NODE[178]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_177_prev, 1, &gn_BGP_VPNV6_NODE[176]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_178_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_178_prev, 1, &gn_BGP_VPNV6_NODE[177]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_179_next, 2, &gn_BGP_VPNV6_NODE[180], &gn_BGP_VPNV6_NODE[182]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_179_prev, 1, &gn_BGP_VPNV6_NODE[176]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_180_next, 1, &gn_BGP_VPNV6_NODE[181]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_180_prev, 1, &gn_BGP_VPNV6_NODE[179]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_181_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_181_prev, 1, &gn_BGP_VPNV6_NODE[180]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_182_next, 1, &gn_BGP_VPNV6_NODE[183]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_182_prev, 1, &gn_BGP_VPNV6_NODE[179]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_183_next, 1, &gn_BGP_VPNV6_NODE[184]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_183_prev, 1, &gn_BGP_VPNV6_NODE[182]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_184_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_184_prev, 1, &gn_BGP_VPNV6_NODE[183]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_185_next, 1, &gn_BGP_VPNV6_NODE[186]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_185_prev, 1, &gn_BGP_VPNV6_NODE[176]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_186_next, 1, &gn_BGP_VPNV6_NODE[187]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_186_prev, 1, &gn_BGP_VPNV6_NODE[185]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_187_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_187_prev, 1, &gn_BGP_VPNV6_NODE[186]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_188_next, 1, &gn_BGP_VPNV6_NODE[189]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_188_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_189_next, 1, &gn_BGP_VPNV6_NODE[190]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_189_prev, 1, &gn_BGP_VPNV6_NODE[188]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_190_next, 2, &gn_BGP_VPNV6_NODE[191], &gn_BGP_VPNV6_NODE[195]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_190_prev, 1, &gn_BGP_VPNV6_NODE[189]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_191_next, 1, &gn_BGP_VPNV6_NODE[192]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_191_prev, 1, &gn_BGP_VPNV6_NODE[190]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_192_next, 1, &gn_BGP_VPNV6_NODE[193]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_192_prev, 2, &gn_BGP_VPNV6_NODE[191], &gn_BGP_VPNV6_NODE[195]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_193_next, 1, &gn_BGP_VPNV6_NODE[194]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_193_prev, 1, &gn_BGP_VPNV6_NODE[192]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_194_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_194_prev, 1, &gn_BGP_VPNV6_NODE[193]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_195_next, 1, &gn_BGP_VPNV6_NODE[192]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_195_prev, 1, &gn_BGP_VPNV6_NODE[190]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_196_next, 1, &gn_BGP_VPNV6_NODE[197]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_196_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_197_next, 1, &gn_BGP_VPNV6_NODE[198]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_197_prev, 1, &gn_BGP_VPNV6_NODE[196]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_198_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_198_prev, 1, &gn_BGP_VPNV6_NODE[197]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_199_next, 1, &gn_BGP_VPNV6_NODE[200]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_199_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_200_next, 1, &gn_BGP_VPNV6_NODE[201]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_200_prev, 1, &gn_BGP_VPNV6_NODE[199]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_201_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_201_prev, 1, &gn_BGP_VPNV6_NODE[200]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_202_next, 2, &gn_BGP_VPNV6_NODE[203], &gn_BGP_VPNV6_NODE[205]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_202_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_203_next, 1, &gn_BGP_VPNV6_NODE[204]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_203_prev, 1, &gn_BGP_VPNV6_NODE[202]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_204_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_204_prev, 1, &gn_BGP_VPNV6_NODE[203]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_205_next, 5, &gn_BGP_VPNV6_NODE[206], &gn_BGP_VPNV6_NODE[210], &gn_BGP_VPNV6_NODE[211], &gn_BGP_VPNV6_NODE[212], &gn_BGP_VPNV6_NODE[213]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_205_prev, 1, &gn_BGP_VPNV6_NODE[202]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_206_next, 1, &gn_BGP_VPNV6_NODE[207]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_206_prev, 1, &gn_BGP_VPNV6_NODE[205]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_207_next, 1, &gn_BGP_VPNV6_NODE[208]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_207_prev, 5, &gn_BGP_VPNV6_NODE[206], &gn_BGP_VPNV6_NODE[210], &gn_BGP_VPNV6_NODE[211], &gn_BGP_VPNV6_NODE[212], &gn_BGP_VPNV6_NODE[213]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_208_next, 1, &gn_BGP_VPNV6_NODE[209]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_208_prev, 1, &gn_BGP_VPNV6_NODE[207]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_209_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_209_prev, 1, &gn_BGP_VPNV6_NODE[208]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_210_next, 1, &gn_BGP_VPNV6_NODE[207]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_210_prev, 1, &gn_BGP_VPNV6_NODE[205]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_211_next, 1, &gn_BGP_VPNV6_NODE[207]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_211_prev, 1, &gn_BGP_VPNV6_NODE[205]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_212_next, 1, &gn_BGP_VPNV6_NODE[207]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_212_prev, 1, &gn_BGP_VPNV6_NODE[205]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_213_next, 1, &gn_BGP_VPNV6_NODE[207]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_213_prev, 1, &gn_BGP_VPNV6_NODE[205]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_214_next, 1, &gn_BGP_VPNV6_NODE[215]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_214_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_215_next, 1, &gn_BGP_VPNV6_NODE[216]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_215_prev, 1, &gn_BGP_VPNV6_NODE[214]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_216_next, 1, &gn_BGP_VPNV6_NODE[217]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_216_prev, 1, &gn_BGP_VPNV6_NODE[215]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_217_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_217_prev, 1, &gn_BGP_VPNV6_NODE[216]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_218_next, 1, &gn_BGP_VPNV6_NODE[219]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_218_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_219_next, 1, &gn_BGP_VPNV6_NODE[220]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_219_prev, 1, &gn_BGP_VPNV6_NODE[218]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_220_next, 1, &gn_BGP_VPNV6_NODE[221]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_220_prev, 1, &gn_BGP_VPNV6_NODE[219]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_221_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_221_prev, 1, &gn_BGP_VPNV6_NODE[220]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_222_next, 1, &gn_BGP_VPNV6_NODE[223]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_222_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_223_next, 1, &gn_BGP_VPNV6_NODE[224]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_223_prev, 1, &gn_BGP_VPNV6_NODE[222]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_224_next, 1, &gn_BGP_VPNV6_NODE[225]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_224_prev, 1, &gn_BGP_VPNV6_NODE[223]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_225_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_225_prev, 1, &gn_BGP_VPNV6_NODE[224]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_226_next, 1, &gn_BGP_VPNV6_NODE[227]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_226_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_227_next, 1, &gn_BGP_VPNV6_NODE[228]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_227_prev, 1, &gn_BGP_VPNV6_NODE[226]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_228_next, 1, &gn_BGP_VPNV6_NODE[229]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_228_prev, 1, &gn_BGP_VPNV6_NODE[227]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_229_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_229_prev, 1, &gn_BGP_VPNV6_NODE[228]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_230_next, 1, &gn_BGP_VPNV6_NODE[231]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_230_prev, 1, &gn_BGP_VPNV6_NODE[0]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_231_next, 1, &gn_BGP_VPNV6_NODE[232]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_231_prev, 1, &gn_BGP_VPNV6_NODE[230]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_232_next, 1, &gn_BGP_VPNV6_NODE[233]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_232_prev, 1, &gn_BGP_VPNV6_NODE[231]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_233_next, 1, &gn_BGP_VPNV6_NODE[234]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_233_prev, 1, &gn_BGP_VPNV6_NODE[232]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_234_next, 2, &gn_BGP_VPNV6_NODE[235], &gn_BGP_VPNV6_NODE[244]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_234_prev, 1, &gn_BGP_VPNV6_NODE[233]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_235_next, 1, &gn_BGP_VPNV6_NODE[236]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_235_prev, 1, &gn_BGP_VPNV6_NODE[234]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_236_next, 1, &gn_BGP_VPNV6_NODE[237]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_236_prev, 2, &gn_BGP_VPNV6_NODE[235], &gn_BGP_VPNV6_NODE[244]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_237_next, 1, &gn_BGP_VPNV6_NODE[238]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_237_prev, 1, &gn_BGP_VPNV6_NODE[236]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_238_next, 2, &gn_BGP_VPNV6_NODE[239], &gn_BGP_VPNV6_NODE[241]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_238_prev, 1, &gn_BGP_VPNV6_NODE[237]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_239_next, 1, &gn_BGP_VPNV6_NODE[240]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_239_prev, 1, &gn_BGP_VPNV6_NODE[238]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_240_next, 1, &gn_BGP_VPNV6_NODE[241]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_240_prev, 1, &gn_BGP_VPNV6_NODE[239]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_241_next, 1, &gn_BGP_VPNV6_NODE[242]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_241_prev, 2, &gn_BGP_VPNV6_NODE[240], &gn_BGP_VPNV6_NODE[238]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_242_next, 1, &gn_BGP_VPNV6_NODE[243]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_242_prev, 1, &gn_BGP_VPNV6_NODE[241]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_243_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_243_prev, 1, &gn_BGP_VPNV6_NODE[242]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_244_next, 1, &gn_BGP_VPNV6_NODE[236]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_244_prev, 1, &gn_BGP_VPNV6_NODE[234]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_245_next, 2, &gn_BGP_VPNV6_NODE[246], &gn_BGP_VPNV6_NODE[424]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_245_prev, 1, &gn_BGP_VPNV6_NODE[0]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_246_next, 1, &gn_BGP_VPNV6_NODE[247]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_246_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_247_next, 3, &gn_BGP_VPNV6_NODE[248], &gn_BGP_VPNV6_NODE[253], &gn_BGP_VPNV6_NODE[254]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_247_prev, 1, &gn_BGP_VPNV6_NODE[246]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_248_next, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_248_prev, 1, &gn_BGP_VPNV6_NODE[247]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_249_next, 25, &gn_BGP_VPNV6_NODE[250], &gn_BGP_VPNV6_NODE[255], &gn_BGP_VPNV6_NODE[261], &gn_BGP_VPNV6_NODE[264], &gn_BGP_VPNV6_NODE[270], &gn_BGP_VPNV6_NODE[273], &gn_BGP_VPNV6_NODE[288], &gn_BGP_VPNV6_NODE[291], &gn_BGP_VPNV6_NODE[301], &gn_BGP_VPNV6_NODE[304], &gn_BGP_VPNV6_NODE[312], &gn_BGP_VPNV6_NODE[320], &gn_BGP_VPNV6_NODE[339], &gn_BGP_VPNV6_NODE[345], &gn_BGP_VPNV6_NODE[354], &gn_BGP_VPNV6_NODE[358], &gn_BGP_VPNV6_NODE[366], &gn_BGP_VPNV6_NODE[378], &gn_BGP_VPNV6_NODE[386], &gn_BGP_VPNV6_NODE[389], &gn_BGP_VPNV6_NODE[392], &gn_BGP_VPNV6_NODE[404], &gn_BGP_VPNV6_NODE[408], &gn_BGP_VPNV6_NODE[414], &gn_BGP_VPNV6_NODE[418]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_249_prev, 3, &gn_BGP_VPNV6_NODE[248], &gn_BGP_VPNV6_NODE[253], &gn_BGP_VPNV6_NODE[254]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_250_next, 1, &gn_BGP_VPNV6_NODE[251]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_250_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_251_next, 1, &gn_BGP_VPNV6_NODE[252]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_251_prev, 1, &gn_BGP_VPNV6_NODE[250]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_252_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_252_prev, 1, &gn_BGP_VPNV6_NODE[251]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_253_next, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_253_prev, 1, &gn_BGP_VPNV6_NODE[247]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_254_next, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_254_prev, 1, &gn_BGP_VPNV6_NODE[247]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_255_next, 1, &gn_BGP_VPNV6_NODE[256]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_255_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_256_next, 2, &gn_BGP_VPNV6_NODE[257], &gn_BGP_VPNV6_NODE[258]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_256_prev, 1, &gn_BGP_VPNV6_NODE[255]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_257_next, 1, &gn_BGP_VPNV6_NODE[258]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_257_prev, 1, &gn_BGP_VPNV6_NODE[256]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_258_next, 1, &gn_BGP_VPNV6_NODE[259]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_258_prev, 2, &gn_BGP_VPNV6_NODE[257], &gn_BGP_VPNV6_NODE[256]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_259_next, 1, &gn_BGP_VPNV6_NODE[260]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_259_prev, 1, &gn_BGP_VPNV6_NODE[258]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_260_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_260_prev, 1, &gn_BGP_VPNV6_NODE[259]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_261_next, 1, &gn_BGP_VPNV6_NODE[262]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_261_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_262_next, 1, &gn_BGP_VPNV6_NODE[263]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_262_prev, 1, &gn_BGP_VPNV6_NODE[261]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_263_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_263_prev, 1, &gn_BGP_VPNV6_NODE[262]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_264_next, 1, &gn_BGP_VPNV6_NODE[265]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_264_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_265_next, 2, &gn_BGP_VPNV6_NODE[266], &gn_BGP_VPNV6_NODE[267]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_265_prev, 1, &gn_BGP_VPNV6_NODE[264]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_266_next, 1, &gn_BGP_VPNV6_NODE[267]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_266_prev, 1, &gn_BGP_VPNV6_NODE[265]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_267_next, 1, &gn_BGP_VPNV6_NODE[268]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_267_prev, 2, &gn_BGP_VPNV6_NODE[266], &gn_BGP_VPNV6_NODE[265]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_268_next, 1, &gn_BGP_VPNV6_NODE[269]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_268_prev, 1, &gn_BGP_VPNV6_NODE[267]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_269_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_269_prev, 1, &gn_BGP_VPNV6_NODE[268]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_270_next, 1, &gn_BGP_VPNV6_NODE[271]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_270_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_271_next, 1, &gn_BGP_VPNV6_NODE[272]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_271_prev, 1, &gn_BGP_VPNV6_NODE[270]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_272_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_272_prev, 1, &gn_BGP_VPNV6_NODE[271]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_273_next, 1, &gn_BGP_VPNV6_NODE[274]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_273_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_274_next, 2, &gn_BGP_VPNV6_NODE[275], &gn_BGP_VPNV6_NODE[279]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_274_prev, 1, &gn_BGP_VPNV6_NODE[273]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_275_next, 1, &gn_BGP_VPNV6_NODE[276]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_275_prev, 1, &gn_BGP_VPNV6_NODE[274]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_276_next, 2, &gn_BGP_VPNV6_NODE[277], &gn_BGP_VPNV6_NODE[278]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_276_prev, 1, &gn_BGP_VPNV6_NODE[275]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_277_next, 1, &gn_BGP_VPNV6_NODE[278]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_277_prev, 1, &gn_BGP_VPNV6_NODE[276]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_278_next, 1, &gn_BGP_VPNV6_NODE[279]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_278_prev, 2, &gn_BGP_VPNV6_NODE[277], &gn_BGP_VPNV6_NODE[276]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_279_next, 1, &gn_BGP_VPNV6_NODE[280]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_279_prev, 2, &gn_BGP_VPNV6_NODE[278], &gn_BGP_VPNV6_NODE[274]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_280_next, 2, &gn_BGP_VPNV6_NODE[281], &gn_BGP_VPNV6_NODE[284]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_280_prev, 1, &gn_BGP_VPNV6_NODE[279]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_281_next, 2, &gn_BGP_VPNV6_NODE[282], &gn_BGP_VPNV6_NODE[287]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_281_prev, 1, &gn_BGP_VPNV6_NODE[280]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_282_next, 1, &gn_BGP_VPNV6_NODE[283]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_282_prev, 1, &gn_BGP_VPNV6_NODE[281]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_283_next, 1, &gn_BGP_VPNV6_NODE[284]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_283_prev, 2, &gn_BGP_VPNV6_NODE[282], &gn_BGP_VPNV6_NODE[287]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_284_next, 1, &gn_BGP_VPNV6_NODE[285]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_284_prev, 2, &gn_BGP_VPNV6_NODE[283], &gn_BGP_VPNV6_NODE[280]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_285_next, 1, &gn_BGP_VPNV6_NODE[286]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_285_prev, 1, &gn_BGP_VPNV6_NODE[284]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_286_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_286_prev, 1, &gn_BGP_VPNV6_NODE[285]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_287_next, 1, &gn_BGP_VPNV6_NODE[283]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_287_prev, 1, &gn_BGP_VPNV6_NODE[281]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_288_next, 1, &gn_BGP_VPNV6_NODE[289]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_288_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_289_next, 1, &gn_BGP_VPNV6_NODE[290]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_289_prev, 1, &gn_BGP_VPNV6_NODE[288]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_290_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_290_prev, 1, &gn_BGP_VPNV6_NODE[289]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_291_next, 1, &gn_BGP_VPNV6_NODE[292]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_291_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_292_next, 2, &gn_BGP_VPNV6_NODE[293], &gn_BGP_VPNV6_NODE[296]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_292_prev, 1, &gn_BGP_VPNV6_NODE[291]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_293_next, 3, &gn_BGP_VPNV6_NODE[294], &gn_BGP_VPNV6_NODE[299], &gn_BGP_VPNV6_NODE[300]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_293_prev, 2, &gn_BGP_VPNV6_NODE[295], &gn_BGP_VPNV6_NODE[292]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_294_next, 1, &gn_BGP_VPNV6_NODE[295]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_294_prev, 1, &gn_BGP_VPNV6_NODE[293]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_295_next, 2, &gn_BGP_VPNV6_NODE[293], &gn_BGP_VPNV6_NODE[296]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_295_prev, 3, &gn_BGP_VPNV6_NODE[294], &gn_BGP_VPNV6_NODE[299], &gn_BGP_VPNV6_NODE[300]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_296_next, 1, &gn_BGP_VPNV6_NODE[297]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_296_prev, 2, &gn_BGP_VPNV6_NODE[295], &gn_BGP_VPNV6_NODE[292]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_297_next, 1, &gn_BGP_VPNV6_NODE[298]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_297_prev, 1, &gn_BGP_VPNV6_NODE[296]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_298_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_298_prev, 1, &gn_BGP_VPNV6_NODE[297]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_299_next, 1, &gn_BGP_VPNV6_NODE[295]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_299_prev, 1, &gn_BGP_VPNV6_NODE[293]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_300_next, 1, &gn_BGP_VPNV6_NODE[295]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_300_prev, 1, &gn_BGP_VPNV6_NODE[293]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_301_next, 1, &gn_BGP_VPNV6_NODE[302]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_301_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_302_next, 1, &gn_BGP_VPNV6_NODE[303]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_302_prev, 1, &gn_BGP_VPNV6_NODE[301]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_303_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_303_prev, 1, &gn_BGP_VPNV6_NODE[302]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_304_next, 1, &gn_BGP_VPNV6_NODE[305]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_304_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_305_next, 1, &gn_BGP_VPNV6_NODE[306]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_305_prev, 1, &gn_BGP_VPNV6_NODE[304]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_306_next, 2, &gn_BGP_VPNV6_NODE[307], &gn_BGP_VPNV6_NODE[311]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_306_prev, 1, &gn_BGP_VPNV6_NODE[305]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_307_next, 1, &gn_BGP_VPNV6_NODE[308]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_307_prev, 1, &gn_BGP_VPNV6_NODE[306]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_308_next, 1, &gn_BGP_VPNV6_NODE[309]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_308_prev, 2, &gn_BGP_VPNV6_NODE[307], &gn_BGP_VPNV6_NODE[311]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_309_next, 1, &gn_BGP_VPNV6_NODE[310]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_309_prev, 1, &gn_BGP_VPNV6_NODE[308]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_310_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_310_prev, 1, &gn_BGP_VPNV6_NODE[309]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_311_next, 1, &gn_BGP_VPNV6_NODE[308]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_311_prev, 1, &gn_BGP_VPNV6_NODE[306]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_312_next, 1, &gn_BGP_VPNV6_NODE[313]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_312_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_313_next, 1, &gn_BGP_VPNV6_NODE[314]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_313_prev, 1, &gn_BGP_VPNV6_NODE[312]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_314_next, 2, &gn_BGP_VPNV6_NODE[315], &gn_BGP_VPNV6_NODE[319]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_314_prev, 1, &gn_BGP_VPNV6_NODE[313]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_315_next, 1, &gn_BGP_VPNV6_NODE[316]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_315_prev, 1, &gn_BGP_VPNV6_NODE[314]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_316_next, 1, &gn_BGP_VPNV6_NODE[317]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_316_prev, 2, &gn_BGP_VPNV6_NODE[315], &gn_BGP_VPNV6_NODE[319]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_317_next, 1, &gn_BGP_VPNV6_NODE[318]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_317_prev, 1, &gn_BGP_VPNV6_NODE[316]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_318_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_318_prev, 1, &gn_BGP_VPNV6_NODE[317]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_319_next, 1, &gn_BGP_VPNV6_NODE[316]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_319_prev, 1, &gn_BGP_VPNV6_NODE[314]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_320_next, 1, &gn_BGP_VPNV6_NODE[321]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_320_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_321_next, 2, &gn_BGP_VPNV6_NODE[322], &gn_BGP_VPNV6_NODE[336]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_321_prev, 1, &gn_BGP_VPNV6_NODE[320]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_322_next, 1, &gn_BGP_VPNV6_NODE[323]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_322_prev, 1, &gn_BGP_VPNV6_NODE[321]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_323_next, 2, &gn_BGP_VPNV6_NODE[324], &gn_BGP_VPNV6_NODE[325]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_323_prev, 1, &gn_BGP_VPNV6_NODE[322]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_324_next, 1, &gn_BGP_VPNV6_NODE[325]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_324_prev, 1, &gn_BGP_VPNV6_NODE[323]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_325_next, 1, &gn_BGP_VPNV6_NODE[326]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_325_prev, 2, &gn_BGP_VPNV6_NODE[324], &gn_BGP_VPNV6_NODE[323]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_326_next, 2, &gn_BGP_VPNV6_NODE[327], &gn_BGP_VPNV6_NODE[329]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_326_prev, 1, &gn_BGP_VPNV6_NODE[325]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_327_next, 1, &gn_BGP_VPNV6_NODE[328]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_327_prev, 1, &gn_BGP_VPNV6_NODE[326]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_328_next, 1, &gn_BGP_VPNV6_NODE[329]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_328_prev, 1, &gn_BGP_VPNV6_NODE[327]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_329_next, 1, &gn_BGP_VPNV6_NODE[330]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_329_prev, 2, &gn_BGP_VPNV6_NODE[328], &gn_BGP_VPNV6_NODE[326]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_330_next, 2, &gn_BGP_VPNV6_NODE[331], &gn_BGP_VPNV6_NODE[332]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_330_prev, 1, &gn_BGP_VPNV6_NODE[329]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_331_next, 1, &gn_BGP_VPNV6_NODE[332]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_331_prev, 1, &gn_BGP_VPNV6_NODE[330]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_332_next, 1, &gn_BGP_VPNV6_NODE[333]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_332_prev, 2, &gn_BGP_VPNV6_NODE[331], &gn_BGP_VPNV6_NODE[330]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_333_next, 2, &gn_BGP_VPNV6_NODE[334], &gn_BGP_VPNV6_NODE[335]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_333_prev, 1, &gn_BGP_VPNV6_NODE[332]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_334_next, 1, &gn_BGP_VPNV6_NODE[335]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_334_prev, 1, &gn_BGP_VPNV6_NODE[333]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_335_next, 1, &gn_BGP_VPNV6_NODE[336]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_335_prev, 2, &gn_BGP_VPNV6_NODE[334], &gn_BGP_VPNV6_NODE[333]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_336_next, 1, &gn_BGP_VPNV6_NODE[337]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_336_prev, 2, &gn_BGP_VPNV6_NODE[335], &gn_BGP_VPNV6_NODE[321]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_337_next, 1, &gn_BGP_VPNV6_NODE[338]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_337_prev, 1, &gn_BGP_VPNV6_NODE[336]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_338_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_338_prev, 1, &gn_BGP_VPNV6_NODE[337]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_339_next, 1, &gn_BGP_VPNV6_NODE[340]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_339_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_340_next, 2, &gn_BGP_VPNV6_NODE[341], &gn_BGP_VPNV6_NODE[342]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_340_prev, 1, &gn_BGP_VPNV6_NODE[339]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_341_next, 1, &gn_BGP_VPNV6_NODE[342]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_341_prev, 1, &gn_BGP_VPNV6_NODE[340]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_342_next, 1, &gn_BGP_VPNV6_NODE[343]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_342_prev, 2, &gn_BGP_VPNV6_NODE[341], &gn_BGP_VPNV6_NODE[340]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_343_next, 1, &gn_BGP_VPNV6_NODE[344]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_343_prev, 1, &gn_BGP_VPNV6_NODE[342]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_344_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_344_prev, 1, &gn_BGP_VPNV6_NODE[343]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_345_next, 3, &gn_BGP_VPNV6_NODE[346], &gn_BGP_VPNV6_NODE[348], &gn_BGP_VPNV6_NODE[351]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_345_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_346_next, 1, &gn_BGP_VPNV6_NODE[347]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_346_prev, 1, &gn_BGP_VPNV6_NODE[345]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_347_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_347_prev, 1, &gn_BGP_VPNV6_NODE[346]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_348_next, 1, &gn_BGP_VPNV6_NODE[349]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_348_prev, 1, &gn_BGP_VPNV6_NODE[345]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_349_next, 1, &gn_BGP_VPNV6_NODE[350]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_349_prev, 1, &gn_BGP_VPNV6_NODE[348]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_350_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_350_prev, 1, &gn_BGP_VPNV6_NODE[349]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_351_next, 1, &gn_BGP_VPNV6_NODE[352]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_351_prev, 1, &gn_BGP_VPNV6_NODE[345]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_352_next, 1, &gn_BGP_VPNV6_NODE[353]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_352_prev, 1, &gn_BGP_VPNV6_NODE[351]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_353_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_353_prev, 1, &gn_BGP_VPNV6_NODE[352]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_354_next, 1, &gn_BGP_VPNV6_NODE[355]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_354_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_355_next, 1, &gn_BGP_VPNV6_NODE[356]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_355_prev, 1, &gn_BGP_VPNV6_NODE[354]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_356_next, 1, &gn_BGP_VPNV6_NODE[357]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_356_prev, 1, &gn_BGP_VPNV6_NODE[355]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_357_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_357_prev, 1, &gn_BGP_VPNV6_NODE[356]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_358_next, 1, &gn_BGP_VPNV6_NODE[359]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_358_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_359_next, 1, &gn_BGP_VPNV6_NODE[360]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_359_prev, 1, &gn_BGP_VPNV6_NODE[358]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_360_next, 2, &gn_BGP_VPNV6_NODE[361], &gn_BGP_VPNV6_NODE[365]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_360_prev, 1, &gn_BGP_VPNV6_NODE[359]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_361_next, 1, &gn_BGP_VPNV6_NODE[362]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_361_prev, 1, &gn_BGP_VPNV6_NODE[360]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_362_next, 1, &gn_BGP_VPNV6_NODE[363]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_362_prev, 2, &gn_BGP_VPNV6_NODE[361], &gn_BGP_VPNV6_NODE[365]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_363_next, 1, &gn_BGP_VPNV6_NODE[364]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_363_prev, 1, &gn_BGP_VPNV6_NODE[362]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_364_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_364_prev, 1, &gn_BGP_VPNV6_NODE[363]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_365_next, 1, &gn_BGP_VPNV6_NODE[362]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_365_prev, 1, &gn_BGP_VPNV6_NODE[360]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_366_next, 3, &gn_BGP_VPNV6_NODE[367], &gn_BGP_VPNV6_NODE[369], &gn_BGP_VPNV6_NODE[375]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_366_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_367_next, 1, &gn_BGP_VPNV6_NODE[368]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_367_prev, 1, &gn_BGP_VPNV6_NODE[366]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_368_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_368_prev, 1, &gn_BGP_VPNV6_NODE[367]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_369_next, 2, &gn_BGP_VPNV6_NODE[370], &gn_BGP_VPNV6_NODE[372]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_369_prev, 1, &gn_BGP_VPNV6_NODE[366]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_370_next, 1, &gn_BGP_VPNV6_NODE[371]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_370_prev, 1, &gn_BGP_VPNV6_NODE[369]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_371_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_371_prev, 1, &gn_BGP_VPNV6_NODE[370]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_372_next, 1, &gn_BGP_VPNV6_NODE[373]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_372_prev, 1, &gn_BGP_VPNV6_NODE[369]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_373_next, 1, &gn_BGP_VPNV6_NODE[374]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_373_prev, 1, &gn_BGP_VPNV6_NODE[372]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_374_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_374_prev, 1, &gn_BGP_VPNV6_NODE[373]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_375_next, 1, &gn_BGP_VPNV6_NODE[376]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_375_prev, 1, &gn_BGP_VPNV6_NODE[366]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_376_next, 1, &gn_BGP_VPNV6_NODE[377]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_376_prev, 1, &gn_BGP_VPNV6_NODE[375]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_377_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_377_prev, 1, &gn_BGP_VPNV6_NODE[376]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_378_next, 1, &gn_BGP_VPNV6_NODE[379]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_378_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_379_next, 1, &gn_BGP_VPNV6_NODE[380]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_379_prev, 1, &gn_BGP_VPNV6_NODE[378]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_380_next, 2, &gn_BGP_VPNV6_NODE[381], &gn_BGP_VPNV6_NODE[385]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_380_prev, 1, &gn_BGP_VPNV6_NODE[379]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_381_next, 1, &gn_BGP_VPNV6_NODE[382]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_381_prev, 1, &gn_BGP_VPNV6_NODE[380]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_382_next, 1, &gn_BGP_VPNV6_NODE[383]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_382_prev, 2, &gn_BGP_VPNV6_NODE[381], &gn_BGP_VPNV6_NODE[385]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_383_next, 1, &gn_BGP_VPNV6_NODE[384]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_383_prev, 1, &gn_BGP_VPNV6_NODE[382]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_384_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_384_prev, 1, &gn_BGP_VPNV6_NODE[383]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_385_next, 1, &gn_BGP_VPNV6_NODE[382]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_385_prev, 1, &gn_BGP_VPNV6_NODE[380]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_386_next, 1, &gn_BGP_VPNV6_NODE[387]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_386_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_387_next, 1, &gn_BGP_VPNV6_NODE[388]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_387_prev, 1, &gn_BGP_VPNV6_NODE[386]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_388_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_388_prev, 1, &gn_BGP_VPNV6_NODE[387]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_389_next, 1, &gn_BGP_VPNV6_NODE[390]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_389_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_390_next, 1, &gn_BGP_VPNV6_NODE[391]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_390_prev, 1, &gn_BGP_VPNV6_NODE[389]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_391_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_391_prev, 1, &gn_BGP_VPNV6_NODE[390]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_392_next, 2, &gn_BGP_VPNV6_NODE[393], &gn_BGP_VPNV6_NODE[395]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_392_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_393_next, 1, &gn_BGP_VPNV6_NODE[394]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_393_prev, 1, &gn_BGP_VPNV6_NODE[392]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_394_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_394_prev, 1, &gn_BGP_VPNV6_NODE[393]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_395_next, 5, &gn_BGP_VPNV6_NODE[396], &gn_BGP_VPNV6_NODE[400], &gn_BGP_VPNV6_NODE[401], &gn_BGP_VPNV6_NODE[402], &gn_BGP_VPNV6_NODE[403]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_395_prev, 1, &gn_BGP_VPNV6_NODE[392]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_396_next, 1, &gn_BGP_VPNV6_NODE[397]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_396_prev, 1, &gn_BGP_VPNV6_NODE[395]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_397_next, 1, &gn_BGP_VPNV6_NODE[398]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_397_prev, 5, &gn_BGP_VPNV6_NODE[396], &gn_BGP_VPNV6_NODE[400], &gn_BGP_VPNV6_NODE[401], &gn_BGP_VPNV6_NODE[402], &gn_BGP_VPNV6_NODE[403]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_398_next, 1, &gn_BGP_VPNV6_NODE[399]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_398_prev, 1, &gn_BGP_VPNV6_NODE[397]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_399_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_399_prev, 1, &gn_BGP_VPNV6_NODE[398]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_400_next, 1, &gn_BGP_VPNV6_NODE[397]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_400_prev, 1, &gn_BGP_VPNV6_NODE[395]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_401_next, 1, &gn_BGP_VPNV6_NODE[397]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_401_prev, 1, &gn_BGP_VPNV6_NODE[395]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_402_next, 1, &gn_BGP_VPNV6_NODE[397]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_402_prev, 1, &gn_BGP_VPNV6_NODE[395]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_403_next, 1, &gn_BGP_VPNV6_NODE[397]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_403_prev, 1, &gn_BGP_VPNV6_NODE[395]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_404_next, 1, &gn_BGP_VPNV6_NODE[405]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_404_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_405_next, 1, &gn_BGP_VPNV6_NODE[406]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_405_prev, 1, &gn_BGP_VPNV6_NODE[404]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_406_next, 1, &gn_BGP_VPNV6_NODE[407]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_406_prev, 1, &gn_BGP_VPNV6_NODE[405]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_407_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_407_prev, 1, &gn_BGP_VPNV6_NODE[406]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_408_next, 1, &gn_BGP_VPNV6_NODE[409]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_408_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_409_next, 2, &gn_BGP_VPNV6_NODE[410], &gn_BGP_VPNV6_NODE[411]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_409_prev, 1, &gn_BGP_VPNV6_NODE[408]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_410_next, 1, &gn_BGP_VPNV6_NODE[411]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_410_prev, 1, &gn_BGP_VPNV6_NODE[409]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_411_next, 1, &gn_BGP_VPNV6_NODE[412]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_411_prev, 2, &gn_BGP_VPNV6_NODE[410], &gn_BGP_VPNV6_NODE[409]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_412_next, 1, &gn_BGP_VPNV6_NODE[413]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_412_prev, 1, &gn_BGP_VPNV6_NODE[411]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_413_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_413_prev, 1, &gn_BGP_VPNV6_NODE[412]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_414_next, 1, &gn_BGP_VPNV6_NODE[415]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_414_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_415_next, 1, &gn_BGP_VPNV6_NODE[416]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_415_prev, 1, &gn_BGP_VPNV6_NODE[414]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_416_next, 1, &gn_BGP_VPNV6_NODE[417]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_416_prev, 1, &gn_BGP_VPNV6_NODE[415]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_417_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_417_prev, 1, &gn_BGP_VPNV6_NODE[416]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_418_next, 1, &gn_BGP_VPNV6_NODE[419]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_418_prev, 1, &gn_BGP_VPNV6_NODE[249]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_419_next, 2, &gn_BGP_VPNV6_NODE[420], &gn_BGP_VPNV6_NODE[421]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_419_prev, 1, &gn_BGP_VPNV6_NODE[418]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_420_next, 1, &gn_BGP_VPNV6_NODE[421]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_420_prev, 1, &gn_BGP_VPNV6_NODE[419]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_421_next, 1, &gn_BGP_VPNV6_NODE[422]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_421_prev, 2, &gn_BGP_VPNV6_NODE[420], &gn_BGP_VPNV6_NODE[419]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_422_next, 1, &gn_BGP_VPNV6_NODE[423]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_422_prev, 1, &gn_BGP_VPNV6_NODE[421]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_423_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_423_prev, 1, &gn_BGP_VPNV6_NODE[422]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_424_next, 1, &gn_BGP_VPNV6_NODE[425]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_424_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_425_next, 1, &gn_BGP_VPNV6_NODE[426]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_425_prev, 1, &gn_BGP_VPNV6_NODE[424]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_426_next, 1, &gn_BGP_VPNV6_NODE[427]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_426_prev, 1, &gn_BGP_VPNV6_NODE[425]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_427_next, 1, &gn_BGP_VPNV6_NODE[428]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_427_prev, 1, &gn_BGP_VPNV6_NODE[426]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_428_next, 2, &gn_BGP_VPNV6_NODE[429], &gn_BGP_VPNV6_NODE[434]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_428_prev, 1, &gn_BGP_VPNV6_NODE[427]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_429_next, 1, &gn_BGP_VPNV6_NODE[430]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_429_prev, 1, &gn_BGP_VPNV6_NODE[428]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_430_next, 1, &gn_BGP_VPNV6_NODE[431]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_430_prev, 2, &gn_BGP_VPNV6_NODE[429], &gn_BGP_VPNV6_NODE[434]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_431_next, 1, &gn_BGP_VPNV6_NODE[432]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_431_prev, 1, &gn_BGP_VPNV6_NODE[430]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_432_next, 1, &gn_BGP_VPNV6_NODE[433]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_432_prev, 1, &gn_BGP_VPNV6_NODE[431]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_433_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_433_prev, 1, &gn_BGP_VPNV6_NODE[432]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_434_next, 1, &gn_BGP_VPNV6_NODE[430]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_434_prev, 1, &gn_BGP_VPNV6_NODE[428]);

static struct graph_node gn_BGP_VPNV6_NODE[] = {
	{
		.from = &gn_BGP_VPNV6_NODE_0_prev,
		.to = &gn_BGP_VPNV6_NODE_0_next,
		.data = &ctkn_BGP_VPNV6_NODE[0],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_1_prev,
		.to = &gn_BGP_VPNV6_NODE_1_next,
		.data = &ctkn_BGP_VPNV6_NODE[1],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_2_prev,
		.to = &gn_BGP_VPNV6_NODE_2_next,
		.data = &ctkn_BGP_VPNV6_NODE[2],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_3_prev,
		.to = &gn_BGP_VPNV6_NODE_3_next,
		.data = &ctkn_BGP_VPNV6_NODE[3],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_4_prev,
		.to = &gn_BGP_VPNV6_NODE_4_next,
		.data = &ctkn_BGP_VPNV6_NODE[4],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_5_prev,
		.to = &gn_BGP_VPNV6_NODE_5_next,
		.data = &ctkn_BGP_VPNV6_NODE[5],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_6_prev,
		.to = &gn_BGP_VPNV6_NODE_6_next,
		.data = &ctkn_BGP_VPNV6_NODE[6],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_7_prev,
		.to = &gn_BGP_VPNV6_NODE_7_next,
		.data = &ctkn_BGP_VPNV6_NODE[7],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_8_prev,
		.to = &gn_BGP_VPNV6_NODE_8_next,
		.data = &ctkn_BGP_VPNV6_NODE[8],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_9_prev,
		.to = &gn_BGP_VPNV6_NODE_9_next,
		.data = (void *)&bgp_retain_route_target_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_10_prev,
		.to = &gn_BGP_VPNV6_NODE_10_next,
		.data = &ctkn_BGP_VPNV6_NODE[10],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_11_prev,
		.to = &gn_BGP_VPNV6_NODE_11_next,
		.data = &ctkn_BGP_VPNV6_NODE[11],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_12_prev,
		.to = &gn_BGP_VPNV6_NODE_12_next,
		.data = &ctkn_BGP_VPNV6_NODE[12],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_13_prev,
		.to = &gn_BGP_VPNV6_NODE_13_next,
		.data = &ctkn_BGP_VPNV6_NODE[13],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_14_prev,
		.to = &gn_BGP_VPNV6_NODE_14_next,
		.data = &ctkn_BGP_VPNV6_NODE[14],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_15_prev,
		.to = &gn_BGP_VPNV6_NODE_15_next,
		.data = &ctkn_BGP_VPNV6_NODE[15],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_16_prev,
		.to = &gn_BGP_VPNV6_NODE_16_next,
		.data = &ctkn_BGP_VPNV6_NODE[16],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_17_prev,
		.to = &gn_BGP_VPNV6_NODE_17_next,
		.data = &ctkn_BGP_VPNV6_NODE[17],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_18_prev,
		.to = &gn_BGP_VPNV6_NODE_18_next,
		.data = (void *)&neighbor_encapsulation_srv6_or_mpls_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_19_prev,
		.to = &gn_BGP_VPNV6_NODE_19_next,
		.data = &ctkn_BGP_VPNV6_NODE[19],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_20_prev,
		.to = &gn_BGP_VPNV6_NODE_20_next,
		.data = &ctkn_BGP_VPNV6_NODE[20],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_21_prev,
		.to = &gn_BGP_VPNV6_NODE_21_next,
		.data = &ctkn_BGP_VPNV6_NODE[21],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_22_prev,
		.to = &gn_BGP_VPNV6_NODE_22_next,
		.data = &ctkn_BGP_VPNV6_NODE[22],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_23_prev,
		.to = &gn_BGP_VPNV6_NODE_23_next,
		.data = &ctkn_BGP_VPNV6_NODE[23],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_24_prev,
		.to = &gn_BGP_VPNV6_NODE_24_next,
		.data = &ctkn_BGP_VPNV6_NODE[24],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_25_prev,
		.to = &gn_BGP_VPNV6_NODE_25_next,
		.data = &ctkn_BGP_VPNV6_NODE[25],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_26_prev,
		.to = &gn_BGP_VPNV6_NODE_26_next,
		.data = &ctkn_BGP_VPNV6_NODE[26],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_27_prev,
		.to = &gn_BGP_VPNV6_NODE_27_next,
		.data = (void *)&neighbor_accept_own_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_28_prev,
		.to = &gn_BGP_VPNV6_NODE_28_next,
		.data = &ctkn_BGP_VPNV6_NODE[28],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_29_prev,
		.to = &gn_BGP_VPNV6_NODE_29_next,
		.data = &ctkn_BGP_VPNV6_NODE[29],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_30_prev,
		.to = &gn_BGP_VPNV6_NODE_30_next,
		.data = &ctkn_BGP_VPNV6_NODE[30],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_31_prev,
		.to = &gn_BGP_VPNV6_NODE_31_next,
		.data = &ctkn_BGP_VPNV6_NODE[31],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_32_prev,
		.to = &gn_BGP_VPNV6_NODE_32_next,
		.data = &ctkn_BGP_VPNV6_NODE[32],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_33_prev,
		.to = &gn_BGP_VPNV6_NODE_33_next,
		.data = &ctkn_BGP_VPNV6_NODE[33],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_34_prev,
		.to = &gn_BGP_VPNV6_NODE_34_next,
		.data = &ctkn_BGP_VPNV6_NODE[34],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_35_prev,
		.to = &gn_BGP_VPNV6_NODE_35_next,
		.data = &ctkn_BGP_VPNV6_NODE[35],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_36_prev,
		.to = &gn_BGP_VPNV6_NODE_36_next,
		.data = &ctkn_BGP_VPNV6_NODE[36],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_37_prev,
		.to = &gn_BGP_VPNV6_NODE_37_next,
		.data = (void *)&neighbor_advertise_map_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_38_prev,
		.to = &gn_BGP_VPNV6_NODE_38_next,
		.data = &ctkn_BGP_VPNV6_NODE[38],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_39_prev,
		.to = &gn_BGP_VPNV6_NODE_39_next,
		.data = &ctkn_BGP_VPNV6_NODE[39],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_40_prev,
		.to = &gn_BGP_VPNV6_NODE_40_next,
		.data = &ctkn_BGP_VPNV6_NODE[40],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_41_prev,
		.to = &gn_BGP_VPNV6_NODE_41_next,
		.data = &ctkn_BGP_VPNV6_NODE[41],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_42_prev,
		.to = &gn_BGP_VPNV6_NODE_42_next,
		.data = &ctkn_BGP_VPNV6_NODE[42],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_43_prev,
		.to = &gn_BGP_VPNV6_NODE_43_next,
		.data = (void *)&neighbor_ecommunity_rpki_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_44_prev,
		.to = &gn_BGP_VPNV6_NODE_44_next,
		.data = &ctkn_BGP_VPNV6_NODE[44],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_45_prev,
		.to = &gn_BGP_VPNV6_NODE_45_next,
		.data = &ctkn_BGP_VPNV6_NODE[45],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_46_prev,
		.to = &gn_BGP_VPNV6_NODE_46_next,
		.data = &ctkn_BGP_VPNV6_NODE[46],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_47_prev,
		.to = &gn_BGP_VPNV6_NODE_47_next,
		.data = &ctkn_BGP_VPNV6_NODE[47],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_48_prev,
		.to = &gn_BGP_VPNV6_NODE_48_next,
		.data = &ctkn_BGP_VPNV6_NODE[48],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_49_prev,
		.to = &gn_BGP_VPNV6_NODE_49_next,
		.data = &ctkn_BGP_VPNV6_NODE[49],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_50_prev,
		.to = &gn_BGP_VPNV6_NODE_50_next,
		.data = (void *)&neighbor_activate_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_51_prev,
		.to = &gn_BGP_VPNV6_NODE_51_next,
		.data = &ctkn_BGP_VPNV6_NODE[51],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_52_prev,
		.to = &gn_BGP_VPNV6_NODE_52_next,
		.data = &ctkn_BGP_VPNV6_NODE[52],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_53_prev,
		.to = &gn_BGP_VPNV6_NODE_53_next,
		.data = &ctkn_BGP_VPNV6_NODE[53],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_54_prev,
		.to = &gn_BGP_VPNV6_NODE_54_next,
		.data = &ctkn_BGP_VPNV6_NODE[54],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_55_prev,
		.to = &gn_BGP_VPNV6_NODE_55_next,
		.data = &ctkn_BGP_VPNV6_NODE[55],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_56_prev,
		.to = &gn_BGP_VPNV6_NODE_56_next,
		.data = (void *)&neighbor_addpath_paths_limit_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_57_prev,
		.to = &gn_BGP_VPNV6_NODE_57_next,
		.data = &ctkn_BGP_VPNV6_NODE[57],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_58_prev,
		.to = &gn_BGP_VPNV6_NODE_58_next,
		.data = &ctkn_BGP_VPNV6_NODE[58],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_59_prev,
		.to = &gn_BGP_VPNV6_NODE_59_next,
		.data = (void *)&neighbor_addpath_tx_all_paths_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_60_prev,
		.to = &gn_BGP_VPNV6_NODE_60_next,
		.data = &ctkn_BGP_VPNV6_NODE[60],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_61_prev,
		.to = &gn_BGP_VPNV6_NODE_61_next,
		.data = &ctkn_BGP_VPNV6_NODE[61],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_62_prev,
		.to = &gn_BGP_VPNV6_NODE_62_next,
		.data = &ctkn_BGP_VPNV6_NODE[62],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_63_prev,
		.to = &gn_BGP_VPNV6_NODE_63_next,
		.data = (void *)&neighbor_addpath_tx_best_selected_paths_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_64_prev,
		.to = &gn_BGP_VPNV6_NODE_64_next,
		.data = &ctkn_BGP_VPNV6_NODE[64],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_65_prev,
		.to = &gn_BGP_VPNV6_NODE_65_next,
		.data = &ctkn_BGP_VPNV6_NODE[65],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_66_prev,
		.to = &gn_BGP_VPNV6_NODE_66_next,
		.data = (void *)&neighbor_addpath_tx_bestpath_per_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_67_prev,
		.to = &gn_BGP_VPNV6_NODE_67_next,
		.data = &ctkn_BGP_VPNV6_NODE[67],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_68_prev,
		.to = &gn_BGP_VPNV6_NODE_68_next,
		.data = &ctkn_BGP_VPNV6_NODE[68],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_69_prev,
		.to = &gn_BGP_VPNV6_NODE_69_next,
		.data = &ctkn_BGP_VPNV6_NODE[69],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_70_prev,
		.to = &gn_BGP_VPNV6_NODE_70_next,
		.data = &ctkn_BGP_VPNV6_NODE[70],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_71_prev,
		.to = &gn_BGP_VPNV6_NODE_71_next,
		.data = &ctkn_BGP_VPNV6_NODE[71],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_72_prev,
		.to = &gn_BGP_VPNV6_NODE_72_next,
		.data = &ctkn_BGP_VPNV6_NODE[72],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_73_prev,
		.to = &gn_BGP_VPNV6_NODE_73_next,
		.data = &ctkn_BGP_VPNV6_NODE[73],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_74_prev,
		.to = &gn_BGP_VPNV6_NODE_74_next,
		.data = &ctkn_BGP_VPNV6_NODE[74],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_75_prev,
		.to = &gn_BGP_VPNV6_NODE_75_next,
		.data = &ctkn_BGP_VPNV6_NODE[75],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_76_prev,
		.to = &gn_BGP_VPNV6_NODE_76_next,
		.data = &ctkn_BGP_VPNV6_NODE[76],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_77_prev,
		.to = &gn_BGP_VPNV6_NODE_77_next,
		.data = &ctkn_BGP_VPNV6_NODE[77],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_78_prev,
		.to = &gn_BGP_VPNV6_NODE_78_next,
		.data = (void *)&neighbor_allowas_in_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_79_prev,
		.to = &gn_BGP_VPNV6_NODE_79_next,
		.data = &ctkn_BGP_VPNV6_NODE[79],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_80_prev,
		.to = &gn_BGP_VPNV6_NODE_80_next,
		.data = &ctkn_BGP_VPNV6_NODE[80],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_81_prev,
		.to = &gn_BGP_VPNV6_NODE_81_next,
		.data = &ctkn_BGP_VPNV6_NODE[81],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_82_prev,
		.to = &gn_BGP_VPNV6_NODE_82_next,
		.data = (void *)&neighbor_as_override_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_83_prev,
		.to = &gn_BGP_VPNV6_NODE_83_next,
		.data = &ctkn_BGP_VPNV6_NODE[83],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_84_prev,
		.to = &gn_BGP_VPNV6_NODE_84_next,
		.data = &ctkn_BGP_VPNV6_NODE[84],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_85_prev,
		.to = &gn_BGP_VPNV6_NODE_85_next,
		.data = &ctkn_BGP_VPNV6_NODE[85],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_86_prev,
		.to = &gn_BGP_VPNV6_NODE_86_next,
		.data = &ctkn_BGP_VPNV6_NODE[86],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_87_prev,
		.to = &gn_BGP_VPNV6_NODE_87_next,
		.data = &ctkn_BGP_VPNV6_NODE[87],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_88_prev,
		.to = &gn_BGP_VPNV6_NODE_88_next,
		.data = &ctkn_BGP_VPNV6_NODE[88],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_89_prev,
		.to = &gn_BGP_VPNV6_NODE_89_next,
		.data = &ctkn_BGP_VPNV6_NODE[89],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_90_prev,
		.to = &gn_BGP_VPNV6_NODE_90_next,
		.data = (void *)&neighbor_attr_unchanged_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_91_prev,
		.to = &gn_BGP_VPNV6_NODE_91_next,
		.data = &ctkn_BGP_VPNV6_NODE[91],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_92_prev,
		.to = &gn_BGP_VPNV6_NODE_92_next,
		.data = &ctkn_BGP_VPNV6_NODE[92],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_93_prev,
		.to = &gn_BGP_VPNV6_NODE_93_next,
		.data = &ctkn_BGP_VPNV6_NODE[93],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_94_prev,
		.to = &gn_BGP_VPNV6_NODE_94_next,
		.data = &ctkn_BGP_VPNV6_NODE[94],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_95_prev,
		.to = &gn_BGP_VPNV6_NODE_95_next,
		.data = (void *)&neighbor_disable_addpath_rx_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_96_prev,
		.to = &gn_BGP_VPNV6_NODE_96_next,
		.data = &ctkn_BGP_VPNV6_NODE[96],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_97_prev,
		.to = &gn_BGP_VPNV6_NODE_97_next,
		.data = &ctkn_BGP_VPNV6_NODE[97],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_98_prev,
		.to = &gn_BGP_VPNV6_NODE_98_next,
		.data = &ctkn_BGP_VPNV6_NODE[98],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_99_prev,
		.to = &gn_BGP_VPNV6_NODE_99_next,
		.data = &ctkn_BGP_VPNV6_NODE[99],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_100_prev,
		.to = &gn_BGP_VPNV6_NODE_100_next,
		.data = &ctkn_BGP_VPNV6_NODE[100],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_101_prev,
		.to = &gn_BGP_VPNV6_NODE_101_next,
		.data = &ctkn_BGP_VPNV6_NODE[101],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_102_prev,
		.to = &gn_BGP_VPNV6_NODE_102_next,
		.data = (void *)&neighbor_distribute_list_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_103_prev,
		.to = &gn_BGP_VPNV6_NODE_103_next,
		.data = &ctkn_BGP_VPNV6_NODE[103],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_104_prev,
		.to = &gn_BGP_VPNV6_NODE_104_next,
		.data = &ctkn_BGP_VPNV6_NODE[104],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_105_prev,
		.to = &gn_BGP_VPNV6_NODE_105_next,
		.data = &ctkn_BGP_VPNV6_NODE[105],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_106_prev,
		.to = &gn_BGP_VPNV6_NODE_106_next,
		.data = &ctkn_BGP_VPNV6_NODE[106],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_107_prev,
		.to = &gn_BGP_VPNV6_NODE_107_next,
		.data = &ctkn_BGP_VPNV6_NODE[107],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_108_prev,
		.to = &gn_BGP_VPNV6_NODE_108_next,
		.data = &ctkn_BGP_VPNV6_NODE[108],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_109_prev,
		.to = &gn_BGP_VPNV6_NODE_109_next,
		.data = &ctkn_BGP_VPNV6_NODE[109],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_110_prev,
		.to = &gn_BGP_VPNV6_NODE_110_next,
		.data = (void *)&neighbor_filter_list_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_111_prev,
		.to = &gn_BGP_VPNV6_NODE_111_next,
		.data = &ctkn_BGP_VPNV6_NODE[111],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_112_prev,
		.to = &gn_BGP_VPNV6_NODE_112_next,
		.data = &ctkn_BGP_VPNV6_NODE[112],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_113_prev,
		.to = &gn_BGP_VPNV6_NODE_113_next,
		.data = &ctkn_BGP_VPNV6_NODE[113],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_114_prev,
		.to = &gn_BGP_VPNV6_NODE_114_next,
		.data = &ctkn_BGP_VPNV6_NODE[114],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_115_prev,
		.to = &gn_BGP_VPNV6_NODE_115_next,
		.data = &ctkn_BGP_VPNV6_NODE[115],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_116_prev,
		.to = &gn_BGP_VPNV6_NODE_116_next,
		.data = &ctkn_BGP_VPNV6_NODE[116],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_117_prev,
		.to = &gn_BGP_VPNV6_NODE_117_next,
		.data = &ctkn_BGP_VPNV6_NODE[117],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_118_prev,
		.to = &gn_BGP_VPNV6_NODE_118_next,
		.data = &ctkn_BGP_VPNV6_NODE[118],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_119_prev,
		.to = &gn_BGP_VPNV6_NODE_119_next,
		.data = (void *)&neighbor_maximum_prefix_threshold_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_120_prev,
		.to = &gn_BGP_VPNV6_NODE_120_next,
		.data = &ctkn_BGP_VPNV6_NODE[120],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_121_prev,
		.to = &gn_BGP_VPNV6_NODE_121_next,
		.data = &ctkn_BGP_VPNV6_NODE[121],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_122_prev,
		.to = &gn_BGP_VPNV6_NODE_122_next,
		.data = &ctkn_BGP_VPNV6_NODE[122],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_123_prev,
		.to = &gn_BGP_VPNV6_NODE_123_next,
		.data = &ctkn_BGP_VPNV6_NODE[123],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_124_prev,
		.to = &gn_BGP_VPNV6_NODE_124_next,
		.data = &ctkn_BGP_VPNV6_NODE[124],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_125_prev,
		.to = &gn_BGP_VPNV6_NODE_125_next,
		.data = &ctkn_BGP_VPNV6_NODE[125],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_126_prev,
		.to = &gn_BGP_VPNV6_NODE_126_next,
		.data = (void *)&neighbor_maximum_prefix_threshold_restart_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_127_prev,
		.to = &gn_BGP_VPNV6_NODE_127_next,
		.data = &ctkn_BGP_VPNV6_NODE[127],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_128_prev,
		.to = &gn_BGP_VPNV6_NODE_128_next,
		.data = &ctkn_BGP_VPNV6_NODE[128],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_129_prev,
		.to = &gn_BGP_VPNV6_NODE_129_next,
		.data = &ctkn_BGP_VPNV6_NODE[129],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_130_prev,
		.to = &gn_BGP_VPNV6_NODE_130_next,
		.data = &ctkn_BGP_VPNV6_NODE[130],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_131_prev,
		.to = &gn_BGP_VPNV6_NODE_131_next,
		.data = &ctkn_BGP_VPNV6_NODE[131],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_132_prev,
		.to = &gn_BGP_VPNV6_NODE_132_next,
		.data = (void *)&neighbor_maximum_prefix_threshold_warning_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_133_prev,
		.to = &gn_BGP_VPNV6_NODE_133_next,
		.data = &ctkn_BGP_VPNV6_NODE[133],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_134_prev,
		.to = &gn_BGP_VPNV6_NODE_134_next,
		.data = &ctkn_BGP_VPNV6_NODE[134],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_135_prev,
		.to = &gn_BGP_VPNV6_NODE_135_next,
		.data = &ctkn_BGP_VPNV6_NODE[135],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_136_prev,
		.to = &gn_BGP_VPNV6_NODE_136_next,
		.data = &ctkn_BGP_VPNV6_NODE[136],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_137_prev,
		.to = &gn_BGP_VPNV6_NODE_137_next,
		.data = (void *)&neighbor_maximum_prefix_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_138_prev,
		.to = &gn_BGP_VPNV6_NODE_138_next,
		.data = &ctkn_BGP_VPNV6_NODE[138],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_139_prev,
		.to = &gn_BGP_VPNV6_NODE_139_next,
		.data = &ctkn_BGP_VPNV6_NODE[139],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_140_prev,
		.to = &gn_BGP_VPNV6_NODE_140_next,
		.data = &ctkn_BGP_VPNV6_NODE[140],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_141_prev,
		.to = &gn_BGP_VPNV6_NODE_141_next,
		.data = &ctkn_BGP_VPNV6_NODE[141],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_142_prev,
		.to = &gn_BGP_VPNV6_NODE_142_next,
		.data = &ctkn_BGP_VPNV6_NODE[142],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_143_prev,
		.to = &gn_BGP_VPNV6_NODE_143_next,
		.data = &ctkn_BGP_VPNV6_NODE[143],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_144_prev,
		.to = &gn_BGP_VPNV6_NODE_144_next,
		.data = (void *)&neighbor_maximum_prefix_restart_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_145_prev,
		.to = &gn_BGP_VPNV6_NODE_145_next,
		.data = &ctkn_BGP_VPNV6_NODE[145],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_146_prev,
		.to = &gn_BGP_VPNV6_NODE_146_next,
		.data = &ctkn_BGP_VPNV6_NODE[146],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_147_prev,
		.to = &gn_BGP_VPNV6_NODE_147_next,
		.data = &ctkn_BGP_VPNV6_NODE[147],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_148_prev,
		.to = &gn_BGP_VPNV6_NODE_148_next,
		.data = &ctkn_BGP_VPNV6_NODE[148],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_149_prev,
		.to = &gn_BGP_VPNV6_NODE_149_next,
		.data = &ctkn_BGP_VPNV6_NODE[149],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_150_prev,
		.to = &gn_BGP_VPNV6_NODE_150_next,
		.data = (void *)&neighbor_maximum_prefix_warning_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_151_prev,
		.to = &gn_BGP_VPNV6_NODE_151_next,
		.data = &ctkn_BGP_VPNV6_NODE[151],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_152_prev,
		.to = &gn_BGP_VPNV6_NODE_152_next,
		.data = &ctkn_BGP_VPNV6_NODE[152],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_153_prev,
		.to = &gn_BGP_VPNV6_NODE_153_next,
		.data = &ctkn_BGP_VPNV6_NODE[153],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_154_prev,
		.to = &gn_BGP_VPNV6_NODE_154_next,
		.data = (void *)&neighbor_maximum_prefix_out_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_155_prev,
		.to = &gn_BGP_VPNV6_NODE_155_next,
		.data = &ctkn_BGP_VPNV6_NODE[155],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_156_prev,
		.to = &gn_BGP_VPNV6_NODE_156_next,
		.data = &ctkn_BGP_VPNV6_NODE[156],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_157_prev,
		.to = &gn_BGP_VPNV6_NODE_157_next,
		.data = (void *)&neighbor_nexthop_self_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_158_prev,
		.to = &gn_BGP_VPNV6_NODE_158_next,
		.data = &ctkn_BGP_VPNV6_NODE[158],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_159_prev,
		.to = &gn_BGP_VPNV6_NODE_159_next,
		.data = &ctkn_BGP_VPNV6_NODE[159],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_160_prev,
		.to = &gn_BGP_VPNV6_NODE_160_next,
		.data = (void *)&neighbor_nexthop_self_all_hidden_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_161_prev,
		.to = &gn_BGP_VPNV6_NODE_161_next,
		.data = &ctkn_BGP_VPNV6_NODE[161],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_162_prev,
		.to = &gn_BGP_VPNV6_NODE_162_next,
		.data = &ctkn_BGP_VPNV6_NODE[162],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_163_prev,
		.to = &gn_BGP_VPNV6_NODE_163_next,
		.data = (void *)&neighbor_nexthop_self_force_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_164_prev,
		.to = &gn_BGP_VPNV6_NODE_164_next,
		.data = &ctkn_BGP_VPNV6_NODE[164],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_165_prev,
		.to = &gn_BGP_VPNV6_NODE_165_next,
		.data = &ctkn_BGP_VPNV6_NODE[165],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_166_prev,
		.to = &gn_BGP_VPNV6_NODE_166_next,
		.data = &ctkn_BGP_VPNV6_NODE[166],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_167_prev,
		.to = &gn_BGP_VPNV6_NODE_167_next,
		.data = (void *)&neighbor_set_peer_group_hidden_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_168_prev,
		.to = &gn_BGP_VPNV6_NODE_168_next,
		.data = &ctkn_BGP_VPNV6_NODE[168],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_169_prev,
		.to = &gn_BGP_VPNV6_NODE_169_next,
		.data = &ctkn_BGP_VPNV6_NODE[169],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_170_prev,
		.to = &gn_BGP_VPNV6_NODE_170_next,
		.data = &ctkn_BGP_VPNV6_NODE[170],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_171_prev,
		.to = &gn_BGP_VPNV6_NODE_171_next,
		.data = &ctkn_BGP_VPNV6_NODE[171],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_172_prev,
		.to = &gn_BGP_VPNV6_NODE_172_next,
		.data = &ctkn_BGP_VPNV6_NODE[172],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_173_prev,
		.to = &gn_BGP_VPNV6_NODE_173_next,
		.data = &ctkn_BGP_VPNV6_NODE[173],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_174_prev,
		.to = &gn_BGP_VPNV6_NODE_174_next,
		.data = (void *)&neighbor_prefix_list_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_175_prev,
		.to = &gn_BGP_VPNV6_NODE_175_next,
		.data = &ctkn_BGP_VPNV6_NODE[175],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_176_prev,
		.to = &gn_BGP_VPNV6_NODE_176_next,
		.data = &ctkn_BGP_VPNV6_NODE[176],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_177_prev,
		.to = &gn_BGP_VPNV6_NODE_177_next,
		.data = &ctkn_BGP_VPNV6_NODE[177],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_178_prev,
		.to = &gn_BGP_VPNV6_NODE_178_next,
		.data = (void *)&neighbor_remove_private_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_179_prev,
		.to = &gn_BGP_VPNV6_NODE_179_next,
		.data = &ctkn_BGP_VPNV6_NODE[179],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_180_prev,
		.to = &gn_BGP_VPNV6_NODE_180_next,
		.data = &ctkn_BGP_VPNV6_NODE[180],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_181_prev,
		.to = &gn_BGP_VPNV6_NODE_181_next,
		.data = (void *)&neighbor_remove_private_as_all_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_182_prev,
		.to = &gn_BGP_VPNV6_NODE_182_next,
		.data = &ctkn_BGP_VPNV6_NODE[182],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_183_prev,
		.to = &gn_BGP_VPNV6_NODE_183_next,
		.data = &ctkn_BGP_VPNV6_NODE[183],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_184_prev,
		.to = &gn_BGP_VPNV6_NODE_184_next,
		.data = (void *)&neighbor_remove_private_as_all_replace_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_185_prev,
		.to = &gn_BGP_VPNV6_NODE_185_next,
		.data = &ctkn_BGP_VPNV6_NODE[185],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_186_prev,
		.to = &gn_BGP_VPNV6_NODE_186_next,
		.data = &ctkn_BGP_VPNV6_NODE[186],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_187_prev,
		.to = &gn_BGP_VPNV6_NODE_187_next,
		.data = (void *)&neighbor_remove_private_as_replace_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_188_prev,
		.to = &gn_BGP_VPNV6_NODE_188_next,
		.data = &ctkn_BGP_VPNV6_NODE[188],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_189_prev,
		.to = &gn_BGP_VPNV6_NODE_189_next,
		.data = &ctkn_BGP_VPNV6_NODE[189],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_190_prev,
		.to = &gn_BGP_VPNV6_NODE_190_next,
		.data = &ctkn_BGP_VPNV6_NODE[190],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_191_prev,
		.to = &gn_BGP_VPNV6_NODE_191_next,
		.data = &ctkn_BGP_VPNV6_NODE[191],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_192_prev,
		.to = &gn_BGP_VPNV6_NODE_192_next,
		.data = &ctkn_BGP_VPNV6_NODE[192],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_193_prev,
		.to = &gn_BGP_VPNV6_NODE_193_next,
		.data = &ctkn_BGP_VPNV6_NODE[193],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_194_prev,
		.to = &gn_BGP_VPNV6_NODE_194_next,
		.data = (void *)&neighbor_route_map_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_195_prev,
		.to = &gn_BGP_VPNV6_NODE_195_next,
		.data = &ctkn_BGP_VPNV6_NODE[195],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_196_prev,
		.to = &gn_BGP_VPNV6_NODE_196_next,
		.data = &ctkn_BGP_VPNV6_NODE[196],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_197_prev,
		.to = &gn_BGP_VPNV6_NODE_197_next,
		.data = &ctkn_BGP_VPNV6_NODE[197],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_198_prev,
		.to = &gn_BGP_VPNV6_NODE_198_next,
		.data = (void *)&neighbor_route_reflector_client_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_199_prev,
		.to = &gn_BGP_VPNV6_NODE_199_next,
		.data = &ctkn_BGP_VPNV6_NODE[199],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_200_prev,
		.to = &gn_BGP_VPNV6_NODE_200_next,
		.data = &ctkn_BGP_VPNV6_NODE[200],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_201_prev,
		.to = &gn_BGP_VPNV6_NODE_201_next,
		.data = (void *)&neighbor_route_server_client_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_202_prev,
		.to = &gn_BGP_VPNV6_NODE_202_next,
		.data = &ctkn_BGP_VPNV6_NODE[202],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_203_prev,
		.to = &gn_BGP_VPNV6_NODE_203_next,
		.data = &ctkn_BGP_VPNV6_NODE[203],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_204_prev,
		.to = &gn_BGP_VPNV6_NODE_204_next,
		.data = (void *)&neighbor_send_community_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_205_prev,
		.to = &gn_BGP_VPNV6_NODE_205_next,
		.data = &ctkn_BGP_VPNV6_NODE[205],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_206_prev,
		.to = &gn_BGP_VPNV6_NODE_206_next,
		.data = &ctkn_BGP_VPNV6_NODE[206],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_207_prev,
		.to = &gn_BGP_VPNV6_NODE_207_next,
		.data = &ctkn_BGP_VPNV6_NODE[207],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_208_prev,
		.to = &gn_BGP_VPNV6_NODE_208_next,
		.data = &ctkn_BGP_VPNV6_NODE[208],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_209_prev,
		.to = &gn_BGP_VPNV6_NODE_209_next,
		.data = (void *)&neighbor_send_community_type_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_210_prev,
		.to = &gn_BGP_VPNV6_NODE_210_next,
		.data = &ctkn_BGP_VPNV6_NODE[210],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_211_prev,
		.to = &gn_BGP_VPNV6_NODE_211_next,
		.data = &ctkn_BGP_VPNV6_NODE[211],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_212_prev,
		.to = &gn_BGP_VPNV6_NODE_212_next,
		.data = &ctkn_BGP_VPNV6_NODE[212],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_213_prev,
		.to = &gn_BGP_VPNV6_NODE_213_next,
		.data = &ctkn_BGP_VPNV6_NODE[213],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_214_prev,
		.to = &gn_BGP_VPNV6_NODE_214_next,
		.data = &ctkn_BGP_VPNV6_NODE[214],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_215_prev,
		.to = &gn_BGP_VPNV6_NODE_215_next,
		.data = &ctkn_BGP_VPNV6_NODE[215],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_216_prev,
		.to = &gn_BGP_VPNV6_NODE_216_next,
		.data = &ctkn_BGP_VPNV6_NODE[216],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_217_prev,
		.to = &gn_BGP_VPNV6_NODE_217_next,
		.data = (void *)&neighbor_soft_reconfiguration_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_218_prev,
		.to = &gn_BGP_VPNV6_NODE_218_next,
		.data = &ctkn_BGP_VPNV6_NODE[218],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_219_prev,
		.to = &gn_BGP_VPNV6_NODE_219_next,
		.data = &ctkn_BGP_VPNV6_NODE[219],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_220_prev,
		.to = &gn_BGP_VPNV6_NODE_220_next,
		.data = &ctkn_BGP_VPNV6_NODE[220],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_221_prev,
		.to = &gn_BGP_VPNV6_NODE_221_next,
		.data = (void *)&neighbor_soo_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_222_prev,
		.to = &gn_BGP_VPNV6_NODE_222_next,
		.data = &ctkn_BGP_VPNV6_NODE[222],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_223_prev,
		.to = &gn_BGP_VPNV6_NODE_223_next,
		.data = &ctkn_BGP_VPNV6_NODE[223],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_224_prev,
		.to = &gn_BGP_VPNV6_NODE_224_next,
		.data = &ctkn_BGP_VPNV6_NODE[224],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_225_prev,
		.to = &gn_BGP_VPNV6_NODE_225_next,
		.data = (void *)&neighbor_unsuppress_map_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_226_prev,
		.to = &gn_BGP_VPNV6_NODE_226_next,
		.data = &ctkn_BGP_VPNV6_NODE[226],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_227_prev,
		.to = &gn_BGP_VPNV6_NODE_227_next,
		.data = &ctkn_BGP_VPNV6_NODE[227],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_228_prev,
		.to = &gn_BGP_VPNV6_NODE_228_next,
		.data = &ctkn_BGP_VPNV6_NODE[228],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_229_prev,
		.to = &gn_BGP_VPNV6_NODE_229_next,
		.data = (void *)&neighbor_weight_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_230_prev,
		.to = &gn_BGP_VPNV6_NODE_230_next,
		.data = &ctkn_BGP_VPNV6_NODE[230],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_231_prev,
		.to = &gn_BGP_VPNV6_NODE_231_next,
		.data = &ctkn_BGP_VPNV6_NODE[231],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_232_prev,
		.to = &gn_BGP_VPNV6_NODE_232_next,
		.data = &ctkn_BGP_VPNV6_NODE[232],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_233_prev,
		.to = &gn_BGP_VPNV6_NODE_233_next,
		.data = &ctkn_BGP_VPNV6_NODE[233],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_234_prev,
		.to = &gn_BGP_VPNV6_NODE_234_next,
		.data = &ctkn_BGP_VPNV6_NODE[234],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_235_prev,
		.to = &gn_BGP_VPNV6_NODE_235_next,
		.data = &ctkn_BGP_VPNV6_NODE[235],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_236_prev,
		.to = &gn_BGP_VPNV6_NODE_236_next,
		.data = &ctkn_BGP_VPNV6_NODE[236],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_237_prev,
		.to = &gn_BGP_VPNV6_NODE_237_next,
		.data = &ctkn_BGP_VPNV6_NODE[237],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_238_prev,
		.to = &gn_BGP_VPNV6_NODE_238_next,
		.data = &ctkn_BGP_VPNV6_NODE[238],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_239_prev,
		.to = &gn_BGP_VPNV6_NODE_239_next,
		.data = &ctkn_BGP_VPNV6_NODE[239],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_240_prev,
		.to = &gn_BGP_VPNV6_NODE_240_next,
		.data = &ctkn_BGP_VPNV6_NODE[240],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_241_prev,
		.to = &gn_BGP_VPNV6_NODE_241_next,
		.data = &ctkn_BGP_VPNV6_NODE[241],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_242_prev,
		.to = &gn_BGP_VPNV6_NODE_242_next,
		.data = &ctkn_BGP_VPNV6_NODE[242],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_243_prev,
		.to = &gn_BGP_VPNV6_NODE_243_next,
		.data = (void *)&vpnv6_network_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_244_prev,
		.to = &gn_BGP_VPNV6_NODE_244_next,
		.data = &ctkn_BGP_VPNV6_NODE[244],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_245_prev,
		.to = &gn_BGP_VPNV6_NODE_245_next,
		.data = &ctkn_BGP_VPNV6_NODE[245],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_246_prev,
		.to = &gn_BGP_VPNV6_NODE_246_next,
		.data = &ctkn_BGP_VPNV6_NODE[246],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_247_prev,
		.to = &gn_BGP_VPNV6_NODE_247_next,
		.data = &ctkn_BGP_VPNV6_NODE[247],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_248_prev,
		.to = &gn_BGP_VPNV6_NODE_248_next,
		.data = &ctkn_BGP_VPNV6_NODE[248],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_249_prev,
		.to = &gn_BGP_VPNV6_NODE_249_next,
		.data = &ctkn_BGP_VPNV6_NODE[249],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_250_prev,
		.to = &gn_BGP_VPNV6_NODE_250_next,
		.data = &ctkn_BGP_VPNV6_NODE[250],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_251_prev,
		.to = &gn_BGP_VPNV6_NODE_251_next,
		.data = &ctkn_BGP_VPNV6_NODE[251],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_252_prev,
		.to = &gn_BGP_VPNV6_NODE_252_next,
		.data = (void *)&no_neighbor_activate_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_253_prev,
		.to = &gn_BGP_VPNV6_NODE_253_next,
		.data = &ctkn_BGP_VPNV6_NODE[253],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_254_prev,
		.to = &gn_BGP_VPNV6_NODE_254_next,
		.data = &ctkn_BGP_VPNV6_NODE[254],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_255_prev,
		.to = &gn_BGP_VPNV6_NODE_255_next,
		.data = &ctkn_BGP_VPNV6_NODE[255],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_256_prev,
		.to = &gn_BGP_VPNV6_NODE_256_next,
		.data = &ctkn_BGP_VPNV6_NODE[256],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_257_prev,
		.to = &gn_BGP_VPNV6_NODE_257_next,
		.data = &ctkn_BGP_VPNV6_NODE[257],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_258_prev,
		.to = &gn_BGP_VPNV6_NODE_258_next,
		.data = &ctkn_BGP_VPNV6_NODE[258],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_259_prev,
		.to = &gn_BGP_VPNV6_NODE_259_next,
		.data = &ctkn_BGP_VPNV6_NODE[259],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_260_prev,
		.to = &gn_BGP_VPNV6_NODE_260_next,
		.data = (void *)&no_neighbor_addpath_paths_limit_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_261_prev,
		.to = &gn_BGP_VPNV6_NODE_261_next,
		.data = &ctkn_BGP_VPNV6_NODE[261],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_262_prev,
		.to = &gn_BGP_VPNV6_NODE_262_next,
		.data = &ctkn_BGP_VPNV6_NODE[262],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_263_prev,
		.to = &gn_BGP_VPNV6_NODE_263_next,
		.data = (void *)&no_neighbor_addpath_tx_all_paths_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_264_prev,
		.to = &gn_BGP_VPNV6_NODE_264_next,
		.data = &ctkn_BGP_VPNV6_NODE[264],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_265_prev,
		.to = &gn_BGP_VPNV6_NODE_265_next,
		.data = &ctkn_BGP_VPNV6_NODE[265],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_266_prev,
		.to = &gn_BGP_VPNV6_NODE_266_next,
		.data = &ctkn_BGP_VPNV6_NODE[266],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_267_prev,
		.to = &gn_BGP_VPNV6_NODE_267_next,
		.data = &ctkn_BGP_VPNV6_NODE[267],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_268_prev,
		.to = &gn_BGP_VPNV6_NODE_268_next,
		.data = &ctkn_BGP_VPNV6_NODE[268],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_269_prev,
		.to = &gn_BGP_VPNV6_NODE_269_next,
		.data = (void *)&no_neighbor_addpath_tx_best_selected_paths_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_270_prev,
		.to = &gn_BGP_VPNV6_NODE_270_next,
		.data = &ctkn_BGP_VPNV6_NODE[270],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_271_prev,
		.to = &gn_BGP_VPNV6_NODE_271_next,
		.data = &ctkn_BGP_VPNV6_NODE[271],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_272_prev,
		.to = &gn_BGP_VPNV6_NODE_272_next,
		.data = (void *)&no_neighbor_addpath_tx_bestpath_per_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_273_prev,
		.to = &gn_BGP_VPNV6_NODE_273_next,
		.data = &ctkn_BGP_VPNV6_NODE[273],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_274_prev,
		.to = &gn_BGP_VPNV6_NODE_274_next,
		.data = &ctkn_BGP_VPNV6_NODE[274],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_275_prev,
		.to = &gn_BGP_VPNV6_NODE_275_next,
		.data = &ctkn_BGP_VPNV6_NODE[275],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_276_prev,
		.to = &gn_BGP_VPNV6_NODE_276_next,
		.data = &ctkn_BGP_VPNV6_NODE[276],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_277_prev,
		.to = &gn_BGP_VPNV6_NODE_277_next,
		.data = &ctkn_BGP_VPNV6_NODE[277],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_278_prev,
		.to = &gn_BGP_VPNV6_NODE_278_next,
		.data = &ctkn_BGP_VPNV6_NODE[278],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_279_prev,
		.to = &gn_BGP_VPNV6_NODE_279_next,
		.data = &ctkn_BGP_VPNV6_NODE[279],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_280_prev,
		.to = &gn_BGP_VPNV6_NODE_280_next,
		.data = &ctkn_BGP_VPNV6_NODE[280],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_281_prev,
		.to = &gn_BGP_VPNV6_NODE_281_next,
		.data = &ctkn_BGP_VPNV6_NODE[281],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_282_prev,
		.to = &gn_BGP_VPNV6_NODE_282_next,
		.data = &ctkn_BGP_VPNV6_NODE[282],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_283_prev,
		.to = &gn_BGP_VPNV6_NODE_283_next,
		.data = &ctkn_BGP_VPNV6_NODE[283],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_284_prev,
		.to = &gn_BGP_VPNV6_NODE_284_next,
		.data = &ctkn_BGP_VPNV6_NODE[284],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_285_prev,
		.to = &gn_BGP_VPNV6_NODE_285_next,
		.data = &ctkn_BGP_VPNV6_NODE[285],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_286_prev,
		.to = &gn_BGP_VPNV6_NODE_286_next,
		.data = (void *)&no_neighbor_allowas_in_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_287_prev,
		.to = &gn_BGP_VPNV6_NODE_287_next,
		.data = &ctkn_BGP_VPNV6_NODE[287],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_288_prev,
		.to = &gn_BGP_VPNV6_NODE_288_next,
		.data = &ctkn_BGP_VPNV6_NODE[288],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_289_prev,
		.to = &gn_BGP_VPNV6_NODE_289_next,
		.data = &ctkn_BGP_VPNV6_NODE[289],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_290_prev,
		.to = &gn_BGP_VPNV6_NODE_290_next,
		.data = (void *)&no_neighbor_as_override_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_291_prev,
		.to = &gn_BGP_VPNV6_NODE_291_next,
		.data = &ctkn_BGP_VPNV6_NODE[291],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_292_prev,
		.to = &gn_BGP_VPNV6_NODE_292_next,
		.data = &ctkn_BGP_VPNV6_NODE[292],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_293_prev,
		.to = &gn_BGP_VPNV6_NODE_293_next,
		.data = &ctkn_BGP_VPNV6_NODE[293],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_294_prev,
		.to = &gn_BGP_VPNV6_NODE_294_next,
		.data = &ctkn_BGP_VPNV6_NODE[294],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_295_prev,
		.to = &gn_BGP_VPNV6_NODE_295_next,
		.data = &ctkn_BGP_VPNV6_NODE[295],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_296_prev,
		.to = &gn_BGP_VPNV6_NODE_296_next,
		.data = &ctkn_BGP_VPNV6_NODE[296],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_297_prev,
		.to = &gn_BGP_VPNV6_NODE_297_next,
		.data = &ctkn_BGP_VPNV6_NODE[297],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_298_prev,
		.to = &gn_BGP_VPNV6_NODE_298_next,
		.data = (void *)&no_neighbor_attr_unchanged_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_299_prev,
		.to = &gn_BGP_VPNV6_NODE_299_next,
		.data = &ctkn_BGP_VPNV6_NODE[299],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_300_prev,
		.to = &gn_BGP_VPNV6_NODE_300_next,
		.data = &ctkn_BGP_VPNV6_NODE[300],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_301_prev,
		.to = &gn_BGP_VPNV6_NODE_301_next,
		.data = &ctkn_BGP_VPNV6_NODE[301],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_302_prev,
		.to = &gn_BGP_VPNV6_NODE_302_next,
		.data = &ctkn_BGP_VPNV6_NODE[302],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_303_prev,
		.to = &gn_BGP_VPNV6_NODE_303_next,
		.data = (void *)&no_neighbor_disable_addpath_rx_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_304_prev,
		.to = &gn_BGP_VPNV6_NODE_304_next,
		.data = &ctkn_BGP_VPNV6_NODE[304],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_305_prev,
		.to = &gn_BGP_VPNV6_NODE_305_next,
		.data = &ctkn_BGP_VPNV6_NODE[305],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_306_prev,
		.to = &gn_BGP_VPNV6_NODE_306_next,
		.data = &ctkn_BGP_VPNV6_NODE[306],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_307_prev,
		.to = &gn_BGP_VPNV6_NODE_307_next,
		.data = &ctkn_BGP_VPNV6_NODE[307],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_308_prev,
		.to = &gn_BGP_VPNV6_NODE_308_next,
		.data = &ctkn_BGP_VPNV6_NODE[308],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_309_prev,
		.to = &gn_BGP_VPNV6_NODE_309_next,
		.data = &ctkn_BGP_VPNV6_NODE[309],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_310_prev,
		.to = &gn_BGP_VPNV6_NODE_310_next,
		.data = (void *)&no_neighbor_distribute_list_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_311_prev,
		.to = &gn_BGP_VPNV6_NODE_311_next,
		.data = &ctkn_BGP_VPNV6_NODE[311],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_312_prev,
		.to = &gn_BGP_VPNV6_NODE_312_next,
		.data = &ctkn_BGP_VPNV6_NODE[312],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_313_prev,
		.to = &gn_BGP_VPNV6_NODE_313_next,
		.data = &ctkn_BGP_VPNV6_NODE[313],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_314_prev,
		.to = &gn_BGP_VPNV6_NODE_314_next,
		.data = &ctkn_BGP_VPNV6_NODE[314],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_315_prev,
		.to = &gn_BGP_VPNV6_NODE_315_next,
		.data = &ctkn_BGP_VPNV6_NODE[315],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_316_prev,
		.to = &gn_BGP_VPNV6_NODE_316_next,
		.data = &ctkn_BGP_VPNV6_NODE[316],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_317_prev,
		.to = &gn_BGP_VPNV6_NODE_317_next,
		.data = &ctkn_BGP_VPNV6_NODE[317],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_318_prev,
		.to = &gn_BGP_VPNV6_NODE_318_next,
		.data = (void *)&no_neighbor_filter_list_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_319_prev,
		.to = &gn_BGP_VPNV6_NODE_319_next,
		.data = &ctkn_BGP_VPNV6_NODE[319],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_320_prev,
		.to = &gn_BGP_VPNV6_NODE_320_next,
		.data = &ctkn_BGP_VPNV6_NODE[320],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_321_prev,
		.to = &gn_BGP_VPNV6_NODE_321_next,
		.data = &ctkn_BGP_VPNV6_NODE[321],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_322_prev,
		.to = &gn_BGP_VPNV6_NODE_322_next,
		.data = &ctkn_BGP_VPNV6_NODE[322],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_323_prev,
		.to = &gn_BGP_VPNV6_NODE_323_next,
		.data = &ctkn_BGP_VPNV6_NODE[323],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_324_prev,
		.to = &gn_BGP_VPNV6_NODE_324_next,
		.data = &ctkn_BGP_VPNV6_NODE[324],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_325_prev,
		.to = &gn_BGP_VPNV6_NODE_325_next,
		.data = &ctkn_BGP_VPNV6_NODE[325],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_326_prev,
		.to = &gn_BGP_VPNV6_NODE_326_next,
		.data = &ctkn_BGP_VPNV6_NODE[326],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_327_prev,
		.to = &gn_BGP_VPNV6_NODE_327_next,
		.data = &ctkn_BGP_VPNV6_NODE[327],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_328_prev,
		.to = &gn_BGP_VPNV6_NODE_328_next,
		.data = &ctkn_BGP_VPNV6_NODE[328],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_329_prev,
		.to = &gn_BGP_VPNV6_NODE_329_next,
		.data = &ctkn_BGP_VPNV6_NODE[329],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_330_prev,
		.to = &gn_BGP_VPNV6_NODE_330_next,
		.data = &ctkn_BGP_VPNV6_NODE[330],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_331_prev,
		.to = &gn_BGP_VPNV6_NODE_331_next,
		.data = &ctkn_BGP_VPNV6_NODE[331],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_332_prev,
		.to = &gn_BGP_VPNV6_NODE_332_next,
		.data = &ctkn_BGP_VPNV6_NODE[332],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_333_prev,
		.to = &gn_BGP_VPNV6_NODE_333_next,
		.data = &ctkn_BGP_VPNV6_NODE[333],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_334_prev,
		.to = &gn_BGP_VPNV6_NODE_334_next,
		.data = &ctkn_BGP_VPNV6_NODE[334],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_335_prev,
		.to = &gn_BGP_VPNV6_NODE_335_next,
		.data = &ctkn_BGP_VPNV6_NODE[335],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_336_prev,
		.to = &gn_BGP_VPNV6_NODE_336_next,
		.data = &ctkn_BGP_VPNV6_NODE[336],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_337_prev,
		.to = &gn_BGP_VPNV6_NODE_337_next,
		.data = &ctkn_BGP_VPNV6_NODE[337],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_338_prev,
		.to = &gn_BGP_VPNV6_NODE_338_next,
		.data = (void *)&no_neighbor_maximum_prefix_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_339_prev,
		.to = &gn_BGP_VPNV6_NODE_339_next,
		.data = &ctkn_BGP_VPNV6_NODE[339],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_340_prev,
		.to = &gn_BGP_VPNV6_NODE_340_next,
		.data = &ctkn_BGP_VPNV6_NODE[340],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_341_prev,
		.to = &gn_BGP_VPNV6_NODE_341_next,
		.data = &ctkn_BGP_VPNV6_NODE[341],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_342_prev,
		.to = &gn_BGP_VPNV6_NODE_342_next,
		.data = &ctkn_BGP_VPNV6_NODE[342],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_343_prev,
		.to = &gn_BGP_VPNV6_NODE_343_next,
		.data = &ctkn_BGP_VPNV6_NODE[343],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_344_prev,
		.to = &gn_BGP_VPNV6_NODE_344_next,
		.data = (void *)&no_neighbor_maximum_prefix_out_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_345_prev,
		.to = &gn_BGP_VPNV6_NODE_345_next,
		.data = &ctkn_BGP_VPNV6_NODE[345],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_346_prev,
		.to = &gn_BGP_VPNV6_NODE_346_next,
		.data = &ctkn_BGP_VPNV6_NODE[346],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_347_prev,
		.to = &gn_BGP_VPNV6_NODE_347_next,
		.data = (void *)&no_neighbor_nexthop_self_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_348_prev,
		.to = &gn_BGP_VPNV6_NODE_348_next,
		.data = &ctkn_BGP_VPNV6_NODE[348],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_349_prev,
		.to = &gn_BGP_VPNV6_NODE_349_next,
		.data = &ctkn_BGP_VPNV6_NODE[349],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_350_prev,
		.to = &gn_BGP_VPNV6_NODE_350_next,
		.data = (void *)&no_neighbor_nexthop_self_all_hidden_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_351_prev,
		.to = &gn_BGP_VPNV6_NODE_351_next,
		.data = &ctkn_BGP_VPNV6_NODE[351],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_352_prev,
		.to = &gn_BGP_VPNV6_NODE_352_next,
		.data = &ctkn_BGP_VPNV6_NODE[352],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_353_prev,
		.to = &gn_BGP_VPNV6_NODE_353_next,
		.data = (void *)&no_neighbor_nexthop_self_force_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_354_prev,
		.to = &gn_BGP_VPNV6_NODE_354_next,
		.data = &ctkn_BGP_VPNV6_NODE[354],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_355_prev,
		.to = &gn_BGP_VPNV6_NODE_355_next,
		.data = &ctkn_BGP_VPNV6_NODE[355],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_356_prev,
		.to = &gn_BGP_VPNV6_NODE_356_next,
		.data = &ctkn_BGP_VPNV6_NODE[356],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_357_prev,
		.to = &gn_BGP_VPNV6_NODE_357_next,
		.data = (void *)&no_neighbor_set_peer_group_hidden_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_358_prev,
		.to = &gn_BGP_VPNV6_NODE_358_next,
		.data = &ctkn_BGP_VPNV6_NODE[358],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_359_prev,
		.to = &gn_BGP_VPNV6_NODE_359_next,
		.data = &ctkn_BGP_VPNV6_NODE[359],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_360_prev,
		.to = &gn_BGP_VPNV6_NODE_360_next,
		.data = &ctkn_BGP_VPNV6_NODE[360],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_361_prev,
		.to = &gn_BGP_VPNV6_NODE_361_next,
		.data = &ctkn_BGP_VPNV6_NODE[361],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_362_prev,
		.to = &gn_BGP_VPNV6_NODE_362_next,
		.data = &ctkn_BGP_VPNV6_NODE[362],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_363_prev,
		.to = &gn_BGP_VPNV6_NODE_363_next,
		.data = &ctkn_BGP_VPNV6_NODE[363],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_364_prev,
		.to = &gn_BGP_VPNV6_NODE_364_next,
		.data = (void *)&no_neighbor_prefix_list_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_365_prev,
		.to = &gn_BGP_VPNV6_NODE_365_next,
		.data = &ctkn_BGP_VPNV6_NODE[365],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_366_prev,
		.to = &gn_BGP_VPNV6_NODE_366_next,
		.data = &ctkn_BGP_VPNV6_NODE[366],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_367_prev,
		.to = &gn_BGP_VPNV6_NODE_367_next,
		.data = &ctkn_BGP_VPNV6_NODE[367],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_368_prev,
		.to = &gn_BGP_VPNV6_NODE_368_next,
		.data = (void *)&no_neighbor_remove_private_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_369_prev,
		.to = &gn_BGP_VPNV6_NODE_369_next,
		.data = &ctkn_BGP_VPNV6_NODE[369],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_370_prev,
		.to = &gn_BGP_VPNV6_NODE_370_next,
		.data = &ctkn_BGP_VPNV6_NODE[370],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_371_prev,
		.to = &gn_BGP_VPNV6_NODE_371_next,
		.data = (void *)&no_neighbor_remove_private_as_all_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_372_prev,
		.to = &gn_BGP_VPNV6_NODE_372_next,
		.data = &ctkn_BGP_VPNV6_NODE[372],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_373_prev,
		.to = &gn_BGP_VPNV6_NODE_373_next,
		.data = &ctkn_BGP_VPNV6_NODE[373],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_374_prev,
		.to = &gn_BGP_VPNV6_NODE_374_next,
		.data = (void *)&no_neighbor_remove_private_as_all_replace_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_375_prev,
		.to = &gn_BGP_VPNV6_NODE_375_next,
		.data = &ctkn_BGP_VPNV6_NODE[375],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_376_prev,
		.to = &gn_BGP_VPNV6_NODE_376_next,
		.data = &ctkn_BGP_VPNV6_NODE[376],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_377_prev,
		.to = &gn_BGP_VPNV6_NODE_377_next,
		.data = (void *)&no_neighbor_remove_private_as_replace_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_378_prev,
		.to = &gn_BGP_VPNV6_NODE_378_next,
		.data = &ctkn_BGP_VPNV6_NODE[378],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_379_prev,
		.to = &gn_BGP_VPNV6_NODE_379_next,
		.data = &ctkn_BGP_VPNV6_NODE[379],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_380_prev,
		.to = &gn_BGP_VPNV6_NODE_380_next,
		.data = &ctkn_BGP_VPNV6_NODE[380],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_381_prev,
		.to = &gn_BGP_VPNV6_NODE_381_next,
		.data = &ctkn_BGP_VPNV6_NODE[381],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_382_prev,
		.to = &gn_BGP_VPNV6_NODE_382_next,
		.data = &ctkn_BGP_VPNV6_NODE[382],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_383_prev,
		.to = &gn_BGP_VPNV6_NODE_383_next,
		.data = &ctkn_BGP_VPNV6_NODE[383],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_384_prev,
		.to = &gn_BGP_VPNV6_NODE_384_next,
		.data = (void *)&no_neighbor_route_map_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_385_prev,
		.to = &gn_BGP_VPNV6_NODE_385_next,
		.data = &ctkn_BGP_VPNV6_NODE[385],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_386_prev,
		.to = &gn_BGP_VPNV6_NODE_386_next,
		.data = &ctkn_BGP_VPNV6_NODE[386],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_387_prev,
		.to = &gn_BGP_VPNV6_NODE_387_next,
		.data = &ctkn_BGP_VPNV6_NODE[387],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_388_prev,
		.to = &gn_BGP_VPNV6_NODE_388_next,
		.data = (void *)&no_neighbor_route_reflector_client_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_389_prev,
		.to = &gn_BGP_VPNV6_NODE_389_next,
		.data = &ctkn_BGP_VPNV6_NODE[389],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_390_prev,
		.to = &gn_BGP_VPNV6_NODE_390_next,
		.data = &ctkn_BGP_VPNV6_NODE[390],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_391_prev,
		.to = &gn_BGP_VPNV6_NODE_391_next,
		.data = (void *)&no_neighbor_route_server_client_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_392_prev,
		.to = &gn_BGP_VPNV6_NODE_392_next,
		.data = &ctkn_BGP_VPNV6_NODE[392],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_393_prev,
		.to = &gn_BGP_VPNV6_NODE_393_next,
		.data = &ctkn_BGP_VPNV6_NODE[393],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_394_prev,
		.to = &gn_BGP_VPNV6_NODE_394_next,
		.data = (void *)&no_neighbor_send_community_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_395_prev,
		.to = &gn_BGP_VPNV6_NODE_395_next,
		.data = &ctkn_BGP_VPNV6_NODE[395],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_396_prev,
		.to = &gn_BGP_VPNV6_NODE_396_next,
		.data = &ctkn_BGP_VPNV6_NODE[396],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_397_prev,
		.to = &gn_BGP_VPNV6_NODE_397_next,
		.data = &ctkn_BGP_VPNV6_NODE[397],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_398_prev,
		.to = &gn_BGP_VPNV6_NODE_398_next,
		.data = &ctkn_BGP_VPNV6_NODE[398],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_399_prev,
		.to = &gn_BGP_VPNV6_NODE_399_next,
		.data = (void *)&no_neighbor_send_community_type_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_400_prev,
		.to = &gn_BGP_VPNV6_NODE_400_next,
		.data = &ctkn_BGP_VPNV6_NODE[400],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_401_prev,
		.to = &gn_BGP_VPNV6_NODE_401_next,
		.data = &ctkn_BGP_VPNV6_NODE[401],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_402_prev,
		.to = &gn_BGP_VPNV6_NODE_402_next,
		.data = &ctkn_BGP_VPNV6_NODE[402],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_403_prev,
		.to = &gn_BGP_VPNV6_NODE_403_next,
		.data = &ctkn_BGP_VPNV6_NODE[403],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_404_prev,
		.to = &gn_BGP_VPNV6_NODE_404_next,
		.data = &ctkn_BGP_VPNV6_NODE[404],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_405_prev,
		.to = &gn_BGP_VPNV6_NODE_405_next,
		.data = &ctkn_BGP_VPNV6_NODE[405],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_406_prev,
		.to = &gn_BGP_VPNV6_NODE_406_next,
		.data = &ctkn_BGP_VPNV6_NODE[406],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_407_prev,
		.to = &gn_BGP_VPNV6_NODE_407_next,
		.data = (void *)&no_neighbor_soft_reconfiguration_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_408_prev,
		.to = &gn_BGP_VPNV6_NODE_408_next,
		.data = &ctkn_BGP_VPNV6_NODE[408],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_409_prev,
		.to = &gn_BGP_VPNV6_NODE_409_next,
		.data = &ctkn_BGP_VPNV6_NODE[409],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_410_prev,
		.to = &gn_BGP_VPNV6_NODE_410_next,
		.data = &ctkn_BGP_VPNV6_NODE[410],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_411_prev,
		.to = &gn_BGP_VPNV6_NODE_411_next,
		.data = &ctkn_BGP_VPNV6_NODE[411],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_412_prev,
		.to = &gn_BGP_VPNV6_NODE_412_next,
		.data = &ctkn_BGP_VPNV6_NODE[412],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_413_prev,
		.to = &gn_BGP_VPNV6_NODE_413_next,
		.data = (void *)&no_neighbor_soo_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_414_prev,
		.to = &gn_BGP_VPNV6_NODE_414_next,
		.data = &ctkn_BGP_VPNV6_NODE[414],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_415_prev,
		.to = &gn_BGP_VPNV6_NODE_415_next,
		.data = &ctkn_BGP_VPNV6_NODE[415],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_416_prev,
		.to = &gn_BGP_VPNV6_NODE_416_next,
		.data = &ctkn_BGP_VPNV6_NODE[416],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_417_prev,
		.to = &gn_BGP_VPNV6_NODE_417_next,
		.data = (void *)&no_neighbor_unsuppress_map_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_418_prev,
		.to = &gn_BGP_VPNV6_NODE_418_next,
		.data = &ctkn_BGP_VPNV6_NODE[418],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_419_prev,
		.to = &gn_BGP_VPNV6_NODE_419_next,
		.data = &ctkn_BGP_VPNV6_NODE[419],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_420_prev,
		.to = &gn_BGP_VPNV6_NODE_420_next,
		.data = &ctkn_BGP_VPNV6_NODE[420],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_421_prev,
		.to = &gn_BGP_VPNV6_NODE_421_next,
		.data = &ctkn_BGP_VPNV6_NODE[421],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_422_prev,
		.to = &gn_BGP_VPNV6_NODE_422_next,
		.data = &ctkn_BGP_VPNV6_NODE[422],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_423_prev,
		.to = &gn_BGP_VPNV6_NODE_423_next,
		.data = (void *)&no_neighbor_weight_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_424_prev,
		.to = &gn_BGP_VPNV6_NODE_424_next,
		.data = &ctkn_BGP_VPNV6_NODE[424],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_425_prev,
		.to = &gn_BGP_VPNV6_NODE_425_next,
		.data = &ctkn_BGP_VPNV6_NODE[425],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_426_prev,
		.to = &gn_BGP_VPNV6_NODE_426_next,
		.data = &ctkn_BGP_VPNV6_NODE[426],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_427_prev,
		.to = &gn_BGP_VPNV6_NODE_427_next,
		.data = &ctkn_BGP_VPNV6_NODE[427],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_428_prev,
		.to = &gn_BGP_VPNV6_NODE_428_next,
		.data = &ctkn_BGP_VPNV6_NODE[428],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_429_prev,
		.to = &gn_BGP_VPNV6_NODE_429_next,
		.data = &ctkn_BGP_VPNV6_NODE[429],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_430_prev,
		.to = &gn_BGP_VPNV6_NODE_430_next,
		.data = &ctkn_BGP_VPNV6_NODE[430],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_431_prev,
		.to = &gn_BGP_VPNV6_NODE_431_next,
		.data = &ctkn_BGP_VPNV6_NODE[431],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_432_prev,
		.to = &gn_BGP_VPNV6_NODE_432_next,
		.data = &ctkn_BGP_VPNV6_NODE[432],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_433_prev,
		.to = &gn_BGP_VPNV6_NODE_433_next,
		.data = (void *)&no_vpnv6_network_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_434_prev,
		.to = &gn_BGP_VPNV6_NODE_434_next,
		.data = &ctkn_BGP_VPNV6_NODE[434],
	},
};
MAKE_VECTOR(gvec_BGP_VPNV6_NODE, 435, &gn_BGP_VPNV6_NODE[0], &gn_BGP_VPNV6_NODE[1], &gn_BGP_VPNV6_NODE[2], &gn_BGP_VPNV6_NODE[3], &gn_BGP_VPNV6_NODE[4], &gn_BGP_VPNV6_NODE[5], &gn_BGP_VPNV6_NODE[6], &gn_BGP_VPNV6_NODE[7], &gn_BGP_VPNV6_NODE[8], &gn_BGP_VPNV6_NODE[9], &gn_BGP_VPNV6_NODE[10], &gn_BGP_VPNV6_NODE[11], &gn_BGP_VPNV6_NODE[12], &gn_BGP_VPNV6_NODE[13], &gn_BGP_VPNV6_NODE[14], &gn_BGP_VPNV6_NODE[15], &gn_BGP_VPNV6_NODE[16], &gn_BGP_VPNV6_NODE[17], &gn_BGP_VPNV6_NODE[18], &gn_BGP_VPNV6_NODE[19], &gn_BGP_VPNV6_NODE[20], &gn_BGP_VPNV6_NODE[21], &gn_BGP_VPNV6_NODE[22], &gn_BGP_VPNV6_NODE[23], &gn_BGP_VPNV6_NODE[24], &gn_BGP_VPNV6_NODE[25], &gn_BGP_VPNV6_NODE[26], &gn_BGP_VPNV6_NODE[27], &gn_BGP_VPNV6_NODE[28], &gn_BGP_VPNV6_NODE[29], &gn_BGP_VPNV6_NODE[30], &gn_BGP_VPNV6_NODE[31], &gn_BGP_VPNV6_NODE[32], &gn_BGP_VPNV6_NODE[33], &gn_BGP_VPNV6_NODE[34], &gn_BGP_VPNV6_NODE[35], &gn_BGP_VPNV6_NODE[36], &gn_BGP_VPNV6_NODE[37], &gn_BGP_VPNV6_NODE[38], &gn_BGP_VPNV6_NODE[39], &gn_BGP_VPNV6_NODE[40], &gn_BGP_VPNV6_NODE[41], &gn_BGP_VPNV6_NODE[42], &gn_BGP_VPNV6_NODE[43], &gn_BGP_VPNV6_NODE[44], &gn_BGP_VPNV6_NODE[45], &gn_BGP_VPNV6_NODE[46], &gn_BGP_VPNV6_NODE[47], &gn_BGP_VPNV6_NODE[48], &gn_BGP_VPNV6_NODE[49], &gn_BGP_VPNV6_NODE[50], &gn_BGP_VPNV6_NODE[51], &gn_BGP_VPNV6_NODE[52], &gn_BGP_VPNV6_NODE[53], &gn_BGP_VPNV6_NODE[54], &gn_BGP_VPNV6_NODE[55], &gn_BGP_VPNV6_NODE[56], &gn_BGP_VPNV6_NODE[57], &gn_BGP_VPNV6_NODE[58], &gn_BGP_VPNV6_NODE[59], &gn_BGP_VPNV6_NODE[60], &gn_BGP_VPNV6_NODE[61], &gn_BGP_VPNV6_NODE[62], &gn_BGP_VPNV6_NODE[63], &gn_BGP_VPNV6_NODE[64], &gn_BGP_VPNV6_NODE[65], &gn_BGP_VPNV6_NODE[66], &gn_BGP_VPNV6_NODE[67], &gn_BGP_VPNV6_NODE[68], &gn_BGP_VPNV6_NODE[69], &gn_BGP_VPNV6_NODE[70], &gn_BGP_VPNV6_NODE[71], &gn_BGP_VPNV6_NODE[72], &gn_BGP_VPNV6_NODE[73], &gn_BGP_VPNV6_NODE[74], &gn_BGP_VPNV6_NODE[75], &gn_BGP_VPNV6_NODE[76], &gn_BGP_VPNV6_NODE[77], &gn_BGP_VPNV6_NODE[78], &gn_BGP_VPNV6_NODE[79], &gn_BGP_VPNV6_NODE[80], &gn_BGP_VPNV6_NODE[81], &gn_BGP_VPNV6_NODE[82], &gn_BGP_VPNV6_NODE[83], &gn_BGP_VPNV6_NODE[84], &gn_BGP_VPNV6_NODE[85], &gn_BGP_VPNV6_NODE[86], &gn_BGP_VPNV6_NODE[87], &gn_BGP_VPNV6_NODE[88], &gn_BGP_VPNV6_NODE[89], &gn_BGP_VPNV6_NODE[90], &gn_BGP_VPNV6_NODE[91], &gn_BGP_VPNV6_NODE[92], &gn_BGP_VPNV6_NODE[93], &gn_BGP_VPNV6_NODE[94], &gn_BGP_VPNV6_NODE[95], &gn_BGP_VPNV6_NODE[96], &gn_BGP_VPNV6_NODE[97], &gn_BGP_VPNV6_NODE[98], &gn_BGP_VPNV6_NODE[99], &gn_BGP_VPNV6_NODE[100], &gn_BGP_VPNV6_NODE[101], &gn_BGP_VPNV6_NODE[102], &gn_BGP_VPNV6_NODE[103], &gn_BGP_VPNV6_NODE[104], &gn_BGP_VPNV6_NODE[105], &gn_BGP_VPNV6_NODE[106], &gn_BGP_VPNV6_NODE[107], &gn_BGP_VPNV6_NODE[108], &gn_BGP_VPNV6_NODE[109], &gn_BGP_VPNV6_NODE[110], &gn_BGP_VPNV6_NODE[111], &gn_BGP_VPNV6_NODE[112], &gn_BGP_VPNV6_NODE[113], &gn_BGP_VPNV6_NODE[114], &gn_BGP_VPNV6_NODE[115], &gn_BGP_VPNV6_NODE[116], &gn_BGP_VPNV6_NODE[117], &gn_BGP_VPNV6_NODE[118], &gn_BGP_VPNV6_NODE[119], &gn_BGP_VPNV6_NODE[120], &gn_BGP_VPNV6_NODE[121], &gn_BGP_VPNV6_NODE[122], &gn_BGP_VPNV6_NODE[123], &gn_BGP_VPNV6_NODE[124], &gn_BGP_VPNV6_NODE[125], &gn_BGP_VPNV6_NODE[126], &gn_BGP_VPNV6_NODE[127], &gn_BGP_VPNV6_NODE[128], &gn_BGP_VPNV6_NODE[129], &gn_BGP_VPNV6_NODE[130], &gn_BGP_VPNV6_NODE[131], &gn_BGP_VPNV6_NODE[132], &gn_BGP_VPNV6_NODE[133], &gn_BGP_VPNV6_NODE[134], &gn_BGP_VPNV6_NODE[135], &gn_BGP_VPNV6_NODE[136], &gn_BGP_VPNV6_NODE[137], &gn_BGP_VPNV6_NODE[138], &gn_BGP_VPNV6_NODE[139], &gn_BGP_VPNV6_NODE[140], &gn_BGP_VPNV6_NODE[141], &gn_BGP_VPNV6_NODE[142], &gn_BGP_VPNV6_NODE[143], &gn_BGP_VPNV6_NODE[144], &gn_BGP_VPNV6_NODE[145], &gn_BGP_VPNV6_NODE[146], &gn_BGP_VPNV6_NODE[147], &gn_BGP_VPNV6_NODE[148], &gn_BGP_VPNV6_NODE[149], &gn_BGP_VPNV6_NODE[150], &gn_BGP_VPNV6_NODE[151], &gn_BGP_VPNV6_NODE[152], &gn_BGP_VPNV6_NODE[153], &gn_BGP_VPNV6_NODE[154], &gn_BGP_VPNV6_NODE[155], &gn_BGP_VPNV6_NODE[156], &gn_BGP_VPNV6_NODE[157], &gn_BGP_VPNV6_NODE[158], &gn_BGP_VPNV6_NODE[159], &gn_BGP_VPNV6_NODE[160], &gn_BGP_VPNV6_NODE[161], &gn_BGP_VPNV6_NODE[162], &gn_BGP_VPNV6_NODE[163], &gn_BGP_VPNV6_NODE[164], &gn_BGP_VPNV6_NODE[165], &gn_BGP_VPNV6_NODE[166], &gn_BGP_VPNV6_NODE[167], &gn_BGP_VPNV6_NODE[168], &gn_BGP_VPNV6_NODE[169], &gn_BGP_VPNV6_NODE[170], &gn_BGP_VPNV6_NODE[171], &gn_BGP_VPNV6_NODE[172], &gn_BGP_VPNV6_NODE[173], &gn_BGP_VPNV6_NODE[174], &gn_BGP_VPNV6_NODE[175], &gn_BGP_VPNV6_NODE[176], &gn_BGP_VPNV6_NODE[177], &gn_BGP_VPNV6_NODE[178], &gn_BGP_VPNV6_NODE[179], &gn_BGP_VPNV6_NODE[180], &gn_BGP_VPNV6_NODE[181], &gn_BGP_VPNV6_NODE[182], &gn_BGP_VPNV6_NODE[183], &gn_BGP_VPNV6_NODE[184], &gn_BGP_VPNV6_NODE[185], &gn_BGP_VPNV6_NODE[186], &gn_BGP_VPNV6_NODE[187], &gn_BGP_VPNV6_NODE[188], &gn_BGP_VPNV6_NODE[189], &gn_BGP_VPNV6_NODE[190], &gn_BGP_VPNV6_NODE[191], &gn_BGP_VPNV6_NODE[192], &gn_BGP_VPNV6_NODE[193], &gn_BGP_VPNV6_NODE[194], &gn_BGP_VPNV6_NODE[195], &gn_BGP_VPNV6_NODE[196], &gn_BGP_VPNV6_NODE[197], &gn_BGP_VPNV6_NODE[198], &gn_BGP_VPNV6_NODE[199], &gn_BGP_VPNV6_NODE[200], &gn_BGP_VPNV6_NODE[201], &gn_BGP_VPNV6_NODE[202], &gn_BGP_VPNV6_NODE[203], &gn_BGP_VPNV6_NODE[204], &gn_BGP_VPNV6_NODE[205], &gn_BGP_VPNV6_NODE[206], &gn_BGP_VPNV6_NODE[207], &gn_BGP_VPNV6_NODE[208], &gn_BGP_VPNV6_NODE[209], &gn_BGP_VPNV6_NODE[210], &gn_BGP_VPNV6_NODE[211], &gn_BGP_VPNV6_NODE[212], &gn_BGP_VPNV6_NODE[213], &gn_BGP_VPNV6_NODE[214], &gn_BGP_VPNV6_NODE[215], &gn_BGP_VPNV6_NODE[216], &gn_BGP_VPNV6_NODE[217], &gn_BGP_VPNV6_NODE[218], &gn_BGP_VPNV6_NODE[219], &gn_BGP_VPNV6_NODE[220], &gn_BGP_VPNV6_NODE[221], &gn_BGP_VPNV6_NODE[222], &gn_BGP_VPNV6_NODE[223], &gn_BGP_VPNV6_NODE[224], &gn_BGP_VPNV6_NODE[225], &gn_BGP_VPNV6_NODE[226], &gn_BGP_VPNV6_NODE[227], &gn_BGP_VPNV6_NODE[228], &gn_BGP_VPNV6_NODE[229], &gn_BGP_VPNV6_NODE[230], &gn_BGP_VPNV6_NODE[231], &gn_BGP_VPNV6_NODE[232], &gn_BGP_VPNV6_NODE[233], &gn_BGP_VPNV6_NODE[234], &gn_BGP_VPNV6_NODE[235], &gn_BGP_VPNV6_NODE[236], &gn_BGP_VPNV6_NODE[237], &gn_BGP_VPNV6_NODE[238], &gn_BGP_VPNV6_NODE[239], &gn_BGP_VPNV6_NODE[240], &gn_BGP_VPNV6_NODE[241], &gn_BGP_VPNV6_NODE[242], &gn_BGP_VPNV6_NODE[243], &gn_BGP_VPNV6_NODE[244], &gn_BGP_VPNV6_NODE[245], &gn_BGP_VPNV6_NODE[246], &gn_BGP_VPNV6_NODE[247], &gn_BGP_VPNV6_NODE[248], &gn_BGP_VPNV6_NODE[249], &gn_BGP_VPNV6_NODE[250], &gn_BGP_VPNV6_NODE[251], &gn_BGP_VPNV6_NODE[252], &gn_BGP_VPNV6_NODE[253], &gn_BGP_VPNV6_NODE[254], &gn_BGP_VPNV6_NODE[255], &gn_BGP_VPNV6_NODE[256], &gn_BGP_VPNV6_NODE[257], &gn_BGP_VPNV6_NODE[258], &gn_BGP_VPNV6_NODE[259], &gn_BGP_VPNV6_NODE[260], &gn_BGP_VPNV6_NODE[261], &gn_BGP_VPNV6_NODE[262], &gn_BGP_VPNV6_NODE[263], &gn_BGP_VPNV6_NODE[264], &gn_BGP_VPNV6_NODE[265], &gn_BGP_VPNV6_NODE[266], &gn_BGP_VPNV6_NODE[267], &gn_BGP_VPNV6_NODE[268], &gn_BGP_VPNV6_NODE[269], &gn_BGP_VPNV6_NODE[270], &gn_BGP_VPNV6_NODE[271], &gn_BGP_VPNV6_NODE[272], &gn_BGP_VPNV6_NODE[273], &gn_BGP_VPNV6_NODE[274], &gn_BGP_VPNV6_NODE[275], &gn_BGP_VPNV6_NODE[276], &gn_BGP_VPNV6_NODE[277], &gn_BGP_VPNV6_NODE[278], &gn_BGP_VPNV6_NODE[279], &gn_BGP_VPNV6_NODE[280], &gn_BGP_VPNV6_NODE[281], &gn_BGP_VPNV6_NODE[282], &gn_BGP_VPNV6_NODE[283], &gn_BGP_VPNV6_NODE[284], &gn_BGP_VPNV6_NODE[285], &gn_BGP_VPNV6_NODE[286], &gn_BGP_VPNV6_NODE[287], &gn_BGP_VPNV6_NODE[288], &gn_BGP_VPNV6_NODE[289], &gn_BGP_VPNV6_NODE[290], &gn_BGP_VPNV6_NODE[291], &gn_BGP_VPNV6_NODE[292], &gn_BGP_VPNV6_NODE[293], &gn_BGP_VPNV6_NODE[294], &gn_BGP_VPNV6_NODE[295], &gn_BGP_VPNV6_NODE[296], &gn_BGP_VPNV6_NODE[297], &gn_BGP_VPNV6_NODE[298], &gn_BGP_VPNV6_NODE[299], &gn_BGP_VPNV6_NODE[300], &gn_BGP_VPNV6_NODE[301], &gn_BGP_VPNV6_NODE[302], &gn_BGP_VPNV6_NODE[303], &gn_BGP_VPNV6_NODE[304], &gn_BGP_VPNV6_NODE[305], &gn_BGP_VPNV6_NODE[306], &gn_BGP_VPNV6_NODE[307], &gn_BGP_VPNV6_NODE[308], &gn_BGP_VPNV6_NODE[309], &gn_BGP_VPNV6_NODE[310], &gn_BGP_VPNV6_NODE[311], &gn_BGP_VPNV6_NODE[312], &gn_BGP_VPNV6_NODE[313], &gn_BGP_VPNV6_NODE[314], &gn_BGP_VPNV6_NODE[315], &gn_BGP_VPNV6_NODE[316], &gn_BGP_VPNV6_NODE[317], &gn_BGP_VPNV6_NODE[318], &gn_BGP_VPNV6_NODE[319], &gn_BGP_VPNV6_NODE[320], &gn_BGP_VPNV6_NODE[321], &gn_BGP_VPNV6_NODE[322], &gn_BGP_VPNV6_NODE[323], &gn_BGP_VPNV6_NODE[324], &gn_BGP_VPNV6_NODE[325], &gn_BGP_VPNV6_NODE[326], &gn_BGP_VPNV6_NODE[327], &gn_BGP_VPNV6_NODE[328], &gn_BGP_VPNV6_NODE[329], &gn_BGP_VPNV6_NODE[330], &gn_BGP_VPNV6_NODE[331], &gn_BGP_VPNV6_NODE[332], &gn_BGP_VPNV6_NODE[333], &gn_BGP_VPNV6_NODE[334], &gn_BGP_VPNV6_NODE[335], &gn_BGP_VPNV6_NODE[336], &gn_BGP_VPNV6_NODE[337], &gn_BGP_VPNV6_NODE[338], &gn_BGP_VPNV6_NODE[339], &gn_BGP_VPNV6_NODE[340], &gn_BGP_VPNV6_NODE[341], &gn_BGP_VPNV6_NODE[342], &gn_BGP_VPNV6_NODE[343], &gn_BGP_VPNV6_NODE[344], &gn_BGP_VPNV6_NODE[345], &gn_BGP_VPNV6_NODE[346], &gn_BGP_VPNV6_NODE[347], &gn_BGP_VPNV6_NODE[348], &gn_BGP_VPNV6_NODE[349], &gn_BGP_VPNV6_NODE[350], &gn_BGP_VPNV6_NODE[351], &gn_BGP_VPNV6_NODE[352], &gn_BGP_VPNV6_NODE[353], &gn_BGP_VPNV6_NODE[354], &gn_BGP_VPNV6_NODE[355], &gn_BGP_VPNV6_NODE[356], &gn_BGP_VPNV6_NODE[357], &gn_BGP_VPNV6_NODE[358], &gn_BGP_VPNV6_NODE[359], &gn_BGP_VPNV6_NODE[360], &gn_BGP_VPNV6_NODE[361], &gn_BGP_VPNV6_NODE[362], &gn_BGP_VPNV6_NODE[363], &gn_BGP_VPNV6_NODE[364], &gn_BGP_VPNV6_NODE[365], &gn_BGP_VPNV6_NODE[366], &gn_BGP_VPNV6_NODE[367], &gn_BGP_VPNV6_NODE[368], &gn_BGP_VPNV6_NODE[369], &gn_BGP_VPNV6_NODE[370], &gn_BGP_VPNV6_NODE[371], &gn_BGP_VPNV6_NODE[372], &gn_BGP_VPNV6_NODE[373], &gn_BGP_VPNV6_NODE[374], &gn_BGP_VPNV6_NODE[375], &gn_BGP_VPNV6_NODE[376], &gn_BGP_VPNV6_NODE[377], &gn_BGP_VPNV6_NODE[378], &gn_BGP_VPNV6_NODE[379], &gn_BGP_VPNV6_NODE[380], &gn_BGP_VPNV6_NODE[381], &gn_BGP_VPNV6_NODE[382], &gn_BGP_VPNV6_NODE[383], &gn_BGP_VPNV6_NODE[384], &gn_BGP_VPNV6_NODE[385], &gn_BGP_VPNV6_NODE[386], &gn_BGP_VPNV6_NODE[387], &gn_BGP_VPNV6_NODE[388], &gn_BGP_VPNV6_NODE[389], &gn_BGP_VPNV6_NODE[390], &gn_BGP_VPNV6_NODE[391], &gn_BGP_VPNV6_NODE[392], &gn_BGP_VPNV6_NODE[393], &gn_BGP_VPNV6_NODE[394], &gn_BGP_VPNV6_NODE[395], &gn_BGP_VPNV6_NODE[396], &gn_BGP_VPNV6_NODE[397], &gn_BGP_VPNV6_NODE[398], &gn_BGP_VPNV6_NODE[399], &gn_BGP_VPNV6_NODE[400], &gn_BGP_VPNV6_NODE[401], &gn_BGP_VPNV6_NODE[402], &gn_BGP_VPNV6_NODE[403], &gn_BGP_VPNV6_NODE[404], &gn_BGP_VPNV6_NODE[405], &gn_BGP_VPNV6_NODE[406], &gn_BGP_VPNV6_NODE[407], &gn_BGP_VPNV6_NODE[408], &gn_BGP_VPNV6_NODE[409], &gn_BGP_VPNV6_NODE[410], &gn_BGP_VPNV6_NODE[411], &gn_BGP_VPNV6_NODE[412], &gn_BGP_VPNV6_NODE[413], &gn_BGP_VPNV6_NODE[414], &gn_BGP_VPNV6_NODE[415], &gn_BGP_VPNV6_NODE[416], &gn_BGP_VPNV6_NODE[417], &gn_BGP_VPNV6_NODE[418], &gn_BGP_VPNV6_NODE[419], &gn_BGP_VPNV6_NODE[420], &gn_BGP_VPNV6_NODE[421], &gn_BGP_VPNV6_NODE[422], &gn_BGP_VPNV6_NODE[423], &gn_BGP_VPNV6_NODE[424], &gn_BGP_VPNV6_NODE[425], &gn_BGP_VPNV6_NODE[426], &gn_BGP_VPNV6_NODE[427], &gn_BGP_VPNV6_NODE[428], &gn_BGP_VPNV6_NODE[429], &gn_BGP_VPNV6_NODE[430], &gn_BGP_VPNV6_NODE[431], &gn_BGP_VPNV6_NODE[432], &gn_BGP_VPNV6_NODE[433], &gn_BGP_VPNV6_NODE[434]);

extern void install_BGP_VPNV6_NODE(void);

void install_BGP_VPNV6_NODE(void)

{
	unsigned node_id = BGP_VPNV6_NODE;
	struct cmd_node *node;

	assert(node_id < vector_active(cmdvec));
	node = vector_slot(cmdvec, node_id);
	assert(node);
	assert(vector_active(node->cmdgraph->nodes) == 1);
	graph_delete_node(node->cmdgraph, vector_slot(node->cmdgraph->nodes, 0));
	vector_free(node->cmdgraph->nodes);
	node->cmdgraph->nodes = &gvec_BGP_VPNV6_NODE;
	vector_set(node->cmd_vector, &bgp_retain_route_target_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_accept_own_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_activate_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_addpath_paths_limit_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_addpath_tx_all_paths_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_addpath_tx_best_selected_paths_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_addpath_tx_bestpath_per_as_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_advertise_map_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_allowas_in_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_as_override_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_attr_unchanged_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_disable_addpath_rx_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_distribute_list_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_ecommunity_rpki_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_encapsulation_srv6_or_mpls_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_filter_list_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_maximum_prefix_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_maximum_prefix_out_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_maximum_prefix_restart_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_maximum_prefix_threshold_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_maximum_prefix_threshold_restart_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_maximum_prefix_threshold_warning_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_maximum_prefix_warning_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_nexthop_self_all_hidden_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_nexthop_self_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_nexthop_self_force_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_prefix_list_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_remove_private_as_all_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_remove_private_as_all_replace_as_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_remove_private_as_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_remove_private_as_replace_as_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_route_map_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_route_reflector_client_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_route_server_client_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_send_community_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_send_community_type_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_set_peer_group_hidden_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_soft_reconfiguration_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_soo_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_unsuppress_map_cmd_vtysh);
	vector_set(node->cmd_vector, &neighbor_weight_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_activate_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_addpath_paths_limit_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_addpath_tx_all_paths_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_addpath_tx_best_selected_paths_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_addpath_tx_bestpath_per_as_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_allowas_in_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_as_override_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_attr_unchanged_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_disable_addpath_rx_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_distribute_list_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_filter_list_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_maximum_prefix_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_maximum_prefix_out_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_nexthop_self_all_hidden_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_nexthop_self_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_nexthop_self_force_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_prefix_list_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_remove_private_as_all_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_remove_private_as_all_replace_as_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_remove_private_as_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_remove_private_as_replace_as_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_route_map_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_route_reflector_client_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_route_server_client_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_send_community_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_send_community_type_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_set_peer_group_hidden_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_soft_reconfiguration_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_soo_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_unsuppress_map_cmd_vtysh);
	vector_set(node->cmd_vector, &no_neighbor_weight_cmd_vtysh);
	vector_set(node->cmd_vector, &no_vpnv6_network_cmd_vtysh);
	vector_set(node->cmd_vector, &vpnv6_network_cmd_vtysh);
}

static struct cmd_token ctkn_BGP_VNC_DEFAULTS_NODE[];
static struct graph_node gn_BGP_VNC_DEFAULTS_NODE[];

static struct cmd_token ctkn_BGP_VNC_DEFAULTS_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = WORD_TKN,
		.text = (char *)"l2rd",
		.desc = (char *)"Specify default Local Nve ID value to use in RD for L2 routes",
	},
	{ /* [2] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VNC_DEFAULTS_NODE[4],
	},
	{ /* [3] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-255)",
		.desc = (char *)"Fixed value 1-255",
		.min = 1,
		.max = 255,
		.varname = (char *)"l2rd",
	},
	{ /* [4] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VNC_DEFAULTS_NODE[2],
	},
	{ /* [5] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [6] = vnc_defaults_l2rd_cmd */ },
	{ /* [7] */
		.type = WORD_TKN,
		.text = (char *)"auto-vn",
		.desc = (char *)"use the low-order octet of the NVE's VN address",
	},
	{ /* [8] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [9] */
		.type = WORD_TKN,
		.text = (char *)"l2rd",
		.desc = (char *)"Specify default Local Nve ID value to use in RD for L2 routes",
	},
	{ /* [10] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [11] = vnc_defaults_no_l2rd_cmd */ },
	{ /* [12] */
		.type = WORD_TKN,
		.text = (char *)"rd",
		.desc = (char *)"Specify default route distinguisher",
	},
	{ /* [13] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"ASN:NN_OR_IP-ADDRESS:NN",
		.desc = (char *)"Route Distinguisher (<as-number>:<number> | <ip-address>:<number> | auto:vn:<number> )",
		.varname = (char *)"asn_nn_or_ip_address_nn",
	},
	{ /* [14] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [15] = vnc_defaults_rd_cmd */ },
	{ /* [16] */
		.type = WORD_TKN,
		.text = (char *)"response-lifetime",
		.desc = (char *)"Specify default response lifetime",
	},
	{ /* [17] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VNC_DEFAULTS_NODE[19],
	},
	{ /* [18] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"LIFETIME",
		.desc = (char *)"Response lifetime in seconds",
		.varname = (char *)"lifetime",
	},
	{ /* [19] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VNC_DEFAULTS_NODE[17],
	},
	{ /* [20] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [21] = vnc_defaults_responselifetime_cmd */ },
	{ /* [22] */
		.type = WORD_TKN,
		.text = (char *)"infinite",
		.desc = (char *)"Infinite response lifetime",
	},
	{ /* [23] */
		.type = WORD_TKN,
		.text = (char *)"rt",
		.desc = (char *)"Configure default route targets",
	},
	{ /* [24] */
		.type = WORD_TKN,
		.text = (char *)"both",
		.desc = (char *)"Export+import filters",
	},
	{ /* [25] */
		.type = VARIABLE_TKN,
		.allowrepeat = true,
		.varname_src = 3,
		.text = (char *)"RTLIST",
		.desc = (char *)"Space separated route target list (A.B.C.D:MN|EF:OPQR|GHJK:MN)",
		.varname = (char *)"rtlist",
	},
	{ /* [26] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [27] = vnc_defaults_rt_both_cmd */ },
	{ /* [28] */
		.type = WORD_TKN,
		.text = (char *)"export",
		.desc = (char *)"Export filter",
	},
	{ /* [29] */
		.type = VARIABLE_TKN,
		.allowrepeat = true,
		.varname_src = 3,
		.text = (char *)"RTLIST",
		.desc = (char *)"Space separated route target list (A.B.C.D:MN|EF:OPQR|GHJK:MN)",
		.varname = (char *)"rtlist",
	},
	{ /* [30] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [31] = vnc_defaults_rt_export_cmd */ },
	{ /* [32] */
		.type = WORD_TKN,
		.text = (char *)"import",
		.desc = (char *)"Import filter",
	},
	{ /* [33] */
		.type = VARIABLE_TKN,
		.allowrepeat = true,
		.varname_src = 3,
		.text = (char *)"RTLIST",
		.desc = (char *)"Space separated route target list (A.B.C.D:MN|EF:OPQR|GHJK:MN)",
		.varname = (char *)"rtlist",
	},
	{ /* [34] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [35] = vnc_defaults_rt_import_cmd */ },
};

extern struct cmd_element vnc_defaults_l2rd_cmd_vtysh;
extern struct cmd_element vnc_defaults_no_l2rd_cmd_vtysh;
extern struct cmd_element vnc_defaults_rd_cmd_vtysh;
extern struct cmd_element vnc_defaults_responselifetime_cmd_vtysh;
extern struct cmd_element vnc_defaults_rt_both_cmd_vtysh;
extern struct cmd_element vnc_defaults_rt_export_cmd_vtysh;
extern struct cmd_element vnc_defaults_rt_import_cmd_vtysh;

MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_0_next, 5, &gn_BGP_VNC_DEFAULTS_NODE[1], &gn_BGP_VNC_DEFAULTS_NODE[8], &gn_BGP_VNC_DEFAULTS_NODE[12], &gn_BGP_VNC_DEFAULTS_NODE[16], &gn_BGP_VNC_DEFAULTS_NODE[23]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_0_prev, 0, );
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_1_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[2]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_1_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[0]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_2_next, 2, &gn_BGP_VNC_DEFAULTS_NODE[3], &gn_BGP_VNC_DEFAULTS_NODE[7]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_2_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[1]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_3_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[4]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_3_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[2]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_4_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[5]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_4_prev, 2, &gn_BGP_VNC_DEFAULTS_NODE[3], &gn_BGP_VNC_DEFAULTS_NODE[7]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_5_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[6]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_5_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[4]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_6_next, 0, );
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_6_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[5]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_7_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[4]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_7_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[2]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_8_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[9]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_8_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[0]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_9_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[10]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_9_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[8]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_10_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[11]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_10_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[9]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_11_next, 0, );
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_11_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[10]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_12_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[13]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_12_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[0]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_13_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[14]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_13_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[12]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_14_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[15]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_14_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[13]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_15_next, 0, );
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_15_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[14]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_16_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[17]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_16_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[0]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_17_next, 2, &gn_BGP_VNC_DEFAULTS_NODE[18], &gn_BGP_VNC_DEFAULTS_NODE[22]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_17_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[16]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_18_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[19]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_18_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[17]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_19_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[20]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_19_prev, 2, &gn_BGP_VNC_DEFAULTS_NODE[18], &gn_BGP_VNC_DEFAULTS_NODE[22]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_20_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[21]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_20_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[19]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_21_next, 0, );
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_21_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[20]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_22_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[19]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_22_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[17]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_23_next, 3, &gn_BGP_VNC_DEFAULTS_NODE[24], &gn_BGP_VNC_DEFAULTS_NODE[28], &gn_BGP_VNC_DEFAULTS_NODE[32]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_23_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[0]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_24_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[25]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_24_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[23]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_25_next, 2, &gn_BGP_VNC_DEFAULTS_NODE[25], &gn_BGP_VNC_DEFAULTS_NODE[26]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_25_prev, 2, &gn_BGP_VNC_DEFAULTS_NODE[24], &gn_BGP_VNC_DEFAULTS_NODE[25]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_26_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[27]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_26_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[25]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_27_next, 0, );
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_27_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[26]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_28_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[29]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_28_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[23]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_29_next, 2, &gn_BGP_VNC_DEFAULTS_NODE[29], &gn_BGP_VNC_DEFAULTS_NODE[30]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_29_prev, 2, &gn_BGP_VNC_DEFAULTS_NODE[28], &gn_BGP_VNC_DEFAULTS_NODE[29]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_30_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[31]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_30_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[29]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_31_next, 0, );
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_31_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[30]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_32_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[33]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_32_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[23]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_33_next, 2, &gn_BGP_VNC_DEFAULTS_NODE[33], &gn_BGP_VNC_DEFAULTS_NODE[34]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_33_prev, 2, &gn_BGP_VNC_DEFAULTS_NODE[32], &gn_BGP_VNC_DEFAULTS_NODE[33]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_34_next, 1, &gn_BGP_VNC_DEFAULTS_NODE[35]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_34_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[33]);
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_35_next, 0, );
MAKE_VECTOR(gn_BGP_VNC_DEFAULTS_NODE_35_prev, 1, &gn_BGP_VNC_DEFAULTS_NODE[34]);

static struct graph_node gn_BGP_VNC_DEFAULTS_NODE[] = {
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_0_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_0_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[0],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_1_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_1_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[1],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_2_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_2_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[2],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_3_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_3_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[3],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_4_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_4_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[4],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_5_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_5_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[5],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_6_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_6_next,
		.data = (void *)&vnc_defaults_l2rd_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_7_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_7_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[7],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_8_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_8_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[8],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_9_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_9_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[9],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_10_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_10_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[10],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_11_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_11_next,
		.data = (void *)&vnc_defaults_no_l2rd_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_12_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_12_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[12],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_13_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_13_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[13],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_14_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_14_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[14],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_15_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_15_next,
		.data = (void *)&vnc_defaults_rd_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_16_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_16_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[16],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_17_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_17_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[17],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_18_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_18_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[18],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_19_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_19_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[19],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_20_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_20_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[20],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_21_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_21_next,
		.data = (void *)&vnc_defaults_responselifetime_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_22_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_22_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[22],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_23_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_23_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[23],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_24_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_24_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[24],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_25_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_25_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[25],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_26_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_26_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[26],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_27_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_27_next,
		.data = (void *)&vnc_defaults_rt_both_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_28_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_28_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[28],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_29_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_29_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[29],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_30_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_30_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[30],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_31_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_31_next,
		.data = (void *)&vnc_defaults_rt_export_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_32_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_32_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[32],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_33_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_33_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[33],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_34_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_34_next,
		.data = &ctkn_BGP_VNC_DEFAULTS_NODE[34],
	},
	{
		.from = &gn_BGP_VNC_DEFAULTS_NODE_35_prev,
		.to = &gn_BGP_VNC_DEFAULTS_NODE_35_next,
		.data = (void *)&vnc_defaults_rt_import_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_BGP_VNC_DEFAULTS_NODE, 36, &gn_BGP_VNC_DEFAULTS_NODE[0], &gn_BGP_VNC_DEFAULTS_NODE[1], &gn_BGP_VNC_DEFAULTS_NODE[2], &gn_BGP_VNC_DEFAULTS_NODE[3], &gn_BGP_VNC_DEFAULTS_NODE[4], &gn_BGP_VNC_DEFAULTS_NODE[5], &gn_BGP_VNC_DEFAULTS_NODE[6], &gn_BGP_VNC_DEFAULTS_NODE[7], &gn_BGP_VNC_DEFAULTS_NODE[8], &gn_BGP_VNC_DEFAULTS_NODE[9], &gn_BGP_VNC_DEFAULTS_NODE[10], &gn_BGP_VNC_DEFAULTS_NODE[11], &gn_BGP_VNC_DEFAULTS_NODE[12], &gn_BGP_VNC_DEFAULTS_NODE[13], &gn_BGP_VNC_DEFAULTS_NODE[14], &gn_BGP_VNC_DEFAULTS_NODE[15], &gn_BGP_VNC_DEFAULTS_NODE[16], &gn_BGP_VNC_DEFAULTS_NODE[17], &gn_BGP_VNC_DEFAULTS_NODE[18], &gn_BGP_VNC_DEFAULTS_NODE[19], &gn_BGP_VNC_DEFAULTS_NODE[20], &gn_BGP_VNC_DEFAULTS_NODE[21], &gn_BGP_VNC_DEFAULTS_NODE[22], &gn_BGP_VNC_DEFAULTS_NODE[23], &gn_BGP_VNC_DEFAULTS_NODE[24], &gn_BGP_VNC_DEFAULTS_NODE[25], &gn_BGP_VNC_DEFAULTS_NODE[26], &gn_BGP_VNC_DEFAULTS_NODE[27], &gn_BGP_VNC_DEFAULTS_NODE[28], &gn_BGP_VNC_DEFAULTS_NODE[29], &gn_BGP_VNC_DEFAULTS_NODE[30], &gn_BGP_VNC_DEFAULTS_NODE[31], &gn_BGP_VNC_DEFAULTS_NODE[32], &gn_BGP_VNC_DEFAULTS_NODE[33], &gn_BGP_VNC_DEFAULTS_NODE[34], &gn_BGP_VNC_DEFAULTS_NODE[35]);

extern void install_BGP_VNC_DEFAULTS_NODE(void);

void install_BGP_VNC_DEFAULTS_NODE(void)

{
	unsigned node_id = BGP_VNC_DEFAULTS_NODE;
	struct cmd_node *node;

	assert(node_id < vector_active(cmdvec));
	node = vector_slot(cmdvec, node_id);
	assert(node);
	assert(vector_active(node->cmdgraph->nodes) == 1);
	graph_delete_node(node->cmdgraph, vector_slot(node->cmdgraph->nodes, 0));
	vector_free(node->cmdgraph->nodes);
	node->cmdgraph->nodes = &gvec_BGP_VNC_DEFAULTS_NODE;
	vector_set(node->cmd_vector, &vnc_defaults_l2rd_cmd_vtysh);
	vector_set(node->cmd_vector, &vnc_defaults_no_l2rd_cmd_vtysh);
	vector_set(node->cmd_vector, &vnc_defaults_rd_cmd_vtysh);
	vector_set(node->cmd_vector, &vnc_defaults_responselifetime_cmd_vtysh);
	vector_set(node->cmd_vector, &vnc_defaults_rt_both_cmd_vtysh);
	vector_set(node->cmd_vector, &vnc_defaults_rt_export_cmd_vtysh);
	vector_set(node->cmd_vector, &vnc_defaults_rt_import_cmd_vtysh);
}

static struct cmd_token ctkn_ISIS_FLEX_ALGO_NODE[];
static struct graph_node gn_ISIS_FLEX_ALGO_NODE[];

static struct cmd_token ctkn_ISIS_FLEX_ALGO_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_ISIS_FLEX_ALGO_NODE[3],
	},
	{ /* [2] */
		.type = WORD_TKN,
		.varname_src = 1,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
		.varname = (char *)"no",
	},
	{ /* [3] */
		.type = JOIN_TKN,
		.forkjoin = &gn_ISIS_FLEX_ALGO_NODE[1],
	},
	{ /* [4] */
		.type = WORD_TKN,
		.text = (char *)"advertise-definition",
		.desc = (char *)"Advertise Local Flexible Algorithm",
	},
	{ /* [5] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [6] = advertise_definition_cmd */ },
	{ /* [7] */
		.type = WORD_TKN,
		.text = (char *)"affinity",
		.desc = (char *)"Affinity configuration",
	},
	{ /* [8] */
		.type = WORD_TKN,
		.text = (char *)"exclude-any",
		.desc = (char *)"Any Exclude with",
	},
	{ /* [9] */
		.type = VARIABLE_TKN,
		.allowrepeat = true,
		.text = (char *)"NAME",
		.desc = (char *)"Exclude NAME list",
	},
	{ /* [10] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [11] = affinity_exclude_any_cmd */ },
	{ /* [12] */
		.type = WORD_TKN,
		.text = (char *)"include-all",
		.desc = (char *)"All Include with",
	},
	{ /* [13] */
		.type = VARIABLE_TKN,
		.allowrepeat = true,
		.text = (char *)"NAME",
		.desc = (char *)"Include NAME list",
	},
	{ /* [14] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [15] = affinity_include_all_cmd */ },
	{ /* [16] */
		.type = WORD_TKN,
		.text = (char *)"include-any",
		.desc = (char *)"Any Include with",
	},
	{ /* [17] */
		.type = VARIABLE_TKN,
		.allowrepeat = true,
		.text = (char *)"NAME",
		.desc = (char *)"Include NAME list",
	},
	{ /* [18] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [19] = affinity_include_any_cmd */ },
	{ /* [20] */
		.type = WORD_TKN,
		.text = (char *)"dataplane",
		.desc = (char *)"Advertise and participate in the specified Data-Planes",
	},
	{ /* [21] */
		.type = WORD_TKN,
		.text = (char *)"ip",
		.desc = (char *)"Advertise and participate in IP data-plane",
	},
	{ /* [22] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [23] = dplane_ip_cmd */ },
	{ /* [24] */
		.type = WORD_TKN,
		.text = (char *)"sr-mpls",
		.desc = (char *)"Advertise and participate in SR-MPLS data-plane",
	},
	{ /* [25] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [26] = dplane_sr_mpls_cmd */ },
	{ /* [27] */
		.type = WORD_TKN,
		.text = (char *)"srv6",
		.desc = (char *)"Advertise and participate in SRv6 data-plane",
	},
	{ /* [28] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [29] = dplane_srv6_cmd */ },
	{ /* [30] */
		.type = WORD_TKN,
		.text = (char *)"metric-type",
		.desc = (char *)"Metric-type used by flex-algo calculation",
	},
	{ /* [31] */
		.type = FORK_TKN,
		.forkjoin = &gn_ISIS_FLEX_ALGO_NODE[33],
	},
	{ /* [32] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"igp",
		.desc = (char *)"Use IGP metric (default)",
		.varname = (char *)"igp",
	},
	{ /* [33] */
		.type = JOIN_TKN,
		.forkjoin = &gn_ISIS_FLEX_ALGO_NODE[31],
	},
	{ /* [34] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [35] = metric_type_cmd */ },
	{ /* [36] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"te",
		.desc = (char *)"Use Delay as metric",
		.varname = (char *)"te",
	},
	{ /* [37] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"delay",
		.desc = (char *)"Use Traffic Engineering metric",
		.varname = (char *)"delay",
	},
	{ /* [38] */
		.type = WORD_TKN,
		.text = (char *)"prefix-metric",
		.desc = (char *)"Use Flex-Algo Prefix Metric",
	},
	{ /* [39] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [40] = prefix_metric_cmd */ },
	{ /* [41] */
		.type = WORD_TKN,
		.text = (char *)"priority",
		.desc = (char *)"Flex-Algo definition priority",
	},
	{ /* [42] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-255)",
		.desc = (char *)"Priority value",
		.max = 255,
		.varname = (char *)"priority",
	},
	{ /* [43] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [44] = priority_cmd */ },
};

extern struct cmd_element advertise_definition_cmd_vtysh;
extern struct cmd_element affinity_exclude_any_cmd_vtysh;
extern struct cmd_element affinity_include_all_cmd_vtysh;
extern struct cmd_element affinity_include_any_cmd_vtysh;
extern struct cmd_element dplane_ip_cmd_vtysh;
extern struct cmd_element dplane_sr_mpls_cmd_vtysh;
extern struct cmd_element dplane_srv6_cmd_vtysh;
extern struct cmd_element metric_type_cmd_vtysh;
extern struct cmd_element prefix_metric_cmd_vtysh;
extern struct cmd_element priority_cmd_vtysh;

MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_0_next, 1, &gn_ISIS_FLEX_ALGO_NODE[1]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_0_prev, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_1_next, 2, &gn_ISIS_FLEX_ALGO_NODE[2], &gn_ISIS_FLEX_ALGO_NODE[3]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_1_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[0]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_2_next, 1, &gn_ISIS_FLEX_ALGO_NODE[3]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_2_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[1]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_3_next, 6, &gn_ISIS_FLEX_ALGO_NODE[4], &gn_ISIS_FLEX_ALGO_NODE[7], &gn_ISIS_FLEX_ALGO_NODE[20], &gn_ISIS_FLEX_ALGO_NODE[30], &gn_ISIS_FLEX_ALGO_NODE[38], &gn_ISIS_FLEX_ALGO_NODE[41]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_3_prev, 2, &gn_ISIS_FLEX_ALGO_NODE[2], &gn_ISIS_FLEX_ALGO_NODE[1]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_4_next, 1, &gn_ISIS_FLEX_ALGO_NODE[5]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_4_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[3]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_5_next, 1, &gn_ISIS_FLEX_ALGO_NODE[6]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_5_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[4]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_6_next, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_6_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[5]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_7_next, 3, &gn_ISIS_FLEX_ALGO_NODE[8], &gn_ISIS_FLEX_ALGO_NODE[12], &gn_ISIS_FLEX_ALGO_NODE[16]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_7_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[3]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_8_next, 1, &gn_ISIS_FLEX_ALGO_NODE[9]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_8_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[7]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_9_next, 2, &gn_ISIS_FLEX_ALGO_NODE[9], &gn_ISIS_FLEX_ALGO_NODE[10]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_9_prev, 2, &gn_ISIS_FLEX_ALGO_NODE[8], &gn_ISIS_FLEX_ALGO_NODE[9]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_10_next, 1, &gn_ISIS_FLEX_ALGO_NODE[11]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_10_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[9]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_11_next, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_11_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[10]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_12_next, 1, &gn_ISIS_FLEX_ALGO_NODE[13]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_12_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[7]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_13_next, 2, &gn_ISIS_FLEX_ALGO_NODE[13], &gn_ISIS_FLEX_ALGO_NODE[14]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_13_prev, 2, &gn_ISIS_FLEX_ALGO_NODE[12], &gn_ISIS_FLEX_ALGO_NODE[13]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_14_next, 1, &gn_ISIS_FLEX_ALGO_NODE[15]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_14_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[13]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_15_next, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_15_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[14]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_16_next, 1, &gn_ISIS_FLEX_ALGO_NODE[17]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_16_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[7]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_17_next, 2, &gn_ISIS_FLEX_ALGO_NODE[17], &gn_ISIS_FLEX_ALGO_NODE[18]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_17_prev, 2, &gn_ISIS_FLEX_ALGO_NODE[16], &gn_ISIS_FLEX_ALGO_NODE[17]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_18_next, 1, &gn_ISIS_FLEX_ALGO_NODE[19]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_18_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[17]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_19_next, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_19_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[18]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_20_next, 3, &gn_ISIS_FLEX_ALGO_NODE[21], &gn_ISIS_FLEX_ALGO_NODE[24], &gn_ISIS_FLEX_ALGO_NODE[27]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_20_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[3]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_21_next, 1, &gn_ISIS_FLEX_ALGO_NODE[22]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_21_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[20]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_22_next, 1, &gn_ISIS_FLEX_ALGO_NODE[23]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_22_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[21]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_23_next, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_23_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[22]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_24_next, 1, &gn_ISIS_FLEX_ALGO_NODE[25]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_24_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[20]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_25_next, 1, &gn_ISIS_FLEX_ALGO_NODE[26]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_25_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[24]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_26_next, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_26_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[25]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_27_next, 1, &gn_ISIS_FLEX_ALGO_NODE[28]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_27_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[20]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_28_next, 1, &gn_ISIS_FLEX_ALGO_NODE[29]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_28_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[27]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_29_next, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_29_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[28]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_30_next, 1, &gn_ISIS_FLEX_ALGO_NODE[31]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_30_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[3]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_31_next, 4, &gn_ISIS_FLEX_ALGO_NODE[32], &gn_ISIS_FLEX_ALGO_NODE[36], &gn_ISIS_FLEX_ALGO_NODE[37], &gn_ISIS_FLEX_ALGO_NODE[33]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_31_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[30]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_32_next, 1, &gn_ISIS_FLEX_ALGO_NODE[33]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_32_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[31]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_33_next, 1, &gn_ISIS_FLEX_ALGO_NODE[34]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_33_prev, 4, &gn_ISIS_FLEX_ALGO_NODE[32], &gn_ISIS_FLEX_ALGO_NODE[36], &gn_ISIS_FLEX_ALGO_NODE[37], &gn_ISIS_FLEX_ALGO_NODE[31]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_34_next, 1, &gn_ISIS_FLEX_ALGO_NODE[35]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_34_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[33]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_35_next, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_35_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[34]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_36_next, 1, &gn_ISIS_FLEX_ALGO_NODE[33]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_36_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[31]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_37_next, 1, &gn_ISIS_FLEX_ALGO_NODE[33]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_37_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[31]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_38_next, 1, &gn_ISIS_FLEX_ALGO_NODE[39]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_38_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[3]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_39_next, 1, &gn_ISIS_FLEX_ALGO_NODE[40]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_39_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[38]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_40_next, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_40_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[39]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_41_next, 1, &gn_ISIS_FLEX_ALGO_NODE[42]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_41_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[3]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_42_next, 1, &gn_ISIS_FLEX_ALGO_NODE[43]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_42_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[41]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_43_next, 1, &gn_ISIS_FLEX_ALGO_NODE[44]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_43_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[42]);
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_44_next, 0, );
MAKE_VECTOR(gn_ISIS_FLEX_ALGO_NODE_44_prev, 1, &gn_ISIS_FLEX_ALGO_NODE[43]);

static struct graph_node gn_ISIS_FLEX_ALGO_NODE[] = {
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_0_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_0_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[0],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_1_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_1_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[1],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_2_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_2_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[2],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_3_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_3_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[3],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_4_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_4_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[4],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_5_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_5_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[5],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_6_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_6_next,
		.data = (void *)&advertise_definition_cmd_vtysh,
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_7_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_7_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[7],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_8_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_8_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[8],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_9_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_9_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[9],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_10_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_10_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[10],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_11_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_11_next,
		.data = (void *)&affinity_exclude_any_cmd_vtysh,
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_12_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_12_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[12],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_13_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_13_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[13],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_14_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_14_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[14],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_15_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_15_next,
		.data = (void *)&affinity_include_all_cmd_vtysh,
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_16_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_16_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[16],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_17_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_17_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[17],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_18_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_18_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[18],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_19_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_19_next,
		.data = (void *)&affinity_include_any_cmd_vtysh,
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_20_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_20_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[20],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_21_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_21_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[21],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_22_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_22_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[22],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_23_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_23_next,
		.data = (void *)&dplane_ip_cmd_vtysh,
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_24_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_24_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[24],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_25_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_25_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[25],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_26_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_26_next,
		.data = (void *)&dplane_sr_mpls_cmd_vtysh,
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_27_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_27_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[27],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_28_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_28_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[28],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_29_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_29_next,
		.data = (void *)&dplane_srv6_cmd_vtysh,
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_30_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_30_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[30],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_31_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_31_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[31],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_32_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_32_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[32],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_33_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_33_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[33],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_34_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_34_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[34],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_35_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_35_next,
		.data = (void *)&metric_type_cmd_vtysh,
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_36_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_36_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[36],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_37_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_37_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[37],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_38_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_38_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[38],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_39_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_39_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[39],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_40_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_40_next,
		.data = (void *)&prefix_metric_cmd_vtysh,
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_41_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_41_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[41],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_42_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_42_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[42],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_43_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_43_next,
		.data = &ctkn_ISIS_FLEX_ALGO_NODE[43],
	},
	{
		.from = &gn_ISIS_FLEX_ALGO_NODE_44_prev,
		.to = &gn_ISIS_FLEX_ALGO_NODE_44_next,
		.data = (void *)&priority_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_ISIS_FLEX_ALGO_NODE, 45, &gn_ISIS_FLEX_ALGO_NODE[0], &gn_ISIS_FLEX_ALGO_NODE[1], &gn_ISIS_FLEX_ALGO_NODE[2], &gn_ISIS_FLEX_ALGO_NODE[3], &gn_ISIS_FLEX_ALGO_NODE[4], &gn_ISIS_FLEX_ALGO_NODE[5], &gn_ISIS_FLEX_ALGO_NODE[6], &gn_ISIS_FLEX_ALGO_NODE[7], &gn_ISIS_FLEX_ALGO_NODE[8], &gn_ISIS_FLEX_ALGO_NODE[9], &gn_ISIS_FLEX_ALGO_NODE[10], &gn_ISIS_FLEX_ALGO_NODE[11], &gn_ISIS_FLEX_ALGO_NODE[12], &gn_ISIS_FLEX_ALGO_NODE[13], &gn_ISIS_FLEX_ALGO_NODE[14], &gn_ISIS_FLEX_ALGO_NODE[15], &gn_ISIS_FLEX_ALGO_NODE[16], &gn_ISIS_FLEX_ALGO_NODE[17], &gn_ISIS_FLEX_ALGO_NODE[18], &gn_ISIS_FLEX_ALGO_NODE[19], &gn_ISIS_FLEX_ALGO_NODE[20], &gn_ISIS_FLEX_ALGO_NODE[21], &gn_ISIS_FLEX_ALGO_NODE[22], &gn_ISIS_FLEX_ALGO_NODE[23], &gn_ISIS_FLEX_ALGO_NODE[24], &gn_ISIS_FLEX_ALGO_NODE[25], &gn_ISIS_FLEX_ALGO_NODE[26], &gn_ISIS_FLEX_ALGO_NODE[27], &gn_ISIS_FLEX_ALGO_NODE[28], &gn_ISIS_FLEX_ALGO_NODE[29], &gn_ISIS_FLEX_ALGO_NODE[30], &gn_ISIS_FLEX_ALGO_NODE[31], &gn_ISIS_FLEX_ALGO_NODE[32], &gn_ISIS_FLEX_ALGO_NODE[33], &gn_ISIS_FLEX_ALGO_NODE[34], &gn_ISIS_FLEX_ALGO_NODE[35], &gn_ISIS_FLEX_ALGO_NODE[36], &gn_ISIS_FLEX_ALGO_NODE[37], &gn_ISIS_FLEX_ALGO_NODE[38], &gn_ISIS_FLEX_ALGO_NODE[39], &gn_ISIS_FLEX_ALGO_NODE[40], &gn_ISIS_FLEX_ALGO_NODE[41], &gn_ISIS_FLEX_ALGO_NODE[42], &gn_ISIS_FLEX_ALGO_NODE[43], &gn_ISIS_FLEX_ALGO_NODE[44]);

extern void install_ISIS_FLEX_ALGO_NODE(void);

void install_ISIS_FLEX_ALGO_NODE(void)

{
	unsigned node_id = ISIS_FLEX_ALGO_NODE;
	struct cmd_node *node;

	assert(node_id < vector_active(cmdvec));
	node = vector_slot(cmdvec, node_id);
	assert(node);
	assert(vector_active(node->cmdgraph->nodes) == 1);
	graph_delete_node(node->cmdgraph, vector_slot(node->cmdgraph->nodes, 0));
	vector_free(node->cmdgraph->nodes);
	node->cmdgraph->nodes = &gvec_ISIS_FLEX_ALGO_NODE;
	vector_set(node->cmd_vector, &advertise_definition_cmd_vtysh);
	vector_set(node->cmd_vector, &affinity_exclude_any_cmd_vtysh);
	vector_set(node->cmd_vector, &affinity_include_all_cmd_vtysh);
	vector_set(node->cmd_vector, &affinity_include_any_cmd_vtysh);
	vector_set(node->cmd_vector, &dplane_ip_cmd_vtysh);
	vector_set(node->cmd_vector, &dplane_sr_mpls_cmd_vtysh);
	vector_set(node->cmd_vector, &dplane_srv6_cmd_vtysh);
	vector_set(node->cmd_vector, &metric_type_cmd_vtysh);
	vector_set(node->cmd_vector, &prefix_metric_cmd_vtysh);
	vector_set(node->cmd_vector, &priority_cmd_vtysh);
}

static struct cmd_token ctkn_LDP_NODE[];
static struct graph_node gn_LDP_NODE[];

static struct cmd_token ctkn_LDP_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_LDP_NODE[3],
	},
	{ /* [2] */
		.type = WORD_TKN,
		.varname_src = 1,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
		.varname = (char *)"no",
	},
	{ /* [3] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LDP_NODE[1],
	},
	{ /* [4] */
		.type = WORD_TKN,
		.text = (char *)"discovery",
		.desc = (char *)"Configure discovery parameters",
	},
	{ /* [5] */
		.type = WORD_TKN,
		.text = (char *)"hello",
		.desc = (char *)"LDP Link Hellos",
	},
	{ /* [6] */
		.type = WORD_TKN,
		.text = (char *)"holdtime",
		.desc = (char *)"Hello holdtime",
	},
	{ /* [7] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Time (seconds) - 65535 implies infinite",
		.min = 1,
		.max = 65535,
		.varname = (char *)"holdtime",
	},
	{ /* [8] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [9] = ldp_discovery_link_holdtime_cmd */ },
	{ /* [10] */
		.type = WORD_TKN,
		.text = (char *)"interval",
		.desc = (char *)"Hello interval",
	},
	{ /* [11] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Time (seconds)",
		.min = 1,
		.max = 65535,
		.varname = (char *)"interval",
	},
	{ /* [12] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [13] = ldp_discovery_link_interval_cmd */ },
	{ /* [14] */
		.type = WORD_TKN,
		.text = (char *)"targeted-hello",
		.desc = (char *)"LDP Targeted Hellos",
	},
	{ /* [15] */
		.type = WORD_TKN,
		.text = (char *)"holdtime",
		.desc = (char *)"Hello holdtime",
	},
	{ /* [16] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Time (seconds) - 65535 implies infinite",
		.min = 1,
		.max = 65535,
		.varname = (char *)"holdtime",
	},
	{ /* [17] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [18] = ldp_discovery_targeted_holdtime_cmd */ },
	{ /* [19] */
		.type = WORD_TKN,
		.text = (char *)"interval",
		.desc = (char *)"Hello interval",
	},
	{ /* [20] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Time (seconds)",
		.min = 1,
		.max = 65535,
		.varname = (char *)"interval",
	},
	{ /* [21] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [22] = ldp_discovery_targeted_interval_cmd */ },
	{ /* [23] */
		.type = WORD_TKN,
		.text = (char *)"dual-stack",
		.desc = (char *)"Configure dual stack parameters",
	},
	{ /* [24] */
		.type = WORD_TKN,
		.text = (char *)"cisco-interop",
		.desc = (char *)"Use Cisco non-compliant format to send and interpret the Dual-Stack capability TLV",
	},
	{ /* [25] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [26] = ldp_dual_stack_cisco_interop_cmd */ },
	{ /* [27] */
		.type = WORD_TKN,
		.text = (char *)"transport-connection",
		.desc = (char *)"Configure TCP transport parameters",
	},
	{ /* [28] */
		.type = WORD_TKN,
		.text = (char *)"prefer",
		.desc = (char *)"Configure preferred address family for TCP transport connection with neighbor",
	},
	{ /* [29] */
		.type = WORD_TKN,
		.text = (char *)"ipv4",
		.desc = (char *)"IPv4",
	},
	{ /* [30] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [31] = ldp_dual_stack_transport_connection_prefer_ipv4_cmd */ },
	{ /* [32] */
		.type = WORD_TKN,
		.text = (char *)"install",
		.desc = (char *)"install lsps",
	},
	{ /* [33] */
		.type = WORD_TKN,
		.text = (char *)"allow-broken-lsps",
		.desc = (char *)"if no remote-label install with imp-null",
	},
	{ /* [34] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [35] = ldp_allow_broken_lsps_cmd */ },
	{ /* [36] */
		.type = WORD_TKN,
		.text = (char *)"neighbor",
		.desc = (char *)"Configure neighbor parameters",
	},
	{ /* [37] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"LDP Id of neighbor",
		.varname = (char *)"neighbor",
	},
	{ /* [38] */
		.type = WORD_TKN,
		.text = (char *)"password",
		.desc = (char *)"Configure password for MD5 authentication",
	},
	{ /* [39] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"The password",
		.varname = (char *)"password",
	},
	{ /* [40] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [41] = ldp_neighbor_password_cmd */ },
	{ /* [42] */
		.type = WORD_TKN,
		.text = (char *)"session",
		.desc = (char *)"Configure session parameters",
	},
	{ /* [43] */
		.type = WORD_TKN,
		.text = (char *)"holdtime",
		.desc = (char *)"Configure session holdtime",
	},
	{ /* [44] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(15-65535)",
		.desc = (char *)"Time (seconds)",
		.min = 15,
		.max = 65535,
		.varname = (char *)"holdtime",
	},
	{ /* [45] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [46] = ldp_neighbor_session_holdtime_cmd */ },
	{ /* [47] */
		.type = WORD_TKN,
		.text = (char *)"ttl-security",
		.desc = (char *)"LDP ttl security check",
	},
	{ /* [48] */
		.type = FORK_TKN,
		.forkjoin = &gn_LDP_NODE[50],
	},
	{ /* [49] */
		.type = WORD_TKN,
		.text = (char *)"disable",
		.desc = (char *)"Disable ttl security",
	},
	{ /* [50] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LDP_NODE[48],
	},
	{ /* [51] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [52] = ldp_neighbor_ttl_security_cmd */ },
	{ /* [53] */
		.type = WORD_TKN,
		.text = (char *)"hops",
		.desc = (char *)"IP hops",
	},
	{ /* [54] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-254)",
		.desc = (char *)"maximum number of hops",
		.min = 1,
		.max = 254,
		.varname = (char *)"hops",
	},
	{ /* [55] */
		.type = WORD_TKN,
		.text = (char *)"ordered-control",
		.desc = (char *)"Configure LDP ordered label distribution control mode",
	},
	{ /* [56] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [57] = ldp_ordered_control_cmd */ },
	{ /* [58] */
		.type = WORD_TKN,
		.text = (char *)"router-id",
		.desc = (char *)"Configure router Id",
	},
	{ /* [59] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"LSR Id (in form of an IPv4 address)",
		.varname = (char *)"address",
	},
	{ /* [60] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [61] = ldp_router_id_cmd */ },
	{ /* [62] */
		.type = WORD_TKN,
		.text = (char *)"wait-for-sync",
		.desc = (char *)"Time to wait for LDP-IGP Sync to complete label exchange",
	},
	{ /* [63] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-10000)",
		.desc = (char *)"Time (seconds)",
		.min = 1,
		.max = 10000,
		.varname = (char *)"waitforsync",
	},
	{ /* [64] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [65] = ldp_wait_for_sync_cmd */ },
	{ /* [66] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [67] */
		.type = WORD_TKN,
		.text = (char *)"address-family",
		.desc = (char *)"Configure Address Family and its parameters",
	},
	{ /* [68] */
		.type = FORK_TKN,
		.forkjoin = &gn_LDP_NODE[70],
	},
	{ /* [69] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"ipv4",
		.desc = (char *)"IPv4",
		.varname = (char *)"af",
	},
	{ /* [70] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LDP_NODE[68],
	},
	{ /* [71] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [72] = no_ldp_address_family_cmd */ },
	{ /* [73] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"ipv6",
		.desc = (char *)"IPv6",
		.varname = (char *)"af",
	},
};

extern struct cmd_element ldp_allow_broken_lsps_cmd_vtysh;
extern struct cmd_element ldp_discovery_link_holdtime_cmd_vtysh;
extern struct cmd_element ldp_discovery_link_interval_cmd_vtysh;
extern struct cmd_element ldp_discovery_targeted_holdtime_cmd_vtysh;
extern struct cmd_element ldp_discovery_targeted_interval_cmd_vtysh;
extern struct cmd_element ldp_dual_stack_cisco_interop_cmd_vtysh;
extern struct cmd_element ldp_dual_stack_transport_connection_prefer_ipv4_cmd_vtysh;
extern struct cmd_element ldp_neighbor_password_cmd_vtysh;
extern struct cmd_element ldp_neighbor_session_holdtime_cmd_vtysh;
extern struct cmd_element ldp_neighbor_ttl_security_cmd_vtysh;
extern struct cmd_element ldp_ordered_control_cmd_vtysh;
extern struct cmd_element ldp_router_id_cmd_vtysh;
extern struct cmd_element ldp_wait_for_sync_cmd_vtysh;
extern struct cmd_element no_ldp_address_family_cmd_vtysh;

MAKE_VECTOR(gn_LDP_NODE_0_next, 2, &gn_LDP_NODE[1], &gn_LDP_NODE[66]);
MAKE_VECTOR(gn_LDP_NODE_0_prev, 0, );
MAKE_VECTOR(gn_LDP_NODE_1_next, 2, &gn_LDP_NODE[2], &gn_LDP_NODE[3]);
MAKE_VECTOR(gn_LDP_NODE_1_prev, 1, &gn_LDP_NODE[0]);
MAKE_VECTOR(gn_LDP_NODE_2_next, 1, &gn_LDP_NODE[3]);
MAKE_VECTOR(gn_LDP_NODE_2_prev, 1, &gn_LDP_NODE[1]);
MAKE_VECTOR(gn_LDP_NODE_3_next, 7, &gn_LDP_NODE[4], &gn_LDP_NODE[23], &gn_LDP_NODE[32], &gn_LDP_NODE[36], &gn_LDP_NODE[55], &gn_LDP_NODE[58], &gn_LDP_NODE[62]);
MAKE_VECTOR(gn_LDP_NODE_3_prev, 2, &gn_LDP_NODE[2], &gn_LDP_NODE[1]);
MAKE_VECTOR(gn_LDP_NODE_4_next, 2, &gn_LDP_NODE[5], &gn_LDP_NODE[14]);
MAKE_VECTOR(gn_LDP_NODE_4_prev, 1, &gn_LDP_NODE[3]);
MAKE_VECTOR(gn_LDP_NODE_5_next, 2, &gn_LDP_NODE[6], &gn_LDP_NODE[10]);
MAKE_VECTOR(gn_LDP_NODE_5_prev, 1, &gn_LDP_NODE[4]);
MAKE_VECTOR(gn_LDP_NODE_6_next, 1, &gn_LDP_NODE[7]);
MAKE_VECTOR(gn_LDP_NODE_6_prev, 1, &gn_LDP_NODE[5]);
MAKE_VECTOR(gn_LDP_NODE_7_next, 1, &gn_LDP_NODE[8]);
MAKE_VECTOR(gn_LDP_NODE_7_prev, 1, &gn_LDP_NODE[6]);
MAKE_VECTOR(gn_LDP_NODE_8_next, 1, &gn_LDP_NODE[9]);
MAKE_VECTOR(gn_LDP_NODE_8_prev, 1, &gn_LDP_NODE[7]);
MAKE_VECTOR(gn_LDP_NODE_9_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_9_prev, 1, &gn_LDP_NODE[8]);
MAKE_VECTOR(gn_LDP_NODE_10_next, 1, &gn_LDP_NODE[11]);
MAKE_VECTOR(gn_LDP_NODE_10_prev, 1, &gn_LDP_NODE[5]);
MAKE_VECTOR(gn_LDP_NODE_11_next, 1, &gn_LDP_NODE[12]);
MAKE_VECTOR(gn_LDP_NODE_11_prev, 1, &gn_LDP_NODE[10]);
MAKE_VECTOR(gn_LDP_NODE_12_next, 1, &gn_LDP_NODE[13]);
MAKE_VECTOR(gn_LDP_NODE_12_prev, 1, &gn_LDP_NODE[11]);
MAKE_VECTOR(gn_LDP_NODE_13_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_13_prev, 1, &gn_LDP_NODE[12]);
MAKE_VECTOR(gn_LDP_NODE_14_next, 2, &gn_LDP_NODE[15], &gn_LDP_NODE[19]);
MAKE_VECTOR(gn_LDP_NODE_14_prev, 1, &gn_LDP_NODE[4]);
MAKE_VECTOR(gn_LDP_NODE_15_next, 1, &gn_LDP_NODE[16]);
MAKE_VECTOR(gn_LDP_NODE_15_prev, 1, &gn_LDP_NODE[14]);
MAKE_VECTOR(gn_LDP_NODE_16_next, 1, &gn_LDP_NODE[17]);
MAKE_VECTOR(gn_LDP_NODE_16_prev, 1, &gn_LDP_NODE[15]);
MAKE_VECTOR(gn_LDP_NODE_17_next, 1, &gn_LDP_NODE[18]);
MAKE_VECTOR(gn_LDP_NODE_17_prev, 1, &gn_LDP_NODE[16]);
MAKE_VECTOR(gn_LDP_NODE_18_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_18_prev, 1, &gn_LDP_NODE[17]);
MAKE_VECTOR(gn_LDP_NODE_19_next, 1, &gn_LDP_NODE[20]);
MAKE_VECTOR(gn_LDP_NODE_19_prev, 1, &gn_LDP_NODE[14]);
MAKE_VECTOR(gn_LDP_NODE_20_next, 1, &gn_LDP_NODE[21]);
MAKE_VECTOR(gn_LDP_NODE_20_prev, 1, &gn_LDP_NODE[19]);
MAKE_VECTOR(gn_LDP_NODE_21_next, 1, &gn_LDP_NODE[22]);
MAKE_VECTOR(gn_LDP_NODE_21_prev, 1, &gn_LDP_NODE[20]);
MAKE_VECTOR(gn_LDP_NODE_22_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_22_prev, 1, &gn_LDP_NODE[21]);
MAKE_VECTOR(gn_LDP_NODE_23_next, 2, &gn_LDP_NODE[24], &gn_LDP_NODE[27]);
MAKE_VECTOR(gn_LDP_NODE_23_prev, 1, &gn_LDP_NODE[3]);
MAKE_VECTOR(gn_LDP_NODE_24_next, 1, &gn_LDP_NODE[25]);
MAKE_VECTOR(gn_LDP_NODE_24_prev, 1, &gn_LDP_NODE[23]);
MAKE_VECTOR(gn_LDP_NODE_25_next, 1, &gn_LDP_NODE[26]);
MAKE_VECTOR(gn_LDP_NODE_25_prev, 1, &gn_LDP_NODE[24]);
MAKE_VECTOR(gn_LDP_NODE_26_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_26_prev, 1, &gn_LDP_NODE[25]);
MAKE_VECTOR(gn_LDP_NODE_27_next, 1, &gn_LDP_NODE[28]);
MAKE_VECTOR(gn_LDP_NODE_27_prev, 1, &gn_LDP_NODE[23]);
MAKE_VECTOR(gn_LDP_NODE_28_next, 1, &gn_LDP_NODE[29]);
MAKE_VECTOR(gn_LDP_NODE_28_prev, 1, &gn_LDP_NODE[27]);
MAKE_VECTOR(gn_LDP_NODE_29_next, 1, &gn_LDP_NODE[30]);
MAKE_VECTOR(gn_LDP_NODE_29_prev, 1, &gn_LDP_NODE[28]);
MAKE_VECTOR(gn_LDP_NODE_30_next, 1, &gn_LDP_NODE[31]);
MAKE_VECTOR(gn_LDP_NODE_30_prev, 1, &gn_LDP_NODE[29]);
MAKE_VECTOR(gn_LDP_NODE_31_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_31_prev, 1, &gn_LDP_NODE[30]);
MAKE_VECTOR(gn_LDP_NODE_32_next, 1, &gn_LDP_NODE[33]);
MAKE_VECTOR(gn_LDP_NODE_32_prev, 1, &gn_LDP_NODE[3]);
MAKE_VECTOR(gn_LDP_NODE_33_next, 1, &gn_LDP_NODE[34]);
MAKE_VECTOR(gn_LDP_NODE_33_prev, 1, &gn_LDP_NODE[32]);
MAKE_VECTOR(gn_LDP_NODE_34_next, 1, &gn_LDP_NODE[35]);
MAKE_VECTOR(gn_LDP_NODE_34_prev, 1, &gn_LDP_NODE[33]);
MAKE_VECTOR(gn_LDP_NODE_35_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_35_prev, 1, &gn_LDP_NODE[34]);
MAKE_VECTOR(gn_LDP_NODE_36_next, 1, &gn_LDP_NODE[37]);
MAKE_VECTOR(gn_LDP_NODE_36_prev, 1, &gn_LDP_NODE[3]);
MAKE_VECTOR(gn_LDP_NODE_37_next, 3, &gn_LDP_NODE[38], &gn_LDP_NODE[42], &gn_LDP_NODE[47]);
MAKE_VECTOR(gn_LDP_NODE_37_prev, 1, &gn_LDP_NODE[36]);
MAKE_VECTOR(gn_LDP_NODE_38_next, 1, &gn_LDP_NODE[39]);
MAKE_VECTOR(gn_LDP_NODE_38_prev, 1, &gn_LDP_NODE[37]);
MAKE_VECTOR(gn_LDP_NODE_39_next, 1, &gn_LDP_NODE[40]);
MAKE_VECTOR(gn_LDP_NODE_39_prev, 1, &gn_LDP_NODE[38]);
MAKE_VECTOR(gn_LDP_NODE_40_next, 1, &gn_LDP_NODE[41]);
MAKE_VECTOR(gn_LDP_NODE_40_prev, 1, &gn_LDP_NODE[39]);
MAKE_VECTOR(gn_LDP_NODE_41_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_41_prev, 1, &gn_LDP_NODE[40]);
MAKE_VECTOR(gn_LDP_NODE_42_next, 1, &gn_LDP_NODE[43]);
MAKE_VECTOR(gn_LDP_NODE_42_prev, 1, &gn_LDP_NODE[37]);
MAKE_VECTOR(gn_LDP_NODE_43_next, 1, &gn_LDP_NODE[44]);
MAKE_VECTOR(gn_LDP_NODE_43_prev, 1, &gn_LDP_NODE[42]);
MAKE_VECTOR(gn_LDP_NODE_44_next, 1, &gn_LDP_NODE[45]);
MAKE_VECTOR(gn_LDP_NODE_44_prev, 1, &gn_LDP_NODE[43]);
MAKE_VECTOR(gn_LDP_NODE_45_next, 1, &gn_LDP_NODE[46]);
MAKE_VECTOR(gn_LDP_NODE_45_prev, 1, &gn_LDP_NODE[44]);
MAKE_VECTOR(gn_LDP_NODE_46_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_46_prev, 1, &gn_LDP_NODE[45]);
MAKE_VECTOR(gn_LDP_NODE_47_next, 1, &gn_LDP_NODE[48]);
MAKE_VECTOR(gn_LDP_NODE_47_prev, 1, &gn_LDP_NODE[37]);
MAKE_VECTOR(gn_LDP_NODE_48_next, 2, &gn_LDP_NODE[49], &gn_LDP_NODE[53]);
MAKE_VECTOR(gn_LDP_NODE_48_prev, 1, &gn_LDP_NODE[47]);
MAKE_VECTOR(gn_LDP_NODE_49_next, 1, &gn_LDP_NODE[50]);
MAKE_VECTOR(gn_LDP_NODE_49_prev, 1, &gn_LDP_NODE[48]);
MAKE_VECTOR(gn_LDP_NODE_50_next, 1, &gn_LDP_NODE[51]);
MAKE_VECTOR(gn_LDP_NODE_50_prev, 2, &gn_LDP_NODE[49], &gn_LDP_NODE[54]);
MAKE_VECTOR(gn_LDP_NODE_51_next, 1, &gn_LDP_NODE[52]);
MAKE_VECTOR(gn_LDP_NODE_51_prev, 1, &gn_LDP_NODE[50]);
MAKE_VECTOR(gn_LDP_NODE_52_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_52_prev, 1, &gn_LDP_NODE[51]);
MAKE_VECTOR(gn_LDP_NODE_53_next, 1, &gn_LDP_NODE[54]);
MAKE_VECTOR(gn_LDP_NODE_53_prev, 1, &gn_LDP_NODE[48]);
MAKE_VECTOR(gn_LDP_NODE_54_next, 1, &gn_LDP_NODE[50]);
MAKE_VECTOR(gn_LDP_NODE_54_prev, 1, &gn_LDP_NODE[53]);
MAKE_VECTOR(gn_LDP_NODE_55_next, 1, &gn_LDP_NODE[56]);
MAKE_VECTOR(gn_LDP_NODE_55_prev, 1, &gn_LDP_NODE[3]);
MAKE_VECTOR(gn_LDP_NODE_56_next, 1, &gn_LDP_NODE[57]);
MAKE_VECTOR(gn_LDP_NODE_56_prev, 1, &gn_LDP_NODE[55]);
MAKE_VECTOR(gn_LDP_NODE_57_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_57_prev, 1, &gn_LDP_NODE[56]);
MAKE_VECTOR(gn_LDP_NODE_58_next, 1, &gn_LDP_NODE[59]);
MAKE_VECTOR(gn_LDP_NODE_58_prev, 1, &gn_LDP_NODE[3]);
MAKE_VECTOR(gn_LDP_NODE_59_next, 1, &gn_LDP_NODE[60]);
MAKE_VECTOR(gn_LDP_NODE_59_prev, 1, &gn_LDP_NODE[58]);
MAKE_VECTOR(gn_LDP_NODE_60_next, 1, &gn_LDP_NODE[61]);
MAKE_VECTOR(gn_LDP_NODE_60_prev, 1, &gn_LDP_NODE[59]);
MAKE_VECTOR(gn_LDP_NODE_61_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_61_prev, 1, &gn_LDP_NODE[60]);
MAKE_VECTOR(gn_LDP_NODE_62_next, 1, &gn_LDP_NODE[63]);
MAKE_VECTOR(gn_LDP_NODE_62_prev, 1, &gn_LDP_NODE[3]);
MAKE_VECTOR(gn_LDP_NODE_63_next, 1, &gn_LDP_NODE[64]);
MAKE_VECTOR(gn_LDP_NODE_63_prev, 1, &gn_LDP_NODE[62]);
MAKE_VECTOR(gn_LDP_NODE_64_next, 1, &gn_LDP_NODE[65]);
MAKE_VECTOR(gn_LDP_NODE_64_prev, 1, &gn_LDP_NODE[63]);
MAKE_VECTOR(gn_LDP_NODE_65_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_65_prev, 1, &gn_LDP_NODE[64]);
MAKE_VECTOR(gn_LDP_NODE_66_next, 1, &gn_LDP_NODE[67]);
MAKE_VECTOR(gn_LDP_NODE_66_prev, 1, &gn_LDP_NODE[0]);
MAKE_VECTOR(gn_LDP_NODE_67_next, 1, &gn_LDP_NODE[68]);
MAKE_VECTOR(gn_LDP_NODE_67_prev, 1, &gn_LDP_NODE[66]);
MAKE_VECTOR(gn_LDP_NODE_68_next, 2, &gn_LDP_NODE[69], &gn_LDP_NODE[73]);
MAKE_VECTOR(gn_LDP_NODE_68_prev, 1, &gn_LDP_NODE[67]);
MAKE_VECTOR(gn_LDP_NODE_69_next, 1, &gn_LDP_NODE[70]);
MAKE_VECTOR(gn_LDP_NODE_69_prev, 1, &gn_LDP_NODE[68]);
MAKE_VECTOR(gn_LDP_NODE_70_next, 1, &gn_LDP_NODE[71]);
MAKE_VECTOR(gn_LDP_NODE_70_prev, 2, &gn_LDP_NODE[69], &gn_LDP_NODE[73]);
MAKE_VECTOR(gn_LDP_NODE_71_next, 1, &gn_LDP_NODE[72]);
MAKE_VECTOR(gn_LDP_NODE_71_prev, 1, &gn_LDP_NODE[70]);
MAKE_VECTOR(gn_LDP_NODE_72_next, 0, );
MAKE_VECTOR(gn_LDP_NODE_72_prev, 1, &gn_LDP_NODE[71]);
MAKE_VECTOR(gn_LDP_NODE_73_next, 1, &gn_LDP_NODE[70]);
MAKE_VECTOR(gn_LDP_NODE_73_prev, 1, &gn_LDP_NODE[68]);

static struct graph_node gn_LDP_NODE[] = {
	{
		.from = &gn_LDP_NODE_0_prev,
		.to = &gn_LDP_NODE_0_next,
		.data = &ctkn_LDP_NODE[0],
	},
	{
		.from = &gn_LDP_NODE_1_prev,
		.to = &gn_LDP_NODE_1_next,
		.data = &ctkn_LDP_NODE[1],
	},
	{
		.from = &gn_LDP_NODE_2_prev,
		.to = &gn_LDP_NODE_2_next,
		.data = &ctkn_LDP_NODE[2],
	},
	{
		.from = &gn_LDP_NODE_3_prev,
		.to = &gn_LDP_NODE_3_next,
		.data = &ctkn_LDP_NODE[3],
	},
	{
		.from = &gn_LDP_NODE_4_prev,
		.to = &gn_LDP_NODE_4_next,
		.data = &ctkn_LDP_NODE[4],
	},
	{
		.from = &gn_LDP_NODE_5_prev,
		.to = &gn_LDP_NODE_5_next,
		.data = &ctkn_LDP_NODE[5],
	},
	{
		.from = &gn_LDP_NODE_6_prev,
		.to = &gn_LDP_NODE_6_next,
		.data = &ctkn_LDP_NODE[6],
	},
	{
		.from = &gn_LDP_NODE_7_prev,
		.to = &gn_LDP_NODE_7_next,
		.data = &ctkn_LDP_NODE[7],
	},
	{
		.from = &gn_LDP_NODE_8_prev,
		.to = &gn_LDP_NODE_8_next,
		.data = &ctkn_LDP_NODE[8],
	},
	{
		.from = &gn_LDP_NODE_9_prev,
		.to = &gn_LDP_NODE_9_next,
		.data = (void *)&ldp_discovery_link_holdtime_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_10_prev,
		.to = &gn_LDP_NODE_10_next,
		.data = &ctkn_LDP_NODE[10],
	},
	{
		.from = &gn_LDP_NODE_11_prev,
		.to = &gn_LDP_NODE_11_next,
		.data = &ctkn_LDP_NODE[11],
	},
	{
		.from = &gn_LDP_NODE_12_prev,
		.to = &gn_LDP_NODE_12_next,
		.data = &ctkn_LDP_NODE[12],
	},
	{
		.from = &gn_LDP_NODE_13_prev,
		.to = &gn_LDP_NODE_13_next,
		.data = (void *)&ldp_discovery_link_interval_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_14_prev,
		.to = &gn_LDP_NODE_14_next,
		.data = &ctkn_LDP_NODE[14],
	},
	{
		.from = &gn_LDP_NODE_15_prev,
		.to = &gn_LDP_NODE_15_next,
		.data = &ctkn_LDP_NODE[15],
	},
	{
		.from = &gn_LDP_NODE_16_prev,
		.to = &gn_LDP_NODE_16_next,
		.data = &ctkn_LDP_NODE[16],
	},
	{
		.from = &gn_LDP_NODE_17_prev,
		.to = &gn_LDP_NODE_17_next,
		.data = &ctkn_LDP_NODE[17],
	},
	{
		.from = &gn_LDP_NODE_18_prev,
		.to = &gn_LDP_NODE_18_next,
		.data = (void *)&ldp_discovery_targeted_holdtime_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_19_prev,
		.to = &gn_LDP_NODE_19_next,
		.data = &ctkn_LDP_NODE[19],
	},
	{
		.from = &gn_LDP_NODE_20_prev,
		.to = &gn_LDP_NODE_20_next,
		.data = &ctkn_LDP_NODE[20],
	},
	{
		.from = &gn_LDP_NODE_21_prev,
		.to = &gn_LDP_NODE_21_next,
		.data = &ctkn_LDP_NODE[21],
	},
	{
		.from = &gn_LDP_NODE_22_prev,
		.to = &gn_LDP_NODE_22_next,
		.data = (void *)&ldp_discovery_targeted_interval_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_23_prev,
		.to = &gn_LDP_NODE_23_next,
		.data = &ctkn_LDP_NODE[23],
	},
	{
		.from = &gn_LDP_NODE_24_prev,
		.to = &gn_LDP_NODE_24_next,
		.data = &ctkn_LDP_NODE[24],
	},
	{
		.from = &gn_LDP_NODE_25_prev,
		.to = &gn_LDP_NODE_25_next,
		.data = &ctkn_LDP_NODE[25],
	},
	{
		.from = &gn_LDP_NODE_26_prev,
		.to = &gn_LDP_NODE_26_next,
		.data = (void *)&ldp_dual_stack_cisco_interop_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_27_prev,
		.to = &gn_LDP_NODE_27_next,
		.data = &ctkn_LDP_NODE[27],
	},
	{
		.from = &gn_LDP_NODE_28_prev,
		.to = &gn_LDP_NODE_28_next,
		.data = &ctkn_LDP_NODE[28],
	},
	{
		.from = &gn_LDP_NODE_29_prev,
		.to = &gn_LDP_NODE_29_next,
		.data = &ctkn_LDP_NODE[29],
	},
	{
		.from = &gn_LDP_NODE_30_prev,
		.to = &gn_LDP_NODE_30_next,
		.data = &ctkn_LDP_NODE[30],
	},
	{
		.from = &gn_LDP_NODE_31_prev,
		.to = &gn_LDP_NODE_31_next,
		.data = (void *)&ldp_dual_stack_transport_connection_prefer_ipv4_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_32_prev,
		.to = &gn_LDP_NODE_32_next,
		.data = &ctkn_LDP_NODE[32],
	},
	{
		.from = &gn_LDP_NODE_33_prev,
		.to = &gn_LDP_NODE_33_next,
		.data = &ctkn_LDP_NODE[33],
	},
	{
		.from = &gn_LDP_NODE_34_prev,
		.to = &gn_LDP_NODE_34_next,
		.data = &ctkn_LDP_NODE[34],
	},
	{
		.from = &gn_LDP_NODE_35_prev,
		.to = &gn_LDP_NODE_35_next,
		.data = (void *)&ldp_allow_broken_lsps_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_36_prev,
		.to = &gn_LDP_NODE_36_next,
		.data = &ctkn_LDP_NODE[36],
	},
	{
		.from = &gn_LDP_NODE_37_prev,
		.to = &gn_LDP_NODE_37_next,
		.data = &ctkn_LDP_NODE[37],
	},
	{
		.from = &gn_LDP_NODE_38_prev,
		.to = &gn_LDP_NODE_38_next,
		.data = &ctkn_LDP_NODE[38],
	},
	{
		.from = &gn_LDP_NODE_39_prev,
		.to = &gn_LDP_NODE_39_next,
		.data = &ctkn_LDP_NODE[39],
	},
	{
		.from = &gn_LDP_NODE_40_prev,
		.to = &gn_LDP_NODE_40_next,
		.data = &ctkn_LDP_NODE[40],
	},
	{
		.from = &gn_LDP_NODE_41_prev,
		.to = &gn_LDP_NODE_41_next,
		.data = (void *)&ldp_neighbor_password_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_42_prev,
		.to = &gn_LDP_NODE_42_next,
		.data = &ctkn_LDP_NODE[42],
	},
	{
		.from = &gn_LDP_NODE_43_prev,
		.to = &gn_LDP_NODE_43_next,
		.data = &ctkn_LDP_NODE[43],
	},
	{
		.from = &gn_LDP_NODE_44_prev,
		.to = &gn_LDP_NODE_44_next,
		.data = &ctkn_LDP_NODE[44],
	},
	{
		.from = &gn_LDP_NODE_45_prev,
		.to = &gn_LDP_NODE_45_next,
		.data = &ctkn_LDP_NODE[45],
	},
	{
		.from = &gn_LDP_NODE_46_prev,
		.to = &gn_LDP_NODE_46_next,
		.data = (void *)&ldp_neighbor_session_holdtime_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_47_prev,
		.to = &gn_LDP_NODE_47_next,
		.data = &ctkn_LDP_NODE[47],
	},
	{
		.from = &gn_LDP_NODE_48_prev,
		.to = &gn_LDP_NODE_48_next,
		.data = &ctkn_LDP_NODE[48],
	},
	{
		.from = &gn_LDP_NODE_49_prev,
		.to = &gn_LDP_NODE_49_next,
		.data = &ctkn_LDP_NODE[49],
	},
	{
		.from = &gn_LDP_NODE_50_prev,
		.to = &gn_LDP_NODE_50_next,
		.data = &ctkn_LDP_NODE[50],
	},
	{
		.from = &gn_LDP_NODE_51_prev,
		.to = &gn_LDP_NODE_51_next,
		.data = &ctkn_LDP_NODE[51],
	},
	{
		.from = &gn_LDP_NODE_52_prev,
		.to = &gn_LDP_NODE_52_next,
		.data = (void *)&ldp_neighbor_ttl_security_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_53_prev,
		.to = &gn_LDP_NODE_53_next,
		.data = &ctkn_LDP_NODE[53],
	},
	{
		.from = &gn_LDP_NODE_54_prev,
		.to = &gn_LDP_NODE_54_next,
		.data = &ctkn_LDP_NODE[54],
	},
	{
		.from = &gn_LDP_NODE_55_prev,
		.to = &gn_LDP_NODE_55_next,
		.data = &ctkn_LDP_NODE[55],
	},
	{
		.from = &gn_LDP_NODE_56_prev,
		.to = &gn_LDP_NODE_56_next,
		.data = &ctkn_LDP_NODE[56],
	},
	{
		.from = &gn_LDP_NODE_57_prev,
		.to = &gn_LDP_NODE_57_next,
		.data = (void *)&ldp_ordered_control_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_58_prev,
		.to = &gn_LDP_NODE_58_next,
		.data = &ctkn_LDP_NODE[58],
	},
	{
		.from = &gn_LDP_NODE_59_prev,
		.to = &gn_LDP_NODE_59_next,
		.data = &ctkn_LDP_NODE[59],
	},
	{
		.from = &gn_LDP_NODE_60_prev,
		.to = &gn_LDP_NODE_60_next,
		.data = &ctkn_LDP_NODE[60],
	},
	{
		.from = &gn_LDP_NODE_61_prev,
		.to = &gn_LDP_NODE_61_next,
		.data = (void *)&ldp_router_id_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_62_prev,
		.to = &gn_LDP_NODE_62_next,
		.data = &ctkn_LDP_NODE[62],
	},
	{
		.from = &gn_LDP_NODE_63_prev,
		.to = &gn_LDP_NODE_63_next,
		.data = &ctkn_LDP_NODE[63],
	},
	{
		.from = &gn_LDP_NODE_64_prev,
		.to = &gn_LDP_NODE_64_next,
		.data = &ctkn_LDP_NODE[64],
	},
	{
		.from = &gn_LDP_NODE_65_prev,
		.to = &gn_LDP_NODE_65_next,
		.data = (void *)&ldp_wait_for_sync_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_66_prev,
		.to = &gn_LDP_NODE_66_next,
		.data = &ctkn_LDP_NODE[66],
	},
	{
		.from = &gn_LDP_NODE_67_prev,
		.to = &gn_LDP_NODE_67_next,
		.data = &ctkn_LDP_NODE[67],
	},
	{
		.from = &gn_LDP_NODE_68_prev,
		.to = &gn_LDP_NODE_68_next,
		.data = &ctkn_LDP_NODE[68],
	},
	{
		.from = &gn_LDP_NODE_69_prev,
		.to = &gn_LDP_NODE_69_next,
		.data = &ctkn_LDP_NODE[69],
	},
	{
		.from = &gn_LDP_NODE_70_prev,
		.to = &gn_LDP_NODE_70_next,
		.data = &ctkn_LDP_NODE[70],
	},
	{
		.from = &gn_LDP_NODE_71_prev,
		.to = &gn_LDP_NODE_71_next,
		.data = &ctkn_LDP_NODE[71],
	},
	{
		.from = &gn_LDP_NODE_72_prev,
		.to = &gn_LDP_NODE_72_next,
		.data = (void *)&no_ldp_address_family_cmd_vtysh,
	},
	{
		.from = &gn_LDP_NODE_73_prev,
		.to = &gn_LDP_NODE_73_next,
		.data = &ctkn_LDP_NODE[73],
	},
};
MAKE_VECTOR(gvec_LDP_NODE, 74, &gn_LDP_NODE[0], &gn_LDP_NODE[1], &gn_LDP_NODE[2], &gn_LDP_NODE[3], &gn_LDP_NODE[4], &gn_LDP_NODE[5], &gn_LDP_NODE[6], &gn_LDP_NODE[7], &gn_LDP_NODE[8], &gn_LDP_NODE[9], &gn_LDP_NODE[10], &gn_LDP_NODE[11], &gn_LDP_NODE[12], &gn_LDP_NODE[13], &gn_LDP_NODE[14], &gn_LDP_NODE[15], &gn_LDP_NODE[16], &gn_LDP_NODE[17], &gn_LDP_NODE[18], &gn_LDP_NODE[19], &gn_LDP_NODE[20], &gn_LDP_NODE[21], &gn_LDP_NODE[22], &gn_LDP_NODE[23], &gn_LDP_NODE[24], &gn_LDP_NODE[25], &gn_LDP_NODE[26], &gn_LDP_NODE[27], &gn_LDP_NODE[28], &gn_LDP_NODE[29], &gn_LDP_NODE[30], &gn_LDP_NODE[31], &gn_LDP_NODE[32], &gn_LDP_NODE[33], &gn_LDP_NODE[34], &gn_LDP_NODE[35], &gn_LDP_NODE[36], &gn_LDP_NODE[37], &gn_LDP_NODE[38], &gn_LDP_NODE[39], &gn_LDP_NODE[40], &gn_LDP_NODE[41], &gn_LDP_NODE[42], &gn_LDP_NODE[43], &gn_LDP_NODE[44], &gn_LDP_NODE[45], &gn_LDP_NODE[46], &gn_LDP_NODE[47], &gn_LDP_NODE[48], &gn_LDP_NODE[49], &gn_LDP_NODE[50], &gn_LDP_NODE[51], &gn_LDP_NODE[52], &gn_LDP_NODE[53], &gn_LDP_NODE[54], &gn_LDP_NODE[55], &gn_LDP_NODE[56], &gn_LDP_NODE[57], &gn_LDP_NODE[58], &gn_LDP_NODE[59], &gn_LDP_NODE[60], &gn_LDP_NODE[61], &gn_LDP_NODE[62], &gn_LDP_NODE[63], &gn_LDP_NODE[64], &gn_LDP_NODE[65], &gn_LDP_NODE[66], &gn_LDP_NODE[67], &gn_LDP_NODE[68], &gn_LDP_NODE[69], &gn_LDP_NODE[70], &gn_LDP_NODE[71], &gn_LDP_NODE[72], &gn_LDP_NODE[73]);

extern void install_LDP_NODE(void);

void install_LDP_NODE(void)

{
	unsigned node_id = LDP_NODE;
	struct cmd_node *node;

	assert(node_id < vector_active(cmdvec));
	node = vector_slot(cmdvec, node_id);
	assert(node);
	assert(vector_active(node->cmdgraph->nodes) == 1);
	graph_delete_node(node->cmdgraph, vector_slot(node->cmdgraph->nodes, 0));
	vector_free(node->cmdgraph->nodes);
	node->cmdgraph->nodes = &gvec_LDP_NODE;
	vector_set(node->cmd_vector, &ldp_allow_broken_lsps_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_discovery_link_holdtime_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_discovery_link_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_discovery_targeted_holdtime_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_discovery_targeted_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_dual_stack_cisco_interop_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_dual_stack_transport_connection_prefer_ipv4_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_neighbor_password_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_neighbor_session_holdtime_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_neighbor_ttl_security_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_ordered_control_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_router_id_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_wait_for_sync_cmd_vtysh);
	vector_set(node->cmd_vector, &no_ldp_address_family_cmd_vtysh);
}

static struct cmd_token ctkn_PIM_NODE[];
static struct graph_node gn_PIM_NODE[];

static struct cmd_token ctkn_PIM_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[3],
	},
	{ /* [2] */
		.type = WORD_TKN,
		.varname_src = 1,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
		.varname = (char *)"no",
	},
	{ /* [3] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[1],
	},
	{ /* [4] */
		.type = WORD_TKN,
		.text = (char *)"autorp",
		.desc = (char *)"AutoRP",
	},
	{ /* [5] */
		.type = WORD_TKN,
		.text = (char *)"announce",
		.desc = (char *)"AutoRP Candidate RP announcement",
	},
	{ /* [6] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"AutoRP Candidate RP address",
		.varname = (char *)"rpaddr",
	},
	{ /* [7] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[9],
	},
	{ /* [8] */
		.type = IPV4_PREFIX_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D/M",
		.desc = (char *)"Group prefix",
		.varname = (char *)"grp",
	},
	{ /* [9] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[7],
	},
	{ /* [10] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [11] = pim_autorp_announce_rp_cmd */ },
	{ /* [12] */
		.type = WORD_TKN,
		.text = (char *)"group-list",
		.desc = (char *)"Prefix list",
	},
	{ /* [13] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIX_LIST",
		.desc = (char *)"List name",
		.varname = (char *)"plist",
	},
	{ /* [14] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [15] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[18],
	},
	{ /* [16] */
		.type = WORD_TKN,
		.text = (char *)"scope",
		.desc = (char *)"Packet scope (TTL)",
	},
	{ /* [17] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-255)",
		.desc = (char *)"TTL value",
		.min = 1,
		.max = 255,
		.varname = (char *)"scope",
	},
	{ /* [18] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[15],
	},
	{ /* [19] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [20] = pim_autorp_announce_scope_int_cmd */ },
	{ /* [21] */
		.type = WORD_TKN,
		.text = (char *)"interval",
		.desc = (char *)"Announcement interval",
	},
	{ /* [22] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Time in seconds",
		.min = 1,
		.max = 65535,
		.varname = (char *)"interval",
	},
	{ /* [23] */
		.type = WORD_TKN,
		.text = (char *)"holdtime",
		.desc = (char *)"Announcement holdtime",
	},
	{ /* [24] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-65535)",
		.desc = (char *)"Time in seconds",
		.max = 65535,
		.varname = (char *)"holdtime",
	},
	{ /* [25] */
		.type = WORD_TKN,
		.text = (char *)"discovery",
		.desc = (char *)"Enable AutoRP discovery",
	},
	{ /* [26] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [27] = pim_autorp_discovery_cmd */ },
	{ /* [28] */
		.type = WORD_TKN,
		.text = (char *)"send-rp-discovery",
		.desc = (char *)"Enable AutoRP mapping agent",
	},
	{ /* [29] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[35],
	},
	{ /* [30] */
		.type = WORD_TKN,
		.text = (char *)"source",
		.desc = (char *)"Specify AutoRP discovery source",
	},
	{ /* [31] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[34],
	},
	{ /* [32] */
		.type = WORD_TKN,
		.text = (char *)"address",
		.desc = (char *)"Local address",
	},
	{ /* [33] */
		.type = IPV4_TKN,
		.varname_src = 3,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"IPv4 Address",
		.varname = (char *)"address",
	},
	{ /* [34] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[31],
	},
	{ /* [35] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[29],
	},
	{ /* [36] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [37] = pim_autorp_send_rp_discovery_cmd */ },
	{ /* [38] */
		.type = WORD_TKN,
		.text = (char *)"interface",
		.desc = (char *)"Local Interface (uses highest address)",
	},
	{ /* [39] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"IFNAME",
		.desc = (char *)"Interface name(e.g. ep0)",
		.varname = (char *)"ifname",
	},
	{ /* [40] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"loopback",
		.desc = (char *)"Highest loopback address (default)",
		.varname = (char *)"loopback",
	},
	{ /* [41] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"any",
		.desc = (char *)"Highest address of any interface",
		.varname = (char *)"any",
	},
	{ /* [42] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[45],
	},
	{ /* [43] */
		.type = WORD_TKN,
		.text = (char *)"scope",
		.desc = (char *)"Packet scope (TTL)",
	},
	{ /* [44] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-255)",
		.desc = (char *)"TTL value",
		.max = 255,
		.varname = (char *)"scope",
	},
	{ /* [45] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[42],
	},
	{ /* [46] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [47] = pim_autorp_send_rp_discovery_scope_int_cmd */ },
	{ /* [48] */
		.type = WORD_TKN,
		.text = (char *)"interval",
		.desc = (char *)"Discovery TX interval",
	},
	{ /* [49] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Time in seconds",
		.min = 1,
		.max = 65535,
		.varname = (char *)"interval",
	},
	{ /* [50] */
		.type = WORD_TKN,
		.text = (char *)"holdtime",
		.desc = (char *)"Announcement holdtime",
	},
	{ /* [51] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-65535)",
		.desc = (char *)"Time in seconds",
		.max = 65535,
		.varname = (char *)"holdtime",
	},
	{ /* [52] */
		.type = WORD_TKN,
		.text = (char *)"bsr",
		.desc = (char *)"Bootstrap Router configuration",
	},
	{ /* [53] */
		.type = WORD_TKN,
		.text = (char *)"candidate-bsr",
		.desc = (char *)"Make this router a Candidate BSR",
	},
	{ /* [54] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[59],
	},
	{ /* [55] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[58],
	},
	{ /* [56] */
		.type = WORD_TKN,
		.text = (char *)"priority",
		.desc = (char *)"BSR Priority (higher wins)",
	},
	{ /* [57] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-255)",
		.desc = (char *)"BSR Priority (higher wins)",
		.max = 255,
		.varname = (char *)"priority",
	},
	{ /* [58] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[55],
	},
	{ /* [59] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[54],
	},
	{ /* [60] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [61] = pim_bsr_candidate_bsr_cmd */ },
	{ /* [62] */
		.type = WORD_TKN,
		.text = (char *)"source",
		.desc = (char *)"Specify IP address for BSR operation",
	},
	{ /* [63] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[66],
	},
	{ /* [64] */
		.type = WORD_TKN,
		.text = (char *)"address",
		.desc = (char *)"Local address to use",
	},
	{ /* [65] */
		.type = IPV4_TKN,
		.varname_src = 3,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Local address to use",
		.varname = (char *)"address",
	},
	{ /* [66] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[63],
	},
	{ /* [67] */
		.type = WORD_TKN,
		.text = (char *)"interface",
		.desc = (char *)"Interface to pick address from",
	},
	{ /* [68] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"IFNAME",
		.desc = (char *)"Interface to pick address from",
		.varname = (char *)"ifname",
	},
	{ /* [69] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"loopback",
		.desc = (char *)"Pick highest loopback address (default)",
		.varname = (char *)"loopback",
	},
	{ /* [70] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"any",
		.desc = (char *)"Pick highest address from any interface",
		.varname = (char *)"any",
	},
	{ /* [71] */
		.type = WORD_TKN,
		.text = (char *)"candidate-rp",
		.desc = (char *)"Make this router a Candidate RP",
	},
	{ /* [72] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[77],
	},
	{ /* [73] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[76],
	},
	{ /* [74] */
		.type = WORD_TKN,
		.text = (char *)"priority",
		.desc = (char *)"RP Priority (lower wins)",
	},
	{ /* [75] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-255)",
		.desc = (char *)"RP Priority (lower wins)",
		.max = 255,
		.varname = (char *)"priority",
	},
	{ /* [76] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[73],
	},
	{ /* [77] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[72],
	},
	{ /* [78] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [79] = pim_bsr_candidate_rp_cmd */ },
	{ /* [80] */
		.type = WORD_TKN,
		.text = (char *)"interval",
		.desc = (char *)"Advertisement interval (seconds)",
	},
	{ /* [81] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"Advertisement interval (seconds)",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"interval",
	},
	{ /* [82] */
		.type = WORD_TKN,
		.text = (char *)"source",
		.desc = (char *)"Specify IP address for RP operation",
	},
	{ /* [83] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[86],
	},
	{ /* [84] */
		.type = WORD_TKN,
		.text = (char *)"address",
		.desc = (char *)"Local address to use",
	},
	{ /* [85] */
		.type = IPV4_TKN,
		.varname_src = 3,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Local address to use",
		.varname = (char *)"address",
	},
	{ /* [86] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[83],
	},
	{ /* [87] */
		.type = WORD_TKN,
		.text = (char *)"interface",
		.desc = (char *)"Interface to pick address from",
	},
	{ /* [88] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"IFNAME",
		.desc = (char *)"Interface to pick address from",
		.varname = (char *)"ifname",
	},
	{ /* [89] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"loopback",
		.desc = (char *)"Pick highest loopback address (default)",
		.varname = (char *)"loopback",
	},
	{ /* [90] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"any",
		.desc = (char *)"Pick highest address from any interface",
		.varname = (char *)"any",
	},
	{ /* [91] */
		.type = WORD_TKN,
		.text = (char *)"group",
		.desc = (char *)"Configure groups to become candidate RP for (At least one group must be configured)",
	},
	{ /* [92] */
		.type = IPV4_PREFIX_TKN,
		.varname_src = 3,
		.text = (char *)"A.B.C.D/M",
		.desc = (char *)"Multicast group prefix",
		.varname = (char *)"group",
	},
	{ /* [93] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [94] = pim_bsr_candidate_rp_group_cmd */ },
	{ /* [95] */
		.type = WORD_TKN,
		.text = (char *)"dm",
		.desc = (char *)"PIM Dense Mode Multicast",
	},
	{ /* [96] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"Group range prefix-list filter",
	},
	{ /* [97] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"Name of a prefix-list",
		.varname = (char *)"plist",
	},
	{ /* [98] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [99] = pim_dm_prefix_list_cmd */ },
	{ /* [100] */
		.type = WORD_TKN,
		.text = (char *)"join-filter",
		.desc = (char *)"PIM join filter configuration",
	},
	{ /* [101] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"Filter PIM joins via route-map",
	},
	{ /* [102] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[104],
	},
	{ /* [103] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Route-map name",
		.varname = (char *)"rmap",
	},
	{ /* [104] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[102],
	},
	{ /* [105] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [106] = pim_join_filter_route_map_cmd */ },
	{ /* [107] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [108] */
		.type = WORD_TKN,
		.text = (char *)"msdp",
		.desc = (char *)"MSDP information",
	},
	{ /* [109] */
		.type = WORD_TKN,
		.text = (char *)"log",
		.desc = (char *)"MSDP log messages",
	},
	{ /* [110] */
		.type = WORD_TKN,
		.text = (char *)"neighbor-events",
		.desc = (char *)"MSDP log neighbor event messages",
	},
	{ /* [111] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [112] = msdp_log_neighbor_changes_cmd */ },
	{ /* [113] */
		.type = WORD_TKN,
		.text = (char *)"sa-events",
		.desc = (char *)"MSDP log SA event messages",
	},
	{ /* [114] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [115] = msdp_log_sa_changes_cmd */ },
	{ /* [116] */
		.type = WORD_TKN,
		.text = (char *)"originator-id",
		.desc = (char *)"Configure MSDP RP originator",
	},
	{ /* [117] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[119],
	},
	{ /* [118] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"MSDP RP originator identifier",
		.varname = (char *)"originator_id",
	},
	{ /* [119] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[117],
	},
	{ /* [120] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [121] = msdp_originator_id_cmd */ },
	{ /* [122] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [123] */
		.type = WORD_TKN,
		.text = (char *)"peer",
		.desc = (char *)"Configure MSDP peer",
	},
	{ /* [124] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"MSDP peer address",
		.varname = (char *)"peer",
	},
	{ /* [125] */
		.type = WORD_TKN,
		.text = (char *)"sa-limit",
		.desc = (char *)"Limit amount of SA",
	},
	{ /* [126] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[128],
	},
	{ /* [127] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-4294967294)",
		.desc = (char *)"Maximum number of SA",
		.min = 1,
		.max = 4294967294,
		.varname = (char *)"sa_limit",
	},
	{ /* [128] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[126],
	},
	{ /* [129] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [130] = msdp_peer_sa_limit_cmd */ },
	{ /* [131] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [132] */
		.type = WORD_TKN,
		.text = (char *)"shutdown",
		.desc = (char *)"Shutdown MSDP operation",
	},
	{ /* [133] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [134] = msdp_shutdown_cmd */ },
	{ /* [135] */
		.type = WORD_TKN,
		.text = (char *)"register-accept-list",
		.desc = (char *)"Only accept registers from a specific source prefix list",
	},
	{ /* [136] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIXLIST4_NAME",
		.desc = (char *)"Prefix-List name",
		.varname = (char *)"word",
	},
	{ /* [137] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [138] = pim_register_accept_list_cmd */ },
	{ /* [139] */
		.type = WORD_TKN,
		.text = (char *)"rpf-lookup-mode",
		.desc = (char *)"RPF lookup behavior",
	},
	{ /* [140] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[142],
	},
	{ /* [141] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"urib-only",
		.desc = (char *)"Lookup in unicast RIB only",
		.varname = (char *)"mode",
	},
	{ /* [142] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[140],
	},
	{ /* [143] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[148],
	},
	{ /* [144] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[147],
	},
	{ /* [145] */
		.type = WORD_TKN,
		.text = (char *)"group-list",
		.desc = (char *)"Set a specific mode matching group",
	},
	{ /* [146] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIX_LIST",
		.desc = (char *)"Multicast group prefix list",
		.varname = (char *)"grp_list",
	},
	{ /* [147] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[144],
	},
	{ /* [148] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[143],
	},
	{ /* [149] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [150] = pim_rpf_lookup_mode_cmd */ },
	{ /* [151] */
		.type = WORD_TKN,
		.text = (char *)"source-list",
		.desc = (char *)"Set a specific mode matching source address",
	},
	{ /* [152] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIX_LIST",
		.desc = (char *)"Source address prefix list",
		.varname = (char *)"src_list",
	},
	{ /* [153] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mrib-only",
		.desc = (char *)"Lookup in multicast RIB only",
		.varname = (char *)"mode",
	},
	{ /* [154] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mrib-then-urib",
		.desc = (char *)"Try multicast RIB first, fall back to unicast RIB",
		.varname = (char *)"mode",
	},
	{ /* [155] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"lower-distance",
		.desc = (char *)"Lookup both, use entry with lower distance",
		.varname = (char *)"mode",
	},
	{ /* [156] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"longer-prefix",
		.desc = (char *)"Lookup both, use entry with longer prefix",
		.varname = (char *)"mode",
	},
	{ /* [157] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [158] */
		.type = WORD_TKN,
		.text = (char *)"ecmp",
		.desc = (char *)"Enable PIM ECMP ",
	},
	{ /* [159] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [160] = pim_ecmp_cmd */ },
	{ /* [161] */
		.type = WORD_TKN,
		.text = (char *)"rebalance",
		.desc = (char *)"Enable PIM ECMP Rebalance",
	},
	{ /* [162] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [163] = pim_ecmp_rebalance_cmd */ },
	{ /* [164] */
		.type = WORD_TKN,
		.text = (char *)"join-prune-interval",
		.desc = (char *)"Join Prune Send Interval",
	},
	{ /* [165] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Seconds",
		.min = 1,
		.max = 65535,
		.varname = (char *)"jpi",
	},
	{ /* [166] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [167] = pim_joinprune_time_cmd */ },
	{ /* [168] */
		.type = WORD_TKN,
		.text = (char *)"keep-alive-timer",
		.desc = (char *)"Keep alive Timer",
	},
	{ /* [169] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Seconds",
		.min = 1,
		.max = 65535,
		.varname = (char *)"kat",
	},
	{ /* [170] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [171] = pim_keep_alive_cmd */ },
	{ /* [172] */
		.type = WORD_TKN,
		.text = (char *)"mlag",
		.desc = (char *)"MLAG",
	},
	{ /* [173] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"INTERFACE",
		.desc = (char *)"peerlink sub interface",
		.varname = (char *)"iface",
	},
	{ /* [174] */
		.type = WORD_TKN,
		.text = (char *)"role",
		.desc = (char *)"MLAG role",
	},
	{ /* [175] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[177],
	},
	{ /* [176] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"primary",
		.desc = (char *)"MLAG role primary",
		.varname = (char *)"role",
	},
	{ /* [177] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[175],
	},
	{ /* [178] */
		.type = WORD_TKN,
		.text = (char *)"state",
		.desc = (char *)"peer session state",
	},
	{ /* [179] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[181],
	},
	{ /* [180] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"up",
		.desc = (char *)"peer session state up",
		.varname = (char *)"state",
	},
	{ /* [181] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[179],
	},
	{ /* [182] */
		.type = WORD_TKN,
		.text = (char *)"addr",
		.desc = (char *)"configure PIP",
	},
	{ /* [183] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"unique ip address",
		.varname = (char *)"addr",
	},
	{ /* [184] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [185] = pim_mlag_cmd */ },
	{ /* [186] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"down",
		.desc = (char *)"peer session state down",
		.varname = (char *)"state",
	},
	{ /* [187] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"secondary",
		.desc = (char *)"MLAG role secondary",
		.varname = (char *)"role",
	},
	{ /* [188] */
		.type = WORD_TKN,
		.text = (char *)"msdp",
		.desc = (char *)"Configure multicast source discovery protocol",
	},
	{ /* [189] */
		.type = WORD_TKN,
		.text = (char *)"mesh-group",
		.desc = (char *)"Configure MSDP mesh-group",
	},
	{ /* [190] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"Mesh group name",
		.varname = (char *)"gname",
	},
	{ /* [191] */
		.type = WORD_TKN,
		.text = (char *)"member",
		.desc = (char *)"Mesh group member",
	},
	{ /* [192] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Peer IP address",
		.varname = (char *)"maddr",
	},
	{ /* [193] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [194] = pim_msdp_mesh_group_member_cmd */ },
	{ /* [195] */
		.type = WORD_TKN,
		.text = (char *)"source",
		.desc = (char *)"Mesh group local address",
	},
	{ /* [196] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Source IP address for the TCP connection",
		.varname = (char *)"saddr",
	},
	{ /* [197] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [198] = pim_msdp_mesh_group_source_cmd */ },
	{ /* [199] */
		.type = WORD_TKN,
		.text = (char *)"peer",
		.desc = (char *)"Configure MSDP peer",
	},
	{ /* [200] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"MSDP Peer address",
		.varname = (char *)"peer",
	},
	{ /* [201] */
		.type = WORD_TKN,
		.text = (char *)"password",
		.desc = (char *)"Use MD5 authentication",
	},
	{ /* [202] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"MD5 pre shared key",
		.varname = (char *)"psk",
	},
	{ /* [203] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [204] = msdp_peer_md5_cmd */ },
	{ /* [205] */
		.type = WORD_TKN,
		.text = (char *)"sa-filter",
		.desc = (char *)"SA access-list filter",
	},
	{ /* [206] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ACL_NAME",
		.desc = (char *)"SA access-list name",
		.varname = (char *)"acl_name",
	},
	{ /* [207] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[209],
	},
	{ /* [208] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming SAs",
		.varname = (char *)"dir",
	},
	{ /* [209] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[207],
	},
	{ /* [210] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [211] = msdp_peer_sa_filter_cmd */ },
	{ /* [212] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing SAs",
		.varname = (char *)"dir",
	},
	{ /* [213] */
		.type = WORD_TKN,
		.text = (char *)"source",
		.desc = (char *)"Source address for TCP connection",
	},
	{ /* [214] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Local IP address",
		.varname = (char *)"source",
	},
	{ /* [215] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[218],
	},
	{ /* [216] */
		.type = WORD_TKN,
		.text = (char *)"as",
		.desc = (char *)"BGP Autonomous System peer information",
	},
	{ /* [217] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"BGP Autonomous System peer number",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"asn",
	},
	{ /* [218] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[215],
	},
	{ /* [219] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [220] = pim_msdp_peer_cmd */ },
	{ /* [221] */
		.type = WORD_TKN,
		.text = (char *)"timers",
		.desc = (char *)"MSDP timers configuration",
	},
	{ /* [222] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Keep alive period (in seconds)",
		.min = 1,
		.max = 65535,
		.varname = (char *)"keepalive",
	},
	{ /* [223] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Hold time period (in seconds)",
		.min = 1,
		.max = 65535,
		.varname = (char *)"holdtime",
	},
	{ /* [224] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[226],
	},
	{ /* [225] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Connection retry period (in seconds)",
		.min = 1,
		.max = 65535,
		.varname = (char *)"connretry",
	},
	{ /* [226] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[224],
	},
	{ /* [227] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [228] = pim_msdp_timers_cmd */ },
	{ /* [229] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [230] */
		.type = WORD_TKN,
		.text = (char *)"ecmp",
		.desc = (char *)"Disable PIM ECMP ",
	},
	{ /* [231] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [232] = no_pim_ecmp_cmd */ },
	{ /* [233] */
		.type = WORD_TKN,
		.text = (char *)"rebalance",
		.desc = (char *)"Disable PIM ECMP Rebalance",
	},
	{ /* [234] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [235] = no_pim_ecmp_rebalance_cmd */ },
	{ /* [236] */
		.type = WORD_TKN,
		.text = (char *)"join-prune-interval",
		.desc = (char *)"Join Prune Send Interval",
	},
	{ /* [237] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[239],
	},
	{ /* [238] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Ignored value in no form",
		.min = 1,
		.max = 65535,
		.varname = (char *)"join_prune_interval",
	},
	{ /* [239] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[237],
	},
	{ /* [240] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [241] = no_pim_joinprune_time_cmd */ },
	{ /* [242] */
		.type = WORD_TKN,
		.text = (char *)"keep-alive-timer",
		.desc = (char *)"Keep alive Timer",
	},
	{ /* [243] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[245],
	},
	{ /* [244] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Ignored value in no form",
		.min = 1,
		.max = 65535,
		.varname = (char *)"keep_alive_timer",
	},
	{ /* [245] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[243],
	},
	{ /* [246] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [247] = no_pim_keep_alive_cmd */ },
	{ /* [248] */
		.type = WORD_TKN,
		.text = (char *)"mlag",
		.desc = (char *)"MLAG",
	},
	{ /* [249] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [250] = no_pim_mlag_cmd */ },
	{ /* [251] */
		.type = WORD_TKN,
		.text = (char *)"msdp",
		.desc = (char *)"Configure multicast source discovery protocol",
	},
	{ /* [252] */
		.type = WORD_TKN,
		.text = (char *)"mesh-group",
		.desc = (char *)"Delete MSDP mesh-group",
	},
	{ /* [253] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"Mesh group name",
		.varname = (char *)"gname",
	},
	{ /* [254] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [255] = no_pim_msdp_mesh_group_cmd */ },
	{ /* [256] */
		.type = WORD_TKN,
		.text = (char *)"member",
		.desc = (char *)"Mesh group member",
	},
	{ /* [257] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Peer IP address",
		.varname = (char *)"maddr",
	},
	{ /* [258] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [259] = no_pim_msdp_mesh_group_member_cmd */ },
	{ /* [260] */
		.type = WORD_TKN,
		.text = (char *)"source",
		.desc = (char *)"Mesh group source",
	},
	{ /* [261] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[263],
	},
	{ /* [262] */
		.type = IPV4_TKN,
		.varname_src = 3,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Mesh group local address",
		.varname = (char *)"source",
	},
	{ /* [263] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[261],
	},
	{ /* [264] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [265] = no_pim_msdp_mesh_group_source_cmd */ },
	{ /* [266] */
		.type = WORD_TKN,
		.text = (char *)"peer",
		.desc = (char *)"Delete MSDP peer",
	},
	{ /* [267] */
		.type = IPV4_TKN,
		.varname_src = 3,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"peer ip address",
		.varname = (char *)"peer",
	},
	{ /* [268] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [269] = no_pim_msdp_peer_cmd */ },
	{ /* [270] */
		.type = WORD_TKN,
		.text = (char *)"password",
		.desc = (char *)"Use MD5 authentication",
	},
	{ /* [271] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[273],
	},
	{ /* [272] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"MD5 pre shared key",
		.varname = (char *)"password",
	},
	{ /* [273] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[271],
	},
	{ /* [274] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [275] = no_msdp_peer_md5_cmd */ },
	{ /* [276] */
		.type = WORD_TKN,
		.text = (char *)"sa-filter",
		.desc = (char *)"SA access-list filter",
	},
	{ /* [277] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"ACL_NAME",
		.desc = (char *)"SA access-list name",
		.varname = (char *)"acl_name",
	},
	{ /* [278] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[280],
	},
	{ /* [279] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming SAs",
		.varname = (char *)"dir",
	},
	{ /* [280] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[278],
	},
	{ /* [281] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [282] = no_ip_msdp_peer_sa_filter_cmd */ },
	{ /* [283] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing SAs",
		.varname = (char *)"dir",
	},
	{ /* [284] */
		.type = WORD_TKN,
		.text = (char *)"timers",
		.desc = (char *)"MSDP timers configuration",
	},
	{ /* [285] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[291],
	},
	{ /* [286] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Ignored value in no form",
		.min = 1,
		.max = 65535,
		.varname = (char *)"timers",
	},
	{ /* [287] */
		.type = RANGE_TKN,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Ignored value in no form",
		.min = 1,
		.max = 65535,
	},
	{ /* [288] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[290],
	},
	{ /* [289] */
		.type = RANGE_TKN,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Ignored value in no form",
		.min = 1,
		.max = 65535,
	},
	{ /* [290] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[288],
	},
	{ /* [291] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[285],
	},
	{ /* [292] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [293] = no_pim_msdp_timers_cmd */ },
	{ /* [294] */
		.type = WORD_TKN,
		.text = (char *)"packets",
		.desc = (char *)"packets to process at one time per fd",
	},
	{ /* [295] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[297],
	},
	{ /* [296] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-255)",
		.desc = (char *)"Ignored value in no form",
		.min = 1,
		.max = 255,
		.varname = (char *)"packets",
	},
	{ /* [297] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[295],
	},
	{ /* [298] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [299] = no_pim_packets_cmd */ },
	{ /* [300] */
		.type = WORD_TKN,
		.text = (char *)"register-suppress-time",
		.desc = (char *)"Register Suppress Timer",
	},
	{ /* [301] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[303],
	},
	{ /* [302] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Ignored value in no form",
		.min = 1,
		.max = 65535,
		.varname = (char *)"register_suppress_time",
	},
	{ /* [303] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[301],
	},
	{ /* [304] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [305] = no_pim_register_suppress_cmd */ },
	{ /* [306] */
		.type = WORD_TKN,
		.text = (char *)"rp",
		.desc = (char *)"Rendezvous Point",
	},
	{ /* [307] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"ip address of RP",
		.varname = (char *)"rp",
	},
	{ /* [308] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[310],
	},
	{ /* [309] */
		.type = IPV4_PREFIX_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D/M",
		.desc = (char *)"Group Address range to cover",
		.varname = (char *)"gp",
	},
	{ /* [310] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[308],
	},
	{ /* [311] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [312] = no_pim_rp_cmd */ },
	{ /* [313] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"group prefix-list filter",
	},
	{ /* [314] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIXLIST4_NAME",
		.desc = (char *)"Name of a prefix-list",
		.varname = (char *)"plist",
	},
	{ /* [315] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [316] = no_pim_rp_prefix_list_cmd */ },
	{ /* [317] */
		.type = WORD_TKN,
		.text = (char *)"keep-alive-timer",
		.desc = (char *)"Keep alive Timer",
	},
	{ /* [318] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[320],
	},
	{ /* [319] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Ignored value in no form",
		.min = 1,
		.max = 65535,
		.varname = (char *)"keep_alive_timer",
	},
	{ /* [320] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[318],
	},
	{ /* [321] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [322] = no_pim_rp_keep_alive_cmd */ },
	{ /* [323] */
		.type = WORD_TKN,
		.text = (char *)"send-v6-secondary",
		.desc = (char *)"Send v6 secondary addresses",
	},
	{ /* [324] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [325] = no_pim_v6_secondary_cmd */ },
	{ /* [326] */
		.type = WORD_TKN,
		.text = (char *)"spt-switchover",
		.desc = (char *)"SPT_Switchover",
	},
	{ /* [327] */
		.type = WORD_TKN,
		.text = (char *)"infinity-and-beyond",
		.desc = (char *)"Never switch to SPT Tree",
	},
	{ /* [328] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [329] = no_pim_spt_switchover_infinity_cmd */ },
	{ /* [330] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"Prefix-List to control which groups to switch",
	},
	{ /* [331] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"PREFIXLIST4_NAME",
		.desc = (char *)"Prefix-List name",
		.varname = (char *)"prefixlist4_name",
	},
	{ /* [332] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [333] = no_pim_spt_switchover_infinity_plist_cmd */ },
	{ /* [334] */
		.type = WORD_TKN,
		.text = (char *)"ssm",
		.desc = (char *)"Source Specific Multicast",
	},
	{ /* [335] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"group range prefix-list filter",
	},
	{ /* [336] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [337] = no_pim_ssm_prefix_list_cmd */ },
	{ /* [338] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIXLIST4_NAME",
		.desc = (char *)"Name of a prefix-list",
		.varname = (char *)"plist",
	},
	{ /* [339] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [340] = no_pim_ssm_prefix_list_name_cmd */ },
	{ /* [341] */
		.type = WORD_TKN,
		.text = (char *)"ssmpingd",
		.desc = (char *)"Enable ssmpingd operation",
	},
	{ /* [342] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[344],
	},
	{ /* [343] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Source address",
		.varname = (char *)"src",
	},
	{ /* [344] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[342],
	},
	{ /* [345] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [346] = no_pim_ssmpingd_cmd */ },
	{ /* [347] */
		.type = WORD_TKN,
		.text = (char *)"packets",
		.desc = (char *)"packets to process at one time per fd",
	},
	{ /* [348] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-255)",
		.desc = (char *)"Number of packets",
		.min = 1,
		.max = 255,
		.varname = (char *)"packets",
	},
	{ /* [349] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [350] = pim_packets_cmd */ },
	{ /* [351] */
		.type = WORD_TKN,
		.text = (char *)"register-suppress-time",
		.desc = (char *)"Register Suppress Timer",
	},
	{ /* [352] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Seconds",
		.min = 1,
		.max = 65535,
		.varname = (char *)"rst",
	},
	{ /* [353] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [354] = pim_register_suppress_cmd */ },
	{ /* [355] */
		.type = WORD_TKN,
		.text = (char *)"rp",
		.desc = (char *)"Rendezvous Point",
	},
	{ /* [356] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"ip address of RP",
		.varname = (char *)"rp",
	},
	{ /* [357] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[359],
	},
	{ /* [358] */
		.type = IPV4_PREFIX_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D/M",
		.desc = (char *)"Group Address range to cover",
		.varname = (char *)"gp",
	},
	{ /* [359] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[357],
	},
	{ /* [360] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [361] = pim_rp_cmd */ },
	{ /* [362] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"group prefix-list filter",
	},
	{ /* [363] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIXLIST4_NAME",
		.desc = (char *)"Name of a prefix-list",
		.varname = (char *)"plist",
	},
	{ /* [364] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [365] = pim_rp_prefix_list_cmd */ },
	{ /* [366] */
		.type = WORD_TKN,
		.text = (char *)"keep-alive-timer",
		.desc = (char *)"Keep alive Timer",
	},
	{ /* [367] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Seconds",
		.min = 1,
		.max = 65535,
		.varname = (char *)"kat",
	},
	{ /* [368] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [369] = pim_rp_keep_alive_cmd */ },
	{ /* [370] */
		.type = WORD_TKN,
		.text = (char *)"send-v6-secondary",
		.desc = (char *)"Send v6 secondary addresses",
	},
	{ /* [371] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [372] = pim_v6_secondary_cmd */ },
	{ /* [373] */
		.type = WORD_TKN,
		.text = (char *)"spt-switchover",
		.desc = (char *)"SPT-Switchover",
	},
	{ /* [374] */
		.type = WORD_TKN,
		.text = (char *)"infinity-and-beyond",
		.desc = (char *)"Never switch to SPT Tree",
	},
	{ /* [375] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [376] = pim_spt_switchover_infinity_cmd */ },
	{ /* [377] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"Prefix-List to control which groups to switch",
	},
	{ /* [378] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIXLIST4_NAME",
		.desc = (char *)"Prefix-List name",
		.varname = (char *)"plist",
	},
	{ /* [379] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [380] = pim_spt_switchover_infinity_plist_cmd */ },
	{ /* [381] */
		.type = WORD_TKN,
		.text = (char *)"ssm",
		.desc = (char *)"Source Specific Multicast",
	},
	{ /* [382] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"group range prefix-list filter",
	},
	{ /* [383] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIXLIST4_NAME",
		.desc = (char *)"Name of a prefix-list",
		.varname = (char *)"plist",
	},
	{ /* [384] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [385] = pim_ssm_prefix_list_cmd */ },
	{ /* [386] */
		.type = WORD_TKN,
		.text = (char *)"ssmpingd",
		.desc = (char *)"Enable ssmpingd operation",
	},
	{ /* [387] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM_NODE[389],
	},
	{ /* [388] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Source address",
		.varname = (char *)"src",
	},
	{ /* [389] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM_NODE[387],
	},
	{ /* [390] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [391] = pim_ssmpingd_cmd */ },
};

extern struct cmd_element msdp_log_neighbor_changes_cmd_vtysh;
extern struct cmd_element msdp_log_sa_changes_cmd_vtysh;
extern struct cmd_element msdp_originator_id_cmd_vtysh;
extern struct cmd_element msdp_peer_md5_cmd_vtysh;
extern struct cmd_element msdp_peer_sa_filter_cmd_vtysh;
extern struct cmd_element msdp_peer_sa_limit_cmd_vtysh;
extern struct cmd_element msdp_shutdown_cmd_vtysh;
extern struct cmd_element no_ip_msdp_peer_sa_filter_cmd_vtysh;
extern struct cmd_element no_msdp_peer_md5_cmd_vtysh;
extern struct cmd_element no_pim_ecmp_cmd_vtysh;
extern struct cmd_element no_pim_ecmp_rebalance_cmd_vtysh;
extern struct cmd_element no_pim_joinprune_time_cmd_vtysh;
extern struct cmd_element no_pim_keep_alive_cmd_vtysh;
extern struct cmd_element no_pim_mlag_cmd_vtysh;
extern struct cmd_element no_pim_msdp_mesh_group_cmd_vtysh;
extern struct cmd_element no_pim_msdp_mesh_group_member_cmd_vtysh;
extern struct cmd_element no_pim_msdp_mesh_group_source_cmd_vtysh;
extern struct cmd_element no_pim_msdp_peer_cmd_vtysh;
extern struct cmd_element no_pim_msdp_timers_cmd_vtysh;
extern struct cmd_element no_pim_packets_cmd_vtysh;
extern struct cmd_element no_pim_register_suppress_cmd_vtysh;
extern struct cmd_element no_pim_rp_cmd_vtysh;
extern struct cmd_element no_pim_rp_keep_alive_cmd_vtysh;
extern struct cmd_element no_pim_rp_prefix_list_cmd_vtysh;
extern struct cmd_element no_pim_spt_switchover_infinity_cmd_vtysh;
extern struct cmd_element no_pim_spt_switchover_infinity_plist_cmd_vtysh;
extern struct cmd_element no_pim_ssm_prefix_list_cmd_vtysh;
extern struct cmd_element no_pim_ssm_prefix_list_name_cmd_vtysh;
extern struct cmd_element no_pim_ssmpingd_cmd_vtysh;
extern struct cmd_element no_pim_v6_secondary_cmd_vtysh;
extern struct cmd_element pim_autorp_announce_rp_cmd_vtysh;
extern struct cmd_element pim_autorp_announce_scope_int_cmd_vtysh;
extern struct cmd_element pim_autorp_discovery_cmd_vtysh;
extern struct cmd_element pim_autorp_send_rp_discovery_cmd_vtysh;
extern struct cmd_element pim_autorp_send_rp_discovery_scope_int_cmd_vtysh;
extern struct cmd_element pim_bsr_candidate_bsr_cmd_vtysh;
extern struct cmd_element pim_bsr_candidate_rp_cmd_vtysh;
extern struct cmd_element pim_bsr_candidate_rp_group_cmd_vtysh;
extern struct cmd_element pim_dm_prefix_list_cmd_vtysh;
extern struct cmd_element pim_ecmp_cmd_vtysh;
extern struct cmd_element pim_ecmp_rebalance_cmd_vtysh;
extern struct cmd_element pim_join_filter_route_map_cmd_vtysh;
extern struct cmd_element pim_joinprune_time_cmd_vtysh;
extern struct cmd_element pim_keep_alive_cmd_vtysh;
extern struct cmd_element pim_mlag_cmd_vtysh;
extern struct cmd_element pim_msdp_mesh_group_member_cmd_vtysh;
extern struct cmd_element pim_msdp_mesh_group_source_cmd_vtysh;
extern struct cmd_element pim_msdp_peer_cmd_vtysh;
extern struct cmd_element pim_msdp_timers_cmd_vtysh;
extern struct cmd_element pim_packets_cmd_vtysh;
extern struct cmd_element pim_register_accept_list_cmd_vtysh;
extern struct cmd_element pim_register_suppress_cmd_vtysh;
extern struct cmd_element pim_rp_cmd_vtysh;
extern struct cmd_element pim_rp_keep_alive_cmd_vtysh;
extern struct cmd_element pim_rp_prefix_list_cmd_vtysh;
extern struct cmd_element pim_rpf_lookup_mode_cmd_vtysh;
extern struct cmd_element pim_spt_switchover_infinity_cmd_vtysh;
extern struct cmd_element pim_spt_switchover_infinity_plist_cmd_vtysh;
extern struct cmd_element pim_ssm_prefix_list_cmd_vtysh;
extern struct cmd_element pim_ssmpingd_cmd_vtysh;
extern struct cmd_element pim_v6_secondary_cmd_vtysh;

MAKE_VECTOR(gn_PIM_NODE_0_next, 14, &gn_PIM_NODE[1], &gn_PIM_NODE[158], &gn_PIM_NODE[164], &gn_PIM_NODE[168], &gn_PIM_NODE[172], &gn_PIM_NODE[188], &gn_PIM_NODE[229], &gn_PIM_NODE[347], &gn_PIM_NODE[351], &gn_PIM_NODE[355], &gn_PIM_NODE[370], &gn_PIM_NODE[373], &gn_PIM_NODE[381], &gn_PIM_NODE[386]);
MAKE_VECTOR(gn_PIM_NODE_0_prev, 0, );
MAKE_VECTOR(gn_PIM_NODE_1_next, 2, &gn_PIM_NODE[2], &gn_PIM_NODE[3]);
MAKE_VECTOR(gn_PIM_NODE_1_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_2_next, 1, &gn_PIM_NODE[3]);
MAKE_VECTOR(gn_PIM_NODE_2_prev, 1, &gn_PIM_NODE[1]);
MAKE_VECTOR(gn_PIM_NODE_3_next, 7, &gn_PIM_NODE[4], &gn_PIM_NODE[52], &gn_PIM_NODE[95], &gn_PIM_NODE[100], &gn_PIM_NODE[108], &gn_PIM_NODE[135], &gn_PIM_NODE[139]);
MAKE_VECTOR(gn_PIM_NODE_3_prev, 2, &gn_PIM_NODE[2], &gn_PIM_NODE[1]);
MAKE_VECTOR(gn_PIM_NODE_4_next, 3, &gn_PIM_NODE[5], &gn_PIM_NODE[25], &gn_PIM_NODE[28]);
MAKE_VECTOR(gn_PIM_NODE_4_prev, 1, &gn_PIM_NODE[3]);
MAKE_VECTOR(gn_PIM_NODE_5_next, 2, &gn_PIM_NODE[6], &gn_PIM_NODE[15]);
MAKE_VECTOR(gn_PIM_NODE_5_prev, 1, &gn_PIM_NODE[4]);
MAKE_VECTOR(gn_PIM_NODE_6_next, 1, &gn_PIM_NODE[7]);
MAKE_VECTOR(gn_PIM_NODE_6_prev, 1, &gn_PIM_NODE[5]);
MAKE_VECTOR(gn_PIM_NODE_7_next, 3, &gn_PIM_NODE[8], &gn_PIM_NODE[12], &gn_PIM_NODE[14]);
MAKE_VECTOR(gn_PIM_NODE_7_prev, 1, &gn_PIM_NODE[6]);
MAKE_VECTOR(gn_PIM_NODE_8_next, 1, &gn_PIM_NODE[9]);
MAKE_VECTOR(gn_PIM_NODE_8_prev, 1, &gn_PIM_NODE[7]);
MAKE_VECTOR(gn_PIM_NODE_9_next, 1, &gn_PIM_NODE[10]);
MAKE_VECTOR(gn_PIM_NODE_9_prev, 3, &gn_PIM_NODE[8], &gn_PIM_NODE[13], &gn_PIM_NODE[14]);
MAKE_VECTOR(gn_PIM_NODE_10_next, 1, &gn_PIM_NODE[11]);
MAKE_VECTOR(gn_PIM_NODE_10_prev, 1, &gn_PIM_NODE[9]);
MAKE_VECTOR(gn_PIM_NODE_11_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_11_prev, 1, &gn_PIM_NODE[10]);
MAKE_VECTOR(gn_PIM_NODE_12_next, 1, &gn_PIM_NODE[13]);
MAKE_VECTOR(gn_PIM_NODE_12_prev, 1, &gn_PIM_NODE[7]);
MAKE_VECTOR(gn_PIM_NODE_13_next, 1, &gn_PIM_NODE[9]);
MAKE_VECTOR(gn_PIM_NODE_13_prev, 1, &gn_PIM_NODE[12]);
MAKE_VECTOR(gn_PIM_NODE_14_next, 1, &gn_PIM_NODE[9]);
MAKE_VECTOR(gn_PIM_NODE_14_prev, 1, &gn_PIM_NODE[7]);
MAKE_VECTOR(gn_PIM_NODE_15_next, 3, &gn_PIM_NODE[16], &gn_PIM_NODE[21], &gn_PIM_NODE[23]);
MAKE_VECTOR(gn_PIM_NODE_15_prev, 2, &gn_PIM_NODE[18], &gn_PIM_NODE[5]);
MAKE_VECTOR(gn_PIM_NODE_16_next, 1, &gn_PIM_NODE[17]);
MAKE_VECTOR(gn_PIM_NODE_16_prev, 1, &gn_PIM_NODE[15]);
MAKE_VECTOR(gn_PIM_NODE_17_next, 1, &gn_PIM_NODE[18]);
MAKE_VECTOR(gn_PIM_NODE_17_prev, 1, &gn_PIM_NODE[16]);
MAKE_VECTOR(gn_PIM_NODE_18_next, 2, &gn_PIM_NODE[15], &gn_PIM_NODE[19]);
MAKE_VECTOR(gn_PIM_NODE_18_prev, 3, &gn_PIM_NODE[17], &gn_PIM_NODE[22], &gn_PIM_NODE[24]);
MAKE_VECTOR(gn_PIM_NODE_19_next, 1, &gn_PIM_NODE[20]);
MAKE_VECTOR(gn_PIM_NODE_19_prev, 1, &gn_PIM_NODE[18]);
MAKE_VECTOR(gn_PIM_NODE_20_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_20_prev, 1, &gn_PIM_NODE[19]);
MAKE_VECTOR(gn_PIM_NODE_21_next, 1, &gn_PIM_NODE[22]);
MAKE_VECTOR(gn_PIM_NODE_21_prev, 1, &gn_PIM_NODE[15]);
MAKE_VECTOR(gn_PIM_NODE_22_next, 1, &gn_PIM_NODE[18]);
MAKE_VECTOR(gn_PIM_NODE_22_prev, 1, &gn_PIM_NODE[21]);
MAKE_VECTOR(gn_PIM_NODE_23_next, 1, &gn_PIM_NODE[24]);
MAKE_VECTOR(gn_PIM_NODE_23_prev, 1, &gn_PIM_NODE[15]);
MAKE_VECTOR(gn_PIM_NODE_24_next, 1, &gn_PIM_NODE[18]);
MAKE_VECTOR(gn_PIM_NODE_24_prev, 1, &gn_PIM_NODE[23]);
MAKE_VECTOR(gn_PIM_NODE_25_next, 1, &gn_PIM_NODE[26]);
MAKE_VECTOR(gn_PIM_NODE_25_prev, 1, &gn_PIM_NODE[4]);
MAKE_VECTOR(gn_PIM_NODE_26_next, 1, &gn_PIM_NODE[27]);
MAKE_VECTOR(gn_PIM_NODE_26_prev, 1, &gn_PIM_NODE[25]);
MAKE_VECTOR(gn_PIM_NODE_27_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_27_prev, 1, &gn_PIM_NODE[26]);
MAKE_VECTOR(gn_PIM_NODE_28_next, 2, &gn_PIM_NODE[29], &gn_PIM_NODE[42]);
MAKE_VECTOR(gn_PIM_NODE_28_prev, 1, &gn_PIM_NODE[4]);
MAKE_VECTOR(gn_PIM_NODE_29_next, 2, &gn_PIM_NODE[30], &gn_PIM_NODE[35]);
MAKE_VECTOR(gn_PIM_NODE_29_prev, 1, &gn_PIM_NODE[28]);
MAKE_VECTOR(gn_PIM_NODE_30_next, 1, &gn_PIM_NODE[31]);
MAKE_VECTOR(gn_PIM_NODE_30_prev, 1, &gn_PIM_NODE[29]);
MAKE_VECTOR(gn_PIM_NODE_31_next, 4, &gn_PIM_NODE[32], &gn_PIM_NODE[38], &gn_PIM_NODE[40], &gn_PIM_NODE[41]);
MAKE_VECTOR(gn_PIM_NODE_31_prev, 1, &gn_PIM_NODE[30]);
MAKE_VECTOR(gn_PIM_NODE_32_next, 1, &gn_PIM_NODE[33]);
MAKE_VECTOR(gn_PIM_NODE_32_prev, 1, &gn_PIM_NODE[31]);
MAKE_VECTOR(gn_PIM_NODE_33_next, 1, &gn_PIM_NODE[34]);
MAKE_VECTOR(gn_PIM_NODE_33_prev, 1, &gn_PIM_NODE[32]);
MAKE_VECTOR(gn_PIM_NODE_34_next, 1, &gn_PIM_NODE[35]);
MAKE_VECTOR(gn_PIM_NODE_34_prev, 4, &gn_PIM_NODE[33], &gn_PIM_NODE[39], &gn_PIM_NODE[40], &gn_PIM_NODE[41]);
MAKE_VECTOR(gn_PIM_NODE_35_next, 1, &gn_PIM_NODE[36]);
MAKE_VECTOR(gn_PIM_NODE_35_prev, 2, &gn_PIM_NODE[34], &gn_PIM_NODE[29]);
MAKE_VECTOR(gn_PIM_NODE_36_next, 1, &gn_PIM_NODE[37]);
MAKE_VECTOR(gn_PIM_NODE_36_prev, 1, &gn_PIM_NODE[35]);
MAKE_VECTOR(gn_PIM_NODE_37_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_37_prev, 1, &gn_PIM_NODE[36]);
MAKE_VECTOR(gn_PIM_NODE_38_next, 1, &gn_PIM_NODE[39]);
MAKE_VECTOR(gn_PIM_NODE_38_prev, 1, &gn_PIM_NODE[31]);
MAKE_VECTOR(gn_PIM_NODE_39_next, 1, &gn_PIM_NODE[34]);
MAKE_VECTOR(gn_PIM_NODE_39_prev, 1, &gn_PIM_NODE[38]);
MAKE_VECTOR(gn_PIM_NODE_40_next, 1, &gn_PIM_NODE[34]);
MAKE_VECTOR(gn_PIM_NODE_40_prev, 1, &gn_PIM_NODE[31]);
MAKE_VECTOR(gn_PIM_NODE_41_next, 1, &gn_PIM_NODE[34]);
MAKE_VECTOR(gn_PIM_NODE_41_prev, 1, &gn_PIM_NODE[31]);
MAKE_VECTOR(gn_PIM_NODE_42_next, 3, &gn_PIM_NODE[43], &gn_PIM_NODE[48], &gn_PIM_NODE[50]);
MAKE_VECTOR(gn_PIM_NODE_42_prev, 2, &gn_PIM_NODE[45], &gn_PIM_NODE[28]);
MAKE_VECTOR(gn_PIM_NODE_43_next, 1, &gn_PIM_NODE[44]);
MAKE_VECTOR(gn_PIM_NODE_43_prev, 1, &gn_PIM_NODE[42]);
MAKE_VECTOR(gn_PIM_NODE_44_next, 1, &gn_PIM_NODE[45]);
MAKE_VECTOR(gn_PIM_NODE_44_prev, 1, &gn_PIM_NODE[43]);
MAKE_VECTOR(gn_PIM_NODE_45_next, 2, &gn_PIM_NODE[42], &gn_PIM_NODE[46]);
MAKE_VECTOR(gn_PIM_NODE_45_prev, 3, &gn_PIM_NODE[44], &gn_PIM_NODE[49], &gn_PIM_NODE[51]);
MAKE_VECTOR(gn_PIM_NODE_46_next, 1, &gn_PIM_NODE[47]);
MAKE_VECTOR(gn_PIM_NODE_46_prev, 1, &gn_PIM_NODE[45]);
MAKE_VECTOR(gn_PIM_NODE_47_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_47_prev, 1, &gn_PIM_NODE[46]);
MAKE_VECTOR(gn_PIM_NODE_48_next, 1, &gn_PIM_NODE[49]);
MAKE_VECTOR(gn_PIM_NODE_48_prev, 1, &gn_PIM_NODE[42]);
MAKE_VECTOR(gn_PIM_NODE_49_next, 1, &gn_PIM_NODE[45]);
MAKE_VECTOR(gn_PIM_NODE_49_prev, 1, &gn_PIM_NODE[48]);
MAKE_VECTOR(gn_PIM_NODE_50_next, 1, &gn_PIM_NODE[51]);
MAKE_VECTOR(gn_PIM_NODE_50_prev, 1, &gn_PIM_NODE[42]);
MAKE_VECTOR(gn_PIM_NODE_51_next, 1, &gn_PIM_NODE[45]);
MAKE_VECTOR(gn_PIM_NODE_51_prev, 1, &gn_PIM_NODE[50]);
MAKE_VECTOR(gn_PIM_NODE_52_next, 2, &gn_PIM_NODE[53], &gn_PIM_NODE[71]);
MAKE_VECTOR(gn_PIM_NODE_52_prev, 1, &gn_PIM_NODE[3]);
MAKE_VECTOR(gn_PIM_NODE_53_next, 1, &gn_PIM_NODE[54]);
MAKE_VECTOR(gn_PIM_NODE_53_prev, 1, &gn_PIM_NODE[52]);
MAKE_VECTOR(gn_PIM_NODE_54_next, 2, &gn_PIM_NODE[55], &gn_PIM_NODE[59]);
MAKE_VECTOR(gn_PIM_NODE_54_prev, 1, &gn_PIM_NODE[53]);
MAKE_VECTOR(gn_PIM_NODE_55_next, 2, &gn_PIM_NODE[56], &gn_PIM_NODE[62]);
MAKE_VECTOR(gn_PIM_NODE_55_prev, 2, &gn_PIM_NODE[58], &gn_PIM_NODE[54]);
MAKE_VECTOR(gn_PIM_NODE_56_next, 1, &gn_PIM_NODE[57]);
MAKE_VECTOR(gn_PIM_NODE_56_prev, 1, &gn_PIM_NODE[55]);
MAKE_VECTOR(gn_PIM_NODE_57_next, 1, &gn_PIM_NODE[58]);
MAKE_VECTOR(gn_PIM_NODE_57_prev, 1, &gn_PIM_NODE[56]);
MAKE_VECTOR(gn_PIM_NODE_58_next, 2, &gn_PIM_NODE[55], &gn_PIM_NODE[59]);
MAKE_VECTOR(gn_PIM_NODE_58_prev, 2, &gn_PIM_NODE[57], &gn_PIM_NODE[66]);
MAKE_VECTOR(gn_PIM_NODE_59_next, 1, &gn_PIM_NODE[60]);
MAKE_VECTOR(gn_PIM_NODE_59_prev, 2, &gn_PIM_NODE[58], &gn_PIM_NODE[54]);
MAKE_VECTOR(gn_PIM_NODE_60_next, 1, &gn_PIM_NODE[61]);
MAKE_VECTOR(gn_PIM_NODE_60_prev, 1, &gn_PIM_NODE[59]);
MAKE_VECTOR(gn_PIM_NODE_61_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_61_prev, 1, &gn_PIM_NODE[60]);
MAKE_VECTOR(gn_PIM_NODE_62_next, 1, &gn_PIM_NODE[63]);
MAKE_VECTOR(gn_PIM_NODE_62_prev, 1, &gn_PIM_NODE[55]);
MAKE_VECTOR(gn_PIM_NODE_63_next, 4, &gn_PIM_NODE[64], &gn_PIM_NODE[67], &gn_PIM_NODE[69], &gn_PIM_NODE[70]);
MAKE_VECTOR(gn_PIM_NODE_63_prev, 1, &gn_PIM_NODE[62]);
MAKE_VECTOR(gn_PIM_NODE_64_next, 1, &gn_PIM_NODE[65]);
MAKE_VECTOR(gn_PIM_NODE_64_prev, 1, &gn_PIM_NODE[63]);
MAKE_VECTOR(gn_PIM_NODE_65_next, 1, &gn_PIM_NODE[66]);
MAKE_VECTOR(gn_PIM_NODE_65_prev, 1, &gn_PIM_NODE[64]);
MAKE_VECTOR(gn_PIM_NODE_66_next, 1, &gn_PIM_NODE[58]);
MAKE_VECTOR(gn_PIM_NODE_66_prev, 4, &gn_PIM_NODE[65], &gn_PIM_NODE[68], &gn_PIM_NODE[69], &gn_PIM_NODE[70]);
MAKE_VECTOR(gn_PIM_NODE_67_next, 1, &gn_PIM_NODE[68]);
MAKE_VECTOR(gn_PIM_NODE_67_prev, 1, &gn_PIM_NODE[63]);
MAKE_VECTOR(gn_PIM_NODE_68_next, 1, &gn_PIM_NODE[66]);
MAKE_VECTOR(gn_PIM_NODE_68_prev, 1, &gn_PIM_NODE[67]);
MAKE_VECTOR(gn_PIM_NODE_69_next, 1, &gn_PIM_NODE[66]);
MAKE_VECTOR(gn_PIM_NODE_69_prev, 1, &gn_PIM_NODE[63]);
MAKE_VECTOR(gn_PIM_NODE_70_next, 1, &gn_PIM_NODE[66]);
MAKE_VECTOR(gn_PIM_NODE_70_prev, 1, &gn_PIM_NODE[63]);
MAKE_VECTOR(gn_PIM_NODE_71_next, 2, &gn_PIM_NODE[72], &gn_PIM_NODE[91]);
MAKE_VECTOR(gn_PIM_NODE_71_prev, 1, &gn_PIM_NODE[52]);
MAKE_VECTOR(gn_PIM_NODE_72_next, 2, &gn_PIM_NODE[73], &gn_PIM_NODE[77]);
MAKE_VECTOR(gn_PIM_NODE_72_prev, 1, &gn_PIM_NODE[71]);
MAKE_VECTOR(gn_PIM_NODE_73_next, 3, &gn_PIM_NODE[74], &gn_PIM_NODE[80], &gn_PIM_NODE[82]);
MAKE_VECTOR(gn_PIM_NODE_73_prev, 2, &gn_PIM_NODE[76], &gn_PIM_NODE[72]);
MAKE_VECTOR(gn_PIM_NODE_74_next, 1, &gn_PIM_NODE[75]);
MAKE_VECTOR(gn_PIM_NODE_74_prev, 1, &gn_PIM_NODE[73]);
MAKE_VECTOR(gn_PIM_NODE_75_next, 1, &gn_PIM_NODE[76]);
MAKE_VECTOR(gn_PIM_NODE_75_prev, 1, &gn_PIM_NODE[74]);
MAKE_VECTOR(gn_PIM_NODE_76_next, 2, &gn_PIM_NODE[73], &gn_PIM_NODE[77]);
MAKE_VECTOR(gn_PIM_NODE_76_prev, 3, &gn_PIM_NODE[75], &gn_PIM_NODE[81], &gn_PIM_NODE[86]);
MAKE_VECTOR(gn_PIM_NODE_77_next, 1, &gn_PIM_NODE[78]);
MAKE_VECTOR(gn_PIM_NODE_77_prev, 2, &gn_PIM_NODE[76], &gn_PIM_NODE[72]);
MAKE_VECTOR(gn_PIM_NODE_78_next, 1, &gn_PIM_NODE[79]);
MAKE_VECTOR(gn_PIM_NODE_78_prev, 1, &gn_PIM_NODE[77]);
MAKE_VECTOR(gn_PIM_NODE_79_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_79_prev, 1, &gn_PIM_NODE[78]);
MAKE_VECTOR(gn_PIM_NODE_80_next, 1, &gn_PIM_NODE[81]);
MAKE_VECTOR(gn_PIM_NODE_80_prev, 1, &gn_PIM_NODE[73]);
MAKE_VECTOR(gn_PIM_NODE_81_next, 1, &gn_PIM_NODE[76]);
MAKE_VECTOR(gn_PIM_NODE_81_prev, 1, &gn_PIM_NODE[80]);
MAKE_VECTOR(gn_PIM_NODE_82_next, 1, &gn_PIM_NODE[83]);
MAKE_VECTOR(gn_PIM_NODE_82_prev, 1, &gn_PIM_NODE[73]);
MAKE_VECTOR(gn_PIM_NODE_83_next, 4, &gn_PIM_NODE[84], &gn_PIM_NODE[87], &gn_PIM_NODE[89], &gn_PIM_NODE[90]);
MAKE_VECTOR(gn_PIM_NODE_83_prev, 1, &gn_PIM_NODE[82]);
MAKE_VECTOR(gn_PIM_NODE_84_next, 1, &gn_PIM_NODE[85]);
MAKE_VECTOR(gn_PIM_NODE_84_prev, 1, &gn_PIM_NODE[83]);
MAKE_VECTOR(gn_PIM_NODE_85_next, 1, &gn_PIM_NODE[86]);
MAKE_VECTOR(gn_PIM_NODE_85_prev, 1, &gn_PIM_NODE[84]);
MAKE_VECTOR(gn_PIM_NODE_86_next, 1, &gn_PIM_NODE[76]);
MAKE_VECTOR(gn_PIM_NODE_86_prev, 4, &gn_PIM_NODE[85], &gn_PIM_NODE[88], &gn_PIM_NODE[89], &gn_PIM_NODE[90]);
MAKE_VECTOR(gn_PIM_NODE_87_next, 1, &gn_PIM_NODE[88]);
MAKE_VECTOR(gn_PIM_NODE_87_prev, 1, &gn_PIM_NODE[83]);
MAKE_VECTOR(gn_PIM_NODE_88_next, 1, &gn_PIM_NODE[86]);
MAKE_VECTOR(gn_PIM_NODE_88_prev, 1, &gn_PIM_NODE[87]);
MAKE_VECTOR(gn_PIM_NODE_89_next, 1, &gn_PIM_NODE[86]);
MAKE_VECTOR(gn_PIM_NODE_89_prev, 1, &gn_PIM_NODE[83]);
MAKE_VECTOR(gn_PIM_NODE_90_next, 1, &gn_PIM_NODE[86]);
MAKE_VECTOR(gn_PIM_NODE_90_prev, 1, &gn_PIM_NODE[83]);
MAKE_VECTOR(gn_PIM_NODE_91_next, 1, &gn_PIM_NODE[92]);
MAKE_VECTOR(gn_PIM_NODE_91_prev, 1, &gn_PIM_NODE[71]);
MAKE_VECTOR(gn_PIM_NODE_92_next, 1, &gn_PIM_NODE[93]);
MAKE_VECTOR(gn_PIM_NODE_92_prev, 1, &gn_PIM_NODE[91]);
MAKE_VECTOR(gn_PIM_NODE_93_next, 1, &gn_PIM_NODE[94]);
MAKE_VECTOR(gn_PIM_NODE_93_prev, 1, &gn_PIM_NODE[92]);
MAKE_VECTOR(gn_PIM_NODE_94_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_94_prev, 1, &gn_PIM_NODE[93]);
MAKE_VECTOR(gn_PIM_NODE_95_next, 1, &gn_PIM_NODE[96]);
MAKE_VECTOR(gn_PIM_NODE_95_prev, 1, &gn_PIM_NODE[3]);
MAKE_VECTOR(gn_PIM_NODE_96_next, 1, &gn_PIM_NODE[97]);
MAKE_VECTOR(gn_PIM_NODE_96_prev, 1, &gn_PIM_NODE[95]);
MAKE_VECTOR(gn_PIM_NODE_97_next, 1, &gn_PIM_NODE[98]);
MAKE_VECTOR(gn_PIM_NODE_97_prev, 1, &gn_PIM_NODE[96]);
MAKE_VECTOR(gn_PIM_NODE_98_next, 1, &gn_PIM_NODE[99]);
MAKE_VECTOR(gn_PIM_NODE_98_prev, 1, &gn_PIM_NODE[97]);
MAKE_VECTOR(gn_PIM_NODE_99_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_99_prev, 1, &gn_PIM_NODE[98]);
MAKE_VECTOR(gn_PIM_NODE_100_next, 1, &gn_PIM_NODE[101]);
MAKE_VECTOR(gn_PIM_NODE_100_prev, 1, &gn_PIM_NODE[3]);
MAKE_VECTOR(gn_PIM_NODE_101_next, 1, &gn_PIM_NODE[102]);
MAKE_VECTOR(gn_PIM_NODE_101_prev, 1, &gn_PIM_NODE[100]);
MAKE_VECTOR(gn_PIM_NODE_102_next, 2, &gn_PIM_NODE[103], &gn_PIM_NODE[107]);
MAKE_VECTOR(gn_PIM_NODE_102_prev, 1, &gn_PIM_NODE[101]);
MAKE_VECTOR(gn_PIM_NODE_103_next, 1, &gn_PIM_NODE[104]);
MAKE_VECTOR(gn_PIM_NODE_103_prev, 1, &gn_PIM_NODE[102]);
MAKE_VECTOR(gn_PIM_NODE_104_next, 1, &gn_PIM_NODE[105]);
MAKE_VECTOR(gn_PIM_NODE_104_prev, 2, &gn_PIM_NODE[103], &gn_PIM_NODE[107]);
MAKE_VECTOR(gn_PIM_NODE_105_next, 1, &gn_PIM_NODE[106]);
MAKE_VECTOR(gn_PIM_NODE_105_prev, 1, &gn_PIM_NODE[104]);
MAKE_VECTOR(gn_PIM_NODE_106_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_106_prev, 1, &gn_PIM_NODE[105]);
MAKE_VECTOR(gn_PIM_NODE_107_next, 1, &gn_PIM_NODE[104]);
MAKE_VECTOR(gn_PIM_NODE_107_prev, 1, &gn_PIM_NODE[102]);
MAKE_VECTOR(gn_PIM_NODE_108_next, 4, &gn_PIM_NODE[109], &gn_PIM_NODE[116], &gn_PIM_NODE[123], &gn_PIM_NODE[132]);
MAKE_VECTOR(gn_PIM_NODE_108_prev, 1, &gn_PIM_NODE[3]);
MAKE_VECTOR(gn_PIM_NODE_109_next, 2, &gn_PIM_NODE[110], &gn_PIM_NODE[113]);
MAKE_VECTOR(gn_PIM_NODE_109_prev, 1, &gn_PIM_NODE[108]);
MAKE_VECTOR(gn_PIM_NODE_110_next, 1, &gn_PIM_NODE[111]);
MAKE_VECTOR(gn_PIM_NODE_110_prev, 1, &gn_PIM_NODE[109]);
MAKE_VECTOR(gn_PIM_NODE_111_next, 1, &gn_PIM_NODE[112]);
MAKE_VECTOR(gn_PIM_NODE_111_prev, 1, &gn_PIM_NODE[110]);
MAKE_VECTOR(gn_PIM_NODE_112_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_112_prev, 1, &gn_PIM_NODE[111]);
MAKE_VECTOR(gn_PIM_NODE_113_next, 1, &gn_PIM_NODE[114]);
MAKE_VECTOR(gn_PIM_NODE_113_prev, 1, &gn_PIM_NODE[109]);
MAKE_VECTOR(gn_PIM_NODE_114_next, 1, &gn_PIM_NODE[115]);
MAKE_VECTOR(gn_PIM_NODE_114_prev, 1, &gn_PIM_NODE[113]);
MAKE_VECTOR(gn_PIM_NODE_115_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_115_prev, 1, &gn_PIM_NODE[114]);
MAKE_VECTOR(gn_PIM_NODE_116_next, 1, &gn_PIM_NODE[117]);
MAKE_VECTOR(gn_PIM_NODE_116_prev, 1, &gn_PIM_NODE[108]);
MAKE_VECTOR(gn_PIM_NODE_117_next, 2, &gn_PIM_NODE[118], &gn_PIM_NODE[122]);
MAKE_VECTOR(gn_PIM_NODE_117_prev, 1, &gn_PIM_NODE[116]);
MAKE_VECTOR(gn_PIM_NODE_118_next, 1, &gn_PIM_NODE[119]);
MAKE_VECTOR(gn_PIM_NODE_118_prev, 1, &gn_PIM_NODE[117]);
MAKE_VECTOR(gn_PIM_NODE_119_next, 1, &gn_PIM_NODE[120]);
MAKE_VECTOR(gn_PIM_NODE_119_prev, 2, &gn_PIM_NODE[118], &gn_PIM_NODE[122]);
MAKE_VECTOR(gn_PIM_NODE_120_next, 1, &gn_PIM_NODE[121]);
MAKE_VECTOR(gn_PIM_NODE_120_prev, 1, &gn_PIM_NODE[119]);
MAKE_VECTOR(gn_PIM_NODE_121_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_121_prev, 1, &gn_PIM_NODE[120]);
MAKE_VECTOR(gn_PIM_NODE_122_next, 1, &gn_PIM_NODE[119]);
MAKE_VECTOR(gn_PIM_NODE_122_prev, 1, &gn_PIM_NODE[117]);
MAKE_VECTOR(gn_PIM_NODE_123_next, 1, &gn_PIM_NODE[124]);
MAKE_VECTOR(gn_PIM_NODE_123_prev, 1, &gn_PIM_NODE[108]);
MAKE_VECTOR(gn_PIM_NODE_124_next, 1, &gn_PIM_NODE[125]);
MAKE_VECTOR(gn_PIM_NODE_124_prev, 1, &gn_PIM_NODE[123]);
MAKE_VECTOR(gn_PIM_NODE_125_next, 1, &gn_PIM_NODE[126]);
MAKE_VECTOR(gn_PIM_NODE_125_prev, 1, &gn_PIM_NODE[124]);
MAKE_VECTOR(gn_PIM_NODE_126_next, 2, &gn_PIM_NODE[127], &gn_PIM_NODE[131]);
MAKE_VECTOR(gn_PIM_NODE_126_prev, 1, &gn_PIM_NODE[125]);
MAKE_VECTOR(gn_PIM_NODE_127_next, 1, &gn_PIM_NODE[128]);
MAKE_VECTOR(gn_PIM_NODE_127_prev, 1, &gn_PIM_NODE[126]);
MAKE_VECTOR(gn_PIM_NODE_128_next, 1, &gn_PIM_NODE[129]);
MAKE_VECTOR(gn_PIM_NODE_128_prev, 2, &gn_PIM_NODE[127], &gn_PIM_NODE[131]);
MAKE_VECTOR(gn_PIM_NODE_129_next, 1, &gn_PIM_NODE[130]);
MAKE_VECTOR(gn_PIM_NODE_129_prev, 1, &gn_PIM_NODE[128]);
MAKE_VECTOR(gn_PIM_NODE_130_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_130_prev, 1, &gn_PIM_NODE[129]);
MAKE_VECTOR(gn_PIM_NODE_131_next, 1, &gn_PIM_NODE[128]);
MAKE_VECTOR(gn_PIM_NODE_131_prev, 1, &gn_PIM_NODE[126]);
MAKE_VECTOR(gn_PIM_NODE_132_next, 1, &gn_PIM_NODE[133]);
MAKE_VECTOR(gn_PIM_NODE_132_prev, 1, &gn_PIM_NODE[108]);
MAKE_VECTOR(gn_PIM_NODE_133_next, 1, &gn_PIM_NODE[134]);
MAKE_VECTOR(gn_PIM_NODE_133_prev, 1, &gn_PIM_NODE[132]);
MAKE_VECTOR(gn_PIM_NODE_134_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_134_prev, 1, &gn_PIM_NODE[133]);
MAKE_VECTOR(gn_PIM_NODE_135_next, 1, &gn_PIM_NODE[136]);
MAKE_VECTOR(gn_PIM_NODE_135_prev, 1, &gn_PIM_NODE[3]);
MAKE_VECTOR(gn_PIM_NODE_136_next, 1, &gn_PIM_NODE[137]);
MAKE_VECTOR(gn_PIM_NODE_136_prev, 1, &gn_PIM_NODE[135]);
MAKE_VECTOR(gn_PIM_NODE_137_next, 1, &gn_PIM_NODE[138]);
MAKE_VECTOR(gn_PIM_NODE_137_prev, 1, &gn_PIM_NODE[136]);
MAKE_VECTOR(gn_PIM_NODE_138_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_138_prev, 1, &gn_PIM_NODE[137]);
MAKE_VECTOR(gn_PIM_NODE_139_next, 1, &gn_PIM_NODE[140]);
MAKE_VECTOR(gn_PIM_NODE_139_prev, 1, &gn_PIM_NODE[3]);
MAKE_VECTOR(gn_PIM_NODE_140_next, 6, &gn_PIM_NODE[141], &gn_PIM_NODE[153], &gn_PIM_NODE[154], &gn_PIM_NODE[155], &gn_PIM_NODE[156], &gn_PIM_NODE[157]);
MAKE_VECTOR(gn_PIM_NODE_140_prev, 1, &gn_PIM_NODE[139]);
MAKE_VECTOR(gn_PIM_NODE_141_next, 1, &gn_PIM_NODE[142]);
MAKE_VECTOR(gn_PIM_NODE_141_prev, 1, &gn_PIM_NODE[140]);
MAKE_VECTOR(gn_PIM_NODE_142_next, 1, &gn_PIM_NODE[143]);
MAKE_VECTOR(gn_PIM_NODE_142_prev, 6, &gn_PIM_NODE[141], &gn_PIM_NODE[153], &gn_PIM_NODE[154], &gn_PIM_NODE[155], &gn_PIM_NODE[156], &gn_PIM_NODE[157]);
MAKE_VECTOR(gn_PIM_NODE_143_next, 2, &gn_PIM_NODE[144], &gn_PIM_NODE[148]);
MAKE_VECTOR(gn_PIM_NODE_143_prev, 1, &gn_PIM_NODE[142]);
MAKE_VECTOR(gn_PIM_NODE_144_next, 2, &gn_PIM_NODE[145], &gn_PIM_NODE[151]);
MAKE_VECTOR(gn_PIM_NODE_144_prev, 2, &gn_PIM_NODE[147], &gn_PIM_NODE[143]);
MAKE_VECTOR(gn_PIM_NODE_145_next, 1, &gn_PIM_NODE[146]);
MAKE_VECTOR(gn_PIM_NODE_145_prev, 1, &gn_PIM_NODE[144]);
MAKE_VECTOR(gn_PIM_NODE_146_next, 1, &gn_PIM_NODE[147]);
MAKE_VECTOR(gn_PIM_NODE_146_prev, 1, &gn_PIM_NODE[145]);
MAKE_VECTOR(gn_PIM_NODE_147_next, 2, &gn_PIM_NODE[144], &gn_PIM_NODE[148]);
MAKE_VECTOR(gn_PIM_NODE_147_prev, 2, &gn_PIM_NODE[146], &gn_PIM_NODE[152]);
MAKE_VECTOR(gn_PIM_NODE_148_next, 1, &gn_PIM_NODE[149]);
MAKE_VECTOR(gn_PIM_NODE_148_prev, 2, &gn_PIM_NODE[147], &gn_PIM_NODE[143]);
MAKE_VECTOR(gn_PIM_NODE_149_next, 1, &gn_PIM_NODE[150]);
MAKE_VECTOR(gn_PIM_NODE_149_prev, 1, &gn_PIM_NODE[148]);
MAKE_VECTOR(gn_PIM_NODE_150_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_150_prev, 1, &gn_PIM_NODE[149]);
MAKE_VECTOR(gn_PIM_NODE_151_next, 1, &gn_PIM_NODE[152]);
MAKE_VECTOR(gn_PIM_NODE_151_prev, 1, &gn_PIM_NODE[144]);
MAKE_VECTOR(gn_PIM_NODE_152_next, 1, &gn_PIM_NODE[147]);
MAKE_VECTOR(gn_PIM_NODE_152_prev, 1, &gn_PIM_NODE[151]);
MAKE_VECTOR(gn_PIM_NODE_153_next, 1, &gn_PIM_NODE[142]);
MAKE_VECTOR(gn_PIM_NODE_153_prev, 1, &gn_PIM_NODE[140]);
MAKE_VECTOR(gn_PIM_NODE_154_next, 1, &gn_PIM_NODE[142]);
MAKE_VECTOR(gn_PIM_NODE_154_prev, 1, &gn_PIM_NODE[140]);
MAKE_VECTOR(gn_PIM_NODE_155_next, 1, &gn_PIM_NODE[142]);
MAKE_VECTOR(gn_PIM_NODE_155_prev, 1, &gn_PIM_NODE[140]);
MAKE_VECTOR(gn_PIM_NODE_156_next, 1, &gn_PIM_NODE[142]);
MAKE_VECTOR(gn_PIM_NODE_156_prev, 1, &gn_PIM_NODE[140]);
MAKE_VECTOR(gn_PIM_NODE_157_next, 1, &gn_PIM_NODE[142]);
MAKE_VECTOR(gn_PIM_NODE_157_prev, 1, &gn_PIM_NODE[140]);
MAKE_VECTOR(gn_PIM_NODE_158_next, 2, &gn_PIM_NODE[159], &gn_PIM_NODE[161]);
MAKE_VECTOR(gn_PIM_NODE_158_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_159_next, 1, &gn_PIM_NODE[160]);
MAKE_VECTOR(gn_PIM_NODE_159_prev, 1, &gn_PIM_NODE[158]);
MAKE_VECTOR(gn_PIM_NODE_160_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_160_prev, 1, &gn_PIM_NODE[159]);
MAKE_VECTOR(gn_PIM_NODE_161_next, 1, &gn_PIM_NODE[162]);
MAKE_VECTOR(gn_PIM_NODE_161_prev, 1, &gn_PIM_NODE[158]);
MAKE_VECTOR(gn_PIM_NODE_162_next, 1, &gn_PIM_NODE[163]);
MAKE_VECTOR(gn_PIM_NODE_162_prev, 1, &gn_PIM_NODE[161]);
MAKE_VECTOR(gn_PIM_NODE_163_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_163_prev, 1, &gn_PIM_NODE[162]);
MAKE_VECTOR(gn_PIM_NODE_164_next, 1, &gn_PIM_NODE[165]);
MAKE_VECTOR(gn_PIM_NODE_164_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_165_next, 1, &gn_PIM_NODE[166]);
MAKE_VECTOR(gn_PIM_NODE_165_prev, 1, &gn_PIM_NODE[164]);
MAKE_VECTOR(gn_PIM_NODE_166_next, 1, &gn_PIM_NODE[167]);
MAKE_VECTOR(gn_PIM_NODE_166_prev, 1, &gn_PIM_NODE[165]);
MAKE_VECTOR(gn_PIM_NODE_167_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_167_prev, 1, &gn_PIM_NODE[166]);
MAKE_VECTOR(gn_PIM_NODE_168_next, 1, &gn_PIM_NODE[169]);
MAKE_VECTOR(gn_PIM_NODE_168_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_169_next, 1, &gn_PIM_NODE[170]);
MAKE_VECTOR(gn_PIM_NODE_169_prev, 1, &gn_PIM_NODE[168]);
MAKE_VECTOR(gn_PIM_NODE_170_next, 1, &gn_PIM_NODE[171]);
MAKE_VECTOR(gn_PIM_NODE_170_prev, 1, &gn_PIM_NODE[169]);
MAKE_VECTOR(gn_PIM_NODE_171_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_171_prev, 1, &gn_PIM_NODE[170]);
MAKE_VECTOR(gn_PIM_NODE_172_next, 1, &gn_PIM_NODE[173]);
MAKE_VECTOR(gn_PIM_NODE_172_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_173_next, 1, &gn_PIM_NODE[174]);
MAKE_VECTOR(gn_PIM_NODE_173_prev, 1, &gn_PIM_NODE[172]);
MAKE_VECTOR(gn_PIM_NODE_174_next, 1, &gn_PIM_NODE[175]);
MAKE_VECTOR(gn_PIM_NODE_174_prev, 1, &gn_PIM_NODE[173]);
MAKE_VECTOR(gn_PIM_NODE_175_next, 3, &gn_PIM_NODE[176], &gn_PIM_NODE[187], &gn_PIM_NODE[177]);
MAKE_VECTOR(gn_PIM_NODE_175_prev, 1, &gn_PIM_NODE[174]);
MAKE_VECTOR(gn_PIM_NODE_176_next, 1, &gn_PIM_NODE[177]);
MAKE_VECTOR(gn_PIM_NODE_176_prev, 1, &gn_PIM_NODE[175]);
MAKE_VECTOR(gn_PIM_NODE_177_next, 1, &gn_PIM_NODE[178]);
MAKE_VECTOR(gn_PIM_NODE_177_prev, 3, &gn_PIM_NODE[176], &gn_PIM_NODE[187], &gn_PIM_NODE[175]);
MAKE_VECTOR(gn_PIM_NODE_178_next, 1, &gn_PIM_NODE[179]);
MAKE_VECTOR(gn_PIM_NODE_178_prev, 1, &gn_PIM_NODE[177]);
MAKE_VECTOR(gn_PIM_NODE_179_next, 3, &gn_PIM_NODE[180], &gn_PIM_NODE[186], &gn_PIM_NODE[181]);
MAKE_VECTOR(gn_PIM_NODE_179_prev, 1, &gn_PIM_NODE[178]);
MAKE_VECTOR(gn_PIM_NODE_180_next, 1, &gn_PIM_NODE[181]);
MAKE_VECTOR(gn_PIM_NODE_180_prev, 1, &gn_PIM_NODE[179]);
MAKE_VECTOR(gn_PIM_NODE_181_next, 1, &gn_PIM_NODE[182]);
MAKE_VECTOR(gn_PIM_NODE_181_prev, 3, &gn_PIM_NODE[180], &gn_PIM_NODE[186], &gn_PIM_NODE[179]);
MAKE_VECTOR(gn_PIM_NODE_182_next, 1, &gn_PIM_NODE[183]);
MAKE_VECTOR(gn_PIM_NODE_182_prev, 1, &gn_PIM_NODE[181]);
MAKE_VECTOR(gn_PIM_NODE_183_next, 1, &gn_PIM_NODE[184]);
MAKE_VECTOR(gn_PIM_NODE_183_prev, 1, &gn_PIM_NODE[182]);
MAKE_VECTOR(gn_PIM_NODE_184_next, 1, &gn_PIM_NODE[185]);
MAKE_VECTOR(gn_PIM_NODE_184_prev, 1, &gn_PIM_NODE[183]);
MAKE_VECTOR(gn_PIM_NODE_185_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_185_prev, 1, &gn_PIM_NODE[184]);
MAKE_VECTOR(gn_PIM_NODE_186_next, 1, &gn_PIM_NODE[181]);
MAKE_VECTOR(gn_PIM_NODE_186_prev, 1, &gn_PIM_NODE[179]);
MAKE_VECTOR(gn_PIM_NODE_187_next, 1, &gn_PIM_NODE[177]);
MAKE_VECTOR(gn_PIM_NODE_187_prev, 1, &gn_PIM_NODE[175]);
MAKE_VECTOR(gn_PIM_NODE_188_next, 3, &gn_PIM_NODE[189], &gn_PIM_NODE[199], &gn_PIM_NODE[221]);
MAKE_VECTOR(gn_PIM_NODE_188_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_189_next, 1, &gn_PIM_NODE[190]);
MAKE_VECTOR(gn_PIM_NODE_189_prev, 1, &gn_PIM_NODE[188]);
MAKE_VECTOR(gn_PIM_NODE_190_next, 2, &gn_PIM_NODE[191], &gn_PIM_NODE[195]);
MAKE_VECTOR(gn_PIM_NODE_190_prev, 1, &gn_PIM_NODE[189]);
MAKE_VECTOR(gn_PIM_NODE_191_next, 1, &gn_PIM_NODE[192]);
MAKE_VECTOR(gn_PIM_NODE_191_prev, 1, &gn_PIM_NODE[190]);
MAKE_VECTOR(gn_PIM_NODE_192_next, 1, &gn_PIM_NODE[193]);
MAKE_VECTOR(gn_PIM_NODE_192_prev, 1, &gn_PIM_NODE[191]);
MAKE_VECTOR(gn_PIM_NODE_193_next, 1, &gn_PIM_NODE[194]);
MAKE_VECTOR(gn_PIM_NODE_193_prev, 1, &gn_PIM_NODE[192]);
MAKE_VECTOR(gn_PIM_NODE_194_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_194_prev, 1, &gn_PIM_NODE[193]);
MAKE_VECTOR(gn_PIM_NODE_195_next, 1, &gn_PIM_NODE[196]);
MAKE_VECTOR(gn_PIM_NODE_195_prev, 1, &gn_PIM_NODE[190]);
MAKE_VECTOR(gn_PIM_NODE_196_next, 1, &gn_PIM_NODE[197]);
MAKE_VECTOR(gn_PIM_NODE_196_prev, 1, &gn_PIM_NODE[195]);
MAKE_VECTOR(gn_PIM_NODE_197_next, 1, &gn_PIM_NODE[198]);
MAKE_VECTOR(gn_PIM_NODE_197_prev, 1, &gn_PIM_NODE[196]);
MAKE_VECTOR(gn_PIM_NODE_198_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_198_prev, 1, &gn_PIM_NODE[197]);
MAKE_VECTOR(gn_PIM_NODE_199_next, 1, &gn_PIM_NODE[200]);
MAKE_VECTOR(gn_PIM_NODE_199_prev, 1, &gn_PIM_NODE[188]);
MAKE_VECTOR(gn_PIM_NODE_200_next, 3, &gn_PIM_NODE[201], &gn_PIM_NODE[205], &gn_PIM_NODE[213]);
MAKE_VECTOR(gn_PIM_NODE_200_prev, 1, &gn_PIM_NODE[199]);
MAKE_VECTOR(gn_PIM_NODE_201_next, 1, &gn_PIM_NODE[202]);
MAKE_VECTOR(gn_PIM_NODE_201_prev, 1, &gn_PIM_NODE[200]);
MAKE_VECTOR(gn_PIM_NODE_202_next, 1, &gn_PIM_NODE[203]);
MAKE_VECTOR(gn_PIM_NODE_202_prev, 1, &gn_PIM_NODE[201]);
MAKE_VECTOR(gn_PIM_NODE_203_next, 1, &gn_PIM_NODE[204]);
MAKE_VECTOR(gn_PIM_NODE_203_prev, 1, &gn_PIM_NODE[202]);
MAKE_VECTOR(gn_PIM_NODE_204_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_204_prev, 1, &gn_PIM_NODE[203]);
MAKE_VECTOR(gn_PIM_NODE_205_next, 1, &gn_PIM_NODE[206]);
MAKE_VECTOR(gn_PIM_NODE_205_prev, 1, &gn_PIM_NODE[200]);
MAKE_VECTOR(gn_PIM_NODE_206_next, 1, &gn_PIM_NODE[207]);
MAKE_VECTOR(gn_PIM_NODE_206_prev, 1, &gn_PIM_NODE[205]);
MAKE_VECTOR(gn_PIM_NODE_207_next, 2, &gn_PIM_NODE[208], &gn_PIM_NODE[212]);
MAKE_VECTOR(gn_PIM_NODE_207_prev, 1, &gn_PIM_NODE[206]);
MAKE_VECTOR(gn_PIM_NODE_208_next, 1, &gn_PIM_NODE[209]);
MAKE_VECTOR(gn_PIM_NODE_208_prev, 1, &gn_PIM_NODE[207]);
MAKE_VECTOR(gn_PIM_NODE_209_next, 1, &gn_PIM_NODE[210]);
MAKE_VECTOR(gn_PIM_NODE_209_prev, 2, &gn_PIM_NODE[208], &gn_PIM_NODE[212]);
MAKE_VECTOR(gn_PIM_NODE_210_next, 1, &gn_PIM_NODE[211]);
MAKE_VECTOR(gn_PIM_NODE_210_prev, 1, &gn_PIM_NODE[209]);
MAKE_VECTOR(gn_PIM_NODE_211_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_211_prev, 1, &gn_PIM_NODE[210]);
MAKE_VECTOR(gn_PIM_NODE_212_next, 1, &gn_PIM_NODE[209]);
MAKE_VECTOR(gn_PIM_NODE_212_prev, 1, &gn_PIM_NODE[207]);
MAKE_VECTOR(gn_PIM_NODE_213_next, 1, &gn_PIM_NODE[214]);
MAKE_VECTOR(gn_PIM_NODE_213_prev, 1, &gn_PIM_NODE[200]);
MAKE_VECTOR(gn_PIM_NODE_214_next, 1, &gn_PIM_NODE[215]);
MAKE_VECTOR(gn_PIM_NODE_214_prev, 1, &gn_PIM_NODE[213]);
MAKE_VECTOR(gn_PIM_NODE_215_next, 2, &gn_PIM_NODE[216], &gn_PIM_NODE[218]);
MAKE_VECTOR(gn_PIM_NODE_215_prev, 1, &gn_PIM_NODE[214]);
MAKE_VECTOR(gn_PIM_NODE_216_next, 1, &gn_PIM_NODE[217]);
MAKE_VECTOR(gn_PIM_NODE_216_prev, 1, &gn_PIM_NODE[215]);
MAKE_VECTOR(gn_PIM_NODE_217_next, 1, &gn_PIM_NODE[218]);
MAKE_VECTOR(gn_PIM_NODE_217_prev, 1, &gn_PIM_NODE[216]);
MAKE_VECTOR(gn_PIM_NODE_218_next, 1, &gn_PIM_NODE[219]);
MAKE_VECTOR(gn_PIM_NODE_218_prev, 2, &gn_PIM_NODE[217], &gn_PIM_NODE[215]);
MAKE_VECTOR(gn_PIM_NODE_219_next, 1, &gn_PIM_NODE[220]);
MAKE_VECTOR(gn_PIM_NODE_219_prev, 1, &gn_PIM_NODE[218]);
MAKE_VECTOR(gn_PIM_NODE_220_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_220_prev, 1, &gn_PIM_NODE[219]);
MAKE_VECTOR(gn_PIM_NODE_221_next, 1, &gn_PIM_NODE[222]);
MAKE_VECTOR(gn_PIM_NODE_221_prev, 1, &gn_PIM_NODE[188]);
MAKE_VECTOR(gn_PIM_NODE_222_next, 1, &gn_PIM_NODE[223]);
MAKE_VECTOR(gn_PIM_NODE_222_prev, 1, &gn_PIM_NODE[221]);
MAKE_VECTOR(gn_PIM_NODE_223_next, 1, &gn_PIM_NODE[224]);
MAKE_VECTOR(gn_PIM_NODE_223_prev, 1, &gn_PIM_NODE[222]);
MAKE_VECTOR(gn_PIM_NODE_224_next, 2, &gn_PIM_NODE[225], &gn_PIM_NODE[226]);
MAKE_VECTOR(gn_PIM_NODE_224_prev, 1, &gn_PIM_NODE[223]);
MAKE_VECTOR(gn_PIM_NODE_225_next, 1, &gn_PIM_NODE[226]);
MAKE_VECTOR(gn_PIM_NODE_225_prev, 1, &gn_PIM_NODE[224]);
MAKE_VECTOR(gn_PIM_NODE_226_next, 1, &gn_PIM_NODE[227]);
MAKE_VECTOR(gn_PIM_NODE_226_prev, 2, &gn_PIM_NODE[225], &gn_PIM_NODE[224]);
MAKE_VECTOR(gn_PIM_NODE_227_next, 1, &gn_PIM_NODE[228]);
MAKE_VECTOR(gn_PIM_NODE_227_prev, 1, &gn_PIM_NODE[226]);
MAKE_VECTOR(gn_PIM_NODE_228_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_228_prev, 1, &gn_PIM_NODE[227]);
MAKE_VECTOR(gn_PIM_NODE_229_next, 12, &gn_PIM_NODE[230], &gn_PIM_NODE[236], &gn_PIM_NODE[242], &gn_PIM_NODE[248], &gn_PIM_NODE[251], &gn_PIM_NODE[294], &gn_PIM_NODE[300], &gn_PIM_NODE[306], &gn_PIM_NODE[323], &gn_PIM_NODE[326], &gn_PIM_NODE[334], &gn_PIM_NODE[341]);
MAKE_VECTOR(gn_PIM_NODE_229_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_230_next, 2, &gn_PIM_NODE[231], &gn_PIM_NODE[233]);
MAKE_VECTOR(gn_PIM_NODE_230_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_231_next, 1, &gn_PIM_NODE[232]);
MAKE_VECTOR(gn_PIM_NODE_231_prev, 1, &gn_PIM_NODE[230]);
MAKE_VECTOR(gn_PIM_NODE_232_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_232_prev, 1, &gn_PIM_NODE[231]);
MAKE_VECTOR(gn_PIM_NODE_233_next, 1, &gn_PIM_NODE[234]);
MAKE_VECTOR(gn_PIM_NODE_233_prev, 1, &gn_PIM_NODE[230]);
MAKE_VECTOR(gn_PIM_NODE_234_next, 1, &gn_PIM_NODE[235]);
MAKE_VECTOR(gn_PIM_NODE_234_prev, 1, &gn_PIM_NODE[233]);
MAKE_VECTOR(gn_PIM_NODE_235_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_235_prev, 1, &gn_PIM_NODE[234]);
MAKE_VECTOR(gn_PIM_NODE_236_next, 1, &gn_PIM_NODE[237]);
MAKE_VECTOR(gn_PIM_NODE_236_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_237_next, 2, &gn_PIM_NODE[238], &gn_PIM_NODE[239]);
MAKE_VECTOR(gn_PIM_NODE_237_prev, 1, &gn_PIM_NODE[236]);
MAKE_VECTOR(gn_PIM_NODE_238_next, 1, &gn_PIM_NODE[239]);
MAKE_VECTOR(gn_PIM_NODE_238_prev, 1, &gn_PIM_NODE[237]);
MAKE_VECTOR(gn_PIM_NODE_239_next, 1, &gn_PIM_NODE[240]);
MAKE_VECTOR(gn_PIM_NODE_239_prev, 2, &gn_PIM_NODE[238], &gn_PIM_NODE[237]);
MAKE_VECTOR(gn_PIM_NODE_240_next, 1, &gn_PIM_NODE[241]);
MAKE_VECTOR(gn_PIM_NODE_240_prev, 1, &gn_PIM_NODE[239]);
MAKE_VECTOR(gn_PIM_NODE_241_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_241_prev, 1, &gn_PIM_NODE[240]);
MAKE_VECTOR(gn_PIM_NODE_242_next, 1, &gn_PIM_NODE[243]);
MAKE_VECTOR(gn_PIM_NODE_242_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_243_next, 2, &gn_PIM_NODE[244], &gn_PIM_NODE[245]);
MAKE_VECTOR(gn_PIM_NODE_243_prev, 1, &gn_PIM_NODE[242]);
MAKE_VECTOR(gn_PIM_NODE_244_next, 1, &gn_PIM_NODE[245]);
MAKE_VECTOR(gn_PIM_NODE_244_prev, 1, &gn_PIM_NODE[243]);
MAKE_VECTOR(gn_PIM_NODE_245_next, 1, &gn_PIM_NODE[246]);
MAKE_VECTOR(gn_PIM_NODE_245_prev, 2, &gn_PIM_NODE[244], &gn_PIM_NODE[243]);
MAKE_VECTOR(gn_PIM_NODE_246_next, 1, &gn_PIM_NODE[247]);
MAKE_VECTOR(gn_PIM_NODE_246_prev, 1, &gn_PIM_NODE[245]);
MAKE_VECTOR(gn_PIM_NODE_247_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_247_prev, 1, &gn_PIM_NODE[246]);
MAKE_VECTOR(gn_PIM_NODE_248_next, 1, &gn_PIM_NODE[249]);
MAKE_VECTOR(gn_PIM_NODE_248_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_249_next, 1, &gn_PIM_NODE[250]);
MAKE_VECTOR(gn_PIM_NODE_249_prev, 1, &gn_PIM_NODE[248]);
MAKE_VECTOR(gn_PIM_NODE_250_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_250_prev, 1, &gn_PIM_NODE[249]);
MAKE_VECTOR(gn_PIM_NODE_251_next, 3, &gn_PIM_NODE[252], &gn_PIM_NODE[266], &gn_PIM_NODE[284]);
MAKE_VECTOR(gn_PIM_NODE_251_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_252_next, 1, &gn_PIM_NODE[253]);
MAKE_VECTOR(gn_PIM_NODE_252_prev, 1, &gn_PIM_NODE[251]);
MAKE_VECTOR(gn_PIM_NODE_253_next, 3, &gn_PIM_NODE[254], &gn_PIM_NODE[256], &gn_PIM_NODE[260]);
MAKE_VECTOR(gn_PIM_NODE_253_prev, 1, &gn_PIM_NODE[252]);
MAKE_VECTOR(gn_PIM_NODE_254_next, 1, &gn_PIM_NODE[255]);
MAKE_VECTOR(gn_PIM_NODE_254_prev, 1, &gn_PIM_NODE[253]);
MAKE_VECTOR(gn_PIM_NODE_255_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_255_prev, 1, &gn_PIM_NODE[254]);
MAKE_VECTOR(gn_PIM_NODE_256_next, 1, &gn_PIM_NODE[257]);
MAKE_VECTOR(gn_PIM_NODE_256_prev, 1, &gn_PIM_NODE[253]);
MAKE_VECTOR(gn_PIM_NODE_257_next, 1, &gn_PIM_NODE[258]);
MAKE_VECTOR(gn_PIM_NODE_257_prev, 1, &gn_PIM_NODE[256]);
MAKE_VECTOR(gn_PIM_NODE_258_next, 1, &gn_PIM_NODE[259]);
MAKE_VECTOR(gn_PIM_NODE_258_prev, 1, &gn_PIM_NODE[257]);
MAKE_VECTOR(gn_PIM_NODE_259_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_259_prev, 1, &gn_PIM_NODE[258]);
MAKE_VECTOR(gn_PIM_NODE_260_next, 1, &gn_PIM_NODE[261]);
MAKE_VECTOR(gn_PIM_NODE_260_prev, 1, &gn_PIM_NODE[253]);
MAKE_VECTOR(gn_PIM_NODE_261_next, 2, &gn_PIM_NODE[262], &gn_PIM_NODE[263]);
MAKE_VECTOR(gn_PIM_NODE_261_prev, 1, &gn_PIM_NODE[260]);
MAKE_VECTOR(gn_PIM_NODE_262_next, 1, &gn_PIM_NODE[263]);
MAKE_VECTOR(gn_PIM_NODE_262_prev, 1, &gn_PIM_NODE[261]);
MAKE_VECTOR(gn_PIM_NODE_263_next, 1, &gn_PIM_NODE[264]);
MAKE_VECTOR(gn_PIM_NODE_263_prev, 2, &gn_PIM_NODE[262], &gn_PIM_NODE[261]);
MAKE_VECTOR(gn_PIM_NODE_264_next, 1, &gn_PIM_NODE[265]);
MAKE_VECTOR(gn_PIM_NODE_264_prev, 1, &gn_PIM_NODE[263]);
MAKE_VECTOR(gn_PIM_NODE_265_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_265_prev, 1, &gn_PIM_NODE[264]);
MAKE_VECTOR(gn_PIM_NODE_266_next, 1, &gn_PIM_NODE[267]);
MAKE_VECTOR(gn_PIM_NODE_266_prev, 1, &gn_PIM_NODE[251]);
MAKE_VECTOR(gn_PIM_NODE_267_next, 3, &gn_PIM_NODE[268], &gn_PIM_NODE[270], &gn_PIM_NODE[276]);
MAKE_VECTOR(gn_PIM_NODE_267_prev, 1, &gn_PIM_NODE[266]);
MAKE_VECTOR(gn_PIM_NODE_268_next, 1, &gn_PIM_NODE[269]);
MAKE_VECTOR(gn_PIM_NODE_268_prev, 1, &gn_PIM_NODE[267]);
MAKE_VECTOR(gn_PIM_NODE_269_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_269_prev, 1, &gn_PIM_NODE[268]);
MAKE_VECTOR(gn_PIM_NODE_270_next, 1, &gn_PIM_NODE[271]);
MAKE_VECTOR(gn_PIM_NODE_270_prev, 1, &gn_PIM_NODE[267]);
MAKE_VECTOR(gn_PIM_NODE_271_next, 2, &gn_PIM_NODE[272], &gn_PIM_NODE[273]);
MAKE_VECTOR(gn_PIM_NODE_271_prev, 1, &gn_PIM_NODE[270]);
MAKE_VECTOR(gn_PIM_NODE_272_next, 1, &gn_PIM_NODE[273]);
MAKE_VECTOR(gn_PIM_NODE_272_prev, 1, &gn_PIM_NODE[271]);
MAKE_VECTOR(gn_PIM_NODE_273_next, 1, &gn_PIM_NODE[274]);
MAKE_VECTOR(gn_PIM_NODE_273_prev, 2, &gn_PIM_NODE[272], &gn_PIM_NODE[271]);
MAKE_VECTOR(gn_PIM_NODE_274_next, 1, &gn_PIM_NODE[275]);
MAKE_VECTOR(gn_PIM_NODE_274_prev, 1, &gn_PIM_NODE[273]);
MAKE_VECTOR(gn_PIM_NODE_275_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_275_prev, 1, &gn_PIM_NODE[274]);
MAKE_VECTOR(gn_PIM_NODE_276_next, 1, &gn_PIM_NODE[277]);
MAKE_VECTOR(gn_PIM_NODE_276_prev, 1, &gn_PIM_NODE[267]);
MAKE_VECTOR(gn_PIM_NODE_277_next, 1, &gn_PIM_NODE[278]);
MAKE_VECTOR(gn_PIM_NODE_277_prev, 1, &gn_PIM_NODE[276]);
MAKE_VECTOR(gn_PIM_NODE_278_next, 2, &gn_PIM_NODE[279], &gn_PIM_NODE[283]);
MAKE_VECTOR(gn_PIM_NODE_278_prev, 1, &gn_PIM_NODE[277]);
MAKE_VECTOR(gn_PIM_NODE_279_next, 1, &gn_PIM_NODE[280]);
MAKE_VECTOR(gn_PIM_NODE_279_prev, 1, &gn_PIM_NODE[278]);
MAKE_VECTOR(gn_PIM_NODE_280_next, 1, &gn_PIM_NODE[281]);
MAKE_VECTOR(gn_PIM_NODE_280_prev, 2, &gn_PIM_NODE[279], &gn_PIM_NODE[283]);
MAKE_VECTOR(gn_PIM_NODE_281_next, 1, &gn_PIM_NODE[282]);
MAKE_VECTOR(gn_PIM_NODE_281_prev, 1, &gn_PIM_NODE[280]);
MAKE_VECTOR(gn_PIM_NODE_282_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_282_prev, 1, &gn_PIM_NODE[281]);
MAKE_VECTOR(gn_PIM_NODE_283_next, 1, &gn_PIM_NODE[280]);
MAKE_VECTOR(gn_PIM_NODE_283_prev, 1, &gn_PIM_NODE[278]);
MAKE_VECTOR(gn_PIM_NODE_284_next, 1, &gn_PIM_NODE[285]);
MAKE_VECTOR(gn_PIM_NODE_284_prev, 1, &gn_PIM_NODE[251]);
MAKE_VECTOR(gn_PIM_NODE_285_next, 2, &gn_PIM_NODE[286], &gn_PIM_NODE[291]);
MAKE_VECTOR(gn_PIM_NODE_285_prev, 1, &gn_PIM_NODE[284]);
MAKE_VECTOR(gn_PIM_NODE_286_next, 1, &gn_PIM_NODE[287]);
MAKE_VECTOR(gn_PIM_NODE_286_prev, 1, &gn_PIM_NODE[285]);
MAKE_VECTOR(gn_PIM_NODE_287_next, 1, &gn_PIM_NODE[288]);
MAKE_VECTOR(gn_PIM_NODE_287_prev, 1, &gn_PIM_NODE[286]);
MAKE_VECTOR(gn_PIM_NODE_288_next, 2, &gn_PIM_NODE[289], &gn_PIM_NODE[290]);
MAKE_VECTOR(gn_PIM_NODE_288_prev, 1, &gn_PIM_NODE[287]);
MAKE_VECTOR(gn_PIM_NODE_289_next, 1, &gn_PIM_NODE[290]);
MAKE_VECTOR(gn_PIM_NODE_289_prev, 1, &gn_PIM_NODE[288]);
MAKE_VECTOR(gn_PIM_NODE_290_next, 1, &gn_PIM_NODE[291]);
MAKE_VECTOR(gn_PIM_NODE_290_prev, 2, &gn_PIM_NODE[289], &gn_PIM_NODE[288]);
MAKE_VECTOR(gn_PIM_NODE_291_next, 1, &gn_PIM_NODE[292]);
MAKE_VECTOR(gn_PIM_NODE_291_prev, 2, &gn_PIM_NODE[290], &gn_PIM_NODE[285]);
MAKE_VECTOR(gn_PIM_NODE_292_next, 1, &gn_PIM_NODE[293]);
MAKE_VECTOR(gn_PIM_NODE_292_prev, 1, &gn_PIM_NODE[291]);
MAKE_VECTOR(gn_PIM_NODE_293_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_293_prev, 1, &gn_PIM_NODE[292]);
MAKE_VECTOR(gn_PIM_NODE_294_next, 1, &gn_PIM_NODE[295]);
MAKE_VECTOR(gn_PIM_NODE_294_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_295_next, 2, &gn_PIM_NODE[296], &gn_PIM_NODE[297]);
MAKE_VECTOR(gn_PIM_NODE_295_prev, 1, &gn_PIM_NODE[294]);
MAKE_VECTOR(gn_PIM_NODE_296_next, 1, &gn_PIM_NODE[297]);
MAKE_VECTOR(gn_PIM_NODE_296_prev, 1, &gn_PIM_NODE[295]);
MAKE_VECTOR(gn_PIM_NODE_297_next, 1, &gn_PIM_NODE[298]);
MAKE_VECTOR(gn_PIM_NODE_297_prev, 2, &gn_PIM_NODE[296], &gn_PIM_NODE[295]);
MAKE_VECTOR(gn_PIM_NODE_298_next, 1, &gn_PIM_NODE[299]);
MAKE_VECTOR(gn_PIM_NODE_298_prev, 1, &gn_PIM_NODE[297]);
MAKE_VECTOR(gn_PIM_NODE_299_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_299_prev, 1, &gn_PIM_NODE[298]);
MAKE_VECTOR(gn_PIM_NODE_300_next, 1, &gn_PIM_NODE[301]);
MAKE_VECTOR(gn_PIM_NODE_300_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_301_next, 2, &gn_PIM_NODE[302], &gn_PIM_NODE[303]);
MAKE_VECTOR(gn_PIM_NODE_301_prev, 1, &gn_PIM_NODE[300]);
MAKE_VECTOR(gn_PIM_NODE_302_next, 1, &gn_PIM_NODE[303]);
MAKE_VECTOR(gn_PIM_NODE_302_prev, 1, &gn_PIM_NODE[301]);
MAKE_VECTOR(gn_PIM_NODE_303_next, 1, &gn_PIM_NODE[304]);
MAKE_VECTOR(gn_PIM_NODE_303_prev, 2, &gn_PIM_NODE[302], &gn_PIM_NODE[301]);
MAKE_VECTOR(gn_PIM_NODE_304_next, 1, &gn_PIM_NODE[305]);
MAKE_VECTOR(gn_PIM_NODE_304_prev, 1, &gn_PIM_NODE[303]);
MAKE_VECTOR(gn_PIM_NODE_305_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_305_prev, 1, &gn_PIM_NODE[304]);
MAKE_VECTOR(gn_PIM_NODE_306_next, 2, &gn_PIM_NODE[307], &gn_PIM_NODE[317]);
MAKE_VECTOR(gn_PIM_NODE_306_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_307_next, 2, &gn_PIM_NODE[308], &gn_PIM_NODE[313]);
MAKE_VECTOR(gn_PIM_NODE_307_prev, 1, &gn_PIM_NODE[306]);
MAKE_VECTOR(gn_PIM_NODE_308_next, 2, &gn_PIM_NODE[309], &gn_PIM_NODE[310]);
MAKE_VECTOR(gn_PIM_NODE_308_prev, 1, &gn_PIM_NODE[307]);
MAKE_VECTOR(gn_PIM_NODE_309_next, 1, &gn_PIM_NODE[310]);
MAKE_VECTOR(gn_PIM_NODE_309_prev, 1, &gn_PIM_NODE[308]);
MAKE_VECTOR(gn_PIM_NODE_310_next, 1, &gn_PIM_NODE[311]);
MAKE_VECTOR(gn_PIM_NODE_310_prev, 2, &gn_PIM_NODE[309], &gn_PIM_NODE[308]);
MAKE_VECTOR(gn_PIM_NODE_311_next, 1, &gn_PIM_NODE[312]);
MAKE_VECTOR(gn_PIM_NODE_311_prev, 1, &gn_PIM_NODE[310]);
MAKE_VECTOR(gn_PIM_NODE_312_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_312_prev, 1, &gn_PIM_NODE[311]);
MAKE_VECTOR(gn_PIM_NODE_313_next, 1, &gn_PIM_NODE[314]);
MAKE_VECTOR(gn_PIM_NODE_313_prev, 1, &gn_PIM_NODE[307]);
MAKE_VECTOR(gn_PIM_NODE_314_next, 1, &gn_PIM_NODE[315]);
MAKE_VECTOR(gn_PIM_NODE_314_prev, 1, &gn_PIM_NODE[313]);
MAKE_VECTOR(gn_PIM_NODE_315_next, 1, &gn_PIM_NODE[316]);
MAKE_VECTOR(gn_PIM_NODE_315_prev, 1, &gn_PIM_NODE[314]);
MAKE_VECTOR(gn_PIM_NODE_316_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_316_prev, 1, &gn_PIM_NODE[315]);
MAKE_VECTOR(gn_PIM_NODE_317_next, 1, &gn_PIM_NODE[318]);
MAKE_VECTOR(gn_PIM_NODE_317_prev, 1, &gn_PIM_NODE[306]);
MAKE_VECTOR(gn_PIM_NODE_318_next, 2, &gn_PIM_NODE[319], &gn_PIM_NODE[320]);
MAKE_VECTOR(gn_PIM_NODE_318_prev, 1, &gn_PIM_NODE[317]);
MAKE_VECTOR(gn_PIM_NODE_319_next, 1, &gn_PIM_NODE[320]);
MAKE_VECTOR(gn_PIM_NODE_319_prev, 1, &gn_PIM_NODE[318]);
MAKE_VECTOR(gn_PIM_NODE_320_next, 1, &gn_PIM_NODE[321]);
MAKE_VECTOR(gn_PIM_NODE_320_prev, 2, &gn_PIM_NODE[319], &gn_PIM_NODE[318]);
MAKE_VECTOR(gn_PIM_NODE_321_next, 1, &gn_PIM_NODE[322]);
MAKE_VECTOR(gn_PIM_NODE_321_prev, 1, &gn_PIM_NODE[320]);
MAKE_VECTOR(gn_PIM_NODE_322_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_322_prev, 1, &gn_PIM_NODE[321]);
MAKE_VECTOR(gn_PIM_NODE_323_next, 1, &gn_PIM_NODE[324]);
MAKE_VECTOR(gn_PIM_NODE_323_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_324_next, 1, &gn_PIM_NODE[325]);
MAKE_VECTOR(gn_PIM_NODE_324_prev, 1, &gn_PIM_NODE[323]);
MAKE_VECTOR(gn_PIM_NODE_325_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_325_prev, 1, &gn_PIM_NODE[324]);
MAKE_VECTOR(gn_PIM_NODE_326_next, 1, &gn_PIM_NODE[327]);
MAKE_VECTOR(gn_PIM_NODE_326_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_327_next, 2, &gn_PIM_NODE[328], &gn_PIM_NODE[330]);
MAKE_VECTOR(gn_PIM_NODE_327_prev, 1, &gn_PIM_NODE[326]);
MAKE_VECTOR(gn_PIM_NODE_328_next, 1, &gn_PIM_NODE[329]);
MAKE_VECTOR(gn_PIM_NODE_328_prev, 1, &gn_PIM_NODE[327]);
MAKE_VECTOR(gn_PIM_NODE_329_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_329_prev, 1, &gn_PIM_NODE[328]);
MAKE_VECTOR(gn_PIM_NODE_330_next, 1, &gn_PIM_NODE[331]);
MAKE_VECTOR(gn_PIM_NODE_330_prev, 1, &gn_PIM_NODE[327]);
MAKE_VECTOR(gn_PIM_NODE_331_next, 1, &gn_PIM_NODE[332]);
MAKE_VECTOR(gn_PIM_NODE_331_prev, 1, &gn_PIM_NODE[330]);
MAKE_VECTOR(gn_PIM_NODE_332_next, 1, &gn_PIM_NODE[333]);
MAKE_VECTOR(gn_PIM_NODE_332_prev, 1, &gn_PIM_NODE[331]);
MAKE_VECTOR(gn_PIM_NODE_333_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_333_prev, 1, &gn_PIM_NODE[332]);
MAKE_VECTOR(gn_PIM_NODE_334_next, 1, &gn_PIM_NODE[335]);
MAKE_VECTOR(gn_PIM_NODE_334_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_335_next, 2, &gn_PIM_NODE[336], &gn_PIM_NODE[338]);
MAKE_VECTOR(gn_PIM_NODE_335_prev, 1, &gn_PIM_NODE[334]);
MAKE_VECTOR(gn_PIM_NODE_336_next, 1, &gn_PIM_NODE[337]);
MAKE_VECTOR(gn_PIM_NODE_336_prev, 1, &gn_PIM_NODE[335]);
MAKE_VECTOR(gn_PIM_NODE_337_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_337_prev, 1, &gn_PIM_NODE[336]);
MAKE_VECTOR(gn_PIM_NODE_338_next, 1, &gn_PIM_NODE[339]);
MAKE_VECTOR(gn_PIM_NODE_338_prev, 1, &gn_PIM_NODE[335]);
MAKE_VECTOR(gn_PIM_NODE_339_next, 1, &gn_PIM_NODE[340]);
MAKE_VECTOR(gn_PIM_NODE_339_prev, 1, &gn_PIM_NODE[338]);
MAKE_VECTOR(gn_PIM_NODE_340_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_340_prev, 1, &gn_PIM_NODE[339]);
MAKE_VECTOR(gn_PIM_NODE_341_next, 1, &gn_PIM_NODE[342]);
MAKE_VECTOR(gn_PIM_NODE_341_prev, 1, &gn_PIM_NODE[229]);
MAKE_VECTOR(gn_PIM_NODE_342_next, 2, &gn_PIM_NODE[343], &gn_PIM_NODE[344]);
MAKE_VECTOR(gn_PIM_NODE_342_prev, 1, &gn_PIM_NODE[341]);
MAKE_VECTOR(gn_PIM_NODE_343_next, 1, &gn_PIM_NODE[344]);
MAKE_VECTOR(gn_PIM_NODE_343_prev, 1, &gn_PIM_NODE[342]);
MAKE_VECTOR(gn_PIM_NODE_344_next, 1, &gn_PIM_NODE[345]);
MAKE_VECTOR(gn_PIM_NODE_344_prev, 2, &gn_PIM_NODE[343], &gn_PIM_NODE[342]);
MAKE_VECTOR(gn_PIM_NODE_345_next, 1, &gn_PIM_NODE[346]);
MAKE_VECTOR(gn_PIM_NODE_345_prev, 1, &gn_PIM_NODE[344]);
MAKE_VECTOR(gn_PIM_NODE_346_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_346_prev, 1, &gn_PIM_NODE[345]);
MAKE_VECTOR(gn_PIM_NODE_347_next, 1, &gn_PIM_NODE[348]);
MAKE_VECTOR(gn_PIM_NODE_347_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_348_next, 1, &gn_PIM_NODE[349]);
MAKE_VECTOR(gn_PIM_NODE_348_prev, 1, &gn_PIM_NODE[347]);
MAKE_VECTOR(gn_PIM_NODE_349_next, 1, &gn_PIM_NODE[350]);
MAKE_VECTOR(gn_PIM_NODE_349_prev, 1, &gn_PIM_NODE[348]);
MAKE_VECTOR(gn_PIM_NODE_350_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_350_prev, 1, &gn_PIM_NODE[349]);
MAKE_VECTOR(gn_PIM_NODE_351_next, 1, &gn_PIM_NODE[352]);
MAKE_VECTOR(gn_PIM_NODE_351_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_352_next, 1, &gn_PIM_NODE[353]);
MAKE_VECTOR(gn_PIM_NODE_352_prev, 1, &gn_PIM_NODE[351]);
MAKE_VECTOR(gn_PIM_NODE_353_next, 1, &gn_PIM_NODE[354]);
MAKE_VECTOR(gn_PIM_NODE_353_prev, 1, &gn_PIM_NODE[352]);
MAKE_VECTOR(gn_PIM_NODE_354_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_354_prev, 1, &gn_PIM_NODE[353]);
MAKE_VECTOR(gn_PIM_NODE_355_next, 2, &gn_PIM_NODE[356], &gn_PIM_NODE[366]);
MAKE_VECTOR(gn_PIM_NODE_355_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_356_next, 2, &gn_PIM_NODE[357], &gn_PIM_NODE[362]);
MAKE_VECTOR(gn_PIM_NODE_356_prev, 1, &gn_PIM_NODE[355]);
MAKE_VECTOR(gn_PIM_NODE_357_next, 2, &gn_PIM_NODE[358], &gn_PIM_NODE[359]);
MAKE_VECTOR(gn_PIM_NODE_357_prev, 1, &gn_PIM_NODE[356]);
MAKE_VECTOR(gn_PIM_NODE_358_next, 1, &gn_PIM_NODE[359]);
MAKE_VECTOR(gn_PIM_NODE_358_prev, 1, &gn_PIM_NODE[357]);
MAKE_VECTOR(gn_PIM_NODE_359_next, 1, &gn_PIM_NODE[360]);
MAKE_VECTOR(gn_PIM_NODE_359_prev, 2, &gn_PIM_NODE[358], &gn_PIM_NODE[357]);
MAKE_VECTOR(gn_PIM_NODE_360_next, 1, &gn_PIM_NODE[361]);
MAKE_VECTOR(gn_PIM_NODE_360_prev, 1, &gn_PIM_NODE[359]);
MAKE_VECTOR(gn_PIM_NODE_361_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_361_prev, 1, &gn_PIM_NODE[360]);
MAKE_VECTOR(gn_PIM_NODE_362_next, 1, &gn_PIM_NODE[363]);
MAKE_VECTOR(gn_PIM_NODE_362_prev, 1, &gn_PIM_NODE[356]);
MAKE_VECTOR(gn_PIM_NODE_363_next, 1, &gn_PIM_NODE[364]);
MAKE_VECTOR(gn_PIM_NODE_363_prev, 1, &gn_PIM_NODE[362]);
MAKE_VECTOR(gn_PIM_NODE_364_next, 1, &gn_PIM_NODE[365]);
MAKE_VECTOR(gn_PIM_NODE_364_prev, 1, &gn_PIM_NODE[363]);
MAKE_VECTOR(gn_PIM_NODE_365_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_365_prev, 1, &gn_PIM_NODE[364]);
MAKE_VECTOR(gn_PIM_NODE_366_next, 1, &gn_PIM_NODE[367]);
MAKE_VECTOR(gn_PIM_NODE_366_prev, 1, &gn_PIM_NODE[355]);
MAKE_VECTOR(gn_PIM_NODE_367_next, 1, &gn_PIM_NODE[368]);
MAKE_VECTOR(gn_PIM_NODE_367_prev, 1, &gn_PIM_NODE[366]);
MAKE_VECTOR(gn_PIM_NODE_368_next, 1, &gn_PIM_NODE[369]);
MAKE_VECTOR(gn_PIM_NODE_368_prev, 1, &gn_PIM_NODE[367]);
MAKE_VECTOR(gn_PIM_NODE_369_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_369_prev, 1, &gn_PIM_NODE[368]);
MAKE_VECTOR(gn_PIM_NODE_370_next, 1, &gn_PIM_NODE[371]);
MAKE_VECTOR(gn_PIM_NODE_370_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_371_next, 1, &gn_PIM_NODE[372]);
MAKE_VECTOR(gn_PIM_NODE_371_prev, 1, &gn_PIM_NODE[370]);
MAKE_VECTOR(gn_PIM_NODE_372_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_372_prev, 1, &gn_PIM_NODE[371]);
MAKE_VECTOR(gn_PIM_NODE_373_next, 1, &gn_PIM_NODE[374]);
MAKE_VECTOR(gn_PIM_NODE_373_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_374_next, 2, &gn_PIM_NODE[375], &gn_PIM_NODE[377]);
MAKE_VECTOR(gn_PIM_NODE_374_prev, 1, &gn_PIM_NODE[373]);
MAKE_VECTOR(gn_PIM_NODE_375_next, 1, &gn_PIM_NODE[376]);
MAKE_VECTOR(gn_PIM_NODE_375_prev, 1, &gn_PIM_NODE[374]);
MAKE_VECTOR(gn_PIM_NODE_376_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_376_prev, 1, &gn_PIM_NODE[375]);
MAKE_VECTOR(gn_PIM_NODE_377_next, 1, &gn_PIM_NODE[378]);
MAKE_VECTOR(gn_PIM_NODE_377_prev, 1, &gn_PIM_NODE[374]);
MAKE_VECTOR(gn_PIM_NODE_378_next, 1, &gn_PIM_NODE[379]);
MAKE_VECTOR(gn_PIM_NODE_378_prev, 1, &gn_PIM_NODE[377]);
MAKE_VECTOR(gn_PIM_NODE_379_next, 1, &gn_PIM_NODE[380]);
MAKE_VECTOR(gn_PIM_NODE_379_prev, 1, &gn_PIM_NODE[378]);
MAKE_VECTOR(gn_PIM_NODE_380_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_380_prev, 1, &gn_PIM_NODE[379]);
MAKE_VECTOR(gn_PIM_NODE_381_next, 1, &gn_PIM_NODE[382]);
MAKE_VECTOR(gn_PIM_NODE_381_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_382_next, 1, &gn_PIM_NODE[383]);
MAKE_VECTOR(gn_PIM_NODE_382_prev, 1, &gn_PIM_NODE[381]);
MAKE_VECTOR(gn_PIM_NODE_383_next, 1, &gn_PIM_NODE[384]);
MAKE_VECTOR(gn_PIM_NODE_383_prev, 1, &gn_PIM_NODE[382]);
MAKE_VECTOR(gn_PIM_NODE_384_next, 1, &gn_PIM_NODE[385]);
MAKE_VECTOR(gn_PIM_NODE_384_prev, 1, &gn_PIM_NODE[383]);
MAKE_VECTOR(gn_PIM_NODE_385_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_385_prev, 1, &gn_PIM_NODE[384]);
MAKE_VECTOR(gn_PIM_NODE_386_next, 1, &gn_PIM_NODE[387]);
MAKE_VECTOR(gn_PIM_NODE_386_prev, 1, &gn_PIM_NODE[0]);
MAKE_VECTOR(gn_PIM_NODE_387_next, 2, &gn_PIM_NODE[388], &gn_PIM_NODE[389]);
MAKE_VECTOR(gn_PIM_NODE_387_prev, 1, &gn_PIM_NODE[386]);
MAKE_VECTOR(gn_PIM_NODE_388_next, 1, &gn_PIM_NODE[389]);
MAKE_VECTOR(gn_PIM_NODE_388_prev, 1, &gn_PIM_NODE[387]);
MAKE_VECTOR(gn_PIM_NODE_389_next, 1, &gn_PIM_NODE[390]);
MAKE_VECTOR(gn_PIM_NODE_389_prev, 2, &gn_PIM_NODE[388], &gn_PIM_NODE[387]);
MAKE_VECTOR(gn_PIM_NODE_390_next, 1, &gn_PIM_NODE[391]);
MAKE_VECTOR(gn_PIM_NODE_390_prev, 1, &gn_PIM_NODE[389]);
MAKE_VECTOR(gn_PIM_NODE_391_next, 0, );
MAKE_VECTOR(gn_PIM_NODE_391_prev, 1, &gn_PIM_NODE[390]);

static struct graph_node gn_PIM_NODE[] = {
	{
		.from = &gn_PIM_NODE_0_prev,
		.to = &gn_PIM_NODE_0_next,
		.data = &ctkn_PIM_NODE[0],
	},
	{
		.from = &gn_PIM_NODE_1_prev,
		.to = &gn_PIM_NODE_1_next,
		.data = &ctkn_PIM_NODE[1],
	},
	{
		.from = &gn_PIM_NODE_2_prev,
		.to = &gn_PIM_NODE_2_next,
		.data = &ctkn_PIM_NODE[2],
	},
	{
		.from = &gn_PIM_NODE_3_prev,
		.to = &gn_PIM_NODE_3_next,
		.data = &ctkn_PIM_NODE[3],
	},
	{
		.from = &gn_PIM_NODE_4_prev,
		.to = &gn_PIM_NODE_4_next,
		.data = &ctkn_PIM_NODE[4],
	},
	{
		.from = &gn_PIM_NODE_5_prev,
		.to = &gn_PIM_NODE_5_next,
		.data = &ctkn_PIM_NODE[5],
	},
	{
		.from = &gn_PIM_NODE_6_prev,
		.to = &gn_PIM_NODE_6_next,
		.data = &ctkn_PIM_NODE[6],
	},
	{
		.from = &gn_PIM_NODE_7_prev,
		.to = &gn_PIM_NODE_7_next,
		.data = &ctkn_PIM_NODE[7],
	},
	{
		.from = &gn_PIM_NODE_8_prev,
		.to = &gn_PIM_NODE_8_next,
		.data = &ctkn_PIM_NODE[8],
	},
	{
		.from = &gn_PIM_NODE_9_prev,
		.to = &gn_PIM_NODE_9_next,
		.data = &ctkn_PIM_NODE[9],
	},
	{
		.from = &gn_PIM_NODE_10_prev,
		.to = &gn_PIM_NODE_10_next,
		.data = &ctkn_PIM_NODE[10],
	},
	{
		.from = &gn_PIM_NODE_11_prev,
		.to = &gn_PIM_NODE_11_next,
		.data = (void *)&pim_autorp_announce_rp_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_12_prev,
		.to = &gn_PIM_NODE_12_next,
		.data = &ctkn_PIM_NODE[12],
	},
	{
		.from = &gn_PIM_NODE_13_prev,
		.to = &gn_PIM_NODE_13_next,
		.data = &ctkn_PIM_NODE[13],
	},
	{
		.from = &gn_PIM_NODE_14_prev,
		.to = &gn_PIM_NODE_14_next,
		.data = &ctkn_PIM_NODE[14],
	},
	{
		.from = &gn_PIM_NODE_15_prev,
		.to = &gn_PIM_NODE_15_next,
		.data = &ctkn_PIM_NODE[15],
	},
	{
		.from = &gn_PIM_NODE_16_prev,
		.to = &gn_PIM_NODE_16_next,
		.data = &ctkn_PIM_NODE[16],
	},
	{
		.from = &gn_PIM_NODE_17_prev,
		.to = &gn_PIM_NODE_17_next,
		.data = &ctkn_PIM_NODE[17],
	},
	{
		.from = &gn_PIM_NODE_18_prev,
		.to = &gn_PIM_NODE_18_next,
		.data = &ctkn_PIM_NODE[18],
	},
	{
		.from = &gn_PIM_NODE_19_prev,
		.to = &gn_PIM_NODE_19_next,
		.data = &ctkn_PIM_NODE[19],
	},
	{
		.from = &gn_PIM_NODE_20_prev,
		.to = &gn_PIM_NODE_20_next,
		.data = (void *)&pim_autorp_announce_scope_int_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_21_prev,
		.to = &gn_PIM_NODE_21_next,
		.data = &ctkn_PIM_NODE[21],
	},
	{
		.from = &gn_PIM_NODE_22_prev,
		.to = &gn_PIM_NODE_22_next,
		.data = &ctkn_PIM_NODE[22],
	},
	{
		.from = &gn_PIM_NODE_23_prev,
		.to = &gn_PIM_NODE_23_next,
		.data = &ctkn_PIM_NODE[23],
	},
	{
		.from = &gn_PIM_NODE_24_prev,
		.to = &gn_PIM_NODE_24_next,
		.data = &ctkn_PIM_NODE[24],
	},
	{
		.from = &gn_PIM_NODE_25_prev,
		.to = &gn_PIM_NODE_25_next,
		.data = &ctkn_PIM_NODE[25],
	},
	{
		.from = &gn_PIM_NODE_26_prev,
		.to = &gn_PIM_NODE_26_next,
		.data = &ctkn_PIM_NODE[26],
	},
	{
		.from = &gn_PIM_NODE_27_prev,
		.to = &gn_PIM_NODE_27_next,
		.data = (void *)&pim_autorp_discovery_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_28_prev,
		.to = &gn_PIM_NODE_28_next,
		.data = &ctkn_PIM_NODE[28],
	},
	{
		.from = &gn_PIM_NODE_29_prev,
		.to = &gn_PIM_NODE_29_next,
		.data = &ctkn_PIM_NODE[29],
	},
	{
		.from = &gn_PIM_NODE_30_prev,
		.to = &gn_PIM_NODE_30_next,
		.data = &ctkn_PIM_NODE[30],
	},
	{
		.from = &gn_PIM_NODE_31_prev,
		.to = &gn_PIM_NODE_31_next,
		.data = &ctkn_PIM_NODE[31],
	},
	{
		.from = &gn_PIM_NODE_32_prev,
		.to = &gn_PIM_NODE_32_next,
		.data = &ctkn_PIM_NODE[32],
	},
	{
		.from = &gn_PIM_NODE_33_prev,
		.to = &gn_PIM_NODE_33_next,
		.data = &ctkn_PIM_NODE[33],
	},
	{
		.from = &gn_PIM_NODE_34_prev,
		.to = &gn_PIM_NODE_34_next,
		.data = &ctkn_PIM_NODE[34],
	},
	{
		.from = &gn_PIM_NODE_35_prev,
		.to = &gn_PIM_NODE_35_next,
		.data = &ctkn_PIM_NODE[35],
	},
	{
		.from = &gn_PIM_NODE_36_prev,
		.to = &gn_PIM_NODE_36_next,
		.data = &ctkn_PIM_NODE[36],
	},
	{
		.from = &gn_PIM_NODE_37_prev,
		.to = &gn_PIM_NODE_37_next,
		.data = (void *)&pim_autorp_send_rp_discovery_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_38_prev,
		.to = &gn_PIM_NODE_38_next,
		.data = &ctkn_PIM_NODE[38],
	},
	{
		.from = &gn_PIM_NODE_39_prev,
		.to = &gn_PIM_NODE_39_next,
		.data = &ctkn_PIM_NODE[39],
	},
	{
		.from = &gn_PIM_NODE_40_prev,
		.to = &gn_PIM_NODE_40_next,
		.data = &ctkn_PIM_NODE[40],
	},
	{
		.from = &gn_PIM_NODE_41_prev,
		.to = &gn_PIM_NODE_41_next,
		.data = &ctkn_PIM_NODE[41],
	},
	{
		.from = &gn_PIM_NODE_42_prev,
		.to = &gn_PIM_NODE_42_next,
		.data = &ctkn_PIM_NODE[42],
	},
	{
		.from = &gn_PIM_NODE_43_prev,
		.to = &gn_PIM_NODE_43_next,
		.data = &ctkn_PIM_NODE[43],
	},
	{
		.from = &gn_PIM_NODE_44_prev,
		.to = &gn_PIM_NODE_44_next,
		.data = &ctkn_PIM_NODE[44],
	},
	{
		.from = &gn_PIM_NODE_45_prev,
		.to = &gn_PIM_NODE_45_next,
		.data = &ctkn_PIM_NODE[45],
	},
	{
		.from = &gn_PIM_NODE_46_prev,
		.to = &gn_PIM_NODE_46_next,
		.data = &ctkn_PIM_NODE[46],
	},
	{
		.from = &gn_PIM_NODE_47_prev,
		.to = &gn_PIM_NODE_47_next,
		.data = (void *)&pim_autorp_send_rp_discovery_scope_int_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_48_prev,
		.to = &gn_PIM_NODE_48_next,
		.data = &ctkn_PIM_NODE[48],
	},
	{
		.from = &gn_PIM_NODE_49_prev,
		.to = &gn_PIM_NODE_49_next,
		.data = &ctkn_PIM_NODE[49],
	},
	{
		.from = &gn_PIM_NODE_50_prev,
		.to = &gn_PIM_NODE_50_next,
		.data = &ctkn_PIM_NODE[50],
	},
	{
		.from = &gn_PIM_NODE_51_prev,
		.to = &gn_PIM_NODE_51_next,
		.data = &ctkn_PIM_NODE[51],
	},
	{
		.from = &gn_PIM_NODE_52_prev,
		.to = &gn_PIM_NODE_52_next,
		.data = &ctkn_PIM_NODE[52],
	},
	{
		.from = &gn_PIM_NODE_53_prev,
		.to = &gn_PIM_NODE_53_next,
		.data = &ctkn_PIM_NODE[53],
	},
	{
		.from = &gn_PIM_NODE_54_prev,
		.to = &gn_PIM_NODE_54_next,
		.data = &ctkn_PIM_NODE[54],
	},
	{
		.from = &gn_PIM_NODE_55_prev,
		.to = &gn_PIM_NODE_55_next,
		.data = &ctkn_PIM_NODE[55],
	},
	{
		.from = &gn_PIM_NODE_56_prev,
		.to = &gn_PIM_NODE_56_next,
		.data = &ctkn_PIM_NODE[56],
	},
	{
		.from = &gn_PIM_NODE_57_prev,
		.to = &gn_PIM_NODE_57_next,
		.data = &ctkn_PIM_NODE[57],
	},
	{
		.from = &gn_PIM_NODE_58_prev,
		.to = &gn_PIM_NODE_58_next,
		.data = &ctkn_PIM_NODE[58],
	},
	{
		.from = &gn_PIM_NODE_59_prev,
		.to = &gn_PIM_NODE_59_next,
		.data = &ctkn_PIM_NODE[59],
	},
	{
		.from = &gn_PIM_NODE_60_prev,
		.to = &gn_PIM_NODE_60_next,
		.data = &ctkn_PIM_NODE[60],
	},
	{
		.from = &gn_PIM_NODE_61_prev,
		.to = &gn_PIM_NODE_61_next,
		.data = (void *)&pim_bsr_candidate_bsr_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_62_prev,
		.to = &gn_PIM_NODE_62_next,
		.data = &ctkn_PIM_NODE[62],
	},
	{
		.from = &gn_PIM_NODE_63_prev,
		.to = &gn_PIM_NODE_63_next,
		.data = &ctkn_PIM_NODE[63],
	},
	{
		.from = &gn_PIM_NODE_64_prev,
		.to = &gn_PIM_NODE_64_next,
		.data = &ctkn_PIM_NODE[64],
	},
	{
		.from = &gn_PIM_NODE_65_prev,
		.to = &gn_PIM_NODE_65_next,
		.data = &ctkn_PIM_NODE[65],
	},
	{
		.from = &gn_PIM_NODE_66_prev,
		.to = &gn_PIM_NODE_66_next,
		.data = &ctkn_PIM_NODE[66],
	},
	{
		.from = &gn_PIM_NODE_67_prev,
		.to = &gn_PIM_NODE_67_next,
		.data = &ctkn_PIM_NODE[67],
	},
	{
		.from = &gn_PIM_NODE_68_prev,
		.to = &gn_PIM_NODE_68_next,
		.data = &ctkn_PIM_NODE[68],
	},
	{
		.from = &gn_PIM_NODE_69_prev,
		.to = &gn_PIM_NODE_69_next,
		.data = &ctkn_PIM_NODE[69],
	},
	{
		.from = &gn_PIM_NODE_70_prev,
		.to = &gn_PIM_NODE_70_next,
		.data = &ctkn_PIM_NODE[70],
	},
	{
		.from = &gn_PIM_NODE_71_prev,
		.to = &gn_PIM_NODE_71_next,
		.data = &ctkn_PIM_NODE[71],
	},
	{
		.from = &gn_PIM_NODE_72_prev,
		.to = &gn_PIM_NODE_72_next,
		.data = &ctkn_PIM_NODE[72],
	},
	{
		.from = &gn_PIM_NODE_73_prev,
		.to = &gn_PIM_NODE_73_next,
		.data = &ctkn_PIM_NODE[73],
	},
	{
		.from = &gn_PIM_NODE_74_prev,
		.to = &gn_PIM_NODE_74_next,
		.data = &ctkn_PIM_NODE[74],
	},
	{
		.from = &gn_PIM_NODE_75_prev,
		.to = &gn_PIM_NODE_75_next,
		.data = &ctkn_PIM_NODE[75],
	},
	{
		.from = &gn_PIM_NODE_76_prev,
		.to = &gn_PIM_NODE_76_next,
		.data = &ctkn_PIM_NODE[76],
	},
	{
		.from = &gn_PIM_NODE_77_prev,
		.to = &gn_PIM_NODE_77_next,
		.data = &ctkn_PIM_NODE[77],
	},
	{
		.from = &gn_PIM_NODE_78_prev,
		.to = &gn_PIM_NODE_78_next,
		.data = &ctkn_PIM_NODE[78],
	},
	{
		.from = &gn_PIM_NODE_79_prev,
		.to = &gn_PIM_NODE_79_next,
		.data = (void *)&pim_bsr_candidate_rp_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_80_prev,
		.to = &gn_PIM_NODE_80_next,
		.data = &ctkn_PIM_NODE[80],
	},
	{
		.from = &gn_PIM_NODE_81_prev,
		.to = &gn_PIM_NODE_81_next,
		.data = &ctkn_PIM_NODE[81],
	},
	{
		.from = &gn_PIM_NODE_82_prev,
		.to = &gn_PIM_NODE_82_next,
		.data = &ctkn_PIM_NODE[82],
	},
	{
		.from = &gn_PIM_NODE_83_prev,
		.to = &gn_PIM_NODE_83_next,
		.data = &ctkn_PIM_NODE[83],
	},
	{
		.from = &gn_PIM_NODE_84_prev,
		.to = &gn_PIM_NODE_84_next,
		.data = &ctkn_PIM_NODE[84],
	},
	{
		.from = &gn_PIM_NODE_85_prev,
		.to = &gn_PIM_NODE_85_next,
		.data = &ctkn_PIM_NODE[85],
	},
	{
		.from = &gn_PIM_NODE_86_prev,
		.to = &gn_PIM_NODE_86_next,
		.data = &ctkn_PIM_NODE[86],
	},
	{
		.from = &gn_PIM_NODE_87_prev,
		.to = &gn_PIM_NODE_87_next,
		.data = &ctkn_PIM_NODE[87],
	},
	{
		.from = &gn_PIM_NODE_88_prev,
		.to = &gn_PIM_NODE_88_next,
		.data = &ctkn_PIM_NODE[88],
	},
	{
		.from = &gn_PIM_NODE_89_prev,
		.to = &gn_PIM_NODE_89_next,
		.data = &ctkn_PIM_NODE[89],
	},
	{
		.from = &gn_PIM_NODE_90_prev,
		.to = &gn_PIM_NODE_90_next,
		.data = &ctkn_PIM_NODE[90],
	},
	{
		.from = &gn_PIM_NODE_91_prev,
		.to = &gn_PIM_NODE_91_next,
		.data = &ctkn_PIM_NODE[91],
	},
	{
		.from = &gn_PIM_NODE_92_prev,
		.to = &gn_PIM_NODE_92_next,
		.data = &ctkn_PIM_NODE[92],
	},
	{
		.from = &gn_PIM_NODE_93_prev,
		.to = &gn_PIM_NODE_93_next,
		.data = &ctkn_PIM_NODE[93],
	},
	{
		.from = &gn_PIM_NODE_94_prev,
		.to = &gn_PIM_NODE_94_next,
		.data = (void *)&pim_bsr_candidate_rp_group_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_95_prev,
		.to = &gn_PIM_NODE_95_next,
		.data = &ctkn_PIM_NODE[95],
	},
	{
		.from = &gn_PIM_NODE_96_prev,
		.to = &gn_PIM_NODE_96_next,
		.data = &ctkn_PIM_NODE[96],
	},
	{
		.from = &gn_PIM_NODE_97_prev,
		.to = &gn_PIM_NODE_97_next,
		.data = &ctkn_PIM_NODE[97],
	},
	{
		.from = &gn_PIM_NODE_98_prev,
		.to = &gn_PIM_NODE_98_next,
		.data = &ctkn_PIM_NODE[98],
	},
	{
		.from = &gn_PIM_NODE_99_prev,
		.to = &gn_PIM_NODE_99_next,
		.data = (void *)&pim_dm_prefix_list_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_100_prev,
		.to = &gn_PIM_NODE_100_next,
		.data = &ctkn_PIM_NODE[100],
	},
	{
		.from = &gn_PIM_NODE_101_prev,
		.to = &gn_PIM_NODE_101_next,
		.data = &ctkn_PIM_NODE[101],
	},
	{
		.from = &gn_PIM_NODE_102_prev,
		.to = &gn_PIM_NODE_102_next,
		.data = &ctkn_PIM_NODE[102],
	},
	{
		.from = &gn_PIM_NODE_103_prev,
		.to = &gn_PIM_NODE_103_next,
		.data = &ctkn_PIM_NODE[103],
	},
	{
		.from = &gn_PIM_NODE_104_prev,
		.to = &gn_PIM_NODE_104_next,
		.data = &ctkn_PIM_NODE[104],
	},
	{
		.from = &gn_PIM_NODE_105_prev,
		.to = &gn_PIM_NODE_105_next,
		.data = &ctkn_PIM_NODE[105],
	},
	{
		.from = &gn_PIM_NODE_106_prev,
		.to = &gn_PIM_NODE_106_next,
		.data = (void *)&pim_join_filter_route_map_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_107_prev,
		.to = &gn_PIM_NODE_107_next,
		.data = &ctkn_PIM_NODE[107],
	},
	{
		.from = &gn_PIM_NODE_108_prev,
		.to = &gn_PIM_NODE_108_next,
		.data = &ctkn_PIM_NODE[108],
	},
	{
		.from = &gn_PIM_NODE_109_prev,
		.to = &gn_PIM_NODE_109_next,
		.data = &ctkn_PIM_NODE[109],
	},
	{
		.from = &gn_PIM_NODE_110_prev,
		.to = &gn_PIM_NODE_110_next,
		.data = &ctkn_PIM_NODE[110],
	},
	{
		.from = &gn_PIM_NODE_111_prev,
		.to = &gn_PIM_NODE_111_next,
		.data = &ctkn_PIM_NODE[111],
	},
	{
		.from = &gn_PIM_NODE_112_prev,
		.to = &gn_PIM_NODE_112_next,
		.data = (void *)&msdp_log_neighbor_changes_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_113_prev,
		.to = &gn_PIM_NODE_113_next,
		.data = &ctkn_PIM_NODE[113],
	},
	{
		.from = &gn_PIM_NODE_114_prev,
		.to = &gn_PIM_NODE_114_next,
		.data = &ctkn_PIM_NODE[114],
	},
	{
		.from = &gn_PIM_NODE_115_prev,
		.to = &gn_PIM_NODE_115_next,
		.data = (void *)&msdp_log_sa_changes_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_116_prev,
		.to = &gn_PIM_NODE_116_next,
		.data = &ctkn_PIM_NODE[116],
	},
	{
		.from = &gn_PIM_NODE_117_prev,
		.to = &gn_PIM_NODE_117_next,
		.data = &ctkn_PIM_NODE[117],
	},
	{
		.from = &gn_PIM_NODE_118_prev,
		.to = &gn_PIM_NODE_118_next,
		.data = &ctkn_PIM_NODE[118],
	},
	{
		.from = &gn_PIM_NODE_119_prev,
		.to = &gn_PIM_NODE_119_next,
		.data = &ctkn_PIM_NODE[119],
	},
	{
		.from = &gn_PIM_NODE_120_prev,
		.to = &gn_PIM_NODE_120_next,
		.data = &ctkn_PIM_NODE[120],
	},
	{
		.from = &gn_PIM_NODE_121_prev,
		.to = &gn_PIM_NODE_121_next,
		.data = (void *)&msdp_originator_id_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_122_prev,
		.to = &gn_PIM_NODE_122_next,
		.data = &ctkn_PIM_NODE[122],
	},
	{
		.from = &gn_PIM_NODE_123_prev,
		.to = &gn_PIM_NODE_123_next,
		.data = &ctkn_PIM_NODE[123],
	},
	{
		.from = &gn_PIM_NODE_124_prev,
		.to = &gn_PIM_NODE_124_next,
		.data = &ctkn_PIM_NODE[124],
	},
	{
		.from = &gn_PIM_NODE_125_prev,
		.to = &gn_PIM_NODE_125_next,
		.data = &ctkn_PIM_NODE[125],
	},
	{
		.from = &gn_PIM_NODE_126_prev,
		.to = &gn_PIM_NODE_126_next,
		.data = &ctkn_PIM_NODE[126],
	},
	{
		.from = &gn_PIM_NODE_127_prev,
		.to = &gn_PIM_NODE_127_next,
		.data = &ctkn_PIM_NODE[127],
	},
	{
		.from = &gn_PIM_NODE_128_prev,
		.to = &gn_PIM_NODE_128_next,
		.data = &ctkn_PIM_NODE[128],
	},
	{
		.from = &gn_PIM_NODE_129_prev,
		.to = &gn_PIM_NODE_129_next,
		.data = &ctkn_PIM_NODE[129],
	},
	{
		.from = &gn_PIM_NODE_130_prev,
		.to = &gn_PIM_NODE_130_next,
		.data = (void *)&msdp_peer_sa_limit_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_131_prev,
		.to = &gn_PIM_NODE_131_next,
		.data = &ctkn_PIM_NODE[131],
	},
	{
		.from = &gn_PIM_NODE_132_prev,
		.to = &gn_PIM_NODE_132_next,
		.data = &ctkn_PIM_NODE[132],
	},
	{
		.from = &gn_PIM_NODE_133_prev,
		.to = &gn_PIM_NODE_133_next,
		.data = &ctkn_PIM_NODE[133],
	},
	{
		.from = &gn_PIM_NODE_134_prev,
		.to = &gn_PIM_NODE_134_next,
		.data = (void *)&msdp_shutdown_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_135_prev,
		.to = &gn_PIM_NODE_135_next,
		.data = &ctkn_PIM_NODE[135],
	},
	{
		.from = &gn_PIM_NODE_136_prev,
		.to = &gn_PIM_NODE_136_next,
		.data = &ctkn_PIM_NODE[136],
	},
	{
		.from = &gn_PIM_NODE_137_prev,
		.to = &gn_PIM_NODE_137_next,
		.data = &ctkn_PIM_NODE[137],
	},
	{
		.from = &gn_PIM_NODE_138_prev,
		.to = &gn_PIM_NODE_138_next,
		.data = (void *)&pim_register_accept_list_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_139_prev,
		.to = &gn_PIM_NODE_139_next,
		.data = &ctkn_PIM_NODE[139],
	},
	{
		.from = &gn_PIM_NODE_140_prev,
		.to = &gn_PIM_NODE_140_next,
		.data = &ctkn_PIM_NODE[140],
	},
	{
		.from = &gn_PIM_NODE_141_prev,
		.to = &gn_PIM_NODE_141_next,
		.data = &ctkn_PIM_NODE[141],
	},
	{
		.from = &gn_PIM_NODE_142_prev,
		.to = &gn_PIM_NODE_142_next,
		.data = &ctkn_PIM_NODE[142],
	},
	{
		.from = &gn_PIM_NODE_143_prev,
		.to = &gn_PIM_NODE_143_next,
		.data = &ctkn_PIM_NODE[143],
	},
	{
		.from = &gn_PIM_NODE_144_prev,
		.to = &gn_PIM_NODE_144_next,
		.data = &ctkn_PIM_NODE[144],
	},
	{
		.from = &gn_PIM_NODE_145_prev,
		.to = &gn_PIM_NODE_145_next,
		.data = &ctkn_PIM_NODE[145],
	},
	{
		.from = &gn_PIM_NODE_146_prev,
		.to = &gn_PIM_NODE_146_next,
		.data = &ctkn_PIM_NODE[146],
	},
	{
		.from = &gn_PIM_NODE_147_prev,
		.to = &gn_PIM_NODE_147_next,
		.data = &ctkn_PIM_NODE[147],
	},
	{
		.from = &gn_PIM_NODE_148_prev,
		.to = &gn_PIM_NODE_148_next,
		.data = &ctkn_PIM_NODE[148],
	},
	{
		.from = &gn_PIM_NODE_149_prev,
		.to = &gn_PIM_NODE_149_next,
		.data = &ctkn_PIM_NODE[149],
	},
	{
		.from = &gn_PIM_NODE_150_prev,
		.to = &gn_PIM_NODE_150_next,
		.data = (void *)&pim_rpf_lookup_mode_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_151_prev,
		.to = &gn_PIM_NODE_151_next,
		.data = &ctkn_PIM_NODE[151],
	},
	{
		.from = &gn_PIM_NODE_152_prev,
		.to = &gn_PIM_NODE_152_next,
		.data = &ctkn_PIM_NODE[152],
	},
	{
		.from = &gn_PIM_NODE_153_prev,
		.to = &gn_PIM_NODE_153_next,
		.data = &ctkn_PIM_NODE[153],
	},
	{
		.from = &gn_PIM_NODE_154_prev,
		.to = &gn_PIM_NODE_154_next,
		.data = &ctkn_PIM_NODE[154],
	},
	{
		.from = &gn_PIM_NODE_155_prev,
		.to = &gn_PIM_NODE_155_next,
		.data = &ctkn_PIM_NODE[155],
	},
	{
		.from = &gn_PIM_NODE_156_prev,
		.to = &gn_PIM_NODE_156_next,
		.data = &ctkn_PIM_NODE[156],
	},
	{
		.from = &gn_PIM_NODE_157_prev,
		.to = &gn_PIM_NODE_157_next,
		.data = &ctkn_PIM_NODE[157],
	},
	{
		.from = &gn_PIM_NODE_158_prev,
		.to = &gn_PIM_NODE_158_next,
		.data = &ctkn_PIM_NODE[158],
	},
	{
		.from = &gn_PIM_NODE_159_prev,
		.to = &gn_PIM_NODE_159_next,
		.data = &ctkn_PIM_NODE[159],
	},
	{
		.from = &gn_PIM_NODE_160_prev,
		.to = &gn_PIM_NODE_160_next,
		.data = (void *)&pim_ecmp_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_161_prev,
		.to = &gn_PIM_NODE_161_next,
		.data = &ctkn_PIM_NODE[161],
	},
	{
		.from = &gn_PIM_NODE_162_prev,
		.to = &gn_PIM_NODE_162_next,
		.data = &ctkn_PIM_NODE[162],
	},
	{
		.from = &gn_PIM_NODE_163_prev,
		.to = &gn_PIM_NODE_163_next,
		.data = (void *)&pim_ecmp_rebalance_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_164_prev,
		.to = &gn_PIM_NODE_164_next,
		.data = &ctkn_PIM_NODE[164],
	},
	{
		.from = &gn_PIM_NODE_165_prev,
		.to = &gn_PIM_NODE_165_next,
		.data = &ctkn_PIM_NODE[165],
	},
	{
		.from = &gn_PIM_NODE_166_prev,
		.to = &gn_PIM_NODE_166_next,
		.data = &ctkn_PIM_NODE[166],
	},
	{
		.from = &gn_PIM_NODE_167_prev,
		.to = &gn_PIM_NODE_167_next,
		.data = (void *)&pim_joinprune_time_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_168_prev,
		.to = &gn_PIM_NODE_168_next,
		.data = &ctkn_PIM_NODE[168],
	},
	{
		.from = &gn_PIM_NODE_169_prev,
		.to = &gn_PIM_NODE_169_next,
		.data = &ctkn_PIM_NODE[169],
	},
	{
		.from = &gn_PIM_NODE_170_prev,
		.to = &gn_PIM_NODE_170_next,
		.data = &ctkn_PIM_NODE[170],
	},
	{
		.from = &gn_PIM_NODE_171_prev,
		.to = &gn_PIM_NODE_171_next,
		.data = (void *)&pim_keep_alive_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_172_prev,
		.to = &gn_PIM_NODE_172_next,
		.data = &ctkn_PIM_NODE[172],
	},
	{
		.from = &gn_PIM_NODE_173_prev,
		.to = &gn_PIM_NODE_173_next,
		.data = &ctkn_PIM_NODE[173],
	},
	{
		.from = &gn_PIM_NODE_174_prev,
		.to = &gn_PIM_NODE_174_next,
		.data = &ctkn_PIM_NODE[174],
	},
	{
		.from = &gn_PIM_NODE_175_prev,
		.to = &gn_PIM_NODE_175_next,
		.data = &ctkn_PIM_NODE[175],
	},
	{
		.from = &gn_PIM_NODE_176_prev,
		.to = &gn_PIM_NODE_176_next,
		.data = &ctkn_PIM_NODE[176],
	},
	{
		.from = &gn_PIM_NODE_177_prev,
		.to = &gn_PIM_NODE_177_next,
		.data = &ctkn_PIM_NODE[177],
	},
	{
		.from = &gn_PIM_NODE_178_prev,
		.to = &gn_PIM_NODE_178_next,
		.data = &ctkn_PIM_NODE[178],
	},
	{
		.from = &gn_PIM_NODE_179_prev,
		.to = &gn_PIM_NODE_179_next,
		.data = &ctkn_PIM_NODE[179],
	},
	{
		.from = &gn_PIM_NODE_180_prev,
		.to = &gn_PIM_NODE_180_next,
		.data = &ctkn_PIM_NODE[180],
	},
	{
		.from = &gn_PIM_NODE_181_prev,
		.to = &gn_PIM_NODE_181_next,
		.data = &ctkn_PIM_NODE[181],
	},
	{
		.from = &gn_PIM_NODE_182_prev,
		.to = &gn_PIM_NODE_182_next,
		.data = &ctkn_PIM_NODE[182],
	},
	{
		.from = &gn_PIM_NODE_183_prev,
		.to = &gn_PIM_NODE_183_next,
		.data = &ctkn_PIM_NODE[183],
	},
	{
		.from = &gn_PIM_NODE_184_prev,
		.to = &gn_PIM_NODE_184_next,
		.data = &ctkn_PIM_NODE[184],
	},
	{
		.from = &gn_PIM_NODE_185_prev,
		.to = &gn_PIM_NODE_185_next,
		.data = (void *)&pim_mlag_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_186_prev,
		.to = &gn_PIM_NODE_186_next,
		.data = &ctkn_PIM_NODE[186],
	},
	{
		.from = &gn_PIM_NODE_187_prev,
		.to = &gn_PIM_NODE_187_next,
		.data = &ctkn_PIM_NODE[187],
	},
	{
		.from = &gn_PIM_NODE_188_prev,
		.to = &gn_PIM_NODE_188_next,
		.data = &ctkn_PIM_NODE[188],
	},
	{
		.from = &gn_PIM_NODE_189_prev,
		.to = &gn_PIM_NODE_189_next,
		.data = &ctkn_PIM_NODE[189],
	},
	{
		.from = &gn_PIM_NODE_190_prev,
		.to = &gn_PIM_NODE_190_next,
		.data = &ctkn_PIM_NODE[190],
	},
	{
		.from = &gn_PIM_NODE_191_prev,
		.to = &gn_PIM_NODE_191_next,
		.data = &ctkn_PIM_NODE[191],
	},
	{
		.from = &gn_PIM_NODE_192_prev,
		.to = &gn_PIM_NODE_192_next,
		.data = &ctkn_PIM_NODE[192],
	},
	{
		.from = &gn_PIM_NODE_193_prev,
		.to = &gn_PIM_NODE_193_next,
		.data = &ctkn_PIM_NODE[193],
	},
	{
		.from = &gn_PIM_NODE_194_prev,
		.to = &gn_PIM_NODE_194_next,
		.data = (void *)&pim_msdp_mesh_group_member_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_195_prev,
		.to = &gn_PIM_NODE_195_next,
		.data = &ctkn_PIM_NODE[195],
	},
	{
		.from = &gn_PIM_NODE_196_prev,
		.to = &gn_PIM_NODE_196_next,
		.data = &ctkn_PIM_NODE[196],
	},
	{
		.from = &gn_PIM_NODE_197_prev,
		.to = &gn_PIM_NODE_197_next,
		.data = &ctkn_PIM_NODE[197],
	},
	{
		.from = &gn_PIM_NODE_198_prev,
		.to = &gn_PIM_NODE_198_next,
		.data = (void *)&pim_msdp_mesh_group_source_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_199_prev,
		.to = &gn_PIM_NODE_199_next,
		.data = &ctkn_PIM_NODE[199],
	},
	{
		.from = &gn_PIM_NODE_200_prev,
		.to = &gn_PIM_NODE_200_next,
		.data = &ctkn_PIM_NODE[200],
	},
	{
		.from = &gn_PIM_NODE_201_prev,
		.to = &gn_PIM_NODE_201_next,
		.data = &ctkn_PIM_NODE[201],
	},
	{
		.from = &gn_PIM_NODE_202_prev,
		.to = &gn_PIM_NODE_202_next,
		.data = &ctkn_PIM_NODE[202],
	},
	{
		.from = &gn_PIM_NODE_203_prev,
		.to = &gn_PIM_NODE_203_next,
		.data = &ctkn_PIM_NODE[203],
	},
	{
		.from = &gn_PIM_NODE_204_prev,
		.to = &gn_PIM_NODE_204_next,
		.data = (void *)&msdp_peer_md5_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_205_prev,
		.to = &gn_PIM_NODE_205_next,
		.data = &ctkn_PIM_NODE[205],
	},
	{
		.from = &gn_PIM_NODE_206_prev,
		.to = &gn_PIM_NODE_206_next,
		.data = &ctkn_PIM_NODE[206],
	},
	{
		.from = &gn_PIM_NODE_207_prev,
		.to = &gn_PIM_NODE_207_next,
		.data = &ctkn_PIM_NODE[207],
	},
	{
		.from = &gn_PIM_NODE_208_prev,
		.to = &gn_PIM_NODE_208_next,
		.data = &ctkn_PIM_NODE[208],
	},
	{
		.from = &gn_PIM_NODE_209_prev,
		.to = &gn_PIM_NODE_209_next,
		.data = &ctkn_PIM_NODE[209],
	},
	{
		.from = &gn_PIM_NODE_210_prev,
		.to = &gn_PIM_NODE_210_next,
		.data = &ctkn_PIM_NODE[210],
	},
	{
		.from = &gn_PIM_NODE_211_prev,
		.to = &gn_PIM_NODE_211_next,
		.data = (void *)&msdp_peer_sa_filter_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_212_prev,
		.to = &gn_PIM_NODE_212_next,
		.data = &ctkn_PIM_NODE[212],
	},
	{
		.from = &gn_PIM_NODE_213_prev,
		.to = &gn_PIM_NODE_213_next,
		.data = &ctkn_PIM_NODE[213],
	},
	{
		.from = &gn_PIM_NODE_214_prev,
		.to = &gn_PIM_NODE_214_next,
		.data = &ctkn_PIM_NODE[214],
	},
	{
		.from = &gn_PIM_NODE_215_prev,
		.to = &gn_PIM_NODE_215_next,
		.data = &ctkn_PIM_NODE[215],
	},
	{
		.from = &gn_PIM_NODE_216_prev,
		.to = &gn_PIM_NODE_216_next,
		.data = &ctkn_PIM_NODE[216],
	},
	{
		.from = &gn_PIM_NODE_217_prev,
		.to = &gn_PIM_NODE_217_next,
		.data = &ctkn_PIM_NODE[217],
	},
	{
		.from = &gn_PIM_NODE_218_prev,
		.to = &gn_PIM_NODE_218_next,
		.data = &ctkn_PIM_NODE[218],
	},
	{
		.from = &gn_PIM_NODE_219_prev,
		.to = &gn_PIM_NODE_219_next,
		.data = &ctkn_PIM_NODE[219],
	},
	{
		.from = &gn_PIM_NODE_220_prev,
		.to = &gn_PIM_NODE_220_next,
		.data = (void *)&pim_msdp_peer_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_221_prev,
		.to = &gn_PIM_NODE_221_next,
		.data = &ctkn_PIM_NODE[221],
	},
	{
		.from = &gn_PIM_NODE_222_prev,
		.to = &gn_PIM_NODE_222_next,
		.data = &ctkn_PIM_NODE[222],
	},
	{
		.from = &gn_PIM_NODE_223_prev,
		.to = &gn_PIM_NODE_223_next,
		.data = &ctkn_PIM_NODE[223],
	},
	{
		.from = &gn_PIM_NODE_224_prev,
		.to = &gn_PIM_NODE_224_next,
		.data = &ctkn_PIM_NODE[224],
	},
	{
		.from = &gn_PIM_NODE_225_prev,
		.to = &gn_PIM_NODE_225_next,
		.data = &ctkn_PIM_NODE[225],
	},
	{
		.from = &gn_PIM_NODE_226_prev,
		.to = &gn_PIM_NODE_226_next,
		.data = &ctkn_PIM_NODE[226],
	},
	{
		.from = &gn_PIM_NODE_227_prev,
		.to = &gn_PIM_NODE_227_next,
		.data = &ctkn_PIM_NODE[227],
	},
	{
		.from = &gn_PIM_NODE_228_prev,
		.to = &gn_PIM_NODE_228_next,
		.data = (void *)&pim_msdp_timers_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_229_prev,
		.to = &gn_PIM_NODE_229_next,
		.data = &ctkn_PIM_NODE[229],
	},
	{
		.from = &gn_PIM_NODE_230_prev,
		.to = &gn_PIM_NODE_230_next,
		.data = &ctkn_PIM_NODE[230],
	},
	{
		.from = &gn_PIM_NODE_231_prev,
		.to = &gn_PIM_NODE_231_next,
		.data = &ctkn_PIM_NODE[231],
	},
	{
		.from = &gn_PIM_NODE_232_prev,
		.to = &gn_PIM_NODE_232_next,
		.data = (void *)&no_pim_ecmp_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_233_prev,
		.to = &gn_PIM_NODE_233_next,
		.data = &ctkn_PIM_NODE[233],
	},
	{
		.from = &gn_PIM_NODE_234_prev,
		.to = &gn_PIM_NODE_234_next,
		.data = &ctkn_PIM_NODE[234],
	},
	{
		.from = &gn_PIM_NODE_235_prev,
		.to = &gn_PIM_NODE_235_next,
		.data = (void *)&no_pim_ecmp_rebalance_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_236_prev,
		.to = &gn_PIM_NODE_236_next,
		.data = &ctkn_PIM_NODE[236],
	},
	{
		.from = &gn_PIM_NODE_237_prev,
		.to = &gn_PIM_NODE_237_next,
		.data = &ctkn_PIM_NODE[237],
	},
	{
		.from = &gn_PIM_NODE_238_prev,
		.to = &gn_PIM_NODE_238_next,
		.data = &ctkn_PIM_NODE[238],
	},
	{
		.from = &gn_PIM_NODE_239_prev,
		.to = &gn_PIM_NODE_239_next,
		.data = &ctkn_PIM_NODE[239],
	},
	{
		.from = &gn_PIM_NODE_240_prev,
		.to = &gn_PIM_NODE_240_next,
		.data = &ctkn_PIM_NODE[240],
	},
	{
		.from = &gn_PIM_NODE_241_prev,
		.to = &gn_PIM_NODE_241_next,
		.data = (void *)&no_pim_joinprune_time_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_242_prev,
		.to = &gn_PIM_NODE_242_next,
		.data = &ctkn_PIM_NODE[242],
	},
	{
		.from = &gn_PIM_NODE_243_prev,
		.to = &gn_PIM_NODE_243_next,
		.data = &ctkn_PIM_NODE[243],
	},
	{
		.from = &gn_PIM_NODE_244_prev,
		.to = &gn_PIM_NODE_244_next,
		.data = &ctkn_PIM_NODE[244],
	},
	{
		.from = &gn_PIM_NODE_245_prev,
		.to = &gn_PIM_NODE_245_next,
		.data = &ctkn_PIM_NODE[245],
	},
	{
		.from = &gn_PIM_NODE_246_prev,
		.to = &gn_PIM_NODE_246_next,
		.data = &ctkn_PIM_NODE[246],
	},
	{
		.from = &gn_PIM_NODE_247_prev,
		.to = &gn_PIM_NODE_247_next,
		.data = (void *)&no_pim_keep_alive_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_248_prev,
		.to = &gn_PIM_NODE_248_next,
		.data = &ctkn_PIM_NODE[248],
	},
	{
		.from = &gn_PIM_NODE_249_prev,
		.to = &gn_PIM_NODE_249_next,
		.data = &ctkn_PIM_NODE[249],
	},
	{
		.from = &gn_PIM_NODE_250_prev,
		.to = &gn_PIM_NODE_250_next,
		.data = (void *)&no_pim_mlag_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_251_prev,
		.to = &gn_PIM_NODE_251_next,
		.data = &ctkn_PIM_NODE[251],
	},
	{
		.from = &gn_PIM_NODE_252_prev,
		.to = &gn_PIM_NODE_252_next,
		.data = &ctkn_PIM_NODE[252],
	},
	{
		.from = &gn_PIM_NODE_253_prev,
		.to = &gn_PIM_NODE_253_next,
		.data = &ctkn_PIM_NODE[253],
	},
	{
		.from = &gn_PIM_NODE_254_prev,
		.to = &gn_PIM_NODE_254_next,
		.data = &ctkn_PIM_NODE[254],
	},
	{
		.from = &gn_PIM_NODE_255_prev,
		.to = &gn_PIM_NODE_255_next,
		.data = (void *)&no_pim_msdp_mesh_group_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_256_prev,
		.to = &gn_PIM_NODE_256_next,
		.data = &ctkn_PIM_NODE[256],
	},
	{
		.from = &gn_PIM_NODE_257_prev,
		.to = &gn_PIM_NODE_257_next,
		.data = &ctkn_PIM_NODE[257],
	},
	{
		.from = &gn_PIM_NODE_258_prev,
		.to = &gn_PIM_NODE_258_next,
		.data = &ctkn_PIM_NODE[258],
	},
	{
		.from = &gn_PIM_NODE_259_prev,
		.to = &gn_PIM_NODE_259_next,
		.data = (void *)&no_pim_msdp_mesh_group_member_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_260_prev,
		.to = &gn_PIM_NODE_260_next,
		.data = &ctkn_PIM_NODE[260],
	},
	{
		.from = &gn_PIM_NODE_261_prev,
		.to = &gn_PIM_NODE_261_next,
		.data = &ctkn_PIM_NODE[261],
	},
	{
		.from = &gn_PIM_NODE_262_prev,
		.to = &gn_PIM_NODE_262_next,
		.data = &ctkn_PIM_NODE[262],
	},
	{
		.from = &gn_PIM_NODE_263_prev,
		.to = &gn_PIM_NODE_263_next,
		.data = &ctkn_PIM_NODE[263],
	},
	{
		.from = &gn_PIM_NODE_264_prev,
		.to = &gn_PIM_NODE_264_next,
		.data = &ctkn_PIM_NODE[264],
	},
	{
		.from = &gn_PIM_NODE_265_prev,
		.to = &gn_PIM_NODE_265_next,
		.data = (void *)&no_pim_msdp_mesh_group_source_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_266_prev,
		.to = &gn_PIM_NODE_266_next,
		.data = &ctkn_PIM_NODE[266],
	},
	{
		.from = &gn_PIM_NODE_267_prev,
		.to = &gn_PIM_NODE_267_next,
		.data = &ctkn_PIM_NODE[267],
	},
	{
		.from = &gn_PIM_NODE_268_prev,
		.to = &gn_PIM_NODE_268_next,
		.data = &ctkn_PIM_NODE[268],
	},
	{
		.from = &gn_PIM_NODE_269_prev,
		.to = &gn_PIM_NODE_269_next,
		.data = (void *)&no_pim_msdp_peer_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_270_prev,
		.to = &gn_PIM_NODE_270_next,
		.data = &ctkn_PIM_NODE[270],
	},
	{
		.from = &gn_PIM_NODE_271_prev,
		.to = &gn_PIM_NODE_271_next,
		.data = &ctkn_PIM_NODE[271],
	},
	{
		.from = &gn_PIM_NODE_272_prev,
		.to = &gn_PIM_NODE_272_next,
		.data = &ctkn_PIM_NODE[272],
	},
	{
		.from = &gn_PIM_NODE_273_prev,
		.to = &gn_PIM_NODE_273_next,
		.data = &ctkn_PIM_NODE[273],
	},
	{
		.from = &gn_PIM_NODE_274_prev,
		.to = &gn_PIM_NODE_274_next,
		.data = &ctkn_PIM_NODE[274],
	},
	{
		.from = &gn_PIM_NODE_275_prev,
		.to = &gn_PIM_NODE_275_next,
		.data = (void *)&no_msdp_peer_md5_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_276_prev,
		.to = &gn_PIM_NODE_276_next,
		.data = &ctkn_PIM_NODE[276],
	},
	{
		.from = &gn_PIM_NODE_277_prev,
		.to = &gn_PIM_NODE_277_next,
		.data = &ctkn_PIM_NODE[277],
	},
	{
		.from = &gn_PIM_NODE_278_prev,
		.to = &gn_PIM_NODE_278_next,
		.data = &ctkn_PIM_NODE[278],
	},
	{
		.from = &gn_PIM_NODE_279_prev,
		.to = &gn_PIM_NODE_279_next,
		.data = &ctkn_PIM_NODE[279],
	},
	{
		.from = &gn_PIM_NODE_280_prev,
		.to = &gn_PIM_NODE_280_next,
		.data = &ctkn_PIM_NODE[280],
	},
	{
		.from = &gn_PIM_NODE_281_prev,
		.to = &gn_PIM_NODE_281_next,
		.data = &ctkn_PIM_NODE[281],
	},
	{
		.from = &gn_PIM_NODE_282_prev,
		.to = &gn_PIM_NODE_282_next,
		.data = (void *)&no_ip_msdp_peer_sa_filter_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_283_prev,
		.to = &gn_PIM_NODE_283_next,
		.data = &ctkn_PIM_NODE[283],
	},
	{
		.from = &gn_PIM_NODE_284_prev,
		.to = &gn_PIM_NODE_284_next,
		.data = &ctkn_PIM_NODE[284],
	},
	{
		.from = &gn_PIM_NODE_285_prev,
		.to = &gn_PIM_NODE_285_next,
		.data = &ctkn_PIM_NODE[285],
	},
	{
		.from = &gn_PIM_NODE_286_prev,
		.to = &gn_PIM_NODE_286_next,
		.data = &ctkn_PIM_NODE[286],
	},
	{
		.from = &gn_PIM_NODE_287_prev,
		.to = &gn_PIM_NODE_287_next,
		.data = &ctkn_PIM_NODE[287],
	},
	{
		.from = &gn_PIM_NODE_288_prev,
		.to = &gn_PIM_NODE_288_next,
		.data = &ctkn_PIM_NODE[288],
	},
	{
		.from = &gn_PIM_NODE_289_prev,
		.to = &gn_PIM_NODE_289_next,
		.data = &ctkn_PIM_NODE[289],
	},
	{
		.from = &gn_PIM_NODE_290_prev,
		.to = &gn_PIM_NODE_290_next,
		.data = &ctkn_PIM_NODE[290],
	},
	{
		.from = &gn_PIM_NODE_291_prev,
		.to = &gn_PIM_NODE_291_next,
		.data = &ctkn_PIM_NODE[291],
	},
	{
		.from = &gn_PIM_NODE_292_prev,
		.to = &gn_PIM_NODE_292_next,
		.data = &ctkn_PIM_NODE[292],
	},
	{
		.from = &gn_PIM_NODE_293_prev,
		.to = &gn_PIM_NODE_293_next,
		.data = (void *)&no_pim_msdp_timers_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_294_prev,
		.to = &gn_PIM_NODE_294_next,
		.data = &ctkn_PIM_NODE[294],
	},
	{
		.from = &gn_PIM_NODE_295_prev,
		.to = &gn_PIM_NODE_295_next,
		.data = &ctkn_PIM_NODE[295],
	},
	{
		.from = &gn_PIM_NODE_296_prev,
		.to = &gn_PIM_NODE_296_next,
		.data = &ctkn_PIM_NODE[296],
	},
	{
		.from = &gn_PIM_NODE_297_prev,
		.to = &gn_PIM_NODE_297_next,
		.data = &ctkn_PIM_NODE[297],
	},
	{
		.from = &gn_PIM_NODE_298_prev,
		.to = &gn_PIM_NODE_298_next,
		.data = &ctkn_PIM_NODE[298],
	},
	{
		.from = &gn_PIM_NODE_299_prev,
		.to = &gn_PIM_NODE_299_next,
		.data = (void *)&no_pim_packets_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_300_prev,
		.to = &gn_PIM_NODE_300_next,
		.data = &ctkn_PIM_NODE[300],
	},
	{
		.from = &gn_PIM_NODE_301_prev,
		.to = &gn_PIM_NODE_301_next,
		.data = &ctkn_PIM_NODE[301],
	},
	{
		.from = &gn_PIM_NODE_302_prev,
		.to = &gn_PIM_NODE_302_next,
		.data = &ctkn_PIM_NODE[302],
	},
	{
		.from = &gn_PIM_NODE_303_prev,
		.to = &gn_PIM_NODE_303_next,
		.data = &ctkn_PIM_NODE[303],
	},
	{
		.from = &gn_PIM_NODE_304_prev,
		.to = &gn_PIM_NODE_304_next,
		.data = &ctkn_PIM_NODE[304],
	},
	{
		.from = &gn_PIM_NODE_305_prev,
		.to = &gn_PIM_NODE_305_next,
		.data = (void *)&no_pim_register_suppress_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_306_prev,
		.to = &gn_PIM_NODE_306_next,
		.data = &ctkn_PIM_NODE[306],
	},
	{
		.from = &gn_PIM_NODE_307_prev,
		.to = &gn_PIM_NODE_307_next,
		.data = &ctkn_PIM_NODE[307],
	},
	{
		.from = &gn_PIM_NODE_308_prev,
		.to = &gn_PIM_NODE_308_next,
		.data = &ctkn_PIM_NODE[308],
	},
	{
		.from = &gn_PIM_NODE_309_prev,
		.to = &gn_PIM_NODE_309_next,
		.data = &ctkn_PIM_NODE[309],
	},
	{
		.from = &gn_PIM_NODE_310_prev,
		.to = &gn_PIM_NODE_310_next,
		.data = &ctkn_PIM_NODE[310],
	},
	{
		.from = &gn_PIM_NODE_311_prev,
		.to = &gn_PIM_NODE_311_next,
		.data = &ctkn_PIM_NODE[311],
	},
	{
		.from = &gn_PIM_NODE_312_prev,
		.to = &gn_PIM_NODE_312_next,
		.data = (void *)&no_pim_rp_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_313_prev,
		.to = &gn_PIM_NODE_313_next,
		.data = &ctkn_PIM_NODE[313],
	},
	{
		.from = &gn_PIM_NODE_314_prev,
		.to = &gn_PIM_NODE_314_next,
		.data = &ctkn_PIM_NODE[314],
	},
	{
		.from = &gn_PIM_NODE_315_prev,
		.to = &gn_PIM_NODE_315_next,
		.data = &ctkn_PIM_NODE[315],
	},
	{
		.from = &gn_PIM_NODE_316_prev,
		.to = &gn_PIM_NODE_316_next,
		.data = (void *)&no_pim_rp_prefix_list_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_317_prev,
		.to = &gn_PIM_NODE_317_next,
		.data = &ctkn_PIM_NODE[317],
	},
	{
		.from = &gn_PIM_NODE_318_prev,
		.to = &gn_PIM_NODE_318_next,
		.data = &ctkn_PIM_NODE[318],
	},
	{
		.from = &gn_PIM_NODE_319_prev,
		.to = &gn_PIM_NODE_319_next,
		.data = &ctkn_PIM_NODE[319],
	},
	{
		.from = &gn_PIM_NODE_320_prev,
		.to = &gn_PIM_NODE_320_next,
		.data = &ctkn_PIM_NODE[320],
	},
	{
		.from = &gn_PIM_NODE_321_prev,
		.to = &gn_PIM_NODE_321_next,
		.data = &ctkn_PIM_NODE[321],
	},
	{
		.from = &gn_PIM_NODE_322_prev,
		.to = &gn_PIM_NODE_322_next,
		.data = (void *)&no_pim_rp_keep_alive_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_323_prev,
		.to = &gn_PIM_NODE_323_next,
		.data = &ctkn_PIM_NODE[323],
	},
	{
		.from = &gn_PIM_NODE_324_prev,
		.to = &gn_PIM_NODE_324_next,
		.data = &ctkn_PIM_NODE[324],
	},
	{
		.from = &gn_PIM_NODE_325_prev,
		.to = &gn_PIM_NODE_325_next,
		.data = (void *)&no_pim_v6_secondary_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_326_prev,
		.to = &gn_PIM_NODE_326_next,
		.data = &ctkn_PIM_NODE[326],
	},
	{
		.from = &gn_PIM_NODE_327_prev,
		.to = &gn_PIM_NODE_327_next,
		.data = &ctkn_PIM_NODE[327],
	},
	{
		.from = &gn_PIM_NODE_328_prev,
		.to = &gn_PIM_NODE_328_next,
		.data = &ctkn_PIM_NODE[328],
	},
	{
		.from = &gn_PIM_NODE_329_prev,
		.to = &gn_PIM_NODE_329_next,
		.data = (void *)&no_pim_spt_switchover_infinity_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_330_prev,
		.to = &gn_PIM_NODE_330_next,
		.data = &ctkn_PIM_NODE[330],
	},
	{
		.from = &gn_PIM_NODE_331_prev,
		.to = &gn_PIM_NODE_331_next,
		.data = &ctkn_PIM_NODE[331],
	},
	{
		.from = &gn_PIM_NODE_332_prev,
		.to = &gn_PIM_NODE_332_next,
		.data = &ctkn_PIM_NODE[332],
	},
	{
		.from = &gn_PIM_NODE_333_prev,
		.to = &gn_PIM_NODE_333_next,
		.data = (void *)&no_pim_spt_switchover_infinity_plist_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_334_prev,
		.to = &gn_PIM_NODE_334_next,
		.data = &ctkn_PIM_NODE[334],
	},
	{
		.from = &gn_PIM_NODE_335_prev,
		.to = &gn_PIM_NODE_335_next,
		.data = &ctkn_PIM_NODE[335],
	},
	{
		.from = &gn_PIM_NODE_336_prev,
		.to = &gn_PIM_NODE_336_next,
		.data = &ctkn_PIM_NODE[336],
	},
	{
		.from = &gn_PIM_NODE_337_prev,
		.to = &gn_PIM_NODE_337_next,
		.data = (void *)&no_pim_ssm_prefix_list_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_338_prev,
		.to = &gn_PIM_NODE_338_next,
		.data = &ctkn_PIM_NODE[338],
	},
	{
		.from = &gn_PIM_NODE_339_prev,
		.to = &gn_PIM_NODE_339_next,
		.data = &ctkn_PIM_NODE[339],
	},
	{
		.from = &gn_PIM_NODE_340_prev,
		.to = &gn_PIM_NODE_340_next,
		.data = (void *)&no_pim_ssm_prefix_list_name_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_341_prev,
		.to = &gn_PIM_NODE_341_next,
		.data = &ctkn_PIM_NODE[341],
	},
	{
		.from = &gn_PIM_NODE_342_prev,
		.to = &gn_PIM_NODE_342_next,
		.data = &ctkn_PIM_NODE[342],
	},
	{
		.from = &gn_PIM_NODE_343_prev,
		.to = &gn_PIM_NODE_343_next,
		.data = &ctkn_PIM_NODE[343],
	},
	{
		.from = &gn_PIM_NODE_344_prev,
		.to = &gn_PIM_NODE_344_next,
		.data = &ctkn_PIM_NODE[344],
	},
	{
		.from = &gn_PIM_NODE_345_prev,
		.to = &gn_PIM_NODE_345_next,
		.data = &ctkn_PIM_NODE[345],
	},
	{
		.from = &gn_PIM_NODE_346_prev,
		.to = &gn_PIM_NODE_346_next,
		.data = (void *)&no_pim_ssmpingd_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_347_prev,
		.to = &gn_PIM_NODE_347_next,
		.data = &ctkn_PIM_NODE[347],
	},
	{
		.from = &gn_PIM_NODE_348_prev,
		.to = &gn_PIM_NODE_348_next,
		.data = &ctkn_PIM_NODE[348],
	},
	{
		.from = &gn_PIM_NODE_349_prev,
		.to = &gn_PIM_NODE_349_next,
		.data = &ctkn_PIM_NODE[349],
	},
	{
		.from = &gn_PIM_NODE_350_prev,
		.to = &gn_PIM_NODE_350_next,
		.data = (void *)&pim_packets_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_351_prev,
		.to = &gn_PIM_NODE_351_next,
		.data = &ctkn_PIM_NODE[351],
	},
	{
		.from = &gn_PIM_NODE_352_prev,
		.to = &gn_PIM_NODE_352_next,
		.data = &ctkn_PIM_NODE[352],
	},
	{
		.from = &gn_PIM_NODE_353_prev,
		.to = &gn_PIM_NODE_353_next,
		.data = &ctkn_PIM_NODE[353],
	},
	{
		.from = &gn_PIM_NODE_354_prev,
		.to = &gn_PIM_NODE_354_next,
		.data = (void *)&pim_register_suppress_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_355_prev,
		.to = &gn_PIM_NODE_355_next,
		.data = &ctkn_PIM_NODE[355],
	},
	{
		.from = &gn_PIM_NODE_356_prev,
		.to = &gn_PIM_NODE_356_next,
		.data = &ctkn_PIM_NODE[356],
	},
	{
		.from = &gn_PIM_NODE_357_prev,
		.to = &gn_PIM_NODE_357_next,
		.data = &ctkn_PIM_NODE[357],
	},
	{
		.from = &gn_PIM_NODE_358_prev,
		.to = &gn_PIM_NODE_358_next,
		.data = &ctkn_PIM_NODE[358],
	},
	{
		.from = &gn_PIM_NODE_359_prev,
		.to = &gn_PIM_NODE_359_next,
		.data = &ctkn_PIM_NODE[359],
	},
	{
		.from = &gn_PIM_NODE_360_prev,
		.to = &gn_PIM_NODE_360_next,
		.data = &ctkn_PIM_NODE[360],
	},
	{
		.from = &gn_PIM_NODE_361_prev,
		.to = &gn_PIM_NODE_361_next,
		.data = (void *)&pim_rp_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_362_prev,
		.to = &gn_PIM_NODE_362_next,
		.data = &ctkn_PIM_NODE[362],
	},
	{
		.from = &gn_PIM_NODE_363_prev,
		.to = &gn_PIM_NODE_363_next,
		.data = &ctkn_PIM_NODE[363],
	},
	{
		.from = &gn_PIM_NODE_364_prev,
		.to = &gn_PIM_NODE_364_next,
		.data = &ctkn_PIM_NODE[364],
	},
	{
		.from = &gn_PIM_NODE_365_prev,
		.to = &gn_PIM_NODE_365_next,
		.data = (void *)&pim_rp_prefix_list_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_366_prev,
		.to = &gn_PIM_NODE_366_next,
		.data = &ctkn_PIM_NODE[366],
	},
	{
		.from = &gn_PIM_NODE_367_prev,
		.to = &gn_PIM_NODE_367_next,
		.data = &ctkn_PIM_NODE[367],
	},
	{
		.from = &gn_PIM_NODE_368_prev,
		.to = &gn_PIM_NODE_368_next,
		.data = &ctkn_PIM_NODE[368],
	},
	{
		.from = &gn_PIM_NODE_369_prev,
		.to = &gn_PIM_NODE_369_next,
		.data = (void *)&pim_rp_keep_alive_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_370_prev,
		.to = &gn_PIM_NODE_370_next,
		.data = &ctkn_PIM_NODE[370],
	},
	{
		.from = &gn_PIM_NODE_371_prev,
		.to = &gn_PIM_NODE_371_next,
		.data = &ctkn_PIM_NODE[371],
	},
	{
		.from = &gn_PIM_NODE_372_prev,
		.to = &gn_PIM_NODE_372_next,
		.data = (void *)&pim_v6_secondary_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_373_prev,
		.to = &gn_PIM_NODE_373_next,
		.data = &ctkn_PIM_NODE[373],
	},
	{
		.from = &gn_PIM_NODE_374_prev,
		.to = &gn_PIM_NODE_374_next,
		.data = &ctkn_PIM_NODE[374],
	},
	{
		.from = &gn_PIM_NODE_375_prev,
		.to = &gn_PIM_NODE_375_next,
		.data = &ctkn_PIM_NODE[375],
	},
	{
		.from = &gn_PIM_NODE_376_prev,
		.to = &gn_PIM_NODE_376_next,
		.data = (void *)&pim_spt_switchover_infinity_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_377_prev,
		.to = &gn_PIM_NODE_377_next,
		.data = &ctkn_PIM_NODE[377],
	},
	{
		.from = &gn_PIM_NODE_378_prev,
		.to = &gn_PIM_NODE_378_next,
		.data = &ctkn_PIM_NODE[378],
	},
	{
		.from = &gn_PIM_NODE_379_prev,
		.to = &gn_PIM_NODE_379_next,
		.data = &ctkn_PIM_NODE[379],
	},
	{
		.from = &gn_PIM_NODE_380_prev,
		.to = &gn_PIM_NODE_380_next,
		.data = (void *)&pim_spt_switchover_infinity_plist_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_381_prev,
		.to = &gn_PIM_NODE_381_next,
		.data = &ctkn_PIM_NODE[381],
	},
	{
		.from = &gn_PIM_NODE_382_prev,
		.to = &gn_PIM_NODE_382_next,
		.data = &ctkn_PIM_NODE[382],
	},
	{
		.from = &gn_PIM_NODE_383_prev,
		.to = &gn_PIM_NODE_383_next,
		.data = &ctkn_PIM_NODE[383],
	},
	{
		.from = &gn_PIM_NODE_384_prev,
		.to = &gn_PIM_NODE_384_next,
		.data = &ctkn_PIM_NODE[384],
	},
	{
		.from = &gn_PIM_NODE_385_prev,
		.to = &gn_PIM_NODE_385_next,
		.data = (void *)&pim_ssm_prefix_list_cmd_vtysh,
	},
	{
		.from = &gn_PIM_NODE_386_prev,
		.to = &gn_PIM_NODE_386_next,
		.data = &ctkn_PIM_NODE[386],
	},
	{
		.from = &gn_PIM_NODE_387_prev,
		.to = &gn_PIM_NODE_387_next,
		.data = &ctkn_PIM_NODE[387],
	},
	{
		.from = &gn_PIM_NODE_388_prev,
		.to = &gn_PIM_NODE_388_next,
		.data = &ctkn_PIM_NODE[388],
	},
	{
		.from = &gn_PIM_NODE_389_prev,
		.to = &gn_PIM_NODE_389_next,
		.data = &ctkn_PIM_NODE[389],
	},
	{
		.from = &gn_PIM_NODE_390_prev,
		.to = &gn_PIM_NODE_390_next,
		.data = &ctkn_PIM_NODE[390],
	},
	{
		.from = &gn_PIM_NODE_391_prev,
		.to = &gn_PIM_NODE_391_next,
		.data = (void *)&pim_ssmpingd_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_PIM_NODE, 392, &gn_PIM_NODE[0], &gn_PIM_NODE[1], &gn_PIM_NODE[2], &gn_PIM_NODE[3], &gn_PIM_NODE[4], &gn_PIM_NODE[5], &gn_PIM_NODE[6], &gn_PIM_NODE[7], &gn_PIM_NODE[8], &gn_PIM_NODE[9], &gn_PIM_NODE[10], &gn_PIM_NODE[11], &gn_PIM_NODE[12], &gn_PIM_NODE[13], &gn_PIM_NODE[14], &gn_PIM_NODE[15], &gn_PIM_NODE[16], &gn_PIM_NODE[17], &gn_PIM_NODE[18], &gn_PIM_NODE[19], &gn_PIM_NODE[20], &gn_PIM_NODE[21], &gn_PIM_NODE[22], &gn_PIM_NODE[23], &gn_PIM_NODE[24], &gn_PIM_NODE[25], &gn_PIM_NODE[26], &gn_PIM_NODE[27], &gn_PIM_NODE[28], &gn_PIM_NODE[29], &gn_PIM_NODE[30], &gn_PIM_NODE[31], &gn_PIM_NODE[32], &gn_PIM_NODE[33], &gn_PIM_NODE[34], &gn_PIM_NODE[35], &gn_PIM_NODE[36], &gn_PIM_NODE[37], &gn_PIM_NODE[38], &gn_PIM_NODE[39], &gn_PIM_NODE[40], &gn_PIM_NODE[41], &gn_PIM_NODE[42], &gn_PIM_NODE[43], &gn_PIM_NODE[44], &gn_PIM_NODE[45], &gn_PIM_NODE[46], &gn_PIM_NODE[47], &gn_PIM_NODE[48], &gn_PIM_NODE[49], &gn_PIM_NODE[50], &gn_PIM_NODE[51], &gn_PIM_NODE[52], &gn_PIM_NODE[53], &gn_PIM_NODE[54], &gn_PIM_NODE[55], &gn_PIM_NODE[56], &gn_PIM_NODE[57], &gn_PIM_NODE[58], &gn_PIM_NODE[59], &gn_PIM_NODE[60], &gn_PIM_NODE[61], &gn_PIM_NODE[62], &gn_PIM_NODE[63], &gn_PIM_NODE[64], &gn_PIM_NODE[65], &gn_PIM_NODE[66], &gn_PIM_NODE[67], &gn_PIM_NODE[68], &gn_PIM_NODE[69], &gn_PIM_NODE[70], &gn_PIM_NODE[71], &gn_PIM_NODE[72], &gn_PIM_NODE[73], &gn_PIM_NODE[74], &gn_PIM_NODE[75], &gn_PIM_NODE[76], &gn_PIM_NODE[77], &gn_PIM_NODE[78], &gn_PIM_NODE[79], &gn_PIM_NODE[80], &gn_PIM_NODE[81], &gn_PIM_NODE[82], &gn_PIM_NODE[83], &gn_PIM_NODE[84], &gn_PIM_NODE[85], &gn_PIM_NODE[86], &gn_PIM_NODE[87], &gn_PIM_NODE[88], &gn_PIM_NODE[89], &gn_PIM_NODE[90], &gn_PIM_NODE[91], &gn_PIM_NODE[92], &gn_PIM_NODE[93], &gn_PIM_NODE[94], &gn_PIM_NODE[95], &gn_PIM_NODE[96], &gn_PIM_NODE[97], &gn_PIM_NODE[98], &gn_PIM_NODE[99], &gn_PIM_NODE[100], &gn_PIM_NODE[101], &gn_PIM_NODE[102], &gn_PIM_NODE[103], &gn_PIM_NODE[104], &gn_PIM_NODE[105], &gn_PIM_NODE[106], &gn_PIM_NODE[107], &gn_PIM_NODE[108], &gn_PIM_NODE[109], &gn_PIM_NODE[110], &gn_PIM_NODE[111], &gn_PIM_NODE[112], &gn_PIM_NODE[113], &gn_PIM_NODE[114], &gn_PIM_NODE[115], &gn_PIM_NODE[116], &gn_PIM_NODE[117], &gn_PIM_NODE[118], &gn_PIM_NODE[119], &gn_PIM_NODE[120], &gn_PIM_NODE[121], &gn_PIM_NODE[122], &gn_PIM_NODE[123], &gn_PIM_NODE[124], &gn_PIM_NODE[125], &gn_PIM_NODE[126], &gn_PIM_NODE[127], &gn_PIM_NODE[128], &gn_PIM_NODE[129], &gn_PIM_NODE[130], &gn_PIM_NODE[131], &gn_PIM_NODE[132], &gn_PIM_NODE[133], &gn_PIM_NODE[134], &gn_PIM_NODE[135], &gn_PIM_NODE[136], &gn_PIM_NODE[137], &gn_PIM_NODE[138], &gn_PIM_NODE[139], &gn_PIM_NODE[140], &gn_PIM_NODE[141], &gn_PIM_NODE[142], &gn_PIM_NODE[143], &gn_PIM_NODE[144], &gn_PIM_NODE[145], &gn_PIM_NODE[146], &gn_PIM_NODE[147], &gn_PIM_NODE[148], &gn_PIM_NODE[149], &gn_PIM_NODE[150], &gn_PIM_NODE[151], &gn_PIM_NODE[152], &gn_PIM_NODE[153], &gn_PIM_NODE[154], &gn_PIM_NODE[155], &gn_PIM_NODE[156], &gn_PIM_NODE[157], &gn_PIM_NODE[158], &gn_PIM_NODE[159], &gn_PIM_NODE[160], &gn_PIM_NODE[161], &gn_PIM_NODE[162], &gn_PIM_NODE[163], &gn_PIM_NODE[164], &gn_PIM_NODE[165], &gn_PIM_NODE[166], &gn_PIM_NODE[167], &gn_PIM_NODE[168], &gn_PIM_NODE[169], &gn_PIM_NODE[170], &gn_PIM_NODE[171], &gn_PIM_NODE[172], &gn_PIM_NODE[173], &gn_PIM_NODE[174], &gn_PIM_NODE[175], &gn_PIM_NODE[176], &gn_PIM_NODE[177], &gn_PIM_NODE[178], &gn_PIM_NODE[179], &gn_PIM_NODE[180], &gn_PIM_NODE[181], &gn_PIM_NODE[182], &gn_PIM_NODE[183], &gn_PIM_NODE[184], &gn_PIM_NODE[185], &gn_PIM_NODE[186], &gn_PIM_NODE[187], &gn_PIM_NODE[188], &gn_PIM_NODE[189], &gn_PIM_NODE[190], &gn_PIM_NODE[191], &gn_PIM_NODE[192], &gn_PIM_NODE[193], &gn_PIM_NODE[194], &gn_PIM_NODE[195], &gn_PIM_NODE[196], &gn_PIM_NODE[197], &gn_PIM_NODE[198], &gn_PIM_NODE[199], &gn_PIM_NODE[200], &gn_PIM_NODE[201], &gn_PIM_NODE[202], &gn_PIM_NODE[203], &gn_PIM_NODE[204], &gn_PIM_NODE[205], &gn_PIM_NODE[206], &gn_PIM_NODE[207], &gn_PIM_NODE[208], &gn_PIM_NODE[209], &gn_PIM_NODE[210], &gn_PIM_NODE[211], &gn_PIM_NODE[212], &gn_PIM_NODE[213], &gn_PIM_NODE[214], &gn_PIM_NODE[215], &gn_PIM_NODE[216], &gn_PIM_NODE[217], &gn_PIM_NODE[218], &gn_PIM_NODE[219], &gn_PIM_NODE[220], &gn_PIM_NODE[221], &gn_PIM_NODE[222], &gn_PIM_NODE[223], &gn_PIM_NODE[224], &gn_PIM_NODE[225], &gn_PIM_NODE[226], &gn_PIM_NODE[227], &gn_PIM_NODE[228], &gn_PIM_NODE[229], &gn_PIM_NODE[230], &gn_PIM_NODE[231], &gn_PIM_NODE[232], &gn_PIM_NODE[233], &gn_PIM_NODE[234], &gn_PIM_NODE[235], &gn_PIM_NODE[236], &gn_PIM_NODE[237], &gn_PIM_NODE[238], &gn_PIM_NODE[239], &gn_PIM_NODE[240], &gn_PIM_NODE[241], &gn_PIM_NODE[242], &gn_PIM_NODE[243], &gn_PIM_NODE[244], &gn_PIM_NODE[245], &gn_PIM_NODE[246], &gn_PIM_NODE[247], &gn_PIM_NODE[248], &gn_PIM_NODE[249], &gn_PIM_NODE[250], &gn_PIM_NODE[251], &gn_PIM_NODE[252], &gn_PIM_NODE[253], &gn_PIM_NODE[254], &gn_PIM_NODE[255], &gn_PIM_NODE[256], &gn_PIM_NODE[257], &gn_PIM_NODE[258], &gn_PIM_NODE[259], &gn_PIM_NODE[260], &gn_PIM_NODE[261], &gn_PIM_NODE[262], &gn_PIM_NODE[263], &gn_PIM_NODE[264], &gn_PIM_NODE[265], &gn_PIM_NODE[266], &gn_PIM_NODE[267], &gn_PIM_NODE[268], &gn_PIM_NODE[269], &gn_PIM_NODE[270], &gn_PIM_NODE[271], &gn_PIM_NODE[272], &gn_PIM_NODE[273], &gn_PIM_NODE[274], &gn_PIM_NODE[275], &gn_PIM_NODE[276], &gn_PIM_NODE[277], &gn_PIM_NODE[278], &gn_PIM_NODE[279], &gn_PIM_NODE[280], &gn_PIM_NODE[281], &gn_PIM_NODE[282], &gn_PIM_NODE[283], &gn_PIM_NODE[284], &gn_PIM_NODE[285], &gn_PIM_NODE[286], &gn_PIM_NODE[287], &gn_PIM_NODE[288], &gn_PIM_NODE[289], &gn_PIM_NODE[290], &gn_PIM_NODE[291], &gn_PIM_NODE[292], &gn_PIM_NODE[293], &gn_PIM_NODE[294], &gn_PIM_NODE[295], &gn_PIM_NODE[296], &gn_PIM_NODE[297], &gn_PIM_NODE[298], &gn_PIM_NODE[299], &gn_PIM_NODE[300], &gn_PIM_NODE[301], &gn_PIM_NODE[302], &gn_PIM_NODE[303], &gn_PIM_NODE[304], &gn_PIM_NODE[305], &gn_PIM_NODE[306], &gn_PIM_NODE[307], &gn_PIM_NODE[308], &gn_PIM_NODE[309], &gn_PIM_NODE[310], &gn_PIM_NODE[311], &gn_PIM_NODE[312], &gn_PIM_NODE[313], &gn_PIM_NODE[314], &gn_PIM_NODE[315], &gn_PIM_NODE[316], &gn_PIM_NODE[317], &gn_PIM_NODE[318], &gn_PIM_NODE[319], &gn_PIM_NODE[320], &gn_PIM_NODE[321], &gn_PIM_NODE[322], &gn_PIM_NODE[323], &gn_PIM_NODE[324], &gn_PIM_NODE[325], &gn_PIM_NODE[326], &gn_PIM_NODE[327], &gn_PIM_NODE[328], &gn_PIM_NODE[329], &gn_PIM_NODE[330], &gn_PIM_NODE[331], &gn_PIM_NODE[332], &gn_PIM_NODE[333], &gn_PIM_NODE[334], &gn_PIM_NODE[335], &gn_PIM_NODE[336], &gn_PIM_NODE[337], &gn_PIM_NODE[338], &gn_PIM_NODE[339], &gn_PIM_NODE[340], &gn_PIM_NODE[341], &gn_PIM_NODE[342], &gn_PIM_NODE[343], &gn_PIM_NODE[344], &gn_PIM_NODE[345], &gn_PIM_NODE[346], &gn_PIM_NODE[347], &gn_PIM_NODE[348], &gn_PIM_NODE[349], &gn_PIM_NODE[350], &gn_PIM_NODE[351], &gn_PIM_NODE[352], &gn_PIM_NODE[353], &gn_PIM_NODE[354], &gn_PIM_NODE[355], &gn_PIM_NODE[356], &gn_PIM_NODE[357], &gn_PIM_NODE[358], &gn_PIM_NODE[359], &gn_PIM_NODE[360], &gn_PIM_NODE[361], &gn_PIM_NODE[362], &gn_PIM_NODE[363], &gn_PIM_NODE[364], &gn_PIM_NODE[365], &gn_PIM_NODE[366], &gn_PIM_NODE[367], &gn_PIM_NODE[368], &gn_PIM_NODE[369], &gn_PIM_NODE[370], &gn_PIM_NODE[371], &gn_PIM_NODE[372], &gn_PIM_NODE[373], &gn_PIM_NODE[374], &gn_PIM_NODE[375], &gn_PIM_NODE[376], &gn_PIM_NODE[377], &gn_PIM_NODE[378], &gn_PIM_NODE[379], &gn_PIM_NODE[380], &gn_PIM_NODE[381], &gn_PIM_NODE[382], &gn_PIM_NODE[383], &gn_PIM_NODE[384], &gn_PIM_NODE[385], &gn_PIM_NODE[386], &gn_PIM_NODE[387], &gn_PIM_NODE[388], &gn_PIM_NODE[389], &gn_PIM_NODE[390], &gn_PIM_NODE[391]);

extern void install_PIM_NODE(void);

void install_PIM_NODE(void)

{
	unsigned node_id = PIM_NODE;
	struct cmd_node *node;

	assert(node_id < vector_active(cmdvec));
	node = vector_slot(cmdvec, node_id);
	assert(node);
	assert(vector_active(node->cmdgraph->nodes) == 1);
	graph_delete_node(node->cmdgraph, vector_slot(node->cmdgraph->nodes, 0));
	vector_free(node->cmdgraph->nodes);
	node->cmdgraph->nodes = &gvec_PIM_NODE;
	vector_set(node->cmd_vector, &msdp_log_neighbor_changes_cmd_vtysh);
	vector_set(node->cmd_vector, &msdp_log_sa_changes_cmd_vtysh);
	vector_set(node->cmd_vector, &msdp_originator_id_cmd_vtysh);
	vector_set(node->cmd_vector, &msdp_peer_md5_cmd_vtysh);
	vector_set(node->cmd_vector, &msdp_peer_sa_filter_cmd_vtysh);
	vector_set(node->cmd_vector, &msdp_peer_sa_limit_cmd_vtysh);
	vector_set(node->cmd_vector, &msdp_shutdown_cmd_vtysh);
	vector_set(node->cmd_vector, &no_ip_msdp_peer_sa_filter_cmd_vtysh);
	vector_set(node->cmd_vector, &no_msdp_peer_md5_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_ecmp_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_ecmp_rebalance_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_joinprune_time_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_keep_alive_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_mlag_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_msdp_mesh_group_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_msdp_mesh_group_member_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_msdp_mesh_group_source_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_msdp_peer_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_msdp_timers_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_packets_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_register_suppress_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_rp_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_rp_keep_alive_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_rp_prefix_list_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_spt_switchover_infinity_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_spt_switchover_infinity_plist_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_ssm_prefix_list_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_ssm_prefix_list_name_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_ssmpingd_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim_v6_secondary_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_autorp_announce_rp_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_autorp_announce_scope_int_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_autorp_discovery_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_autorp_send_rp_discovery_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_autorp_send_rp_discovery_scope_int_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_bsr_candidate_bsr_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_bsr_candidate_rp_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_bsr_candidate_rp_group_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_dm_prefix_list_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_ecmp_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_ecmp_rebalance_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_join_filter_route_map_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_joinprune_time_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_keep_alive_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_mlag_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_msdp_mesh_group_member_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_msdp_mesh_group_source_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_msdp_peer_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_msdp_timers_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_packets_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_register_accept_list_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_register_suppress_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_rp_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_rp_keep_alive_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_rp_prefix_list_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_rpf_lookup_mode_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_spt_switchover_infinity_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_spt_switchover_infinity_plist_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_ssm_prefix_list_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_ssmpingd_cmd_vtysh);
	vector_set(node->cmd_vector, &pim_v6_secondary_cmd_vtysh);
}

static struct cmd_token ctkn_BFD_PROFILE_NODE[];
static struct graph_node gn_BFD_PROFILE_NODE[];

static struct cmd_token ctkn_BFD_PROFILE_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[3],
	},
	{ /* [2] */
		.type = WORD_TKN,
		.varname_src = 1,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
		.varname = (char *)"no",
	},
	{ /* [3] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[1],
	},
	{ /* [4] */
		.type = WORD_TKN,
		.text = (char *)"authentication",
		.desc = (char *)"Configure BFD peer authentication",
	},
	{ /* [5] */
		.type = WORD_TKN,
		.text = (char *)"algorithm",
		.desc = (char *)"Authentication algorithm configuration",
	},
	{ /* [6] */
		.type = WORD_TKN,
		.text = (char *)"meticulous",
		.desc = (char *)"Use meticulous mode when using SHA-1 algorithm",
	},
	{ /* [7] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [8] = bfd_profile_set_authentication_algorithm_meticulous_cmd */ },
	{ /* [9] */
		.type = WORD_TKN,
		.text = (char *)"key-chain",
		.desc = (char *)"Authentication key chain",
	},
	{ /* [10] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"NAME",
		.desc = (char *)"Authentication key chain name",
		.varname = (char *)"keychain_name",
	},
	{ /* [11] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [12] = bfd_profile_set_authentication_key_chain_cmd */ },
	{ /* [13] */
		.type = WORD_TKN,
		.text = (char *)"detect-multiplier",
		.desc = (char *)"Configure peer detection multiplier",
	},
	{ /* [14] */
		.type = FORK_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[16],
	},
	{ /* [15] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-255)",
		.desc = (char *)"Configure peer detection multiplier value",
		.min = 1,
		.max = 255,
		.varname = (char *)"multiplier",
	},
	{ /* [16] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[14],
	},
	{ /* [17] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [18] = bfd_profile_mult_cmd */ },
	{ /* [19] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [20] */
		.type = WORD_TKN,
		.text = (char *)"echo",
		.desc = (char *)"Configure peer echo intervals",
	},
	{ /* [21] */
		.type = WORD_TKN,
		.text = (char *)"receive-interval",
		.desc = (char *)"Configure required receive interval",
	},
	{ /* [22] */
		.type = FORK_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[26],
	},
	{ /* [23] */
		.type = FORK_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[25],
	},
	{ /* [24] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"disabled",
		.desc = (char *)"Disable echo packets receive",
		.varname = (char *)"disabled",
	},
	{ /* [25] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[23],
	},
	{ /* [26] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[22],
	},
	{ /* [27] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [28] = bfd_profile_echo_receive_interval_cmd */ },
	{ /* [29] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(10-4294967)",
		.desc = (char *)"Configure interval value in milliseconds",
		.min = 10,
		.max = 4294967,
		.varname = (char *)"interval",
	},
	{ /* [30] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [31] */
		.type = WORD_TKN,
		.text = (char *)"transmit-interval",
		.desc = (char *)"Configure desired transmit interval",
	},
	{ /* [32] */
		.type = FORK_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[34],
	},
	{ /* [33] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(10-4294967)",
		.desc = (char *)"Configure interval value in milliseconds",
		.min = 10,
		.max = 4294967,
		.varname = (char *)"interval",
	},
	{ /* [34] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[32],
	},
	{ /* [35] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [36] = bfd_profile_echo_transmit_interval_cmd */ },
	{ /* [37] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [38] */
		.type = WORD_TKN,
		.text = (char *)"echo-interval",
		.desc = (char *)"Configure peer echo interval",
	},
	{ /* [39] */
		.type = FORK_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[41],
	},
	{ /* [40] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(10-4294967)",
		.desc = (char *)"Configure peer echo interval value in milliseconds",
		.min = 10,
		.max = 4294967,
		.varname = (char *)"interval",
	},
	{ /* [41] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[39],
	},
	{ /* [42] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [43] = bfd_profile_echo_interval_cmd */ },
	{ /* [44] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [45] */
		.type = WORD_TKN,
		.text = (char *)"echo-mode",
		.desc = (char *)"Configure echo mode",
	},
	{ /* [46] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [47] = bfd_profile_echo_cmd */ },
	{ /* [48] */
		.type = WORD_TKN,
		.text = (char *)"log-session-changes",
		.desc = (char *)"Log Up/Down session changes in the profile",
	},
	{ /* [49] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [50] = bfd_profile_log_session_changes_cmd */ },
	{ /* [51] */
		.type = WORD_TKN,
		.text = (char *)"minimum-ttl",
		.desc = (char *)"Expect packets with at least this TTL",
	},
	{ /* [52] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-254)",
		.desc = (char *)"Minimum TTL expected",
		.min = 1,
		.max = 254,
		.varname = (char *)"ttl",
	},
	{ /* [53] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [54] = bfd_profile_minimum_ttl_cmd */ },
	{ /* [55] */
		.type = WORD_TKN,
		.text = (char *)"passive-mode",
		.desc = (char *)"Don't attempt to start sessions",
	},
	{ /* [56] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [57] = bfd_profile_passive_cmd */ },
	{ /* [58] */
		.type = WORD_TKN,
		.text = (char *)"receive-interval",
		.desc = (char *)"Configure peer receive interval",
	},
	{ /* [59] */
		.type = FORK_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[61],
	},
	{ /* [60] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(10-4294967)",
		.desc = (char *)"Configure peer receive interval value in milliseconds",
		.min = 10,
		.max = 4294967,
		.varname = (char *)"interval",
	},
	{ /* [61] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[59],
	},
	{ /* [62] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [63] = bfd_profile_rx_cmd */ },
	{ /* [64] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [65] */
		.type = WORD_TKN,
		.text = (char *)"shutdown",
		.desc = (char *)"Disable BFD peer",
	},
	{ /* [66] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [67] = bfd_profile_shutdown_cmd */ },
	{ /* [68] */
		.type = WORD_TKN,
		.text = (char *)"transmit-interval",
		.desc = (char *)"Configure peer transmit interval",
	},
	{ /* [69] */
		.type = FORK_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[71],
	},
	{ /* [70] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(10-4294967)",
		.desc = (char *)"Configure peer transmit interval value in milliseconds",
		.min = 10,
		.max = 4294967,
		.varname = (char *)"interval",
	},
	{ /* [71] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BFD_PROFILE_NODE[69],
	},
	{ /* [72] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [73] = bfd_profile_tx_cmd */ },
	{ /* [74] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [75] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [76] */
		.type = WORD_TKN,
		.text = (char *)"minimum-ttl",
		.desc = (char *)"Expect packets with at least this TTL",
	},
	{ /* [77] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [78] = no_bfd_profile_minimum_ttl_cmd */ },
};

extern struct cmd_element bfd_profile_echo_cmd_vtysh;
extern struct cmd_element bfd_profile_echo_interval_cmd_vtysh;
extern struct cmd_element bfd_profile_echo_receive_interval_cmd_vtysh;
extern struct cmd_element bfd_profile_echo_transmit_interval_cmd_vtysh;
extern struct cmd_element bfd_profile_log_session_changes_cmd_vtysh;
extern struct cmd_element bfd_profile_minimum_ttl_cmd_vtysh;
extern struct cmd_element bfd_profile_mult_cmd_vtysh;
extern struct cmd_element bfd_profile_passive_cmd_vtysh;
extern struct cmd_element bfd_profile_rx_cmd_vtysh;
extern struct cmd_element bfd_profile_set_authentication_algorithm_meticulous_cmd_vtysh;
extern struct cmd_element bfd_profile_set_authentication_key_chain_cmd_vtysh;
extern struct cmd_element bfd_profile_shutdown_cmd_vtysh;
extern struct cmd_element bfd_profile_tx_cmd_vtysh;
extern struct cmd_element no_bfd_profile_minimum_ttl_cmd_vtysh;

MAKE_VECTOR(gn_BFD_PROFILE_NODE_0_next, 2, &gn_BFD_PROFILE_NODE[1], &gn_BFD_PROFILE_NODE[75]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_0_prev, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_1_next, 2, &gn_BFD_PROFILE_NODE[2], &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_1_prev, 1, &gn_BFD_PROFILE_NODE[0]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_2_next, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_2_prev, 1, &gn_BFD_PROFILE_NODE[1]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_3_next, 11, &gn_BFD_PROFILE_NODE[4], &gn_BFD_PROFILE_NODE[13], &gn_BFD_PROFILE_NODE[20], &gn_BFD_PROFILE_NODE[38], &gn_BFD_PROFILE_NODE[45], &gn_BFD_PROFILE_NODE[48], &gn_BFD_PROFILE_NODE[51], &gn_BFD_PROFILE_NODE[55], &gn_BFD_PROFILE_NODE[58], &gn_BFD_PROFILE_NODE[65], &gn_BFD_PROFILE_NODE[68]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_3_prev, 2, &gn_BFD_PROFILE_NODE[2], &gn_BFD_PROFILE_NODE[1]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_4_next, 2, &gn_BFD_PROFILE_NODE[5], &gn_BFD_PROFILE_NODE[9]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_4_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_5_next, 1, &gn_BFD_PROFILE_NODE[6]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_5_prev, 1, &gn_BFD_PROFILE_NODE[4]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_6_next, 1, &gn_BFD_PROFILE_NODE[7]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_6_prev, 1, &gn_BFD_PROFILE_NODE[5]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_7_next, 1, &gn_BFD_PROFILE_NODE[8]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_7_prev, 1, &gn_BFD_PROFILE_NODE[6]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_8_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_8_prev, 1, &gn_BFD_PROFILE_NODE[7]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_9_next, 1, &gn_BFD_PROFILE_NODE[10]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_9_prev, 1, &gn_BFD_PROFILE_NODE[4]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_10_next, 1, &gn_BFD_PROFILE_NODE[11]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_10_prev, 1, &gn_BFD_PROFILE_NODE[9]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_11_next, 1, &gn_BFD_PROFILE_NODE[12]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_11_prev, 1, &gn_BFD_PROFILE_NODE[10]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_12_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_12_prev, 1, &gn_BFD_PROFILE_NODE[11]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_13_next, 1, &gn_BFD_PROFILE_NODE[14]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_13_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_14_next, 2, &gn_BFD_PROFILE_NODE[15], &gn_BFD_PROFILE_NODE[19]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_14_prev, 1, &gn_BFD_PROFILE_NODE[13]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_15_next, 1, &gn_BFD_PROFILE_NODE[16]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_15_prev, 1, &gn_BFD_PROFILE_NODE[14]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_16_next, 1, &gn_BFD_PROFILE_NODE[17]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_16_prev, 2, &gn_BFD_PROFILE_NODE[15], &gn_BFD_PROFILE_NODE[19]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_17_next, 1, &gn_BFD_PROFILE_NODE[18]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_17_prev, 1, &gn_BFD_PROFILE_NODE[16]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_18_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_18_prev, 1, &gn_BFD_PROFILE_NODE[17]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_19_next, 1, &gn_BFD_PROFILE_NODE[16]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_19_prev, 1, &gn_BFD_PROFILE_NODE[14]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_20_next, 2, &gn_BFD_PROFILE_NODE[21], &gn_BFD_PROFILE_NODE[31]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_20_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_21_next, 1, &gn_BFD_PROFILE_NODE[22]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_21_prev, 1, &gn_BFD_PROFILE_NODE[20]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_22_next, 2, &gn_BFD_PROFILE_NODE[23], &gn_BFD_PROFILE_NODE[30]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_22_prev, 1, &gn_BFD_PROFILE_NODE[21]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_23_next, 2, &gn_BFD_PROFILE_NODE[24], &gn_BFD_PROFILE_NODE[29]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_23_prev, 1, &gn_BFD_PROFILE_NODE[22]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_24_next, 1, &gn_BFD_PROFILE_NODE[25]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_24_prev, 1, &gn_BFD_PROFILE_NODE[23]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_25_next, 1, &gn_BFD_PROFILE_NODE[26]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_25_prev, 2, &gn_BFD_PROFILE_NODE[24], &gn_BFD_PROFILE_NODE[29]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_26_next, 1, &gn_BFD_PROFILE_NODE[27]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_26_prev, 2, &gn_BFD_PROFILE_NODE[25], &gn_BFD_PROFILE_NODE[30]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_27_next, 1, &gn_BFD_PROFILE_NODE[28]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_27_prev, 1, &gn_BFD_PROFILE_NODE[26]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_28_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_28_prev, 1, &gn_BFD_PROFILE_NODE[27]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_29_next, 1, &gn_BFD_PROFILE_NODE[25]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_29_prev, 1, &gn_BFD_PROFILE_NODE[23]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_30_next, 1, &gn_BFD_PROFILE_NODE[26]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_30_prev, 1, &gn_BFD_PROFILE_NODE[22]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_31_next, 1, &gn_BFD_PROFILE_NODE[32]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_31_prev, 1, &gn_BFD_PROFILE_NODE[20]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_32_next, 2, &gn_BFD_PROFILE_NODE[33], &gn_BFD_PROFILE_NODE[37]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_32_prev, 1, &gn_BFD_PROFILE_NODE[31]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_33_next, 1, &gn_BFD_PROFILE_NODE[34]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_33_prev, 1, &gn_BFD_PROFILE_NODE[32]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_34_next, 1, &gn_BFD_PROFILE_NODE[35]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_34_prev, 2, &gn_BFD_PROFILE_NODE[33], &gn_BFD_PROFILE_NODE[37]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_35_next, 1, &gn_BFD_PROFILE_NODE[36]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_35_prev, 1, &gn_BFD_PROFILE_NODE[34]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_36_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_36_prev, 1, &gn_BFD_PROFILE_NODE[35]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_37_next, 1, &gn_BFD_PROFILE_NODE[34]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_37_prev, 1, &gn_BFD_PROFILE_NODE[32]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_38_next, 1, &gn_BFD_PROFILE_NODE[39]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_38_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_39_next, 2, &gn_BFD_PROFILE_NODE[40], &gn_BFD_PROFILE_NODE[44]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_39_prev, 1, &gn_BFD_PROFILE_NODE[38]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_40_next, 1, &gn_BFD_PROFILE_NODE[41]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_40_prev, 1, &gn_BFD_PROFILE_NODE[39]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_41_next, 1, &gn_BFD_PROFILE_NODE[42]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_41_prev, 2, &gn_BFD_PROFILE_NODE[40], &gn_BFD_PROFILE_NODE[44]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_42_next, 1, &gn_BFD_PROFILE_NODE[43]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_42_prev, 1, &gn_BFD_PROFILE_NODE[41]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_43_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_43_prev, 1, &gn_BFD_PROFILE_NODE[42]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_44_next, 1, &gn_BFD_PROFILE_NODE[41]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_44_prev, 1, &gn_BFD_PROFILE_NODE[39]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_45_next, 1, &gn_BFD_PROFILE_NODE[46]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_45_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_46_next, 1, &gn_BFD_PROFILE_NODE[47]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_46_prev, 1, &gn_BFD_PROFILE_NODE[45]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_47_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_47_prev, 1, &gn_BFD_PROFILE_NODE[46]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_48_next, 1, &gn_BFD_PROFILE_NODE[49]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_48_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_49_next, 1, &gn_BFD_PROFILE_NODE[50]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_49_prev, 1, &gn_BFD_PROFILE_NODE[48]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_50_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_50_prev, 1, &gn_BFD_PROFILE_NODE[49]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_51_next, 1, &gn_BFD_PROFILE_NODE[52]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_51_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_52_next, 1, &gn_BFD_PROFILE_NODE[53]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_52_prev, 1, &gn_BFD_PROFILE_NODE[51]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_53_next, 1, &gn_BFD_PROFILE_NODE[54]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_53_prev, 1, &gn_BFD_PROFILE_NODE[52]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_54_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_54_prev, 1, &gn_BFD_PROFILE_NODE[53]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_55_next, 1, &gn_BFD_PROFILE_NODE[56]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_55_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_56_next, 1, &gn_BFD_PROFILE_NODE[57]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_56_prev, 1, &gn_BFD_PROFILE_NODE[55]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_57_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_57_prev, 1, &gn_BFD_PROFILE_NODE[56]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_58_next, 1, &gn_BFD_PROFILE_NODE[59]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_58_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_59_next, 2, &gn_BFD_PROFILE_NODE[60], &gn_BFD_PROFILE_NODE[64]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_59_prev, 1, &gn_BFD_PROFILE_NODE[58]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_60_next, 1, &gn_BFD_PROFILE_NODE[61]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_60_prev, 1, &gn_BFD_PROFILE_NODE[59]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_61_next, 1, &gn_BFD_PROFILE_NODE[62]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_61_prev, 2, &gn_BFD_PROFILE_NODE[60], &gn_BFD_PROFILE_NODE[64]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_62_next, 1, &gn_BFD_PROFILE_NODE[63]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_62_prev, 1, &gn_BFD_PROFILE_NODE[61]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_63_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_63_prev, 1, &gn_BFD_PROFILE_NODE[62]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_64_next, 1, &gn_BFD_PROFILE_NODE[61]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_64_prev, 1, &gn_BFD_PROFILE_NODE[59]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_65_next, 1, &gn_BFD_PROFILE_NODE[66]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_65_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_66_next, 1, &gn_BFD_PROFILE_NODE[67]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_66_prev, 1, &gn_BFD_PROFILE_NODE[65]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_67_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_67_prev, 1, &gn_BFD_PROFILE_NODE[66]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_68_next, 1, &gn_BFD_PROFILE_NODE[69]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_68_prev, 1, &gn_BFD_PROFILE_NODE[3]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_69_next, 2, &gn_BFD_PROFILE_NODE[70], &gn_BFD_PROFILE_NODE[74]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_69_prev, 1, &gn_BFD_PROFILE_NODE[68]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_70_next, 1, &gn_BFD_PROFILE_NODE[71]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_70_prev, 1, &gn_BFD_PROFILE_NODE[69]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_71_next, 1, &gn_BFD_PROFILE_NODE[72]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_71_prev, 2, &gn_BFD_PROFILE_NODE[70], &gn_BFD_PROFILE_NODE[74]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_72_next, 1, &gn_BFD_PROFILE_NODE[73]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_72_prev, 1, &gn_BFD_PROFILE_NODE[71]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_73_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_73_prev, 1, &gn_BFD_PROFILE_NODE[72]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_74_next, 1, &gn_BFD_PROFILE_NODE[71]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_74_prev, 1, &gn_BFD_PROFILE_NODE[69]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_75_next, 1, &gn_BFD_PROFILE_NODE[76]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_75_prev, 1, &gn_BFD_PROFILE_NODE[0]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_76_next, 1, &gn_BFD_PROFILE_NODE[77]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_76_prev, 1, &gn_BFD_PROFILE_NODE[75]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_77_next, 1, &gn_BFD_PROFILE_NODE[78]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_77_prev, 1, &gn_BFD_PROFILE_NODE[76]);
MAKE_VECTOR(gn_BFD_PROFILE_NODE_78_next, 0, );
MAKE_VECTOR(gn_BFD_PROFILE_NODE_78_prev, 1, &gn_BFD_PROFILE_NODE[77]);

static struct graph_node gn_BFD_PROFILE_NODE[] = {
	{
		.from = &gn_BFD_PROFILE_NODE_0_prev,
		.to = &gn_BFD_PROFILE_NODE_0_next,
		.data = &ctkn_BFD_PROFILE_NODE[0],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_1_prev,
		.to = &gn_BFD_PROFILE_NODE_1_next,
		.data = &ctkn_BFD_PROFILE_NODE[1],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_2_prev,
		.to = &gn_BFD_PROFILE_NODE_2_next,
		.data = &ctkn_BFD_PROFILE_NODE[2],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_3_prev,
		.to = &gn_BFD_PROFILE_NODE_3_next,
		.data = &ctkn_BFD_PROFILE_NODE[3],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_4_prev,
		.to = &gn_BFD_PROFILE_NODE_4_next,
		.data = &ctkn_BFD_PROFILE_NODE[4],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_5_prev,
		.to = &gn_BFD_PROFILE_NODE_5_next,
		.data = &ctkn_BFD_PROFILE_NODE[5],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_6_prev,
		.to = &gn_BFD_PROFILE_NODE_6_next,
		.data = &ctkn_BFD_PROFILE_NODE[6],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_7_prev,
		.to = &gn_BFD_PROFILE_NODE_7_next,
		.data = &ctkn_BFD_PROFILE_NODE[7],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_8_prev,
		.to = &gn_BFD_PROFILE_NODE_8_next,
		.data = (void *)&bfd_profile_set_authentication_algorithm_meticulous_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_9_prev,
		.to = &gn_BFD_PROFILE_NODE_9_next,
		.data = &ctkn_BFD_PROFILE_NODE[9],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_10_prev,
		.to = &gn_BFD_PROFILE_NODE_10_next,
		.data = &ctkn_BFD_PROFILE_NODE[10],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_11_prev,
		.to = &gn_BFD_PROFILE_NODE_11_next,
		.data = &ctkn_BFD_PROFILE_NODE[11],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_12_prev,
		.to = &gn_BFD_PROFILE_NODE_12_next,
		.data = (void *)&bfd_profile_set_authentication_key_chain_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_13_prev,
		.to = &gn_BFD_PROFILE_NODE_13_next,
		.data = &ctkn_BFD_PROFILE_NODE[13],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_14_prev,
		.to = &gn_BFD_PROFILE_NODE_14_next,
		.data = &ctkn_BFD_PROFILE_NODE[14],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_15_prev,
		.to = &gn_BFD_PROFILE_NODE_15_next,
		.data = &ctkn_BFD_PROFILE_NODE[15],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_16_prev,
		.to = &gn_BFD_PROFILE_NODE_16_next,
		.data = &ctkn_BFD_PROFILE_NODE[16],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_17_prev,
		.to = &gn_BFD_PROFILE_NODE_17_next,
		.data = &ctkn_BFD_PROFILE_NODE[17],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_18_prev,
		.to = &gn_BFD_PROFILE_NODE_18_next,
		.data = (void *)&bfd_profile_mult_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_19_prev,
		.to = &gn_BFD_PROFILE_NODE_19_next,
		.data = &ctkn_BFD_PROFILE_NODE[19],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_20_prev,
		.to = &gn_BFD_PROFILE_NODE_20_next,
		.data = &ctkn_BFD_PROFILE_NODE[20],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_21_prev,
		.to = &gn_BFD_PROFILE_NODE_21_next,
		.data = &ctkn_BFD_PROFILE_NODE[21],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_22_prev,
		.to = &gn_BFD_PROFILE_NODE_22_next,
		.data = &ctkn_BFD_PROFILE_NODE[22],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_23_prev,
		.to = &gn_BFD_PROFILE_NODE_23_next,
		.data = &ctkn_BFD_PROFILE_NODE[23],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_24_prev,
		.to = &gn_BFD_PROFILE_NODE_24_next,
		.data = &ctkn_BFD_PROFILE_NODE[24],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_25_prev,
		.to = &gn_BFD_PROFILE_NODE_25_next,
		.data = &ctkn_BFD_PROFILE_NODE[25],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_26_prev,
		.to = &gn_BFD_PROFILE_NODE_26_next,
		.data = &ctkn_BFD_PROFILE_NODE[26],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_27_prev,
		.to = &gn_BFD_PROFILE_NODE_27_next,
		.data = &ctkn_BFD_PROFILE_NODE[27],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_28_prev,
		.to = &gn_BFD_PROFILE_NODE_28_next,
		.data = (void *)&bfd_profile_echo_receive_interval_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_29_prev,
		.to = &gn_BFD_PROFILE_NODE_29_next,
		.data = &ctkn_BFD_PROFILE_NODE[29],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_30_prev,
		.to = &gn_BFD_PROFILE_NODE_30_next,
		.data = &ctkn_BFD_PROFILE_NODE[30],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_31_prev,
		.to = &gn_BFD_PROFILE_NODE_31_next,
		.data = &ctkn_BFD_PROFILE_NODE[31],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_32_prev,
		.to = &gn_BFD_PROFILE_NODE_32_next,
		.data = &ctkn_BFD_PROFILE_NODE[32],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_33_prev,
		.to = &gn_BFD_PROFILE_NODE_33_next,
		.data = &ctkn_BFD_PROFILE_NODE[33],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_34_prev,
		.to = &gn_BFD_PROFILE_NODE_34_next,
		.data = &ctkn_BFD_PROFILE_NODE[34],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_35_prev,
		.to = &gn_BFD_PROFILE_NODE_35_next,
		.data = &ctkn_BFD_PROFILE_NODE[35],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_36_prev,
		.to = &gn_BFD_PROFILE_NODE_36_next,
		.data = (void *)&bfd_profile_echo_transmit_interval_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_37_prev,
		.to = &gn_BFD_PROFILE_NODE_37_next,
		.data = &ctkn_BFD_PROFILE_NODE[37],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_38_prev,
		.to = &gn_BFD_PROFILE_NODE_38_next,
		.data = &ctkn_BFD_PROFILE_NODE[38],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_39_prev,
		.to = &gn_BFD_PROFILE_NODE_39_next,
		.data = &ctkn_BFD_PROFILE_NODE[39],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_40_prev,
		.to = &gn_BFD_PROFILE_NODE_40_next,
		.data = &ctkn_BFD_PROFILE_NODE[40],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_41_prev,
		.to = &gn_BFD_PROFILE_NODE_41_next,
		.data = &ctkn_BFD_PROFILE_NODE[41],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_42_prev,
		.to = &gn_BFD_PROFILE_NODE_42_next,
		.data = &ctkn_BFD_PROFILE_NODE[42],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_43_prev,
		.to = &gn_BFD_PROFILE_NODE_43_next,
		.data = (void *)&bfd_profile_echo_interval_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_44_prev,
		.to = &gn_BFD_PROFILE_NODE_44_next,
		.data = &ctkn_BFD_PROFILE_NODE[44],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_45_prev,
		.to = &gn_BFD_PROFILE_NODE_45_next,
		.data = &ctkn_BFD_PROFILE_NODE[45],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_46_prev,
		.to = &gn_BFD_PROFILE_NODE_46_next,
		.data = &ctkn_BFD_PROFILE_NODE[46],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_47_prev,
		.to = &gn_BFD_PROFILE_NODE_47_next,
		.data = (void *)&bfd_profile_echo_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_48_prev,
		.to = &gn_BFD_PROFILE_NODE_48_next,
		.data = &ctkn_BFD_PROFILE_NODE[48],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_49_prev,
		.to = &gn_BFD_PROFILE_NODE_49_next,
		.data = &ctkn_BFD_PROFILE_NODE[49],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_50_prev,
		.to = &gn_BFD_PROFILE_NODE_50_next,
		.data = (void *)&bfd_profile_log_session_changes_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_51_prev,
		.to = &gn_BFD_PROFILE_NODE_51_next,
		.data = &ctkn_BFD_PROFILE_NODE[51],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_52_prev,
		.to = &gn_BFD_PROFILE_NODE_52_next,
		.data = &ctkn_BFD_PROFILE_NODE[52],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_53_prev,
		.to = &gn_BFD_PROFILE_NODE_53_next,
		.data = &ctkn_BFD_PROFILE_NODE[53],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_54_prev,
		.to = &gn_BFD_PROFILE_NODE_54_next,
		.data = (void *)&bfd_profile_minimum_ttl_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_55_prev,
		.to = &gn_BFD_PROFILE_NODE_55_next,
		.data = &ctkn_BFD_PROFILE_NODE[55],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_56_prev,
		.to = &gn_BFD_PROFILE_NODE_56_next,
		.data = &ctkn_BFD_PROFILE_NODE[56],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_57_prev,
		.to = &gn_BFD_PROFILE_NODE_57_next,
		.data = (void *)&bfd_profile_passive_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_58_prev,
		.to = &gn_BFD_PROFILE_NODE_58_next,
		.data = &ctkn_BFD_PROFILE_NODE[58],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_59_prev,
		.to = &gn_BFD_PROFILE_NODE_59_next,
		.data = &ctkn_BFD_PROFILE_NODE[59],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_60_prev,
		.to = &gn_BFD_PROFILE_NODE_60_next,
		.data = &ctkn_BFD_PROFILE_NODE[60],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_61_prev,
		.to = &gn_BFD_PROFILE_NODE_61_next,
		.data = &ctkn_BFD_PROFILE_NODE[61],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_62_prev,
		.to = &gn_BFD_PROFILE_NODE_62_next,
		.data = &ctkn_BFD_PROFILE_NODE[62],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_63_prev,
		.to = &gn_BFD_PROFILE_NODE_63_next,
		.data = (void *)&bfd_profile_rx_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_64_prev,
		.to = &gn_BFD_PROFILE_NODE_64_next,
		.data = &ctkn_BFD_PROFILE_NODE[64],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_65_prev,
		.to = &gn_BFD_PROFILE_NODE_65_next,
		.data = &ctkn_BFD_PROFILE_NODE[65],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_66_prev,
		.to = &gn_BFD_PROFILE_NODE_66_next,
		.data = &ctkn_BFD_PROFILE_NODE[66],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_67_prev,
		.to = &gn_BFD_PROFILE_NODE_67_next,
		.data = (void *)&bfd_profile_shutdown_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_68_prev,
		.to = &gn_BFD_PROFILE_NODE_68_next,
		.data = &ctkn_BFD_PROFILE_NODE[68],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_69_prev,
		.to = &gn_BFD_PROFILE_NODE_69_next,
		.data = &ctkn_BFD_PROFILE_NODE[69],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_70_prev,
		.to = &gn_BFD_PROFILE_NODE_70_next,
		.data = &ctkn_BFD_PROFILE_NODE[70],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_71_prev,
		.to = &gn_BFD_PROFILE_NODE_71_next,
		.data = &ctkn_BFD_PROFILE_NODE[71],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_72_prev,
		.to = &gn_BFD_PROFILE_NODE_72_next,
		.data = &ctkn_BFD_PROFILE_NODE[72],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_73_prev,
		.to = &gn_BFD_PROFILE_NODE_73_next,
		.data = (void *)&bfd_profile_tx_cmd_vtysh,
	},
	{
		.from = &gn_BFD_PROFILE_NODE_74_prev,
		.to = &gn_BFD_PROFILE_NODE_74_next,
		.data = &ctkn_BFD_PROFILE_NODE[74],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_75_prev,
		.to = &gn_BFD_PROFILE_NODE_75_next,
		.data = &ctkn_BFD_PROFILE_NODE[75],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_76_prev,
		.to = &gn_BFD_PROFILE_NODE_76_next,
		.data = &ctkn_BFD_PROFILE_NODE[76],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_77_prev,
		.to = &gn_BFD_PROFILE_NODE_77_next,
		.data = &ctkn_BFD_PROFILE_NODE[77],
	},
	{
		.from = &gn_BFD_PROFILE_NODE_78_prev,
		.to = &gn_BFD_PROFILE_NODE_78_next,
		.data = (void *)&no_bfd_profile_minimum_ttl_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_BFD_PROFILE_NODE, 79, &gn_BFD_PROFILE_NODE[0], &gn_BFD_PROFILE_NODE[1], &gn_BFD_PROFILE_NODE[2], &gn_BFD_PROFILE_NODE[3], &gn_BFD_PROFILE_NODE[4], &gn_BFD_PROFILE_NODE[5], &gn_BFD_PROFILE_NODE[6], &gn_BFD_PROFILE_NODE[7], &gn_BFD_PROFILE_NODE[8], &gn_BFD_PROFILE_NODE[9], &gn_BFD_PROFILE_NODE[10], &gn_BFD_PROFILE_NODE[11], &gn_BFD_PROFILE_NODE[12], &gn_BFD_PROFILE_NODE[13], &gn_BFD_PROFILE_NODE[14], &gn_BFD_PROFILE_NODE[15], &gn_BFD_PROFILE_NODE[16], &gn_BFD_PROFILE_NODE[17], &gn_BFD_PROFILE_NODE[18], &gn_BFD_PROFILE_NODE[19], &gn_BFD_PROFILE_NODE[20], &gn_BFD_PROFILE_NODE[21], &gn_BFD_PROFILE_NODE[22], &gn_BFD_PROFILE_NODE[23], &gn_BFD_PROFILE_NODE[24], &gn_BFD_PROFILE_NODE[25], &gn_BFD_PROFILE_NODE[26], &gn_BFD_PROFILE_NODE[27], &gn_BFD_PROFILE_NODE[28], &gn_BFD_PROFILE_NODE[29], &gn_BFD_PROFILE_NODE[30], &gn_BFD_PROFILE_NODE[31], &gn_BFD_PROFILE_NODE[32], &gn_BFD_PROFILE_NODE[33], &gn_BFD_PROFILE_NODE[34], &gn_BFD_PROFILE_NODE[35], &gn_BFD_PROFILE_NODE[36], &gn_BFD_PROFILE_NODE[37], &gn_BFD_PROFILE_NODE[38], &gn_BFD_PROFILE_NODE[39], &gn_BFD_PROFILE_NODE[40], &gn_BFD_PROFILE_NODE[41], &gn_BFD_PROFILE_NODE[42], &gn_BFD_PROFILE_NODE[43], &gn_BFD_PROFILE_NODE[44], &gn_BFD_PROFILE_NODE[45], &gn_BFD_PROFILE_NODE[46], &gn_BFD_PROFILE_NODE[47], &gn_BFD_PROFILE_NODE[48], &gn_BFD_PROFILE_NODE[49], &gn_BFD_PROFILE_NODE[50], &gn_BFD_PROFILE_NODE[51], &gn_BFD_PROFILE_NODE[52], &gn_BFD_PROFILE_NODE[53], &gn_BFD_PROFILE_NODE[54], &gn_BFD_PROFILE_NODE[55], &gn_BFD_PROFILE_NODE[56], &gn_BFD_PROFILE_NODE[57], &gn_BFD_PROFILE_NODE[58], &gn_BFD_PROFILE_NODE[59], &gn_BFD_PROFILE_NODE[60], &gn_BFD_PROFILE_NODE[61], &gn_BFD_PROFILE_NODE[62], &gn_BFD_PROFILE_NODE[63], &gn_BFD_PROFILE_NODE[64], &gn_BFD_PROFILE_NODE[65], &gn_BFD_PROFILE_NODE[66], &gn_BFD_PROFILE_NODE[67], &gn_BFD_PROFILE_NODE[68], &gn_BFD_PROFILE_NODE[69], &gn_BFD_PROFILE_NODE[70], &gn_BFD_PROFILE_NODE[71], &gn_BFD_PROFILE_NODE[72], &gn_BFD_PROFILE_NODE[73], &gn_BFD_PROFILE_NODE[74], &gn_BFD_PROFILE_NODE[75], &gn_BFD_PROFILE_NODE[76], &gn_BFD_PROFILE_NODE[77], &gn_BFD_PROFILE_NODE[78]);

extern void install_BFD_PROFILE_NODE(void);

void install_BFD_PROFILE_NODE(void)

{
	unsigned node_id = BFD_PROFILE_NODE;
	struct cmd_node *node;

	assert(node_id < vector_active(cmdvec));
	node = vector_slot(cmdvec, node_id);
	assert(node);
	assert(vector_active(node->cmdgraph->nodes) == 1);
	graph_delete_node(node->cmdgraph, vector_slot(node->cmdgraph->nodes, 0));
	vector_free(node->cmdgraph->nodes);
	node->cmdgraph->nodes = &gvec_BFD_PROFILE_NODE;
	vector_set(node->cmd_vector, &bfd_profile_echo_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_echo_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_echo_receive_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_echo_transmit_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_log_session_changes_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_minimum_ttl_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_mult_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_passive_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_rx_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_set_authentication_algorithm_meticulous_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_set_authentication_key_chain_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_shutdown_cmd_vtysh);
	vector_set(node->cmd_vector, &bfd_profile_tx_cmd_vtysh);
	vector_set(node->cmd_vector, &no_bfd_profile_minimum_ttl_cmd_vtysh);
}

static struct cmd_token ctkn_SR_POLICY_NODE[];
static struct graph_node gn_SR_POLICY_NODE[];

static struct cmd_token ctkn_SR_POLICY_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = WORD_TKN,
		.text = (char *)"binding-sid",
		.desc = (char *)"Segment Routing Policy Binding-SID",
	},
	{ /* [2] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(16-1048575)",
		.desc = (char *)"SR Policy Binding-SID label",
		.min = 16,
		.max = 1048575,
		.varname = (char *)"label",
	},
	{ /* [3] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [4] = srte_policy_binding_sid_cmd */ },
	{ /* [5] */
		.type = WORD_TKN,
		.text = (char *)"candidate-path",
		.desc = (char *)"Segment Routing Policy Candidate Path",
	},
	{ /* [6] */
		.type = WORD_TKN,
		.text = (char *)"preference",
		.desc = (char *)"Segment Routing Policy Candidate Path Preference",
	},
	{ /* [7] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-4294967295)",
		.desc = (char *)"Administrative Preference",
		.max = 4294967295,
		.varname = (char *)"preference",
	},
	{ /* [8] */
		.type = WORD_TKN,
		.text = (char *)"name",
		.desc = (char *)"Segment Routing Policy Candidate Path Name",
	},
	{ /* [9] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"Symbolic Name",
		.varname = (char *)"name",
	},
	{ /* [10] */
		.type = WORD_TKN,
		.text = (char *)"explicit",
		.desc = (char *)"Explicit Path",
	},
	{ /* [11] */
		.type = WORD_TKN,
		.text = (char *)"segment-list",
		.desc = (char *)"List of SIDs",
	},
	{ /* [12] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"Name of the Segment List",
		.varname = (char *)"list_name",
	},
	{ /* [13] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [14] = srte_policy_candidate_exp_cmd */ },
	{ /* [15] */
		.type = WORD_TKN,
		.text = (char *)"name",
		.desc = (char *)"Segment Routing Policy name",
	},
	{ /* [16] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"SR Policy name value",
		.varname = (char *)"name",
	},
	{ /* [17] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [18] = srte_policy_name_cmd */ },
	{ /* [19] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [20] */
		.type = WORD_TKN,
		.text = (char *)"binding-sid",
		.desc = (char *)"Segment Routing Policy Binding-SID",
	},
	{ /* [21] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_POLICY_NODE[23],
	},
	{ /* [22] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(16-1048575)",
		.desc = (char *)"SR Policy Binding-SID label",
		.min = 16,
		.max = 1048575,
		.varname = (char *)"binding_sid",
	},
	{ /* [23] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_POLICY_NODE[21],
	},
	{ /* [24] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [25] = srte_policy_no_binding_sid_cmd */ },
	{ /* [26] */
		.type = WORD_TKN,
		.text = (char *)"candidate-path",
		.desc = (char *)"Segment Routing Policy Candidate Path",
	},
	{ /* [27] */
		.type = WORD_TKN,
		.text = (char *)"preference",
		.desc = (char *)"Segment Routing Policy Candidate Path Preference",
	},
	{ /* [28] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-4294967295)",
		.desc = (char *)"Administrative Preference",
		.max = 4294967295,
		.varname = (char *)"preference",
	},
	{ /* [29] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_POLICY_NODE[37],
	},
	{ /* [30] */
		.type = WORD_TKN,
		.text = (char *)"name",
		.desc = (char *)"Segment Routing Policy Candidate Path Name",
	},
	{ /* [31] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Symbolic Name",
		.varname = (char *)"name",
	},
	{ /* [32] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_POLICY_NODE[36],
	},
	{ /* [33] */
		.type = WORD_TKN,
		.text = (char *)"explicit",
		.desc = (char *)"Explicit Path",
	},
	{ /* [34] */
		.type = WORD_TKN,
		.text = (char *)"segment-list",
		.desc = (char *)"List of SIDs",
	},
	{ /* [35] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Name of the Segment List",
		.varname = (char *)"segment_list",
	},
	{ /* [36] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_POLICY_NODE[32],
	},
	{ /* [37] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_POLICY_NODE[29],
	},
	{ /* [38] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [39] = srte_policy_no_candidate_cmd */ },
	{ /* [40] */
		.type = WORD_TKN,
		.text = (char *)"dynamic",
		.desc = (char *)"Dynamic Path",
	},
	{ /* [41] */
		.type = WORD_TKN,
		.text = (char *)"name",
		.desc = (char *)"Segment Routing Policy name",
	},
	{ /* [42] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_POLICY_NODE[44],
	},
	{ /* [43] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"SR Policy name value",
		.varname = (char *)"name",
	},
	{ /* [44] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_POLICY_NODE[42],
	},
	{ /* [45] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [46] = srte_policy_no_name_cmd */ },
};

extern struct cmd_element srte_policy_binding_sid_cmd_vtysh;
extern struct cmd_element srte_policy_candidate_exp_cmd_vtysh;
extern struct cmd_element srte_policy_name_cmd_vtysh;
extern struct cmd_element srte_policy_no_binding_sid_cmd_vtysh;
extern struct cmd_element srte_policy_no_candidate_cmd_vtysh;
extern struct cmd_element srte_policy_no_name_cmd_vtysh;

MAKE_VECTOR(gn_SR_POLICY_NODE_0_next, 4, &gn_SR_POLICY_NODE[1], &gn_SR_POLICY_NODE[5], &gn_SR_POLICY_NODE[15], &gn_SR_POLICY_NODE[19]);
MAKE_VECTOR(gn_SR_POLICY_NODE_0_prev, 0, );
MAKE_VECTOR(gn_SR_POLICY_NODE_1_next, 1, &gn_SR_POLICY_NODE[2]);
MAKE_VECTOR(gn_SR_POLICY_NODE_1_prev, 1, &gn_SR_POLICY_NODE[0]);
MAKE_VECTOR(gn_SR_POLICY_NODE_2_next, 1, &gn_SR_POLICY_NODE[3]);
MAKE_VECTOR(gn_SR_POLICY_NODE_2_prev, 1, &gn_SR_POLICY_NODE[1]);
MAKE_VECTOR(gn_SR_POLICY_NODE_3_next, 1, &gn_SR_POLICY_NODE[4]);
MAKE_VECTOR(gn_SR_POLICY_NODE_3_prev, 1, &gn_SR_POLICY_NODE[2]);
MAKE_VECTOR(gn_SR_POLICY_NODE_4_next, 0, );
MAKE_VECTOR(gn_SR_POLICY_NODE_4_prev, 1, &gn_SR_POLICY_NODE[3]);
MAKE_VECTOR(gn_SR_POLICY_NODE_5_next, 1, &gn_SR_POLICY_NODE[6]);
MAKE_VECTOR(gn_SR_POLICY_NODE_5_prev, 1, &gn_SR_POLICY_NODE[0]);
MAKE_VECTOR(gn_SR_POLICY_NODE_6_next, 1, &gn_SR_POLICY_NODE[7]);
MAKE_VECTOR(gn_SR_POLICY_NODE_6_prev, 1, &gn_SR_POLICY_NODE[5]);
MAKE_VECTOR(gn_SR_POLICY_NODE_7_next, 1, &gn_SR_POLICY_NODE[8]);
MAKE_VECTOR(gn_SR_POLICY_NODE_7_prev, 1, &gn_SR_POLICY_NODE[6]);
MAKE_VECTOR(gn_SR_POLICY_NODE_8_next, 1, &gn_SR_POLICY_NODE[9]);
MAKE_VECTOR(gn_SR_POLICY_NODE_8_prev, 1, &gn_SR_POLICY_NODE[7]);
MAKE_VECTOR(gn_SR_POLICY_NODE_9_next, 1, &gn_SR_POLICY_NODE[10]);
MAKE_VECTOR(gn_SR_POLICY_NODE_9_prev, 1, &gn_SR_POLICY_NODE[8]);
MAKE_VECTOR(gn_SR_POLICY_NODE_10_next, 1, &gn_SR_POLICY_NODE[11]);
MAKE_VECTOR(gn_SR_POLICY_NODE_10_prev, 1, &gn_SR_POLICY_NODE[9]);
MAKE_VECTOR(gn_SR_POLICY_NODE_11_next, 1, &gn_SR_POLICY_NODE[12]);
MAKE_VECTOR(gn_SR_POLICY_NODE_11_prev, 1, &gn_SR_POLICY_NODE[10]);
MAKE_VECTOR(gn_SR_POLICY_NODE_12_next, 1, &gn_SR_POLICY_NODE[13]);
MAKE_VECTOR(gn_SR_POLICY_NODE_12_prev, 1, &gn_SR_POLICY_NODE[11]);
MAKE_VECTOR(gn_SR_POLICY_NODE_13_next, 1, &gn_SR_POLICY_NODE[14]);
MAKE_VECTOR(gn_SR_POLICY_NODE_13_prev, 1, &gn_SR_POLICY_NODE[12]);
MAKE_VECTOR(gn_SR_POLICY_NODE_14_next, 0, );
MAKE_VECTOR(gn_SR_POLICY_NODE_14_prev, 1, &gn_SR_POLICY_NODE[13]);
MAKE_VECTOR(gn_SR_POLICY_NODE_15_next, 1, &gn_SR_POLICY_NODE[16]);
MAKE_VECTOR(gn_SR_POLICY_NODE_15_prev, 1, &gn_SR_POLICY_NODE[0]);
MAKE_VECTOR(gn_SR_POLICY_NODE_16_next, 1, &gn_SR_POLICY_NODE[17]);
MAKE_VECTOR(gn_SR_POLICY_NODE_16_prev, 1, &gn_SR_POLICY_NODE[15]);
MAKE_VECTOR(gn_SR_POLICY_NODE_17_next, 1, &gn_SR_POLICY_NODE[18]);
MAKE_VECTOR(gn_SR_POLICY_NODE_17_prev, 1, &gn_SR_POLICY_NODE[16]);
MAKE_VECTOR(gn_SR_POLICY_NODE_18_next, 0, );
MAKE_VECTOR(gn_SR_POLICY_NODE_18_prev, 1, &gn_SR_POLICY_NODE[17]);
MAKE_VECTOR(gn_SR_POLICY_NODE_19_next, 3, &gn_SR_POLICY_NODE[20], &gn_SR_POLICY_NODE[26], &gn_SR_POLICY_NODE[41]);
MAKE_VECTOR(gn_SR_POLICY_NODE_19_prev, 1, &gn_SR_POLICY_NODE[0]);
MAKE_VECTOR(gn_SR_POLICY_NODE_20_next, 1, &gn_SR_POLICY_NODE[21]);
MAKE_VECTOR(gn_SR_POLICY_NODE_20_prev, 1, &gn_SR_POLICY_NODE[19]);
MAKE_VECTOR(gn_SR_POLICY_NODE_21_next, 2, &gn_SR_POLICY_NODE[22], &gn_SR_POLICY_NODE[23]);
MAKE_VECTOR(gn_SR_POLICY_NODE_21_prev, 1, &gn_SR_POLICY_NODE[20]);
MAKE_VECTOR(gn_SR_POLICY_NODE_22_next, 1, &gn_SR_POLICY_NODE[23]);
MAKE_VECTOR(gn_SR_POLICY_NODE_22_prev, 1, &gn_SR_POLICY_NODE[21]);
MAKE_VECTOR(gn_SR_POLICY_NODE_23_next, 1, &gn_SR_POLICY_NODE[24]);
MAKE_VECTOR(gn_SR_POLICY_NODE_23_prev, 2, &gn_SR_POLICY_NODE[22], &gn_SR_POLICY_NODE[21]);
MAKE_VECTOR(gn_SR_POLICY_NODE_24_next, 1, &gn_SR_POLICY_NODE[25]);
MAKE_VECTOR(gn_SR_POLICY_NODE_24_prev, 1, &gn_SR_POLICY_NODE[23]);
MAKE_VECTOR(gn_SR_POLICY_NODE_25_next, 0, );
MAKE_VECTOR(gn_SR_POLICY_NODE_25_prev, 1, &gn_SR_POLICY_NODE[24]);
MAKE_VECTOR(gn_SR_POLICY_NODE_26_next, 1, &gn_SR_POLICY_NODE[27]);
MAKE_VECTOR(gn_SR_POLICY_NODE_26_prev, 1, &gn_SR_POLICY_NODE[19]);
MAKE_VECTOR(gn_SR_POLICY_NODE_27_next, 1, &gn_SR_POLICY_NODE[28]);
MAKE_VECTOR(gn_SR_POLICY_NODE_27_prev, 1, &gn_SR_POLICY_NODE[26]);
MAKE_VECTOR(gn_SR_POLICY_NODE_28_next, 1, &gn_SR_POLICY_NODE[29]);
MAKE_VECTOR(gn_SR_POLICY_NODE_28_prev, 1, &gn_SR_POLICY_NODE[27]);
MAKE_VECTOR(gn_SR_POLICY_NODE_29_next, 2, &gn_SR_POLICY_NODE[30], &gn_SR_POLICY_NODE[37]);
MAKE_VECTOR(gn_SR_POLICY_NODE_29_prev, 1, &gn_SR_POLICY_NODE[28]);
MAKE_VECTOR(gn_SR_POLICY_NODE_30_next, 1, &gn_SR_POLICY_NODE[31]);
MAKE_VECTOR(gn_SR_POLICY_NODE_30_prev, 1, &gn_SR_POLICY_NODE[29]);
MAKE_VECTOR(gn_SR_POLICY_NODE_31_next, 1, &gn_SR_POLICY_NODE[32]);
MAKE_VECTOR(gn_SR_POLICY_NODE_31_prev, 1, &gn_SR_POLICY_NODE[30]);
MAKE_VECTOR(gn_SR_POLICY_NODE_32_next, 2, &gn_SR_POLICY_NODE[33], &gn_SR_POLICY_NODE[40]);
MAKE_VECTOR(gn_SR_POLICY_NODE_32_prev, 1, &gn_SR_POLICY_NODE[31]);
MAKE_VECTOR(gn_SR_POLICY_NODE_33_next, 1, &gn_SR_POLICY_NODE[34]);
MAKE_VECTOR(gn_SR_POLICY_NODE_33_prev, 1, &gn_SR_POLICY_NODE[32]);
MAKE_VECTOR(gn_SR_POLICY_NODE_34_next, 1, &gn_SR_POLICY_NODE[35]);
MAKE_VECTOR(gn_SR_POLICY_NODE_34_prev, 1, &gn_SR_POLICY_NODE[33]);
MAKE_VECTOR(gn_SR_POLICY_NODE_35_next, 1, &gn_SR_POLICY_NODE[36]);
MAKE_VECTOR(gn_SR_POLICY_NODE_35_prev, 1, &gn_SR_POLICY_NODE[34]);
MAKE_VECTOR(gn_SR_POLICY_NODE_36_next, 1, &gn_SR_POLICY_NODE[37]);
MAKE_VECTOR(gn_SR_POLICY_NODE_36_prev, 2, &gn_SR_POLICY_NODE[35], &gn_SR_POLICY_NODE[40]);
MAKE_VECTOR(gn_SR_POLICY_NODE_37_next, 1, &gn_SR_POLICY_NODE[38]);
MAKE_VECTOR(gn_SR_POLICY_NODE_37_prev, 2, &gn_SR_POLICY_NODE[36], &gn_SR_POLICY_NODE[29]);
MAKE_VECTOR(gn_SR_POLICY_NODE_38_next, 1, &gn_SR_POLICY_NODE[39]);
MAKE_VECTOR(gn_SR_POLICY_NODE_38_prev, 1, &gn_SR_POLICY_NODE[37]);
MAKE_VECTOR(gn_SR_POLICY_NODE_39_next, 0, );
MAKE_VECTOR(gn_SR_POLICY_NODE_39_prev, 1, &gn_SR_POLICY_NODE[38]);
MAKE_VECTOR(gn_SR_POLICY_NODE_40_next, 1, &gn_SR_POLICY_NODE[36]);
MAKE_VECTOR(gn_SR_POLICY_NODE_40_prev, 1, &gn_SR_POLICY_NODE[32]);
MAKE_VECTOR(gn_SR_POLICY_NODE_41_next, 1, &gn_SR_POLICY_NODE[42]);
MAKE_VECTOR(gn_SR_POLICY_NODE_41_prev, 1, &gn_SR_POLICY_NODE[19]);
MAKE_VECTOR(gn_SR_POLICY_NODE_42_next, 2, &gn_SR_POLICY_NODE[43], &gn_SR_POLICY_NODE[44]);
MAKE_VECTOR(gn_SR_POLICY_NODE_42_prev, 1, &gn_SR_POLICY_NODE[41]);
MAKE_VECTOR(gn_SR_POLICY_NODE_43_next, 1, &gn_SR_POLICY_NODE[44]);
MAKE_VECTOR(gn_SR_POLICY_NODE_43_prev, 1, &gn_SR_POLICY_NODE[42]);
MAKE_VECTOR(gn_SR_POLICY_NODE_44_next, 1, &gn_SR_POLICY_NODE[45]);
MAKE_VECTOR(gn_SR_POLICY_NODE_44_prev, 2, &gn_SR_POLICY_NODE[43], &gn_SR_POLICY_NODE[42]);
MAKE_VECTOR(gn_SR_POLICY_NODE_45_next, 1, &gn_SR_POLICY_NODE[46]);
MAKE_VECTOR(gn_SR_POLICY_NODE_45_prev, 1, &gn_SR_POLICY_NODE[44]);
MAKE_VECTOR(gn_SR_POLICY_NODE_46_next, 0, );
MAKE_VECTOR(gn_SR_POLICY_NODE_46_prev, 1, &gn_SR_POLICY_NODE[45]);

static struct graph_node gn_SR_POLICY_NODE[] = {
	{
		.from = &gn_SR_POLICY_NODE_0_prev,
		.to = &gn_SR_POLICY_NODE_0_next,
		.data = &ctkn_SR_POLICY_NODE[0],
	},
	{
		.from = &gn_SR_POLICY_NODE_1_prev,
		.to = &gn_SR_POLICY_NODE_1_next,
		.data = &ctkn_SR_POLICY_NODE[1],
	},
	{
		.from = &gn_SR_POLICY_NODE_2_prev,
		.to = &gn_SR_POLICY_NODE_2_next,
		.data = &ctkn_SR_POLICY_NODE[2],
	},
	{
		.from = &gn_SR_POLICY_NODE_3_prev,
		.to = &gn_SR_POLICY_NODE_3_next,
		.data = &ctkn_SR_POLICY_NODE[3],
	},
	{
		.from = &gn_SR_POLICY_NODE_4_prev,
		.to = &gn_SR_POLICY_NODE_4_next,
		.data = (void *)&srte_policy_binding_sid_cmd_vtysh,
	},
	{
		.from = &gn_SR_POLICY_NODE_5_prev,
		.to = &gn_SR_POLICY_NODE_5_next,
		.data = &ctkn_SR_POLICY_NODE[5],
	},
	{
		.from = &gn_SR_POLICY_NODE_6_prev,
		.to = &gn_SR_POLICY_NODE_6_next,
		.data = &ctkn_SR_POLICY_NODE[6],
	},
	{
		.from = &gn_SR_POLICY_NODE_7_prev,
		.to = &gn_SR_POLICY_NODE_7_next,
		.data = &ctkn_SR_POLICY_NODE[7],
	},
	{
		.from = &gn_SR_POLICY_NODE_8_prev,
		.to = &gn_SR_POLICY_NODE_8_next,
		.data = &ctkn_SR_POLICY_NODE[8],
	},
	{
		.from = &gn_SR_POLICY_NODE_9_prev,
		.to = &gn_SR_POLICY_NODE_9_next,
		.data = &ctkn_SR_POLICY_NODE[9],
	},
	{
		.from = &gn_SR_POLICY_NODE_10_prev,
		.to = &gn_SR_POLICY_NODE_10_next,
		.data = &ctkn_SR_POLICY_NODE[10],
	},
	{
		.from = &gn_SR_POLICY_NODE_11_prev,
		.to = &gn_SR_POLICY_NODE_11_next,
		.data = &ctkn_SR_POLICY_NODE[11],
	},
	{
		.from = &gn_SR_POLICY_NODE_12_prev,
		.to = &gn_SR_POLICY_NODE_12_next,
		.data = &ctkn_SR_POLICY_NODE[12],
	},
	{
		.from = &gn_SR_POLICY_NODE_13_prev,
		.to = &gn_SR_POLICY_NODE_13_next,
		.data = &ctkn_SR_POLICY_NODE[13],
	},
	{
		.from = &gn_SR_POLICY_NODE_14_prev,
		.to = &gn_SR_POLICY_NODE_14_next,
		.data = (void *)&srte_policy_candidate_exp_cmd_vtysh,
	},
	{
		.from = &gn_SR_POLICY_NODE_15_prev,
		.to = &gn_SR_POLICY_NODE_15_next,
		.data = &ctkn_SR_POLICY_NODE[15],
	},
	{
		.from = &gn_SR_POLICY_NODE_16_prev,
		.to = &gn_SR_POLICY_NODE_16_next,
		.data = &ctkn_SR_POLICY_NODE[16],
	},
	{
		.from = &gn_SR_POLICY_NODE_17_prev,
		.to = &gn_SR_POLICY_NODE_17_next,
		.data = &ctkn_SR_POLICY_NODE[17],
	},
	{
		.from = &gn_SR_POLICY_NODE_18_prev,
		.to = &gn_SR_POLICY_NODE_18_next,
		.data = (void *)&srte_policy_name_cmd_vtysh,
	},
	{
		.from = &gn_SR_POLICY_NODE_19_prev,
		.to = &gn_SR_POLICY_NODE_19_next,
		.data = &ctkn_SR_POLICY_NODE[19],
	},
	{
		.from = &gn_SR_POLICY_NODE_20_prev,
		.to = &gn_SR_POLICY_NODE_20_next,
		.data = &ctkn_SR_POLICY_NODE[20],
	},
	{
		.from = &gn_SR_POLICY_NODE_21_prev,
		.to = &gn_SR_POLICY_NODE_21_next,
		.data = &ctkn_SR_POLICY_NODE[21],
	},
	{
		.from = &gn_SR_POLICY_NODE_22_prev,
		.to = &gn_SR_POLICY_NODE_22_next,
		.data = &ctkn_SR_POLICY_NODE[22],
	},
	{
		.from = &gn_SR_POLICY_NODE_23_prev,
		.to = &gn_SR_POLICY_NODE_23_next,
		.data = &ctkn_SR_POLICY_NODE[23],
	},
	{
		.from = &gn_SR_POLICY_NODE_24_prev,
		.to = &gn_SR_POLICY_NODE_24_next,
		.data = &ctkn_SR_POLICY_NODE[24],
	},
	{
		.from = &gn_SR_POLICY_NODE_25_prev,
		.to = &gn_SR_POLICY_NODE_25_next,
		.data = (void *)&srte_policy_no_binding_sid_cmd_vtysh,
	},
	{
		.from = &gn_SR_POLICY_NODE_26_prev,
		.to = &gn_SR_POLICY_NODE_26_next,
		.data = &ctkn_SR_POLICY_NODE[26],
	},
	{
		.from = &gn_SR_POLICY_NODE_27_prev,
		.to = &gn_SR_POLICY_NODE_27_next,
		.data = &ctkn_SR_POLICY_NODE[27],
	},
	{
		.from = &gn_SR_POLICY_NODE_28_prev,
		.to = &gn_SR_POLICY_NODE_28_next,
		.data = &ctkn_SR_POLICY_NODE[28],
	},
	{
		.from = &gn_SR_POLICY_NODE_29_prev,
		.to = &gn_SR_POLICY_NODE_29_next,
		.data = &ctkn_SR_POLICY_NODE[29],
	},
	{
		.from = &gn_SR_POLICY_NODE_30_prev,
		.to = &gn_SR_POLICY_NODE_30_next,
		.data = &ctkn_SR_POLICY_NODE[30],
	},
	{
		.from = &gn_SR_POLICY_NODE_31_prev,
		.to = &gn_SR_POLICY_NODE_31_next,
		.data = &ctkn_SR_POLICY_NODE[31],
	},
	{
		.from = &gn_SR_POLICY_NODE_32_prev,
		.to = &gn_SR_POLICY_NODE_32_next,
		.data = &ctkn_SR_POLICY_NODE[32],
	},
	{
		.from = &gn_SR_POLICY_NODE_33_prev,
		.to = &gn_SR_POLICY_NODE_33_next,
		.data = &ctkn_SR_POLICY_NODE[33],
	},
	{
		.from = &gn_SR_POLICY_NODE_34_prev,
		.to = &gn_SR_POLICY_NODE_34_next,
		.data = &ctkn_SR_POLICY_NODE[34],
	},
	{
		.from = &gn_SR_POLICY_NODE_35_prev,
		.to = &gn_SR_POLICY_NODE_35_next,
		.data = &ctkn_SR_POLICY_NODE[35],
	},
	{
		.from = &gn_SR_POLICY_NODE_36_prev,
		.to = &gn_SR_POLICY_NODE_36_next,
		.data = &ctkn_SR_POLICY_NODE[36],
	},
	{
		.from = &gn_SR_POLICY_NODE_37_prev,
		.to = &gn_SR_POLICY_NODE_37_next,
		.data = &ctkn_SR_POLICY_NODE[37],
	},
	{
		.from = &gn_SR_POLICY_NODE_38_prev,
		.to = &gn_SR_POLICY_NODE_38_next,
		.data = &ctkn_SR_POLICY_NODE[38],
	},
	{
		.from = &gn_SR_POLICY_NODE_39_prev,
		.to = &gn_SR_POLICY_NODE_39_next,
		.data = (void *)&srte_policy_no_candidate_cmd_vtysh,
	},
	{
		.from = &gn_SR_POLICY_NODE_40_prev,
		.to = &gn_SR_POLICY_NODE_40_next,
		.data = &ctkn_SR_POLICY_NODE[40],
	},
	{
		.from = &gn_SR_POLICY_NODE_41_prev,
		.to = &gn_SR_POLICY_NODE_41_next,
		.data = &ctkn_SR_POLICY_NODE[41],
	},
	{
		.from = &gn_SR_POLICY_NODE_42_prev,
		.to = &gn_SR_POLICY_NODE_42_next,
		.data = &ctkn_SR_POLICY_NODE[42],
	},
	{
		.from = &gn_SR_POLICY_NODE_43_prev,
		.to = &gn_SR_POLICY_NODE_43_next,
		.data = &ctkn_SR_POLICY_NODE[43],
	},
	{
		.from = &gn_SR_POLICY_NODE_44_prev,
		.to = &gn_SR_POLICY_NODE_44_next,
		.data = &ctkn_SR_POLICY_NODE[44],
	},
	{
		.from = &gn_SR_POLICY_NODE_45_prev,
		.to = &gn_SR_POLICY_NODE_45_next,
		.data = &ctkn_SR_POLICY_NODE[45],
	},
	{
		.from = &gn_SR_POLICY_NODE_46_prev,
		.to = &gn_SR_POLICY_NODE_46_next,
		.data = (void *)&srte_policy_no_name_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_SR_POLICY_NODE, 47, &gn_SR_POLICY_NODE[0], &gn_SR_POLICY_NODE[1], &gn_SR_POLICY_NODE[2], &gn_SR_POLICY_NODE[3], &gn_SR_POLICY_NODE[4], &gn_SR_POLICY_NODE[5], &gn_SR_POLICY_NODE[6], &gn_SR_POLICY_NODE[7], &gn_SR_POLICY_NODE[8], &gn_SR_POLICY_NODE[9], &gn_SR_POLICY_NODE[10], &gn_SR_POLICY_NODE[11], &gn_SR_POLICY_NODE[12], &gn_SR_POLICY_NODE[13], &gn_SR_POLICY_NODE[14], &gn_SR_POLICY_NODE[15], &gn_SR_POLICY_NODE[16], &gn_SR_POLICY_NODE[17], &gn_SR_POLICY_NODE[18], &gn_SR_POLICY_NODE[19], &gn_SR_POLICY_NODE[20], &gn_SR_POLICY_NODE[21], &gn_SR_POLICY_NODE[22], &gn_SR_POLICY_NODE[23], &gn_SR_POLICY_NODE[24], &gn_SR_POLICY_NODE[25], &gn_SR_POLICY_NODE[26], &gn_SR_POLICY_NODE[27], &gn_SR_POLICY_NODE[28], &gn_SR_POLICY_NODE[29], &gn_SR_POLICY_NODE[30], &gn_SR_POLICY_NODE[31], &gn_SR_POLICY_NODE[32], &gn_SR_POLICY_NODE[33], &gn_SR_POLICY_NODE[34], &gn_SR_POLICY_NODE[35], &gn_SR_POLICY_NODE[36], &gn_SR_POLICY_NODE[37], &gn_SR_POLICY_NODE[38], &gn_SR_POLICY_NODE[39], &gn_SR_POLICY_NODE[40], &gn_SR_POLICY_NODE[41], &gn_SR_POLICY_NODE[42], &gn_SR_POLICY_NODE[43], &gn_SR_POLICY_NODE[44], &gn_SR_POLICY_NODE[45], &gn_SR_POLICY_NODE[46]);

extern void install_SR_POLICY_NODE(void);

void install_SR_POLICY_NODE(void)

{
	unsigned node_id = SR_POLICY_NODE;
	struct cmd_node *node;

	assert(node_id < vector_active(cmdvec));
	node = vector_slot(cmdvec, node_id);
	assert(node);
	assert(vector_active(node->cmdgraph->nodes) == 1);
	graph_delete_node(node->cmdgraph, vector_slot(node->cmdgraph->nodes, 0));
	vector_free(node->cmdgraph->nodes);
	node->cmdgraph->nodes = &gvec_SR_POLICY_NODE;
	vector_set(node->cmd_vector, &srte_policy_binding_sid_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_policy_candidate_exp_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_policy_name_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_policy_no_binding_sid_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_policy_no_candidate_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_policy_no_name_cmd_vtysh);
}

static struct cmd_token ctkn_NH_GROUP_NODE[];
static struct graph_node gn_NH_GROUP_NODE[];

static struct cmd_token ctkn_NH_GROUP_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[3],
	},
	{ /* [2] */
		.type = WORD_TKN,
		.varname_src = 1,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
		.varname = (char *)"no",
	},
	{ /* [3] */
		.type = JOIN_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[1],
	},
	{ /* [4] */
		.type = WORD_TKN,
		.text = (char *)"nexthop",
		.desc = (char *)"Specify one of the nexthops in this ECMP group",
	},
	{ /* [5] */
		.type = FORK_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[15],
	},
	{ /* [6] */
		.type = FORK_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[8],
	},
	{ /* [7] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"v4 Address",
		.varname = (char *)"addr",
	},
	{ /* [8] */
		.type = JOIN_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[6],
	},
	{ /* [9] */
		.type = FORK_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[14],
	},
	{ /* [10] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"INTERFACE",
		.desc = (char *)"Interface to use",
		.varname = (char *)"intf",
	},
	{ /* [11] */
		.type = FORK_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[13],
	},
	{ /* [12] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"onlink",
		.desc = (char *)"Treat nexthop as directly attached to the interface",
		.varname = (char *)"onlink",
	},
	{ /* [13] */
		.type = JOIN_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[11],
	},
	{ /* [14] */
		.type = JOIN_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[9],
	},
	{ /* [15] */
		.type = JOIN_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[5],
	},
	{ /* [16] */
		.type = FORK_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[21],
	},
	{ /* [17] */
		.type = FORK_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[20],
	},
	{ /* [18] */
		.type = WORD_TKN,
		.text = (char *)"nexthop-vrf",
		.desc = (char *)"If the nexthop is in a different vrf tell us",
	},
	{ /* [19] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"NAME",
		.desc = (char *)"The nexthop-vrf Name",
		.varname = (char *)"vrf_name",
	},
	{ /* [20] */
		.type = JOIN_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[17],
	},
	{ /* [21] */
		.type = JOIN_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[16],
	},
	{ /* [22] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [23] = ecmp_nexthops_cmd */ },
	{ /* [24] */
		.type = WORD_TKN,
		.text = (char *)"label",
		.desc = (char *)"Specify label(s) for this nexthop",
	},
	{ /* [25] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"One or more labels in the range (16-1048575) separated by '/'",
		.varname = (char *)"label",
	},
	{ /* [26] */
		.type = WORD_TKN,
		.text = (char *)"vni",
		.desc = (char *)"Specify VNI(s) for this nexthop",
	},
	{ /* [27] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-16777215)",
		.desc = (char *)"VNI in the range (1-16777215)",
		.min = 1,
		.max = 16777215,
		.varname = (char *)"vni",
	},
	{ /* [28] */
		.type = WORD_TKN,
		.text = (char *)"weight",
		.desc = (char *)"Weight to be used by the nexthop for purposes of ECMP",
	},
	{ /* [29] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"Weight value to be used",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"weight",
	},
	{ /* [30] */
		.type = WORD_TKN,
		.text = (char *)"backup-idx",
		.desc = (char *)"Specify backup nexthop indexes in another group",
	},
	{ /* [31] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"One or more indexes in the range (0-254) separated by ','",
		.varname = (char *)"backup_idx",
	},
	{ /* [32] */
		.type = IPV6_TKN,
		.varname_src = 4,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"v6 Address",
		.varname = (char *)"addr",
	},
	{ /* [33] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"INTERFACE",
		.desc = (char *)"Interface to use",
		.varname = (char *)"intf",
	},
	{ /* [34] */
		.type = WORD_TKN,
		.text = (char *)"backup-group",
		.desc = (char *)"Specify a group name containing backup nexthops",
	},
	{ /* [35] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"The name of the backup group",
		.varname = (char *)"name",
	},
	{ /* [36] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [37] = nexthop_group_backup_cmd */ },
	{ /* [38] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [39] */
		.type = WORD_TKN,
		.text = (char *)"backup-group",
		.desc = (char *)"Clear group name containing backup nexthops",
	},
	{ /* [40] */
		.type = FORK_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[42],
	},
	{ /* [41] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"The name of the backup group",
		.varname = (char *)"name",
	},
	{ /* [42] */
		.type = JOIN_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[40],
	},
	{ /* [43] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [44] = no_nexthop_group_backup_cmd */ },
	{ /* [45] */
		.type = WORD_TKN,
		.text = (char *)"resilient",
		.desc = (char *)"A resilient Nexthop Group",
	},
	{ /* [46] */
		.type = FORK_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[53],
	},
	{ /* [47] */
		.type = WORD_TKN,
		.text = (char *)"buckets",
		.desc = (char *)"Buckets in the Hash for this Group",
	},
	{ /* [48] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-256)",
		.desc = (char *)"Number of buckets",
		.min = 1,
		.max = 256,
		.varname = (char *)"buckets",
	},
	{ /* [49] */
		.type = WORD_TKN,
		.text = (char *)"idle-timer",
		.desc = (char *)"The Idle timer for this Resilient Nexthop Group in seconds",
	},
	{ /* [50] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"Number of seconds of Idle time",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"idle_timer",
	},
	{ /* [51] */
		.type = WORD_TKN,
		.text = (char *)"unbalanced-timer",
		.desc = (char *)"The length of time that the Nexthop Group can be unbalanced",
	},
	{ /* [52] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"Number of seconds of Unbalanced time",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"unbalanced_timer",
	},
	{ /* [53] */
		.type = JOIN_TKN,
		.forkjoin = &gn_NH_GROUP_NODE[46],
	},
	{ /* [54] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [55] = no_nexthop_group_resilience_cmd */ },
	{ /* [56] */
		.type = WORD_TKN,
		.text = (char *)"resilient",
		.desc = (char *)"A resilient Nexthop Group",
	},
	{ /* [57] */
		.type = WORD_TKN,
		.text = (char *)"buckets",
		.desc = (char *)"Buckets in the Hash for this Group",
	},
	{ /* [58] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-256)",
		.desc = (char *)"Number of buckets",
		.min = 1,
		.max = 256,
		.varname = (char *)"buckets",
	},
	{ /* [59] */
		.type = WORD_TKN,
		.text = (char *)"idle-timer",
		.desc = (char *)"The Idle timer for this Resilient Nexthop Group in seconds",
	},
	{ /* [60] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"Number of seconds of Idle time",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"idle_timer",
	},
	{ /* [61] */
		.type = WORD_TKN,
		.text = (char *)"unbalanced-timer",
		.desc = (char *)"The length of time that the Nexthop Group can be unbalanced",
	},
	{ /* [62] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"Number of seconds of Unbalanced time",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"unbalanced_timer",
	},
	{ /* [63] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [64] = nexthop_group_resilience_cmd */ },
};

extern struct cmd_element ecmp_nexthops_cmd_vtysh;
extern struct cmd_element nexthop_group_backup_cmd_vtysh;
extern struct cmd_element nexthop_group_resilience_cmd_vtysh;
extern struct cmd_element no_nexthop_group_backup_cmd_vtysh;
extern struct cmd_element no_nexthop_group_resilience_cmd_vtysh;

MAKE_VECTOR(gn_NH_GROUP_NODE_0_next, 4, &gn_NH_GROUP_NODE[1], &gn_NH_GROUP_NODE[34], &gn_NH_GROUP_NODE[38], &gn_NH_GROUP_NODE[56]);
MAKE_VECTOR(gn_NH_GROUP_NODE_0_prev, 0, );
MAKE_VECTOR(gn_NH_GROUP_NODE_1_next, 2, &gn_NH_GROUP_NODE[2], &gn_NH_GROUP_NODE[3]);
MAKE_VECTOR(gn_NH_GROUP_NODE_1_prev, 1, &gn_NH_GROUP_NODE[0]);
MAKE_VECTOR(gn_NH_GROUP_NODE_2_next, 1, &gn_NH_GROUP_NODE[3]);
MAKE_VECTOR(gn_NH_GROUP_NODE_2_prev, 1, &gn_NH_GROUP_NODE[1]);
MAKE_VECTOR(gn_NH_GROUP_NODE_3_next, 1, &gn_NH_GROUP_NODE[4]);
MAKE_VECTOR(gn_NH_GROUP_NODE_3_prev, 2, &gn_NH_GROUP_NODE[2], &gn_NH_GROUP_NODE[1]);
MAKE_VECTOR(gn_NH_GROUP_NODE_4_next, 1, &gn_NH_GROUP_NODE[5]);
MAKE_VECTOR(gn_NH_GROUP_NODE_4_prev, 1, &gn_NH_GROUP_NODE[3]);
MAKE_VECTOR(gn_NH_GROUP_NODE_5_next, 2, &gn_NH_GROUP_NODE[6], &gn_NH_GROUP_NODE[33]);
MAKE_VECTOR(gn_NH_GROUP_NODE_5_prev, 1, &gn_NH_GROUP_NODE[4]);
MAKE_VECTOR(gn_NH_GROUP_NODE_6_next, 2, &gn_NH_GROUP_NODE[7], &gn_NH_GROUP_NODE[32]);
MAKE_VECTOR(gn_NH_GROUP_NODE_6_prev, 1, &gn_NH_GROUP_NODE[5]);
MAKE_VECTOR(gn_NH_GROUP_NODE_7_next, 1, &gn_NH_GROUP_NODE[8]);
MAKE_VECTOR(gn_NH_GROUP_NODE_7_prev, 1, &gn_NH_GROUP_NODE[6]);
MAKE_VECTOR(gn_NH_GROUP_NODE_8_next, 1, &gn_NH_GROUP_NODE[9]);
MAKE_VECTOR(gn_NH_GROUP_NODE_8_prev, 2, &gn_NH_GROUP_NODE[7], &gn_NH_GROUP_NODE[32]);
MAKE_VECTOR(gn_NH_GROUP_NODE_9_next, 2, &gn_NH_GROUP_NODE[10], &gn_NH_GROUP_NODE[14]);
MAKE_VECTOR(gn_NH_GROUP_NODE_9_prev, 1, &gn_NH_GROUP_NODE[8]);
MAKE_VECTOR(gn_NH_GROUP_NODE_10_next, 1, &gn_NH_GROUP_NODE[11]);
MAKE_VECTOR(gn_NH_GROUP_NODE_10_prev, 1, &gn_NH_GROUP_NODE[9]);
MAKE_VECTOR(gn_NH_GROUP_NODE_11_next, 2, &gn_NH_GROUP_NODE[12], &gn_NH_GROUP_NODE[13]);
MAKE_VECTOR(gn_NH_GROUP_NODE_11_prev, 1, &gn_NH_GROUP_NODE[10]);
MAKE_VECTOR(gn_NH_GROUP_NODE_12_next, 1, &gn_NH_GROUP_NODE[13]);
MAKE_VECTOR(gn_NH_GROUP_NODE_12_prev, 1, &gn_NH_GROUP_NODE[11]);
MAKE_VECTOR(gn_NH_GROUP_NODE_13_next, 1, &gn_NH_GROUP_NODE[14]);
MAKE_VECTOR(gn_NH_GROUP_NODE_13_prev, 2, &gn_NH_GROUP_NODE[12], &gn_NH_GROUP_NODE[11]);
MAKE_VECTOR(gn_NH_GROUP_NODE_14_next, 1, &gn_NH_GROUP_NODE[15]);
MAKE_VECTOR(gn_NH_GROUP_NODE_14_prev, 2, &gn_NH_GROUP_NODE[13], &gn_NH_GROUP_NODE[9]);
MAKE_VECTOR(gn_NH_GROUP_NODE_15_next, 1, &gn_NH_GROUP_NODE[16]);
MAKE_VECTOR(gn_NH_GROUP_NODE_15_prev, 2, &gn_NH_GROUP_NODE[14], &gn_NH_GROUP_NODE[33]);
MAKE_VECTOR(gn_NH_GROUP_NODE_16_next, 2, &gn_NH_GROUP_NODE[17], &gn_NH_GROUP_NODE[21]);
MAKE_VECTOR(gn_NH_GROUP_NODE_16_prev, 1, &gn_NH_GROUP_NODE[15]);
MAKE_VECTOR(gn_NH_GROUP_NODE_17_next, 5, &gn_NH_GROUP_NODE[18], &gn_NH_GROUP_NODE[24], &gn_NH_GROUP_NODE[26], &gn_NH_GROUP_NODE[28], &gn_NH_GROUP_NODE[30]);
MAKE_VECTOR(gn_NH_GROUP_NODE_17_prev, 2, &gn_NH_GROUP_NODE[20], &gn_NH_GROUP_NODE[16]);
MAKE_VECTOR(gn_NH_GROUP_NODE_18_next, 1, &gn_NH_GROUP_NODE[19]);
MAKE_VECTOR(gn_NH_GROUP_NODE_18_prev, 1, &gn_NH_GROUP_NODE[17]);
MAKE_VECTOR(gn_NH_GROUP_NODE_19_next, 1, &gn_NH_GROUP_NODE[20]);
MAKE_VECTOR(gn_NH_GROUP_NODE_19_prev, 1, &gn_NH_GROUP_NODE[18]);
MAKE_VECTOR(gn_NH_GROUP_NODE_20_next, 2, &gn_NH_GROUP_NODE[17], &gn_NH_GROUP_NODE[21]);
MAKE_VECTOR(gn_NH_GROUP_NODE_20_prev, 5, &gn_NH_GROUP_NODE[19], &gn_NH_GROUP_NODE[25], &gn_NH_GROUP_NODE[27], &gn_NH_GROUP_NODE[29], &gn_NH_GROUP_NODE[31]);
MAKE_VECTOR(gn_NH_GROUP_NODE_21_next, 1, &gn_NH_GROUP_NODE[22]);
MAKE_VECTOR(gn_NH_GROUP_NODE_21_prev, 2, &gn_NH_GROUP_NODE[20], &gn_NH_GROUP_NODE[16]);
MAKE_VECTOR(gn_NH_GROUP_NODE_22_next, 1, &gn_NH_GROUP_NODE[23]);
MAKE_VECTOR(gn_NH_GROUP_NODE_22_prev, 1, &gn_NH_GROUP_NODE[21]);
MAKE_VECTOR(gn_NH_GROUP_NODE_23_next, 0, );
MAKE_VECTOR(gn_NH_GROUP_NODE_23_prev, 1, &gn_NH_GROUP_NODE[22]);
MAKE_VECTOR(gn_NH_GROUP_NODE_24_next, 1, &gn_NH_GROUP_NODE[25]);
MAKE_VECTOR(gn_NH_GROUP_NODE_24_prev, 1, &gn_NH_GROUP_NODE[17]);
MAKE_VECTOR(gn_NH_GROUP_NODE_25_next, 1, &gn_NH_GROUP_NODE[20]);
MAKE_VECTOR(gn_NH_GROUP_NODE_25_prev, 1, &gn_NH_GROUP_NODE[24]);
MAKE_VECTOR(gn_NH_GROUP_NODE_26_next, 1, &gn_NH_GROUP_NODE[27]);
MAKE_VECTOR(gn_NH_GROUP_NODE_26_prev, 1, &gn_NH_GROUP_NODE[17]);
MAKE_VECTOR(gn_NH_GROUP_NODE_27_next, 1, &gn_NH_GROUP_NODE[20]);
MAKE_VECTOR(gn_NH_GROUP_NODE_27_prev, 1, &gn_NH_GROUP_NODE[26]);
MAKE_VECTOR(gn_NH_GROUP_NODE_28_next, 1, &gn_NH_GROUP_NODE[29]);
MAKE_VECTOR(gn_NH_GROUP_NODE_28_prev, 1, &gn_NH_GROUP_NODE[17]);
MAKE_VECTOR(gn_NH_GROUP_NODE_29_next, 1, &gn_NH_GROUP_NODE[20]);
MAKE_VECTOR(gn_NH_GROUP_NODE_29_prev, 1, &gn_NH_GROUP_NODE[28]);
MAKE_VECTOR(gn_NH_GROUP_NODE_30_next, 1, &gn_NH_GROUP_NODE[31]);
MAKE_VECTOR(gn_NH_GROUP_NODE_30_prev, 1, &gn_NH_GROUP_NODE[17]);
MAKE_VECTOR(gn_NH_GROUP_NODE_31_next, 1, &gn_NH_GROUP_NODE[20]);
MAKE_VECTOR(gn_NH_GROUP_NODE_31_prev, 1, &gn_NH_GROUP_NODE[30]);
MAKE_VECTOR(gn_NH_GROUP_NODE_32_next, 1, &gn_NH_GROUP_NODE[8]);
MAKE_VECTOR(gn_NH_GROUP_NODE_32_prev, 1, &gn_NH_GROUP_NODE[6]);
MAKE_VECTOR(gn_NH_GROUP_NODE_33_next, 1, &gn_NH_GROUP_NODE[15]);
MAKE_VECTOR(gn_NH_GROUP_NODE_33_prev, 1, &gn_NH_GROUP_NODE[5]);
MAKE_VECTOR(gn_NH_GROUP_NODE_34_next, 1, &gn_NH_GROUP_NODE[35]);
MAKE_VECTOR(gn_NH_GROUP_NODE_34_prev, 1, &gn_NH_GROUP_NODE[0]);
MAKE_VECTOR(gn_NH_GROUP_NODE_35_next, 1, &gn_NH_GROUP_NODE[36]);
MAKE_VECTOR(gn_NH_GROUP_NODE_35_prev, 1, &gn_NH_GROUP_NODE[34]);
MAKE_VECTOR(gn_NH_GROUP_NODE_36_next, 1, &gn_NH_GROUP_NODE[37]);
MAKE_VECTOR(gn_NH_GROUP_NODE_36_prev, 1, &gn_NH_GROUP_NODE[35]);
MAKE_VECTOR(gn_NH_GROUP_NODE_37_next, 0, );
MAKE_VECTOR(gn_NH_GROUP_NODE_37_prev, 1, &gn_NH_GROUP_NODE[36]);
MAKE_VECTOR(gn_NH_GROUP_NODE_38_next, 2, &gn_NH_GROUP_NODE[39], &gn_NH_GROUP_NODE[45]);
MAKE_VECTOR(gn_NH_GROUP_NODE_38_prev, 1, &gn_NH_GROUP_NODE[0]);
MAKE_VECTOR(gn_NH_GROUP_NODE_39_next, 1, &gn_NH_GROUP_NODE[40]);
MAKE_VECTOR(gn_NH_GROUP_NODE_39_prev, 1, &gn_NH_GROUP_NODE[38]);
MAKE_VECTOR(gn_NH_GROUP_NODE_40_next, 2, &gn_NH_GROUP_NODE[41], &gn_NH_GROUP_NODE[42]);
MAKE_VECTOR(gn_NH_GROUP_NODE_40_prev, 1, &gn_NH_GROUP_NODE[39]);
MAKE_VECTOR(gn_NH_GROUP_NODE_41_next, 1, &gn_NH_GROUP_NODE[42]);
MAKE_VECTOR(gn_NH_GROUP_NODE_41_prev, 1, &gn_NH_GROUP_NODE[40]);
MAKE_VECTOR(gn_NH_GROUP_NODE_42_next, 1, &gn_NH_GROUP_NODE[43]);
MAKE_VECTOR(gn_NH_GROUP_NODE_42_prev, 2, &gn_NH_GROUP_NODE[41], &gn_NH_GROUP_NODE[40]);
MAKE_VECTOR(gn_NH_GROUP_NODE_43_next, 1, &gn_NH_GROUP_NODE[44]);
MAKE_VECTOR(gn_NH_GROUP_NODE_43_prev, 1, &gn_NH_GROUP_NODE[42]);
MAKE_VECTOR(gn_NH_GROUP_NODE_44_next, 0, );
MAKE_VECTOR(gn_NH_GROUP_NODE_44_prev, 1, &gn_NH_GROUP_NODE[43]);
MAKE_VECTOR(gn_NH_GROUP_NODE_45_next, 1, &gn_NH_GROUP_NODE[46]);
MAKE_VECTOR(gn_NH_GROUP_NODE_45_prev, 1, &gn_NH_GROUP_NODE[38]);
MAKE_VECTOR(gn_NH_GROUP_NODE_46_next, 2, &gn_NH_GROUP_NODE[47], &gn_NH_GROUP_NODE[53]);
MAKE_VECTOR(gn_NH_GROUP_NODE_46_prev, 1, &gn_NH_GROUP_NODE[45]);
MAKE_VECTOR(gn_NH_GROUP_NODE_47_next, 1, &gn_NH_GROUP_NODE[48]);
MAKE_VECTOR(gn_NH_GROUP_NODE_47_prev, 1, &gn_NH_GROUP_NODE[46]);
MAKE_VECTOR(gn_NH_GROUP_NODE_48_next, 1, &gn_NH_GROUP_NODE[49]);
MAKE_VECTOR(gn_NH_GROUP_NODE_48_prev, 1, &gn_NH_GROUP_NODE[47]);
MAKE_VECTOR(gn_NH_GROUP_NODE_49_next, 1, &gn_NH_GROUP_NODE[50]);
MAKE_VECTOR(gn_NH_GROUP_NODE_49_prev, 1, &gn_NH_GROUP_NODE[48]);
MAKE_VECTOR(gn_NH_GROUP_NODE_50_next, 1, &gn_NH_GROUP_NODE[51]);
MAKE_VECTOR(gn_NH_GROUP_NODE_50_prev, 1, &gn_NH_GROUP_NODE[49]);
MAKE_VECTOR(gn_NH_GROUP_NODE_51_next, 1, &gn_NH_GROUP_NODE[52]);
MAKE_VECTOR(gn_NH_GROUP_NODE_51_prev, 1, &gn_NH_GROUP_NODE[50]);
MAKE_VECTOR(gn_NH_GROUP_NODE_52_next, 1, &gn_NH_GROUP_NODE[53]);
MAKE_VECTOR(gn_NH_GROUP_NODE_52_prev, 1, &gn_NH_GROUP_NODE[51]);
MAKE_VECTOR(gn_NH_GROUP_NODE_53_next, 1, &gn_NH_GROUP_NODE[54]);
MAKE_VECTOR(gn_NH_GROUP_NODE_53_prev, 2, &gn_NH_GROUP_NODE[52], &gn_NH_GROUP_NODE[46]);
MAKE_VECTOR(gn_NH_GROUP_NODE_54_next, 1, &gn_NH_GROUP_NODE[55]);
MAKE_VECTOR(gn_NH_GROUP_NODE_54_prev, 1, &gn_NH_GROUP_NODE[53]);
MAKE_VECTOR(gn_NH_GROUP_NODE_55_next, 0, );
MAKE_VECTOR(gn_NH_GROUP_NODE_55_prev, 1, &gn_NH_GROUP_NODE[54]);
MAKE_VECTOR(gn_NH_GROUP_NODE_56_next, 1, &gn_NH_GROUP_NODE[57]);
MAKE_VECTOR(gn_NH_GROUP_NODE_56_prev, 1, &gn_NH_GROUP_NODE[0]);
MAKE_VECTOR(gn_NH_GROUP_NODE_57_next, 1, &gn_NH_GROUP_NODE[58]);
MAKE_VECTOR(gn_NH_GROUP_NODE_57_prev, 1, &gn_NH_GROUP_NODE[56]);
MAKE_VECTOR(gn_NH_GROUP_NODE_58_next, 1, &gn_NH_GROUP_NODE[59]);
MAKE_VECTOR(gn_NH_GROUP_NODE_58_prev, 1, &gn_NH_GROUP_NODE[57]);
MAKE_VECTOR(gn_NH_GROUP_NODE_59_next, 1, &gn_NH_GROUP_NODE[60]);
MAKE_VECTOR(gn_NH_GROUP_NODE_59_prev, 1, &gn_NH_GROUP_NODE[58]);
MAKE_VECTOR(gn_NH_GROUP_NODE_60_next, 1, &gn_NH_GROUP_NODE[61]);
MAKE_VECTOR(gn_NH_GROUP_NODE_60_prev, 1, &gn_NH_GROUP_NODE[59]);
MAKE_VECTOR(gn_NH_GROUP_NODE_61_next, 1, &gn_NH_GROUP_NODE[62]);
MAKE_VECTOR(gn_NH_GROUP_NODE_61_prev, 1, &gn_NH_GROUP_NODE[60]);
MAKE_VECTOR(gn_NH_GROUP_NODE_62_next, 1, &gn_NH_GROUP_NODE[63]);
MAKE_VECTOR(gn_NH_GROUP_NODE_62_prev, 1, &gn_NH_GROUP_NODE[61]);
MAKE_VECTOR(gn_NH_GROUP_NODE_63_next, 1, &gn_NH_GROUP_NODE[64]);
MAKE_VECTOR(gn_NH_GROUP_NODE_63_prev, 1, &gn_NH_GROUP_NODE[62]);
MAKE_VECTOR(gn_NH_GROUP_NODE_64_next, 0, );
MAKE_VECTOR(gn_NH_GROUP_NODE_64_prev, 1, &gn_NH_GROUP_NODE[63]);

static struct graph_node gn_NH_GROUP_NODE[] = {
	{
		.from = &gn_NH_GROUP_NODE_0_prev,
		.to = &gn_NH_GROUP_NODE_0_next,
		.data = &ctkn_NH_GROUP_NODE[0],
	},
	{
		.from = &gn_NH_GROUP_NODE_1_prev,
		.to = &gn_NH_GROUP_NODE_1_next,
		.data = &ctkn_NH_GROUP_NODE[1],
	},
	{
		.from = &gn_NH_GROUP_NODE_2_prev,
		.to = &gn_NH_GROUP_NODE_2_next,
		.data = &ctkn_NH_GROUP_NODE[2],
	},
	{
		.from = &gn_NH_GROUP_NODE_3_prev,
		.to = &gn_NH_GROUP_NODE_3_next,
		.data = &ctkn_NH_GROUP_NODE[3],
	},
	{
		.from = &gn_NH_GROUP_NODE_4_prev,
		.to = &gn_NH_GROUP_NODE_4_next,
		.data = &ctkn_NH_GROUP_NODE[4],
	},
	{
		.from = &gn_NH_GROUP_NODE_5_prev,
		.to = &gn_NH_GROUP_NODE_5_next,
		.data = &ctkn_NH_GROUP_NODE[5],
	},
	{
		.from = &gn_NH_GROUP_NODE_6_prev,
		.to = &gn_NH_GROUP_NODE_6_next,
		.data = &ctkn_NH_GROUP_NODE[6],
	},
	{
		.from = &gn_NH_GROUP_NODE_7_prev,
		.to = &gn_NH_GROUP_NODE_7_next,
		.data = &ctkn_NH_GROUP_NODE[7],
	},
	{
		.from = &gn_NH_GROUP_NODE_8_prev,
		.to = &gn_NH_GROUP_NODE_8_next,
		.data = &ctkn_NH_GROUP_NODE[8],
	},
	{
		.from = &gn_NH_GROUP_NODE_9_prev,
		.to = &gn_NH_GROUP_NODE_9_next,
		.data = &ctkn_NH_GROUP_NODE[9],
	},
	{
		.from = &gn_NH_GROUP_NODE_10_prev,
		.to = &gn_NH_GROUP_NODE_10_next,
		.data = &ctkn_NH_GROUP_NODE[10],
	},
	{
		.from = &gn_NH_GROUP_NODE_11_prev,
		.to = &gn_NH_GROUP_NODE_11_next,
		.data = &ctkn_NH_GROUP_NODE[11],
	},
	{
		.from = &gn_NH_GROUP_NODE_12_prev,
		.to = &gn_NH_GROUP_NODE_12_next,
		.data = &ctkn_NH_GROUP_NODE[12],
	},
	{
		.from = &gn_NH_GROUP_NODE_13_prev,
		.to = &gn_NH_GROUP_NODE_13_next,
		.data = &ctkn_NH_GROUP_NODE[13],
	},
	{
		.from = &gn_NH_GROUP_NODE_14_prev,
		.to = &gn_NH_GROUP_NODE_14_next,
		.data = &ctkn_NH_GROUP_NODE[14],
	},
	{
		.from = &gn_NH_GROUP_NODE_15_prev,
		.to = &gn_NH_GROUP_NODE_15_next,
		.data = &ctkn_NH_GROUP_NODE[15],
	},
	{
		.from = &gn_NH_GROUP_NODE_16_prev,
		.to = &gn_NH_GROUP_NODE_16_next,
		.data = &ctkn_NH_GROUP_NODE[16],
	},
	{
		.from = &gn_NH_GROUP_NODE_17_prev,
		.to = &gn_NH_GROUP_NODE_17_next,
		.data = &ctkn_NH_GROUP_NODE[17],
	},
	{
		.from = &gn_NH_GROUP_NODE_18_prev,
		.to = &gn_NH_GROUP_NODE_18_next,
		.data = &ctkn_NH_GROUP_NODE[18],
	},
	{
		.from = &gn_NH_GROUP_NODE_19_prev,
		.to = &gn_NH_GROUP_NODE_19_next,
		.data = &ctkn_NH_GROUP_NODE[19],
	},
	{
		.from = &gn_NH_GROUP_NODE_20_prev,
		.to = &gn_NH_GROUP_NODE_20_next,
		.data = &ctkn_NH_GROUP_NODE[20],
	},
	{
		.from = &gn_NH_GROUP_NODE_21_prev,
		.to = &gn_NH_GROUP_NODE_21_next,
		.data = &ctkn_NH_GROUP_NODE[21],
	},
	{
		.from = &gn_NH_GROUP_NODE_22_prev,
		.to = &gn_NH_GROUP_NODE_22_next,
		.data = &ctkn_NH_GROUP_NODE[22],
	},
	{
		.from = &gn_NH_GROUP_NODE_23_prev,
		.to = &gn_NH_GROUP_NODE_23_next,
		.data = (void *)&ecmp_nexthops_cmd_vtysh,
	},
	{
		.from = &gn_NH_GROUP_NODE_24_prev,
		.to = &gn_NH_GROUP_NODE_24_next,
		.data = &ctkn_NH_GROUP_NODE[24],
	},
	{
		.from = &gn_NH_GROUP_NODE_25_prev,
		.to = &gn_NH_GROUP_NODE_25_next,
		.data = &ctkn_NH_GROUP_NODE[25],
	},
	{
		.from = &gn_NH_GROUP_NODE_26_prev,
		.to = &gn_NH_GROUP_NODE_26_next,
		.data = &ctkn_NH_GROUP_NODE[26],
	},
	{
		.from = &gn_NH_GROUP_NODE_27_prev,
		.to = &gn_NH_GROUP_NODE_27_next,
		.data = &ctkn_NH_GROUP_NODE[27],
	},
	{
		.from = &gn_NH_GROUP_NODE_28_prev,
		.to = &gn_NH_GROUP_NODE_28_next,
		.data = &ctkn_NH_GROUP_NODE[28],
	},
	{
		.from = &gn_NH_GROUP_NODE_29_prev,
		.to = &gn_NH_GROUP_NODE_29_next,
		.data = &ctkn_NH_GROUP_NODE[29],
	},
	{
		.from = &gn_NH_GROUP_NODE_30_prev,
		.to = &gn_NH_GROUP_NODE_30_next,
		.data = &ctkn_NH_GROUP_NODE[30],
	},
	{
		.from = &gn_NH_GROUP_NODE_31_prev,
		.to = &gn_NH_GROUP_NODE_31_next,
		.data = &ctkn_NH_GROUP_NODE[31],
	},
	{
		.from = &gn_NH_GROUP_NODE_32_prev,
		.to = &gn_NH_GROUP_NODE_32_next,
		.data = &ctkn_NH_GROUP_NODE[32],
	},
	{
		.from = &gn_NH_GROUP_NODE_33_prev,
		.to = &gn_NH_GROUP_NODE_33_next,
		.data = &ctkn_NH_GROUP_NODE[33],
	},
	{
		.from = &gn_NH_GROUP_NODE_34_prev,
		.to = &gn_NH_GROUP_NODE_34_next,
		.data = &ctkn_NH_GROUP_NODE[34],
	},
	{
		.from = &gn_NH_GROUP_NODE_35_prev,
		.to = &gn_NH_GROUP_NODE_35_next,
		.data = &ctkn_NH_GROUP_NODE[35],
	},
	{
		.from = &gn_NH_GROUP_NODE_36_prev,
		.to = &gn_NH_GROUP_NODE_36_next,
		.data = &ctkn_NH_GROUP_NODE[36],
	},
	{
		.from = &gn_NH_GROUP_NODE_37_prev,
		.to = &gn_NH_GROUP_NODE_37_next,
		.data = (void *)&nexthop_group_backup_cmd_vtysh,
	},
	{
		.from = &gn_NH_GROUP_NODE_38_prev,
		.to = &gn_NH_GROUP_NODE_38_next,
		.data = &ctkn_NH_GROUP_NODE[38],
	},
	{
		.from = &gn_NH_GROUP_NODE_39_prev,
		.to = &gn_NH_GROUP_NODE_39_next,
		.data = &ctkn_NH_GROUP_NODE[39],
	},
	{
		.from = &gn_NH_GROUP_NODE_40_prev,
		.to = &gn_NH_GROUP_NODE_40_next,
		.data = &ctkn_NH_GROUP_NODE[40],
	},
	{
		.from = &gn_NH_GROUP_NODE_41_prev,
		.to = &gn_NH_GROUP_NODE_41_next,
		.data = &ctkn_NH_GROUP_NODE[41],
	},
	{
		.from = &gn_NH_GROUP_NODE_42_prev,
		.to = &gn_NH_GROUP_NODE_42_next,
		.data = &ctkn_NH_GROUP_NODE[42],
	},
	{
		.from = &gn_NH_GROUP_NODE_43_prev,
		.to = &gn_NH_GROUP_NODE_43_next,
		.data = &ctkn_NH_GROUP_NODE[43],
	},
	{
		.from = &gn_NH_GROUP_NODE_44_prev,
		.to = &gn_NH_GROUP_NODE_44_next,
		.data = (void *)&no_nexthop_group_backup_cmd_vtysh,
	},
	{
		.from = &gn_NH_GROUP_NODE_45_prev,
		.to = &gn_NH_GROUP_NODE_45_next,
		.data = &ctkn_NH_GROUP_NODE[45],
	},
	{
		.from = &gn_NH_GROUP_NODE_46_prev,
		.to = &gn_NH_GROUP_NODE_46_next,
		.data = &ctkn_NH_GROUP_NODE[46],
	},
	{
		.from = &gn_NH_GROUP_NODE_47_prev,
		.to = &gn_NH_GROUP_NODE_47_next,
		.data = &ctkn_NH_GROUP_NODE[47],
	},
	{
		.from = &gn_NH_GROUP_NODE_48_prev,
		.to = &gn_NH_GROUP_NODE_48_next,
		.data = &ctkn_NH_GROUP_NODE[48],
	},
	{
		.from = &gn_NH_GROUP_NODE_49_prev,
		.to = &gn_NH_GROUP_NODE_49_next,
		.data = &ctkn_NH_GROUP_NODE[49],
	},
	{
		.from = &gn_NH_GROUP_NODE_50_prev,
		.to = &gn_NH_GROUP_NODE_50_next,
		.data = &ctkn_NH_GROUP_NODE[50],
	},
	{
		.from = &gn_NH_GROUP_NODE_51_prev,
		.to = &gn_NH_GROUP_NODE_51_next,
		.data = &ctkn_NH_GROUP_NODE[51],
	},
	{
		.from = &gn_NH_GROUP_NODE_52_prev,
		.to = &gn_NH_GROUP_NODE_52_next,
		.data = &ctkn_NH_GROUP_NODE[52],
	},
	{
		.from = &gn_NH_GROUP_NODE_53_prev,
		.to = &gn_NH_GROUP_NODE_53_next,
		.data = &ctkn_NH_GROUP_NODE[53],
	},
	{
		.from = &gn_NH_GROUP_NODE_54_prev,
		.to = &gn_NH_GROUP_NODE_54_next,
		.data = &ctkn_NH_GROUP_NODE[54],
	},
	{
		.from = &gn_NH_GROUP_NODE_55_prev,
		.to = &gn_NH_GROUP_NODE_55_next,
		.data = (void *)&no_nexthop_group_resilience_cmd_vtysh,
	},
	{
		.from = &gn_NH_GROUP_NODE_56_prev,
		.to = &gn_NH_GROUP_NODE_56_next,
		.data = &ctkn_NH_GROUP_NODE[56],
	},
	{
		.from = &gn_NH_GROUP_NODE_57_prev,
		.to = &gn_NH_GROUP_NODE_57_next,
		.data = &ctkn_NH_GROUP_NODE[57],
	},
	{
		.from = &gn_NH_GROUP_NODE_58_prev,
		.to = &gn_NH_GROUP_NODE_58_next,
		.data = &ctkn_NH_GROUP_NODE[58],
	},
	{
		.from = &gn_NH_GROUP_NODE_59_prev,
		.to = &gn_NH_GROUP_NODE_59_next,
		.data = &ctkn_NH_GROUP_NODE[59],
	},
	{
		.from = &gn_NH_GROUP_NODE_60_prev,
		.to = &gn_NH_GROUP_NODE_60_next,
		.data = &ctkn_NH_GROUP_NODE[60],
	},
	{
		.from = &gn_NH_GROUP_NODE_61_prev,
		.to = &gn_NH_GROUP_NODE_61_next,
		.data = &ctkn_NH_GROUP_NODE[61],
	},
	{
		.from = &gn_NH_GROUP_NODE_62_prev,
		.to = &gn_NH_GROUP_NODE_62_next,
		.data = &ctkn_NH_GROUP_NODE[62],
	},
	{
		.from = &gn_NH_GROUP_NODE_63_prev,
		.to = &gn_NH_GROUP_NODE_63_next,
		.data = &ctkn_NH_GROUP_NODE[63],
	},
	{
		.from = &gn_NH_GROUP_NODE_64_prev,
		.to = &gn_NH_GROUP_NODE_64_next,
		.data = (void *)&nexthop_group_resilience_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_NH_GROUP_NODE, 65, &gn_NH_GROUP_NODE[0], &gn_NH_GROUP_NODE[1], &gn_NH_GROUP_NODE[2], &gn_NH_GROUP_NODE[3], &gn_NH_GROUP_NODE[4], &gn_NH_GROUP_NODE[5], &gn_NH_GROUP_NODE[6], &gn_NH_GROUP_NODE[7], &gn_NH_GROUP_NODE[8], &gn_NH_GROUP_NODE[9], &gn_NH_GROUP_NODE[10], &gn_NH_GROUP_NODE[11], &gn_NH_GROUP_NODE[12], &gn_NH_GROUP_NODE[13], &gn_NH_GROUP_NODE[14], &gn_NH_GROUP_NODE[15], &gn_NH_GROUP_NODE[16], &gn_NH_GROUP_NODE[17], &gn_NH_GROUP_NODE[18], &gn_NH_GROUP_NODE[19], &gn_NH_GROUP_NODE[20], &gn_NH_GROUP_NODE[21], &gn_NH_GROUP_NODE[22], &gn_NH_GROUP_NODE[23], &gn_NH_GROUP_NODE[24], &gn_NH_GROUP_NODE[25], &gn_NH_GROUP_NODE[26], &gn_NH_GROUP_NODE[27], &gn_NH_GROUP_NODE[28], &gn_NH_GROUP_NODE[29], &gn_NH_GROUP_NODE[30], &gn_NH_GROUP_NODE[31], &gn_NH_GROUP_NODE[32], &gn_NH_GROUP_NODE[33], &gn_NH_GROUP_NODE[34], &gn_NH_GROUP_NODE[35], &gn_NH_GROUP_NODE[36], &gn_NH_GROUP_NODE[37], &gn_NH_GROUP_NODE[38], &gn_NH_GROUP_NODE[39], &gn_NH_GROUP_NODE[40], &gn_NH_GROUP_NODE[41], &gn_NH_GROUP_NODE[42], &gn_NH_GROUP_NODE[43], &gn_NH_GROUP_NODE[44], &gn_NH_GROUP_NODE[45], &gn_NH_GROUP_NODE[46], &gn_NH_GROUP_NODE[47], &gn_NH_GROUP_NODE[48], &gn_NH_GROUP_NODE[49], &gn_NH_GROUP_NODE[50], &gn_NH_GROUP_NODE[51], &gn_NH_GROUP_NODE[52], &gn_NH_GROUP_NODE[53], &gn_NH_GROUP_NODE[54], &gn_NH_GROUP_NODE[55], &gn_NH_GROUP_NODE[56], &gn_NH_GROUP_NODE[57], &gn_NH_GROUP_NODE[58], &gn_NH_GROUP_NODE[59], &gn_NH_GROUP_NODE[60], &gn_NH_GROUP_NODE[61], &gn_NH_GROUP_NODE[62], &gn_NH_GROUP_NODE[63], &gn_NH_GROUP_NODE[64]);

extern void install_NH_GROUP_NODE(void);

void install_NH_GROUP_NODE(void)

{
	unsigned node_id = NH_GROUP_NODE;
	struct cmd_node *node;

	assert(node_id < vector_active(cmdvec));
	node = vector_slot(cmdvec, node_id);
	assert(node);
	assert(vector_active(node->cmdgraph->nodes) == 1);
	graph_delete_node(node->cmdgraph, vector_slot(node->cmdgraph->nodes, 0));
	vector_free(node->cmdgraph->nodes);
	node->cmdgraph->nodes = &gvec_NH_GROUP_NODE;
	vector_set(node->cmd_vector, &ecmp_nexthops_cmd_vtysh);
	vector_set(node->cmd_vector, &nexthop_group_backup_cmd_vtysh);
	vector_set(node->cmd_vector, &nexthop_group_resilience_cmd_vtysh);
	vector_set(node->cmd_vector, &no_nexthop_group_backup_cmd_vtysh);
	vector_set(node->cmd_vector, &no_nexthop_group_resilience_cmd_vtysh);
}
