/* 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_LOC_NODE[];
static struct graph_node gn_SRV6_LOC_NODE[];

static struct cmd_token ctkn_SRV6_LOC_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_SRV6_LOC_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_SRV6_LOC_NODE[1],
	},
	{ /* [4] */
		.type = WORD_TKN,
		.text = (char *)"behavior",
		.desc = (char *)"Configure SRv6 behavior",
	},
	{ /* [5] */
		.type = WORD_TKN,
		.text = (char *)"usid",
		.desc = (char *)"Specify SRv6 behavior uSID",
	},
	{ /* [6] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [7] = locator_behavior_cmd */ },
	{ /* [8] */
		.type = WORD_TKN,
		.text = (char *)"flavor",
		.desc = (char *)"Configure SRv6 flavors",
	},
	{ /* [9] */
		.type = WORD_TKN,
		.text = (char *)"psp",
		.desc = (char *)"Specify Penultimate Segment Popping flavor",
	},
	{ /* [10] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [11] = locator_flavor_psp_cmd */ },
	{ /* [12] */
		.type = WORD_TKN,
		.text = (char *)"format",
		.desc = (char *)"Configure SRv6 SID format",
	},
	{ /* [13] */
		.type = FORK_TKN,
		.forkjoin = &gn_SRV6_LOC_NODE[15],
	},
	{ /* [14] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"usid-f3216",
		.desc = (char *)"Specify usid-f3216 format",
		.varname = (char *)"format",
	},
	{ /* [15] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SRV6_LOC_NODE[13],
	},
	{ /* [16] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [17] = locator_sid_format_cmd */ },
	{ /* [18] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"usid-f4816",
		.desc = (char *)"Specify usid-f4816 format",
		.varname = (char *)"format",
	},
	{ /* [19] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"uncompressed-f4024",
		.desc = (char *)"Specify uncompressed-f4024 format",
		.varname = (char *)"format",
	},
	{ /* [20] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [21] */
		.type = WORD_TKN,
		.text = (char *)"format",
		.desc = (char *)"Configure SRv6 SID format",
	},
	{ /* [22] */
		.type = FORK_TKN,
		.forkjoin = &gn_SRV6_LOC_NODE[24],
	},
	{ /* [23] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Specify SRv6 SID format",
		.varname = (char *)"format",
	},
	{ /* [24] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SRV6_LOC_NODE[22],
	},
	{ /* [25] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [26] = no_locator_sid_format_cmd */ },
	{ /* [27] */
		.type = WORD_TKN,
		.text = (char *)"prefix",
		.desc = (char *)"Configure SRv6 locator prefix",
	},
	{ /* [28] */
		.type = IPV6_PREFIX_TKN,
		.varname_src = 4,
		.text = (char *)"X:X::X:X/M",
		.desc = (char *)"Specify SRv6 locator prefix",
		.varname = (char *)"prefix",
	},
	{ /* [29] */
		.type = FORK_TKN,
		.forkjoin = &gn_SRV6_LOC_NODE[32],
	},
	{ /* [30] */
		.type = WORD_TKN,
		.text = (char *)"block-len",
		.desc = (char *)"Configure SRv6 locator block length in bits",
	},
	{ /* [31] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(16-64)",
		.desc = (char *)"Specify SRv6 locator block length in bits",
		.min = 16,
		.max = 64,
		.varname = (char *)"block_bit_len",
	},
	{ /* [32] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SRV6_LOC_NODE[29],
	},
	{ /* [33] */
		.type = FORK_TKN,
		.forkjoin = &gn_SRV6_LOC_NODE[36],
	},
	{ /* [34] */
		.type = WORD_TKN,
		.text = (char *)"node-len",
		.desc = (char *)"Configure SRv6 locator node length in bits",
	},
	{ /* [35] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-64)",
		.desc = (char *)"Specify SRv6 locator node length in bits",
		.max = 64,
		.varname = (char *)"node_bit_len",
	},
	{ /* [36] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SRV6_LOC_NODE[33],
	},
	{ /* [37] */
		.type = FORK_TKN,
		.forkjoin = &gn_SRV6_LOC_NODE[40],
	},
	{ /* [38] */
		.type = WORD_TKN,
		.text = (char *)"func-bits",
		.desc = (char *)"Configure SRv6 locator function length in bits",
	},
	{ /* [39] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-64)",
		.desc = (char *)"Specify SRv6 locator function length in bits",
		.max = 64,
		.varname = (char *)"func_bit_len",
	},
	{ /* [40] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SRV6_LOC_NODE[37],
	},
	{ /* [41] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [42] = locator_prefix_cmd */ },
};

extern struct cmd_element locator_behavior_cmd_vtysh;
extern struct cmd_element locator_flavor_psp_cmd_vtysh;
extern struct cmd_element locator_prefix_cmd_vtysh;
extern struct cmd_element locator_sid_format_cmd_vtysh;
extern struct cmd_element no_locator_sid_format_cmd_vtysh;

MAKE_VECTOR(gn_SRV6_LOC_NODE_0_next, 4, &gn_SRV6_LOC_NODE[1], &gn_SRV6_LOC_NODE[12], &gn_SRV6_LOC_NODE[20], &gn_SRV6_LOC_NODE[27]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_0_prev, 0, );
MAKE_VECTOR(gn_SRV6_LOC_NODE_1_next, 2, &gn_SRV6_LOC_NODE[2], &gn_SRV6_LOC_NODE[3]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_1_prev, 1, &gn_SRV6_LOC_NODE[0]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_2_next, 1, &gn_SRV6_LOC_NODE[3]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_2_prev, 1, &gn_SRV6_LOC_NODE[1]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_3_next, 2, &gn_SRV6_LOC_NODE[4], &gn_SRV6_LOC_NODE[8]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_3_prev, 2, &gn_SRV6_LOC_NODE[2], &gn_SRV6_LOC_NODE[1]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_4_next, 1, &gn_SRV6_LOC_NODE[5]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_4_prev, 1, &gn_SRV6_LOC_NODE[3]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_5_next, 1, &gn_SRV6_LOC_NODE[6]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_5_prev, 1, &gn_SRV6_LOC_NODE[4]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_6_next, 1, &gn_SRV6_LOC_NODE[7]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_6_prev, 1, &gn_SRV6_LOC_NODE[5]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_7_next, 0, );
MAKE_VECTOR(gn_SRV6_LOC_NODE_7_prev, 1, &gn_SRV6_LOC_NODE[6]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_8_next, 1, &gn_SRV6_LOC_NODE[9]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_8_prev, 1, &gn_SRV6_LOC_NODE[3]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_9_next, 1, &gn_SRV6_LOC_NODE[10]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_9_prev, 1, &gn_SRV6_LOC_NODE[8]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_10_next, 1, &gn_SRV6_LOC_NODE[11]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_10_prev, 1, &gn_SRV6_LOC_NODE[9]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_11_next, 0, );
MAKE_VECTOR(gn_SRV6_LOC_NODE_11_prev, 1, &gn_SRV6_LOC_NODE[10]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_12_next, 1, &gn_SRV6_LOC_NODE[13]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_12_prev, 1, &gn_SRV6_LOC_NODE[0]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_13_next, 3, &gn_SRV6_LOC_NODE[14], &gn_SRV6_LOC_NODE[18], &gn_SRV6_LOC_NODE[19]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_13_prev, 1, &gn_SRV6_LOC_NODE[12]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_14_next, 1, &gn_SRV6_LOC_NODE[15]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_14_prev, 1, &gn_SRV6_LOC_NODE[13]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_15_next, 1, &gn_SRV6_LOC_NODE[16]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_15_prev, 3, &gn_SRV6_LOC_NODE[14], &gn_SRV6_LOC_NODE[18], &gn_SRV6_LOC_NODE[19]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_16_next, 1, &gn_SRV6_LOC_NODE[17]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_16_prev, 1, &gn_SRV6_LOC_NODE[15]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_17_next, 0, );
MAKE_VECTOR(gn_SRV6_LOC_NODE_17_prev, 1, &gn_SRV6_LOC_NODE[16]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_18_next, 1, &gn_SRV6_LOC_NODE[15]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_18_prev, 1, &gn_SRV6_LOC_NODE[13]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_19_next, 1, &gn_SRV6_LOC_NODE[15]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_19_prev, 1, &gn_SRV6_LOC_NODE[13]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_20_next, 1, &gn_SRV6_LOC_NODE[21]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_20_prev, 1, &gn_SRV6_LOC_NODE[0]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_21_next, 1, &gn_SRV6_LOC_NODE[22]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_21_prev, 1, &gn_SRV6_LOC_NODE[20]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_22_next, 2, &gn_SRV6_LOC_NODE[23], &gn_SRV6_LOC_NODE[24]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_22_prev, 1, &gn_SRV6_LOC_NODE[21]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_23_next, 1, &gn_SRV6_LOC_NODE[24]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_23_prev, 1, &gn_SRV6_LOC_NODE[22]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_24_next, 1, &gn_SRV6_LOC_NODE[25]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_24_prev, 2, &gn_SRV6_LOC_NODE[23], &gn_SRV6_LOC_NODE[22]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_25_next, 1, &gn_SRV6_LOC_NODE[26]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_25_prev, 1, &gn_SRV6_LOC_NODE[24]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_26_next, 0, );
MAKE_VECTOR(gn_SRV6_LOC_NODE_26_prev, 1, &gn_SRV6_LOC_NODE[25]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_27_next, 1, &gn_SRV6_LOC_NODE[28]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_27_prev, 1, &gn_SRV6_LOC_NODE[0]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_28_next, 1, &gn_SRV6_LOC_NODE[29]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_28_prev, 1, &gn_SRV6_LOC_NODE[27]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_29_next, 2, &gn_SRV6_LOC_NODE[30], &gn_SRV6_LOC_NODE[32]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_29_prev, 1, &gn_SRV6_LOC_NODE[28]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_30_next, 1, &gn_SRV6_LOC_NODE[31]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_30_prev, 1, &gn_SRV6_LOC_NODE[29]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_31_next, 1, &gn_SRV6_LOC_NODE[32]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_31_prev, 1, &gn_SRV6_LOC_NODE[30]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_32_next, 1, &gn_SRV6_LOC_NODE[33]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_32_prev, 2, &gn_SRV6_LOC_NODE[31], &gn_SRV6_LOC_NODE[29]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_33_next, 2, &gn_SRV6_LOC_NODE[34], &gn_SRV6_LOC_NODE[36]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_33_prev, 1, &gn_SRV6_LOC_NODE[32]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_34_next, 1, &gn_SRV6_LOC_NODE[35]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_34_prev, 1, &gn_SRV6_LOC_NODE[33]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_35_next, 1, &gn_SRV6_LOC_NODE[36]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_35_prev, 1, &gn_SRV6_LOC_NODE[34]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_36_next, 1, &gn_SRV6_LOC_NODE[37]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_36_prev, 2, &gn_SRV6_LOC_NODE[35], &gn_SRV6_LOC_NODE[33]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_37_next, 2, &gn_SRV6_LOC_NODE[38], &gn_SRV6_LOC_NODE[40]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_37_prev, 1, &gn_SRV6_LOC_NODE[36]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_38_next, 1, &gn_SRV6_LOC_NODE[39]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_38_prev, 1, &gn_SRV6_LOC_NODE[37]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_39_next, 1, &gn_SRV6_LOC_NODE[40]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_39_prev, 1, &gn_SRV6_LOC_NODE[38]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_40_next, 1, &gn_SRV6_LOC_NODE[41]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_40_prev, 2, &gn_SRV6_LOC_NODE[39], &gn_SRV6_LOC_NODE[37]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_41_next, 1, &gn_SRV6_LOC_NODE[42]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_41_prev, 1, &gn_SRV6_LOC_NODE[40]);
MAKE_VECTOR(gn_SRV6_LOC_NODE_42_next, 0, );
MAKE_VECTOR(gn_SRV6_LOC_NODE_42_prev, 1, &gn_SRV6_LOC_NODE[41]);

static struct graph_node gn_SRV6_LOC_NODE[] = {
	{
		.from = &gn_SRV6_LOC_NODE_0_prev,
		.to = &gn_SRV6_LOC_NODE_0_next,
		.data = &ctkn_SRV6_LOC_NODE[0],
	},
	{
		.from = &gn_SRV6_LOC_NODE_1_prev,
		.to = &gn_SRV6_LOC_NODE_1_next,
		.data = &ctkn_SRV6_LOC_NODE[1],
	},
	{
		.from = &gn_SRV6_LOC_NODE_2_prev,
		.to = &gn_SRV6_LOC_NODE_2_next,
		.data = &ctkn_SRV6_LOC_NODE[2],
	},
	{
		.from = &gn_SRV6_LOC_NODE_3_prev,
		.to = &gn_SRV6_LOC_NODE_3_next,
		.data = &ctkn_SRV6_LOC_NODE[3],
	},
	{
		.from = &gn_SRV6_LOC_NODE_4_prev,
		.to = &gn_SRV6_LOC_NODE_4_next,
		.data = &ctkn_SRV6_LOC_NODE[4],
	},
	{
		.from = &gn_SRV6_LOC_NODE_5_prev,
		.to = &gn_SRV6_LOC_NODE_5_next,
		.data = &ctkn_SRV6_LOC_NODE[5],
	},
	{
		.from = &gn_SRV6_LOC_NODE_6_prev,
		.to = &gn_SRV6_LOC_NODE_6_next,
		.data = &ctkn_SRV6_LOC_NODE[6],
	},
	{
		.from = &gn_SRV6_LOC_NODE_7_prev,
		.to = &gn_SRV6_LOC_NODE_7_next,
		.data = (void *)&locator_behavior_cmd_vtysh,
	},
	{
		.from = &gn_SRV6_LOC_NODE_8_prev,
		.to = &gn_SRV6_LOC_NODE_8_next,
		.data = &ctkn_SRV6_LOC_NODE[8],
	},
	{
		.from = &gn_SRV6_LOC_NODE_9_prev,
		.to = &gn_SRV6_LOC_NODE_9_next,
		.data = &ctkn_SRV6_LOC_NODE[9],
	},
	{
		.from = &gn_SRV6_LOC_NODE_10_prev,
		.to = &gn_SRV6_LOC_NODE_10_next,
		.data = &ctkn_SRV6_LOC_NODE[10],
	},
	{
		.from = &gn_SRV6_LOC_NODE_11_prev,
		.to = &gn_SRV6_LOC_NODE_11_next,
		.data = (void *)&locator_flavor_psp_cmd_vtysh,
	},
	{
		.from = &gn_SRV6_LOC_NODE_12_prev,
		.to = &gn_SRV6_LOC_NODE_12_next,
		.data = &ctkn_SRV6_LOC_NODE[12],
	},
	{
		.from = &gn_SRV6_LOC_NODE_13_prev,
		.to = &gn_SRV6_LOC_NODE_13_next,
		.data = &ctkn_SRV6_LOC_NODE[13],
	},
	{
		.from = &gn_SRV6_LOC_NODE_14_prev,
		.to = &gn_SRV6_LOC_NODE_14_next,
		.data = &ctkn_SRV6_LOC_NODE[14],
	},
	{
		.from = &gn_SRV6_LOC_NODE_15_prev,
		.to = &gn_SRV6_LOC_NODE_15_next,
		.data = &ctkn_SRV6_LOC_NODE[15],
	},
	{
		.from = &gn_SRV6_LOC_NODE_16_prev,
		.to = &gn_SRV6_LOC_NODE_16_next,
		.data = &ctkn_SRV6_LOC_NODE[16],
	},
	{
		.from = &gn_SRV6_LOC_NODE_17_prev,
		.to = &gn_SRV6_LOC_NODE_17_next,
		.data = (void *)&locator_sid_format_cmd_vtysh,
	},
	{
		.from = &gn_SRV6_LOC_NODE_18_prev,
		.to = &gn_SRV6_LOC_NODE_18_next,
		.data = &ctkn_SRV6_LOC_NODE[18],
	},
	{
		.from = &gn_SRV6_LOC_NODE_19_prev,
		.to = &gn_SRV6_LOC_NODE_19_next,
		.data = &ctkn_SRV6_LOC_NODE[19],
	},
	{
		.from = &gn_SRV6_LOC_NODE_20_prev,
		.to = &gn_SRV6_LOC_NODE_20_next,
		.data = &ctkn_SRV6_LOC_NODE[20],
	},
	{
		.from = &gn_SRV6_LOC_NODE_21_prev,
		.to = &gn_SRV6_LOC_NODE_21_next,
		.data = &ctkn_SRV6_LOC_NODE[21],
	},
	{
		.from = &gn_SRV6_LOC_NODE_22_prev,
		.to = &gn_SRV6_LOC_NODE_22_next,
		.data = &ctkn_SRV6_LOC_NODE[22],
	},
	{
		.from = &gn_SRV6_LOC_NODE_23_prev,
		.to = &gn_SRV6_LOC_NODE_23_next,
		.data = &ctkn_SRV6_LOC_NODE[23],
	},
	{
		.from = &gn_SRV6_LOC_NODE_24_prev,
		.to = &gn_SRV6_LOC_NODE_24_next,
		.data = &ctkn_SRV6_LOC_NODE[24],
	},
	{
		.from = &gn_SRV6_LOC_NODE_25_prev,
		.to = &gn_SRV6_LOC_NODE_25_next,
		.data = &ctkn_SRV6_LOC_NODE[25],
	},
	{
		.from = &gn_SRV6_LOC_NODE_26_prev,
		.to = &gn_SRV6_LOC_NODE_26_next,
		.data = (void *)&no_locator_sid_format_cmd_vtysh,
	},
	{
		.from = &gn_SRV6_LOC_NODE_27_prev,
		.to = &gn_SRV6_LOC_NODE_27_next,
		.data = &ctkn_SRV6_LOC_NODE[27],
	},
	{
		.from = &gn_SRV6_LOC_NODE_28_prev,
		.to = &gn_SRV6_LOC_NODE_28_next,
		.data = &ctkn_SRV6_LOC_NODE[28],
	},
	{
		.from = &gn_SRV6_LOC_NODE_29_prev,
		.to = &gn_SRV6_LOC_NODE_29_next,
		.data = &ctkn_SRV6_LOC_NODE[29],
	},
	{
		.from = &gn_SRV6_LOC_NODE_30_prev,
		.to = &gn_SRV6_LOC_NODE_30_next,
		.data = &ctkn_SRV6_LOC_NODE[30],
	},
	{
		.from = &gn_SRV6_LOC_NODE_31_prev,
		.to = &gn_SRV6_LOC_NODE_31_next,
		.data = &ctkn_SRV6_LOC_NODE[31],
	},
	{
		.from = &gn_SRV6_LOC_NODE_32_prev,
		.to = &gn_SRV6_LOC_NODE_32_next,
		.data = &ctkn_SRV6_LOC_NODE[32],
	},
	{
		.from = &gn_SRV6_LOC_NODE_33_prev,
		.to = &gn_SRV6_LOC_NODE_33_next,
		.data = &ctkn_SRV6_LOC_NODE[33],
	},
	{
		.from = &gn_SRV6_LOC_NODE_34_prev,
		.to = &gn_SRV6_LOC_NODE_34_next,
		.data = &ctkn_SRV6_LOC_NODE[34],
	},
	{
		.from = &gn_SRV6_LOC_NODE_35_prev,
		.to = &gn_SRV6_LOC_NODE_35_next,
		.data = &ctkn_SRV6_LOC_NODE[35],
	},
	{
		.from = &gn_SRV6_LOC_NODE_36_prev,
		.to = &gn_SRV6_LOC_NODE_36_next,
		.data = &ctkn_SRV6_LOC_NODE[36],
	},
	{
		.from = &gn_SRV6_LOC_NODE_37_prev,
		.to = &gn_SRV6_LOC_NODE_37_next,
		.data = &ctkn_SRV6_LOC_NODE[37],
	},
	{
		.from = &gn_SRV6_LOC_NODE_38_prev,
		.to = &gn_SRV6_LOC_NODE_38_next,
		.data = &ctkn_SRV6_LOC_NODE[38],
	},
	{
		.from = &gn_SRV6_LOC_NODE_39_prev,
		.to = &gn_SRV6_LOC_NODE_39_next,
		.data = &ctkn_SRV6_LOC_NODE[39],
	},
	{
		.from = &gn_SRV6_LOC_NODE_40_prev,
		.to = &gn_SRV6_LOC_NODE_40_next,
		.data = &ctkn_SRV6_LOC_NODE[40],
	},
	{
		.from = &gn_SRV6_LOC_NODE_41_prev,
		.to = &gn_SRV6_LOC_NODE_41_next,
		.data = &ctkn_SRV6_LOC_NODE[41],
	},
	{
		.from = &gn_SRV6_LOC_NODE_42_prev,
		.to = &gn_SRV6_LOC_NODE_42_next,
		.data = (void *)&locator_prefix_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_SRV6_LOC_NODE, 43, &gn_SRV6_LOC_NODE[0], &gn_SRV6_LOC_NODE[1], &gn_SRV6_LOC_NODE[2], &gn_SRV6_LOC_NODE[3], &gn_SRV6_LOC_NODE[4], &gn_SRV6_LOC_NODE[5], &gn_SRV6_LOC_NODE[6], &gn_SRV6_LOC_NODE[7], &gn_SRV6_LOC_NODE[8], &gn_SRV6_LOC_NODE[9], &gn_SRV6_LOC_NODE[10], &gn_SRV6_LOC_NODE[11], &gn_SRV6_LOC_NODE[12], &gn_SRV6_LOC_NODE[13], &gn_SRV6_LOC_NODE[14], &gn_SRV6_LOC_NODE[15], &gn_SRV6_LOC_NODE[16], &gn_SRV6_LOC_NODE[17], &gn_SRV6_LOC_NODE[18], &gn_SRV6_LOC_NODE[19], &gn_SRV6_LOC_NODE[20], &gn_SRV6_LOC_NODE[21], &gn_SRV6_LOC_NODE[22], &gn_SRV6_LOC_NODE[23], &gn_SRV6_LOC_NODE[24], &gn_SRV6_LOC_NODE[25], &gn_SRV6_LOC_NODE[26], &gn_SRV6_LOC_NODE[27], &gn_SRV6_LOC_NODE[28], &gn_SRV6_LOC_NODE[29], &gn_SRV6_LOC_NODE[30], &gn_SRV6_LOC_NODE[31], &gn_SRV6_LOC_NODE[32], &gn_SRV6_LOC_NODE[33], &gn_SRV6_LOC_NODE[34], &gn_SRV6_LOC_NODE[35], &gn_SRV6_LOC_NODE[36], &gn_SRV6_LOC_NODE[37], &gn_SRV6_LOC_NODE[38], &gn_SRV6_LOC_NODE[39], &gn_SRV6_LOC_NODE[40], &gn_SRV6_LOC_NODE[41], &gn_SRV6_LOC_NODE[42]);

extern void install_SRV6_LOC_NODE(void);

void install_SRV6_LOC_NODE(void)

{
	unsigned node_id = SRV6_LOC_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_LOC_NODE;
	vector_set(node->cmd_vector, &locator_behavior_cmd_vtysh);
	vector_set(node->cmd_vector, &locator_flavor_psp_cmd_vtysh);
	vector_set(node->cmd_vector, &locator_prefix_cmd_vtysh);
	vector_set(node->cmd_vector, &locator_sid_format_cmd_vtysh);
	vector_set(node->cmd_vector, &no_locator_sid_format_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[72],
	},
	{ /* [69] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[71],
	},
	{ /* [70] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-10)",
		.desc = (char *)"Number of occurrences of AS number",
		.min = 1,
		.max = 10,
		.varname = (char *)"allowas_in",
	},
	{ /* [71] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[69],
	},
	{ /* [72] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[68],
	},
	{ /* [73] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [74] = neighbor_allowas_in_cmd */ },
	{ /* [75] */
		.type = WORD_TKN,
		.text = (char *)"origin",
		.desc = (char *)"Only accept my AS in the as-path if the route was originated in my AS",
	},
	{ /* [76] */
		.type = WORD_TKN,
		.text = (char *)"as-override",
		.desc = (char *)"Override ASNs in outbound updates if aspath equals remote-as",
	},
	{ /* [77] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [78] = neighbor_as_override_cmd */ },
	{ /* [79] */
		.type = WORD_TKN,
		.text = (char *)"attribute-unchanged",
		.desc = (char *)"BGP attribute is propagated unchanged to this neighbor",
	},
	{ /* [80] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[84],
	},
	{ /* [81] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[83],
	},
	{ /* [82] */
		.type = WORD_TKN,
		.text = (char *)"as-path",
		.desc = (char *)"As-path attribute",
	},
	{ /* [83] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[81],
	},
	{ /* [84] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[80],
	},
	{ /* [85] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [86] = neighbor_attr_unchanged_cmd */ },
	{ /* [87] */
		.type = WORD_TKN,
		.text = (char *)"next-hop",
		.desc = (char *)"Nexthop attribute",
	},
	{ /* [88] */
		.type = WORD_TKN,
		.text = (char *)"med",
		.desc = (char *)"Med attribute",
	},
	{ /* [89] */
		.type = WORD_TKN,
		.text = (char *)"disable-addpath-rx",
		.desc = (char *)"Do not accept additional paths",
	},
	{ /* [90] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [91] = neighbor_disable_addpath_rx_cmd */ },
	{ /* [92] */
		.type = WORD_TKN,
		.text = (char *)"distribute-list",
		.desc = (char *)"Filter updates to/from this neighbor",
	},
	{ /* [93] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP Access-list name",
		.varname = (char *)"accesslist_name",
	},
	{ /* [94] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[96],
	},
	{ /* [95] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming updates",
	},
	{ /* [96] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[94],
	},
	{ /* [97] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [98] = neighbor_distribute_list_cmd */ },
	{ /* [99] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing updates",
	},
	{ /* [100] */
		.type = WORD_TKN,
		.text = (char *)"filter-list",
		.desc = (char *)"Establish BGP filters",
	},
	{ /* [101] */
		.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",
	},
	{ /* [102] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[104],
	},
	{ /* [103] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming routes",
	},
	{ /* [104] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[102],
	},
	{ /* [105] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [106] = neighbor_filter_list_cmd */ },
	{ /* [107] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing routes",
	},
	{ /* [108] */
		.type = WORD_TKN,
		.text = (char *)"maximum-prefix",
		.desc = (char *)"Maximum number of prefix accept from this peer",
	},
	{ /* [109] */
		.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",
	},
	{ /* [110] */
		.type = RANGE_TKN,
		.text = (char *)"(1-100)",
		.desc = (char *)"Threshold value (%) at which to generate a warning msg",
		.min = 1,
		.max = 100,
	},
	{ /* [111] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[113],
	},
	{ /* [112] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [113] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[111],
	},
	{ /* [114] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [115] = neighbor_maximum_prefix_threshold_cmd */ },
	{ /* [116] */
		.type = WORD_TKN,
		.text = (char *)"restart",
		.desc = (char *)"Restart bgp connection after limit is exceeded",
	},
	{ /* [117] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Restart interval in minutes",
		.min = 1,
		.max = 65535,
		.varname = (char *)"restart",
	},
	{ /* [118] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[120],
	},
	{ /* [119] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [120] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[118],
	},
	{ /* [121] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [122] = neighbor_maximum_prefix_threshold_restart_cmd */ },
	{ /* [123] */
		.type = WORD_TKN,
		.text = (char *)"warning-only",
		.desc = (char *)"Only give warning message when limit is exceeded",
	},
	{ /* [124] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[126],
	},
	{ /* [125] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [126] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[124],
	},
	{ /* [127] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [128] = neighbor_maximum_prefix_threshold_warning_cmd */ },
	{ /* [129] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[131],
	},
	{ /* [130] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [131] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[129],
	},
	{ /* [132] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [133] = neighbor_maximum_prefix_cmd */ },
	{ /* [134] */
		.type = WORD_TKN,
		.text = (char *)"restart",
		.desc = (char *)"Restart bgp connection after limit is exceeded",
	},
	{ /* [135] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Restart interval in minutes",
		.min = 1,
		.max = 65535,
		.varname = (char *)"restart",
	},
	{ /* [136] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[138],
	},
	{ /* [137] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [138] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[136],
	},
	{ /* [139] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [140] = neighbor_maximum_prefix_restart_cmd */ },
	{ /* [141] */
		.type = WORD_TKN,
		.text = (char *)"warning-only",
		.desc = (char *)"Only give warning message when limit is exceeded",
	},
	{ /* [142] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[144],
	},
	{ /* [143] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [144] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[142],
	},
	{ /* [145] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [146] = neighbor_maximum_prefix_warning_cmd */ },
	{ /* [147] */
		.type = WORD_TKN,
		.text = (char *)"maximum-prefix-out",
		.desc = (char *)"Maximum number of prefixes to be sent to this peer",
	},
	{ /* [148] */
		.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",
	},
	{ /* [149] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [150] = neighbor_maximum_prefix_out_cmd */ },
	{ /* [151] */
		.type = WORD_TKN,
		.text = (char *)"next-hop-self",
		.desc = (char *)"Disable the next hop calculation for this neighbor",
	},
	{ /* [152] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [153] = neighbor_nexthop_self_cmd */ },
	{ /* [154] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Set the next hop to self for reflected routes",
	},
	{ /* [155] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [156] = neighbor_nexthop_self_all_hidden_cmd */ },
	{ /* [157] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Set the next hop to self for reflected routes",
	},
	{ /* [158] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [159] = neighbor_nexthop_self_force_cmd */ },
	{ /* [160] */
		.type = WORD_TKN,
		.text = (char *)"peer-group",
		.desc = (char *)"Member of the peer-group",
	},
	{ /* [161] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"PGNAME",
		.desc = (char *)"Peer-group name",
		.varname = (char *)"pgname",
	},
	{ /* [162] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [163] = neighbor_set_peer_group_hidden_cmd */ },
	{ /* [164] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"Filter updates to/from this neighbor",
	},
	{ /* [165] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Name of a prefix list",
		.varname = (char *)"prefix_list",
	},
	{ /* [166] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[168],
	},
	{ /* [167] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming updates",
	},
	{ /* [168] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[166],
	},
	{ /* [169] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [170] = neighbor_prefix_list_cmd */ },
	{ /* [171] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing updates",
	},
	{ /* [172] */
		.type = WORD_TKN,
		.text = (char *)"remove-private-AS",
		.desc = (char *)"Remove private ASNs in outbound updates",
	},
	{ /* [173] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [174] = neighbor_remove_private_as_cmd */ },
	{ /* [175] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Apply to all AS numbers",
	},
	{ /* [176] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [177] = neighbor_remove_private_as_all_cmd */ },
	{ /* [178] */
		.type = WORD_TKN,
		.text = (char *)"replace-AS",
		.desc = (char *)"Replace private ASNs with our ASN in outbound updates",
	},
	{ /* [179] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [180] = neighbor_remove_private_as_all_replace_as_cmd */ },
	{ /* [181] */
		.type = WORD_TKN,
		.text = (char *)"replace-AS",
		.desc = (char *)"Replace private ASNs with our ASN in outbound updates",
	},
	{ /* [182] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [183] = neighbor_remove_private_as_replace_as_cmd */ },
	{ /* [184] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"Apply route map to neighbor",
	},
	{ /* [185] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Name of route map",
		.varname = (char *)"rmap_name",
	},
	{ /* [186] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[188],
	},
	{ /* [187] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Apply map to incoming routes",
	},
	{ /* [188] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[186],
	},
	{ /* [189] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [190] = neighbor_route_map_cmd */ },
	{ /* [191] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Apply map to outbound routes",
	},
	{ /* [192] */
		.type = WORD_TKN,
		.text = (char *)"route-reflector-client",
		.desc = (char *)"Configure a neighbor as Route Reflector client",
	},
	{ /* [193] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [194] = neighbor_route_reflector_client_cmd */ },
	{ /* [195] */
		.type = WORD_TKN,
		.text = (char *)"route-server-client",
		.desc = (char *)"Configure a neighbor as Route Server client",
	},
	{ /* [196] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [197] = neighbor_route_server_client_cmd */ },
	{ /* [198] */
		.type = WORD_TKN,
		.text = (char *)"send-community",
		.desc = (char *)"Send Community attribute to this neighbor",
	},
	{ /* [199] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [200] = neighbor_send_community_cmd */ },
	{ /* [201] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[203],
	},
	{ /* [202] */
		.type = WORD_TKN,
		.text = (char *)"both",
		.desc = (char *)"Send Standard and Extended Community attributes",
	},
	{ /* [203] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[201],
	},
	{ /* [204] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [205] = neighbor_send_community_type_cmd */ },
	{ /* [206] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Send Standard, Large and Extended Community attributes",
	},
	{ /* [207] */
		.type = WORD_TKN,
		.text = (char *)"extended",
		.desc = (char *)"Send Extended Community attributes",
	},
	{ /* [208] */
		.type = WORD_TKN,
		.text = (char *)"standard",
		.desc = (char *)"Send Standard Community attributes",
	},
	{ /* [209] */
		.type = WORD_TKN,
		.text = (char *)"large",
		.desc = (char *)"Send Large Community attributes",
	},
	{ /* [210] */
		.type = WORD_TKN,
		.text = (char *)"soft-reconfiguration",
		.desc = (char *)"Per neighbor soft reconfiguration",
	},
	{ /* [211] */
		.type = WORD_TKN,
		.text = (char *)"inbound",
		.desc = (char *)"Allow inbound soft reconfiguration for this neighbor",
	},
	{ /* [212] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [213] = neighbor_soft_reconfiguration_cmd */ },
	{ /* [214] */
		.type = WORD_TKN,
		.text = (char *)"soo",
		.desc = (char *)"Set the Site-of-Origin (SoO) extended community",
	},
	{ /* [215] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ASN:NN_OR_IP-ADDRESS:NN",
		.desc = (char *)"VPN extended community",
		.varname = (char *)"soo",
	},
	{ /* [216] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [217] = neighbor_soo_cmd */ },
	{ /* [218] */
		.type = WORD_TKN,
		.text = (char *)"unsuppress-map",
		.desc = (char *)"Route-map to selectively unsuppress suppressed routes",
	},
	{ /* [219] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Name of route map",
		.varname = (char *)"unsuppress_map",
	},
	{ /* [220] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [221] = neighbor_unsuppress_map_cmd */ },
	{ /* [222] */
		.type = WORD_TKN,
		.text = (char *)"weight",
		.desc = (char *)"Set default weight for routes from this neighbor",
	},
	{ /* [223] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-65535)",
		.desc = (char *)"default weight",
		.max = 65535,
		.varname = (char *)"weight",
	},
	{ /* [224] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [225] = neighbor_weight_cmd */ },
	{ /* [226] */
		.type = WORD_TKN,
		.text = (char *)"network",
		.desc = (char *)"Specify a network to announce via BGP",
	},
	{ /* [227] */
		.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",
	},
	{ /* [228] */
		.type = WORD_TKN,
		.text = (char *)"rd",
		.desc = (char *)"Specify Route Distinguisher",
	},
	{ /* [229] */
		.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",
	},
	{ /* [230] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[232],
	},
	{ /* [231] */
		.type = WORD_TKN,
		.text = (char *)"tag",
		.desc = (char *)"VPN NLRI label (tag)",
	},
	{ /* [232] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[230],
	},
	{ /* [233] */
		.type = RANGE_TKN,
		.text = (char *)"(0-1048575)",
		.desc = (char *)"Label value",
		.max = 1048575,
	},
	{ /* [234] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[237],
	},
	{ /* [235] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"route map",
	},
	{ /* [236] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"route map name",
		.varname = (char *)"rmap_name",
	},
	{ /* [237] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[234],
	},
	{ /* [238] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [239] = vpnv6_network_cmd */ },
	{ /* [240] */
		.type = WORD_TKN,
		.text = (char *)"label",
		.desc = (char *)"VPN NLRI label (tag)",
	},
	{ /* [241] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [242] */
		.type = WORD_TKN,
		.text = (char *)"neighbor",
		.desc = (char *)"Specify neighbor router",
	},
	{ /* [243] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[245],
	},
	{ /* [244] */
		.type = IPV4_TKN,
		.varname_src = 3,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Neighbor address",
		.varname = (char *)"neighbor",
	},
	{ /* [245] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[243],
	},
	{ /* [246] */
		.type = WORD_TKN,
		.text = (char *)"activate",
		.desc = (char *)"Enable the Address Family for this Neighbor",
	},
	{ /* [247] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [248] = no_neighbor_activate_cmd */ },
	{ /* [249] */
		.type = IPV6_TKN,
		.varname_src = 3,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"Neighbor IPv6 address",
		.varname = (char *)"neighbor",
	},
	{ /* [250] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Interface name or neighbor tag",
		.varname = (char *)"neighbor",
	},
	{ /* [251] */
		.type = WORD_TKN,
		.text = (char *)"addpath-rx-paths-limit",
		.desc = (char *)"Paths Limit for Addpath to receive from the peer",
	},
	{ /* [252] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[254],
	},
	{ /* [253] */
		.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",
	},
	{ /* [254] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[252],
	},
	{ /* [255] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [256] = no_neighbor_addpath_paths_limit_cmd */ },
	{ /* [257] */
		.type = WORD_TKN,
		.text = (char *)"addpath-tx-all-paths",
		.desc = (char *)"Use addpath to advertise all paths to a neighbor",
	},
	{ /* [258] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [259] = no_neighbor_addpath_tx_all_paths_cmd */ },
	{ /* [260] */
		.type = WORD_TKN,
		.text = (char *)"addpath-tx-best-selected",
		.desc = (char *)"Use addpath to advertise best selected paths to a neighbor",
	},
	{ /* [261] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[263],
	},
	{ /* [262] */
		.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",
	},
	{ /* [263] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[261],
	},
	{ /* [264] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [265] = no_neighbor_addpath_tx_best_selected_paths_cmd */ },
	{ /* [266] */
		.type = WORD_TKN,
		.text = (char *)"addpath-tx-bestpath-per-AS",
		.desc = (char *)"Use addpath to advertise the bestpath per each neighboring AS",
	},
	{ /* [267] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [268] = no_neighbor_addpath_tx_bestpath_per_as_cmd */ },
	{ /* [269] */
		.type = WORD_TKN,
		.text = (char *)"allowas-in",
		.desc = (char *)"allow local ASN appears in aspath attribute",
	},
	{ /* [270] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[274],
	},
	{ /* [271] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[273],
	},
	{ /* [272] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-10)",
		.desc = (char *)"Number of occurrences of AS number",
		.min = 1,
		.max = 10,
		.varname = (char *)"allowas_in",
	},
	{ /* [273] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[271],
	},
	{ /* [274] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[270],
	},
	{ /* [275] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [276] = no_neighbor_allowas_in_cmd */ },
	{ /* [277] */
		.type = WORD_TKN,
		.text = (char *)"origin",
		.desc = (char *)"Only accept my AS in the as-path if the route was originated in my AS",
	},
	{ /* [278] */
		.type = WORD_TKN,
		.text = (char *)"as-override",
		.desc = (char *)"Override ASNs in outbound updates if aspath equals remote-as",
	},
	{ /* [279] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [280] = no_neighbor_as_override_cmd */ },
	{ /* [281] */
		.type = WORD_TKN,
		.text = (char *)"attribute-unchanged",
		.desc = (char *)"BGP attribute is propagated unchanged to this neighbor",
	},
	{ /* [282] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[286],
	},
	{ /* [283] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[285],
	},
	{ /* [284] */
		.type = WORD_TKN,
		.text = (char *)"as-path",
		.desc = (char *)"As-path attribute",
	},
	{ /* [285] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[283],
	},
	{ /* [286] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[282],
	},
	{ /* [287] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [288] = no_neighbor_attr_unchanged_cmd */ },
	{ /* [289] */
		.type = WORD_TKN,
		.text = (char *)"next-hop",
		.desc = (char *)"Nexthop attribute",
	},
	{ /* [290] */
		.type = WORD_TKN,
		.text = (char *)"med",
		.desc = (char *)"Med attribute",
	},
	{ /* [291] */
		.type = WORD_TKN,
		.text = (char *)"disable-addpath-rx",
		.desc = (char *)"Do not accept additional paths",
	},
	{ /* [292] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [293] = no_neighbor_disable_addpath_rx_cmd */ },
	{ /* [294] */
		.type = WORD_TKN,
		.text = (char *)"distribute-list",
		.desc = (char *)"Filter updates to/from this neighbor",
	},
	{ /* [295] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP Access-list name",
		.varname = (char *)"accesslist_name",
	},
	{ /* [296] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[298],
	},
	{ /* [297] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming updates",
	},
	{ /* [298] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[296],
	},
	{ /* [299] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [300] = no_neighbor_distribute_list_cmd */ },
	{ /* [301] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing updates",
	},
	{ /* [302] */
		.type = WORD_TKN,
		.text = (char *)"filter-list",
		.desc = (char *)"Establish BGP filters",
	},
	{ /* [303] */
		.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",
	},
	{ /* [304] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[306],
	},
	{ /* [305] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming routes",
	},
	{ /* [306] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[304],
	},
	{ /* [307] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [308] = no_neighbor_filter_list_cmd */ },
	{ /* [309] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing routes",
	},
	{ /* [310] */
		.type = WORD_TKN,
		.text = (char *)"maximum-prefix",
		.desc = (char *)"Maximum number of prefixes to accept from this peer",
	},
	{ /* [311] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[326],
	},
	{ /* [312] */
		.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",
	},
	{ /* [313] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[315],
	},
	{ /* [314] */
		.type = RANGE_TKN,
		.text = (char *)"(1-100)",
		.desc = (char *)"Threshold value (%) at which to generate a warning msg",
		.min = 1,
		.max = 100,
	},
	{ /* [315] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[313],
	},
	{ /* [316] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[319],
	},
	{ /* [317] */
		.type = WORD_TKN,
		.text = (char *)"restart",
		.desc = (char *)"Restart bgp connection after limit is exceeded",
	},
	{ /* [318] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Restart interval in minutes",
		.min = 1,
		.max = 65535,
		.varname = (char *)"restart",
	},
	{ /* [319] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[316],
	},
	{ /* [320] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[322],
	},
	{ /* [321] */
		.type = WORD_TKN,
		.text = (char *)"warning-only",
		.desc = (char *)"Only give warning message when limit is exceeded",
	},
	{ /* [322] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[320],
	},
	{ /* [323] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[325],
	},
	{ /* [324] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Force checking all received routes not only accepted",
	},
	{ /* [325] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[323],
	},
	{ /* [326] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[311],
	},
	{ /* [327] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [328] = no_neighbor_maximum_prefix_cmd */ },
	{ /* [329] */
		.type = WORD_TKN,
		.text = (char *)"maximum-prefix-out",
		.desc = (char *)"Maximum number of prefixes to be sent to this peer",
	},
	{ /* [330] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[332],
	},
	{ /* [331] */
		.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",
	},
	{ /* [332] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[330],
	},
	{ /* [333] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [334] = no_neighbor_maximum_prefix_out_cmd */ },
	{ /* [335] */
		.type = WORD_TKN,
		.text = (char *)"next-hop-self",
		.desc = (char *)"Disable the next hop calculation for this neighbor",
	},
	{ /* [336] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [337] = no_neighbor_nexthop_self_cmd */ },
	{ /* [338] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Set the next hop to self for reflected routes",
	},
	{ /* [339] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [340] = no_neighbor_nexthop_self_all_hidden_cmd */ },
	{ /* [341] */
		.type = WORD_TKN,
		.text = (char *)"force",
		.desc = (char *)"Set the next hop to self for reflected routes",
	},
	{ /* [342] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [343] = no_neighbor_nexthop_self_force_cmd */ },
	{ /* [344] */
		.type = WORD_TKN,
		.text = (char *)"peer-group",
		.desc = (char *)"Member of the peer-group",
	},
	{ /* [345] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"PGNAME",
		.desc = (char *)"Peer-group name",
		.varname = (char *)"pgname",
	},
	{ /* [346] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [347] = no_neighbor_set_peer_group_hidden_cmd */ },
	{ /* [348] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"Filter updates to/from this neighbor",
	},
	{ /* [349] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Name of a prefix list",
		.varname = (char *)"prefix_list",
	},
	{ /* [350] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[352],
	},
	{ /* [351] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Filter incoming updates",
	},
	{ /* [352] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[350],
	},
	{ /* [353] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [354] = no_neighbor_prefix_list_cmd */ },
	{ /* [355] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Filter outgoing updates",
	},
	{ /* [356] */
		.type = WORD_TKN,
		.text = (char *)"remove-private-AS",
		.desc = (char *)"Remove private ASNs in outbound updates",
	},
	{ /* [357] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [358] = no_neighbor_remove_private_as_cmd */ },
	{ /* [359] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Apply to all AS numbers",
	},
	{ /* [360] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [361] = no_neighbor_remove_private_as_all_cmd */ },
	{ /* [362] */
		.type = WORD_TKN,
		.text = (char *)"replace-AS",
		.desc = (char *)"Replace private ASNs with our ASN in outbound updates",
	},
	{ /* [363] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [364] = no_neighbor_remove_private_as_all_replace_as_cmd */ },
	{ /* [365] */
		.type = WORD_TKN,
		.text = (char *)"replace-AS",
		.desc = (char *)"Replace private ASNs with our ASN in outbound updates",
	},
	{ /* [366] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [367] = no_neighbor_remove_private_as_replace_as_cmd */ },
	{ /* [368] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"Apply route map to neighbor",
	},
	{ /* [369] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Name of route map",
		.varname = (char *)"rmap_name",
	},
	{ /* [370] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[372],
	},
	{ /* [371] */
		.type = WORD_TKN,
		.text = (char *)"in",
		.desc = (char *)"Apply map to incoming routes",
	},
	{ /* [372] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[370],
	},
	{ /* [373] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [374] = no_neighbor_route_map_cmd */ },
	{ /* [375] */
		.type = WORD_TKN,
		.text = (char *)"out",
		.desc = (char *)"Apply map to outbound routes",
	},
	{ /* [376] */
		.type = WORD_TKN,
		.text = (char *)"route-reflector-client",
		.desc = (char *)"Configure a neighbor as Route Reflector client",
	},
	{ /* [377] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [378] = no_neighbor_route_reflector_client_cmd */ },
	{ /* [379] */
		.type = WORD_TKN,
		.text = (char *)"route-server-client",
		.desc = (char *)"Configure a neighbor as Route Server client",
	},
	{ /* [380] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [381] = no_neighbor_route_server_client_cmd */ },
	{ /* [382] */
		.type = WORD_TKN,
		.text = (char *)"send-community",
		.desc = (char *)"Send Community attribute to this neighbor",
	},
	{ /* [383] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [384] = no_neighbor_send_community_cmd */ },
	{ /* [385] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[387],
	},
	{ /* [386] */
		.type = WORD_TKN,
		.text = (char *)"both",
		.desc = (char *)"Send Standard and Extended Community attributes",
	},
	{ /* [387] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[385],
	},
	{ /* [388] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [389] = no_neighbor_send_community_type_cmd */ },
	{ /* [390] */
		.type = WORD_TKN,
		.text = (char *)"all",
		.desc = (char *)"Send Standard, Large and Extended Community attributes",
	},
	{ /* [391] */
		.type = WORD_TKN,
		.text = (char *)"extended",
		.desc = (char *)"Send Extended Community attributes",
	},
	{ /* [392] */
		.type = WORD_TKN,
		.text = (char *)"standard",
		.desc = (char *)"Send Standard Community attributes",
	},
	{ /* [393] */
		.type = WORD_TKN,
		.text = (char *)"large",
		.desc = (char *)"Send Large Community attributes",
	},
	{ /* [394] */
		.type = WORD_TKN,
		.text = (char *)"soft-reconfiguration",
		.desc = (char *)"Per neighbor soft reconfiguration",
	},
	{ /* [395] */
		.type = WORD_TKN,
		.text = (char *)"inbound",
		.desc = (char *)"Allow inbound soft reconfiguration for this neighbor",
	},
	{ /* [396] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [397] = no_neighbor_soft_reconfiguration_cmd */ },
	{ /* [398] */
		.type = WORD_TKN,
		.text = (char *)"soo",
		.desc = (char *)"Set the Site-of-Origin (SoO) extended community",
	},
	{ /* [399] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[401],
	},
	{ /* [400] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ASN:NN_OR_IP-ADDRESS:NN",
		.desc = (char *)"VPN extended community",
		.varname = (char *)"soo",
	},
	{ /* [401] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[399],
	},
	{ /* [402] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [403] = no_neighbor_soo_cmd */ },
	{ /* [404] */
		.type = WORD_TKN,
		.text = (char *)"unsuppress-map",
		.desc = (char *)"Route-map to selectively unsuppress suppressed routes",
	},
	{ /* [405] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"Name of route map",
		.varname = (char *)"unsuppress_map",
	},
	{ /* [406] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [407] = no_neighbor_unsuppress_map_cmd */ },
	{ /* [408] */
		.type = WORD_TKN,
		.text = (char *)"weight",
		.desc = (char *)"Set default weight for routes from this neighbor",
	},
	{ /* [409] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[411],
	},
	{ /* [410] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-65535)",
		.desc = (char *)"default weight",
		.max = 65535,
		.varname = (char *)"weight",
	},
	{ /* [411] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[409],
	},
	{ /* [412] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [413] = no_neighbor_weight_cmd */ },
	{ /* [414] */
		.type = WORD_TKN,
		.text = (char *)"network",
		.desc = (char *)"Specify a network to announce via BGP",
	},
	{ /* [415] */
		.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",
	},
	{ /* [416] */
		.type = WORD_TKN,
		.text = (char *)"rd",
		.desc = (char *)"Specify Route Distinguisher",
	},
	{ /* [417] */
		.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",
	},
	{ /* [418] */
		.type = FORK_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[420],
	},
	{ /* [419] */
		.type = WORD_TKN,
		.text = (char *)"tag",
		.desc = (char *)"VPN NLRI label (tag)",
	},
	{ /* [420] */
		.type = JOIN_TKN,
		.forkjoin = &gn_BGP_VPNV6_NODE[418],
	},
	{ /* [421] */
		.type = RANGE_TKN,
		.text = (char *)"(0-1048575)",
		.desc = (char *)"Label value",
		.max = 1048575,
	},
	{ /* [422] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [423] = no_vpnv6_network_cmd */ },
	{ /* [424] */
		.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[226], &gn_BGP_VPNV6_NODE[241]);
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[76], &gn_BGP_VPNV6_NODE[79], &gn_BGP_VPNV6_NODE[89], &gn_BGP_VPNV6_NODE[92], &gn_BGP_VPNV6_NODE[100], &gn_BGP_VPNV6_NODE[108], &gn_BGP_VPNV6_NODE[147], &gn_BGP_VPNV6_NODE[151], &gn_BGP_VPNV6_NODE[160], &gn_BGP_VPNV6_NODE[164], &gn_BGP_VPNV6_NODE[172], &gn_BGP_VPNV6_NODE[184], &gn_BGP_VPNV6_NODE[192], &gn_BGP_VPNV6_NODE[195], &gn_BGP_VPNV6_NODE[198], &gn_BGP_VPNV6_NODE[210], &gn_BGP_VPNV6_NODE[214], &gn_BGP_VPNV6_NODE[218], &gn_BGP_VPNV6_NODE[222]);
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[72]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_68_prev, 1, &gn_BGP_VPNV6_NODE[67]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_69_next, 2, &gn_BGP_VPNV6_NODE[70], &gn_BGP_VPNV6_NODE[75]);
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[75]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_72_next, 1, &gn_BGP_VPNV6_NODE[73]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_72_prev, 2, &gn_BGP_VPNV6_NODE[71], &gn_BGP_VPNV6_NODE[68]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_73_next, 1, &gn_BGP_VPNV6_NODE[74]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_73_prev, 1, &gn_BGP_VPNV6_NODE[72]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_74_next, 0, );
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[71]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_75_prev, 1, &gn_BGP_VPNV6_NODE[69]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_76_next, 1, &gn_BGP_VPNV6_NODE[77]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_76_prev, 1, &gn_BGP_VPNV6_NODE[47]);
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[80]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_79_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_80_next, 2, &gn_BGP_VPNV6_NODE[81], &gn_BGP_VPNV6_NODE[84]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_80_prev, 1, &gn_BGP_VPNV6_NODE[79]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_81_next, 3, &gn_BGP_VPNV6_NODE[82], &gn_BGP_VPNV6_NODE[87], &gn_BGP_VPNV6_NODE[88]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_81_prev, 2, &gn_BGP_VPNV6_NODE[83], &gn_BGP_VPNV6_NODE[80]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_82_next, 1, &gn_BGP_VPNV6_NODE[83]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_82_prev, 1, &gn_BGP_VPNV6_NODE[81]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_83_next, 2, &gn_BGP_VPNV6_NODE[81], &gn_BGP_VPNV6_NODE[84]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_83_prev, 3, &gn_BGP_VPNV6_NODE[82], &gn_BGP_VPNV6_NODE[87], &gn_BGP_VPNV6_NODE[88]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_84_next, 1, &gn_BGP_VPNV6_NODE[85]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_84_prev, 2, &gn_BGP_VPNV6_NODE[83], &gn_BGP_VPNV6_NODE[80]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_85_next, 1, &gn_BGP_VPNV6_NODE[86]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_85_prev, 1, &gn_BGP_VPNV6_NODE[84]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_86_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_86_prev, 1, &gn_BGP_VPNV6_NODE[85]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_87_next, 1, &gn_BGP_VPNV6_NODE[83]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_87_prev, 1, &gn_BGP_VPNV6_NODE[81]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_88_next, 1, &gn_BGP_VPNV6_NODE[83]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_88_prev, 1, &gn_BGP_VPNV6_NODE[81]);
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[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_90_next, 1, &gn_BGP_VPNV6_NODE[91]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_90_prev, 1, &gn_BGP_VPNV6_NODE[89]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_91_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_91_prev, 1, &gn_BGP_VPNV6_NODE[90]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_92_next, 1, &gn_BGP_VPNV6_NODE[93]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_92_prev, 1, &gn_BGP_VPNV6_NODE[47]);
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[92]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_94_next, 2, &gn_BGP_VPNV6_NODE[95], &gn_BGP_VPNV6_NODE[99]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_94_prev, 1, &gn_BGP_VPNV6_NODE[93]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_95_next, 1, &gn_BGP_VPNV6_NODE[96]);
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, 2, &gn_BGP_VPNV6_NODE[95], &gn_BGP_VPNV6_NODE[99]);
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, 0, );
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[96]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_99_prev, 1, &gn_BGP_VPNV6_NODE[94]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_100_next, 1, &gn_BGP_VPNV6_NODE[101]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_100_prev, 1, &gn_BGP_VPNV6_NODE[47]);
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, 2, &gn_BGP_VPNV6_NODE[103], &gn_BGP_VPNV6_NODE[107]);
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[104]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_103_prev, 1, &gn_BGP_VPNV6_NODE[102]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_104_next, 1, &gn_BGP_VPNV6_NODE[105]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_104_prev, 2, &gn_BGP_VPNV6_NODE[103], &gn_BGP_VPNV6_NODE[107]);
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, 0, );
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[104]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_107_prev, 1, &gn_BGP_VPNV6_NODE[102]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_108_next, 1, &gn_BGP_VPNV6_NODE[109]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_108_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_109_next, 4, &gn_BGP_VPNV6_NODE[110], &gn_BGP_VPNV6_NODE[129], &gn_BGP_VPNV6_NODE[134], &gn_BGP_VPNV6_NODE[141]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_109_prev, 1, &gn_BGP_VPNV6_NODE[108]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_110_next, 3, &gn_BGP_VPNV6_NODE[111], &gn_BGP_VPNV6_NODE[116], &gn_BGP_VPNV6_NODE[123]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_110_prev, 1, &gn_BGP_VPNV6_NODE[109]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_111_next, 2, &gn_BGP_VPNV6_NODE[112], &gn_BGP_VPNV6_NODE[113]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_111_prev, 1, &gn_BGP_VPNV6_NODE[110]);
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[111]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_113_next, 1, &gn_BGP_VPNV6_NODE[114]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_113_prev, 2, &gn_BGP_VPNV6_NODE[112], &gn_BGP_VPNV6_NODE[111]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_114_next, 1, &gn_BGP_VPNV6_NODE[115]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_114_prev, 1, &gn_BGP_VPNV6_NODE[113]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_115_next, 0, );
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[110]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_117_next, 1, &gn_BGP_VPNV6_NODE[118]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_117_prev, 1, &gn_BGP_VPNV6_NODE[116]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_118_next, 2, &gn_BGP_VPNV6_NODE[119], &gn_BGP_VPNV6_NODE[120]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_118_prev, 1, &gn_BGP_VPNV6_NODE[117]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_119_next, 1, &gn_BGP_VPNV6_NODE[120]);
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, 2, &gn_BGP_VPNV6_NODE[119], &gn_BGP_VPNV6_NODE[118]);
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, 0, );
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[110]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_124_next, 2, &gn_BGP_VPNV6_NODE[125], &gn_BGP_VPNV6_NODE[126]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_124_prev, 1, &gn_BGP_VPNV6_NODE[123]);
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, 1, &gn_BGP_VPNV6_NODE[127]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_126_prev, 2, &gn_BGP_VPNV6_NODE[125], &gn_BGP_VPNV6_NODE[124]);
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[126]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_128_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_128_prev, 1, &gn_BGP_VPNV6_NODE[127]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_129_next, 2, &gn_BGP_VPNV6_NODE[130], &gn_BGP_VPNV6_NODE[131]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_129_prev, 1, &gn_BGP_VPNV6_NODE[109]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_130_next, 1, &gn_BGP_VPNV6_NODE[131]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_130_prev, 1, &gn_BGP_VPNV6_NODE[129]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_131_next, 1, &gn_BGP_VPNV6_NODE[132]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_131_prev, 2, &gn_BGP_VPNV6_NODE[130], &gn_BGP_VPNV6_NODE[129]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_132_next, 1, &gn_BGP_VPNV6_NODE[133]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_132_prev, 1, &gn_BGP_VPNV6_NODE[131]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_133_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_133_prev, 1, &gn_BGP_VPNV6_NODE[132]);
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[109]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_135_next, 1, &gn_BGP_VPNV6_NODE[136]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_135_prev, 1, &gn_BGP_VPNV6_NODE[134]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_136_next, 2, &gn_BGP_VPNV6_NODE[137], &gn_BGP_VPNV6_NODE[138]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_136_prev, 1, &gn_BGP_VPNV6_NODE[135]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_137_next, 1, &gn_BGP_VPNV6_NODE[138]);
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, 2, &gn_BGP_VPNV6_NODE[137], &gn_BGP_VPNV6_NODE[136]);
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, 0, );
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[109]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_142_next, 2, &gn_BGP_VPNV6_NODE[143], &gn_BGP_VPNV6_NODE[144]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_142_prev, 1, &gn_BGP_VPNV6_NODE[141]);
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, 1, &gn_BGP_VPNV6_NODE[145]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_144_prev, 2, &gn_BGP_VPNV6_NODE[143], &gn_BGP_VPNV6_NODE[142]);
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[144]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_146_next, 0, );
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[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_148_next, 1, &gn_BGP_VPNV6_NODE[149]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_148_prev, 1, &gn_BGP_VPNV6_NODE[147]);
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, 3, &gn_BGP_VPNV6_NODE[152], &gn_BGP_VPNV6_NODE[154], &gn_BGP_VPNV6_NODE[157]);
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, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_153_prev, 1, &gn_BGP_VPNV6_NODE[152]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_154_next, 1, &gn_BGP_VPNV6_NODE[155]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_154_prev, 1, &gn_BGP_VPNV6_NODE[151]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_155_next, 1, &gn_BGP_VPNV6_NODE[156]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_155_prev, 1, &gn_BGP_VPNV6_NODE[154]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_156_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_156_prev, 1, &gn_BGP_VPNV6_NODE[155]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_157_next, 1, &gn_BGP_VPNV6_NODE[158]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_157_prev, 1, &gn_BGP_VPNV6_NODE[151]);
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[157]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_159_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_159_prev, 1, &gn_BGP_VPNV6_NODE[158]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_160_next, 1, &gn_BGP_VPNV6_NODE[161]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_160_prev, 1, &gn_BGP_VPNV6_NODE[47]);
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[160]);
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, 2, &gn_BGP_VPNV6_NODE[167], &gn_BGP_VPNV6_NODE[171]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_166_prev, 1, &gn_BGP_VPNV6_NODE[165]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_167_next, 1, &gn_BGP_VPNV6_NODE[168]);
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, 2, &gn_BGP_VPNV6_NODE[167], &gn_BGP_VPNV6_NODE[171]);
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, 0, );
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[168]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_171_prev, 1, &gn_BGP_VPNV6_NODE[166]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_172_next, 3, &gn_BGP_VPNV6_NODE[173], &gn_BGP_VPNV6_NODE[175], &gn_BGP_VPNV6_NODE[181]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_172_prev, 1, &gn_BGP_VPNV6_NODE[47]);
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, 2, &gn_BGP_VPNV6_NODE[176], &gn_BGP_VPNV6_NODE[178]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_175_prev, 1, &gn_BGP_VPNV6_NODE[172]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_176_next, 1, &gn_BGP_VPNV6_NODE[177]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_176_prev, 1, &gn_BGP_VPNV6_NODE[175]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_177_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_177_prev, 1, &gn_BGP_VPNV6_NODE[176]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_178_next, 1, &gn_BGP_VPNV6_NODE[179]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_178_prev, 1, &gn_BGP_VPNV6_NODE[175]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_179_next, 1, &gn_BGP_VPNV6_NODE[180]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_179_prev, 1, &gn_BGP_VPNV6_NODE[178]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_180_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_180_prev, 1, &gn_BGP_VPNV6_NODE[179]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_181_next, 1, &gn_BGP_VPNV6_NODE[182]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_181_prev, 1, &gn_BGP_VPNV6_NODE[172]);
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[181]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_183_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_183_prev, 1, &gn_BGP_VPNV6_NODE[182]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_184_next, 1, &gn_BGP_VPNV6_NODE[185]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_184_prev, 1, &gn_BGP_VPNV6_NODE[47]);
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[184]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_186_next, 2, &gn_BGP_VPNV6_NODE[187], &gn_BGP_VPNV6_NODE[191]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_186_prev, 1, &gn_BGP_VPNV6_NODE[185]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_187_next, 1, &gn_BGP_VPNV6_NODE[188]);
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, 2, &gn_BGP_VPNV6_NODE[187], &gn_BGP_VPNV6_NODE[191]);
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, 0, );
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[188]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_191_prev, 1, &gn_BGP_VPNV6_NODE[186]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_192_next, 1, &gn_BGP_VPNV6_NODE[193]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_192_prev, 1, &gn_BGP_VPNV6_NODE[47]);
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[196]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_195_prev, 1, &gn_BGP_VPNV6_NODE[47]);
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[195]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_197_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_197_prev, 1, &gn_BGP_VPNV6_NODE[196]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_198_next, 2, &gn_BGP_VPNV6_NODE[199], &gn_BGP_VPNV6_NODE[201]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_198_prev, 1, &gn_BGP_VPNV6_NODE[47]);
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[198]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_200_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_200_prev, 1, &gn_BGP_VPNV6_NODE[199]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_201_next, 5, &gn_BGP_VPNV6_NODE[202], &gn_BGP_VPNV6_NODE[206], &gn_BGP_VPNV6_NODE[207], &gn_BGP_VPNV6_NODE[208], &gn_BGP_VPNV6_NODE[209]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_201_prev, 1, &gn_BGP_VPNV6_NODE[198]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_202_next, 1, &gn_BGP_VPNV6_NODE[203]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_202_prev, 1, &gn_BGP_VPNV6_NODE[201]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_203_next, 1, &gn_BGP_VPNV6_NODE[204]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_203_prev, 5, &gn_BGP_VPNV6_NODE[202], &gn_BGP_VPNV6_NODE[206], &gn_BGP_VPNV6_NODE[207], &gn_BGP_VPNV6_NODE[208], &gn_BGP_VPNV6_NODE[209]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_204_next, 1, &gn_BGP_VPNV6_NODE[205]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_204_prev, 1, &gn_BGP_VPNV6_NODE[203]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_205_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_205_prev, 1, &gn_BGP_VPNV6_NODE[204]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_206_next, 1, &gn_BGP_VPNV6_NODE[203]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_206_prev, 1, &gn_BGP_VPNV6_NODE[201]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_207_next, 1, &gn_BGP_VPNV6_NODE[203]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_207_prev, 1, &gn_BGP_VPNV6_NODE[201]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_208_next, 1, &gn_BGP_VPNV6_NODE[203]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_208_prev, 1, &gn_BGP_VPNV6_NODE[201]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_209_next, 1, &gn_BGP_VPNV6_NODE[203]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_209_prev, 1, &gn_BGP_VPNV6_NODE[201]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_210_next, 1, &gn_BGP_VPNV6_NODE[211]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_210_prev, 1, &gn_BGP_VPNV6_NODE[47]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_211_next, 1, &gn_BGP_VPNV6_NODE[212]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_211_prev, 1, &gn_BGP_VPNV6_NODE[210]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_212_next, 1, &gn_BGP_VPNV6_NODE[213]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_212_prev, 1, &gn_BGP_VPNV6_NODE[211]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_213_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_213_prev, 1, &gn_BGP_VPNV6_NODE[212]);
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[0]);
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, 1, &gn_BGP_VPNV6_NODE[230]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_229_prev, 1, &gn_BGP_VPNV6_NODE[228]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_230_next, 2, &gn_BGP_VPNV6_NODE[231], &gn_BGP_VPNV6_NODE[240]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_230_prev, 1, &gn_BGP_VPNV6_NODE[229]);
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, 2, &gn_BGP_VPNV6_NODE[231], &gn_BGP_VPNV6_NODE[240]);
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[237]);
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, 1, &gn_BGP_VPNV6_NODE[235]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_237_next, 1, &gn_BGP_VPNV6_NODE[238]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_237_prev, 2, &gn_BGP_VPNV6_NODE[236], &gn_BGP_VPNV6_NODE[234]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_238_next, 1, &gn_BGP_VPNV6_NODE[239]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_238_prev, 1, &gn_BGP_VPNV6_NODE[237]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_239_next, 0, );
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[232]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_240_prev, 1, &gn_BGP_VPNV6_NODE[230]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_241_next, 2, &gn_BGP_VPNV6_NODE[242], &gn_BGP_VPNV6_NODE[414]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_241_prev, 1, &gn_BGP_VPNV6_NODE[0]);
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, 3, &gn_BGP_VPNV6_NODE[244], &gn_BGP_VPNV6_NODE[249], &gn_BGP_VPNV6_NODE[250]);
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[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_244_prev, 1, &gn_BGP_VPNV6_NODE[243]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_245_next, 25, &gn_BGP_VPNV6_NODE[246], &gn_BGP_VPNV6_NODE[251], &gn_BGP_VPNV6_NODE[257], &gn_BGP_VPNV6_NODE[260], &gn_BGP_VPNV6_NODE[266], &gn_BGP_VPNV6_NODE[269], &gn_BGP_VPNV6_NODE[278], &gn_BGP_VPNV6_NODE[281], &gn_BGP_VPNV6_NODE[291], &gn_BGP_VPNV6_NODE[294], &gn_BGP_VPNV6_NODE[302], &gn_BGP_VPNV6_NODE[310], &gn_BGP_VPNV6_NODE[329], &gn_BGP_VPNV6_NODE[335], &gn_BGP_VPNV6_NODE[344], &gn_BGP_VPNV6_NODE[348], &gn_BGP_VPNV6_NODE[356], &gn_BGP_VPNV6_NODE[368], &gn_BGP_VPNV6_NODE[376], &gn_BGP_VPNV6_NODE[379], &gn_BGP_VPNV6_NODE[382], &gn_BGP_VPNV6_NODE[394], &gn_BGP_VPNV6_NODE[398], &gn_BGP_VPNV6_NODE[404], &gn_BGP_VPNV6_NODE[408]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_245_prev, 3, &gn_BGP_VPNV6_NODE[244], &gn_BGP_VPNV6_NODE[249], &gn_BGP_VPNV6_NODE[250]);
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, 1, &gn_BGP_VPNV6_NODE[248]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_247_prev, 1, &gn_BGP_VPNV6_NODE[246]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_248_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_248_prev, 1, &gn_BGP_VPNV6_NODE[247]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_249_next, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_249_prev, 1, &gn_BGP_VPNV6_NODE[243]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_250_next, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_250_prev, 1, &gn_BGP_VPNV6_NODE[243]);
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[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_252_next, 2, &gn_BGP_VPNV6_NODE[253], &gn_BGP_VPNV6_NODE[254]);
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[254]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_253_prev, 1, &gn_BGP_VPNV6_NODE[252]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_254_next, 1, &gn_BGP_VPNV6_NODE[255]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_254_prev, 2, &gn_BGP_VPNV6_NODE[253], &gn_BGP_VPNV6_NODE[252]);
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[254]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_256_next, 0, );
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[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_258_next, 1, &gn_BGP_VPNV6_NODE[259]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_258_prev, 1, &gn_BGP_VPNV6_NODE[257]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_259_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_259_prev, 1, &gn_BGP_VPNV6_NODE[258]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_260_next, 1, &gn_BGP_VPNV6_NODE[261]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_260_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_261_next, 2, &gn_BGP_VPNV6_NODE[262], &gn_BGP_VPNV6_NODE[263]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_261_prev, 1, &gn_BGP_VPNV6_NODE[260]);
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, 1, &gn_BGP_VPNV6_NODE[264]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_263_prev, 2, &gn_BGP_VPNV6_NODE[262], &gn_BGP_VPNV6_NODE[261]);
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[263]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_265_next, 0, );
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[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_267_next, 1, &gn_BGP_VPNV6_NODE[268]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_267_prev, 1, &gn_BGP_VPNV6_NODE[266]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_268_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_268_prev, 1, &gn_BGP_VPNV6_NODE[267]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_269_next, 1, &gn_BGP_VPNV6_NODE[270]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_269_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_270_next, 2, &gn_BGP_VPNV6_NODE[271], &gn_BGP_VPNV6_NODE[274]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_270_prev, 1, &gn_BGP_VPNV6_NODE[269]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_271_next, 2, &gn_BGP_VPNV6_NODE[272], &gn_BGP_VPNV6_NODE[277]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_271_prev, 1, &gn_BGP_VPNV6_NODE[270]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_272_next, 1, &gn_BGP_VPNV6_NODE[273]);
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, 2, &gn_BGP_VPNV6_NODE[272], &gn_BGP_VPNV6_NODE[277]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_274_next, 1, &gn_BGP_VPNV6_NODE[275]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_274_prev, 2, &gn_BGP_VPNV6_NODE[273], &gn_BGP_VPNV6_NODE[270]);
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, 0, );
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[273]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_277_prev, 1, &gn_BGP_VPNV6_NODE[271]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_278_next, 1, &gn_BGP_VPNV6_NODE[279]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_278_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_279_next, 1, &gn_BGP_VPNV6_NODE[280]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_279_prev, 1, &gn_BGP_VPNV6_NODE[278]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_280_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_280_prev, 1, &gn_BGP_VPNV6_NODE[279]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_281_next, 1, &gn_BGP_VPNV6_NODE[282]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_281_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_282_next, 2, &gn_BGP_VPNV6_NODE[283], &gn_BGP_VPNV6_NODE[286]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_282_prev, 1, &gn_BGP_VPNV6_NODE[281]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_283_next, 3, &gn_BGP_VPNV6_NODE[284], &gn_BGP_VPNV6_NODE[289], &gn_BGP_VPNV6_NODE[290]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_283_prev, 2, &gn_BGP_VPNV6_NODE[285], &gn_BGP_VPNV6_NODE[282]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_284_next, 1, &gn_BGP_VPNV6_NODE[285]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_284_prev, 1, &gn_BGP_VPNV6_NODE[283]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_285_next, 2, &gn_BGP_VPNV6_NODE[283], &gn_BGP_VPNV6_NODE[286]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_285_prev, 3, &gn_BGP_VPNV6_NODE[284], &gn_BGP_VPNV6_NODE[289], &gn_BGP_VPNV6_NODE[290]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_286_next, 1, &gn_BGP_VPNV6_NODE[287]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_286_prev, 2, &gn_BGP_VPNV6_NODE[285], &gn_BGP_VPNV6_NODE[282]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_287_next, 1, &gn_BGP_VPNV6_NODE[288]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_287_prev, 1, &gn_BGP_VPNV6_NODE[286]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_288_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_288_prev, 1, &gn_BGP_VPNV6_NODE[287]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_289_next, 1, &gn_BGP_VPNV6_NODE[285]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_289_prev, 1, &gn_BGP_VPNV6_NODE[283]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_290_next, 1, &gn_BGP_VPNV6_NODE[285]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_290_prev, 1, &gn_BGP_VPNV6_NODE[283]);
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[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_292_next, 1, &gn_BGP_VPNV6_NODE[293]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_292_prev, 1, &gn_BGP_VPNV6_NODE[291]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_293_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_293_prev, 1, &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[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_295_next, 1, &gn_BGP_VPNV6_NODE[296]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_295_prev, 1, &gn_BGP_VPNV6_NODE[294]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_296_next, 2, &gn_BGP_VPNV6_NODE[297], &gn_BGP_VPNV6_NODE[301]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_296_prev, 1, &gn_BGP_VPNV6_NODE[295]);
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, 1, &gn_BGP_VPNV6_NODE[299]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_298_prev, 2, &gn_BGP_VPNV6_NODE[297], &gn_BGP_VPNV6_NODE[301]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_299_next, 1, &gn_BGP_VPNV6_NODE[300]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_299_prev, 1, &gn_BGP_VPNV6_NODE[298]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_300_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_300_prev, 1, &gn_BGP_VPNV6_NODE[299]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_301_next, 1, &gn_BGP_VPNV6_NODE[298]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_301_prev, 1, &gn_BGP_VPNV6_NODE[296]);
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[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_303_next, 1, &gn_BGP_VPNV6_NODE[304]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_303_prev, 1, &gn_BGP_VPNV6_NODE[302]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_304_next, 2, &gn_BGP_VPNV6_NODE[305], &gn_BGP_VPNV6_NODE[309]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_304_prev, 1, &gn_BGP_VPNV6_NODE[303]);
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, 1, &gn_BGP_VPNV6_NODE[307]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_306_prev, 2, &gn_BGP_VPNV6_NODE[305], &gn_BGP_VPNV6_NODE[309]);
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, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_308_prev, 1, &gn_BGP_VPNV6_NODE[307]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_309_next, 1, &gn_BGP_VPNV6_NODE[306]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_309_prev, 1, &gn_BGP_VPNV6_NODE[304]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_310_next, 1, &gn_BGP_VPNV6_NODE[311]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_310_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_311_next, 2, &gn_BGP_VPNV6_NODE[312], &gn_BGP_VPNV6_NODE[326]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_311_prev, 1, &gn_BGP_VPNV6_NODE[310]);
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[311]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_313_next, 2, &gn_BGP_VPNV6_NODE[314], &gn_BGP_VPNV6_NODE[315]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_313_prev, 1, &gn_BGP_VPNV6_NODE[312]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_314_next, 1, &gn_BGP_VPNV6_NODE[315]);
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, 2, &gn_BGP_VPNV6_NODE[314], &gn_BGP_VPNV6_NODE[313]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_316_next, 2, &gn_BGP_VPNV6_NODE[317], &gn_BGP_VPNV6_NODE[319]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_316_prev, 1, &gn_BGP_VPNV6_NODE[315]);
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, 1, &gn_BGP_VPNV6_NODE[319]);
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[320]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_319_prev, 2, &gn_BGP_VPNV6_NODE[318], &gn_BGP_VPNV6_NODE[316]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_320_next, 2, &gn_BGP_VPNV6_NODE[321], &gn_BGP_VPNV6_NODE[322]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_320_prev, 1, &gn_BGP_VPNV6_NODE[319]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_321_next, 1, &gn_BGP_VPNV6_NODE[322]);
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, 2, &gn_BGP_VPNV6_NODE[321], &gn_BGP_VPNV6_NODE[320]);
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, 1, &gn_BGP_VPNV6_NODE[327]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_326_prev, 2, &gn_BGP_VPNV6_NODE[325], &gn_BGP_VPNV6_NODE[311]);
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, 0, );
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, 1, &gn_BGP_VPNV6_NODE[245]);
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, 1, &gn_BGP_VPNV6_NODE[334]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_333_prev, 1, &gn_BGP_VPNV6_NODE[332]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_334_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_334_prev, 1, &gn_BGP_VPNV6_NODE[333]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_335_next, 3, &gn_BGP_VPNV6_NODE[336], &gn_BGP_VPNV6_NODE[338], &gn_BGP_VPNV6_NODE[341]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_335_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_336_next, 1, &gn_BGP_VPNV6_NODE[337]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_336_prev, 1, &gn_BGP_VPNV6_NODE[335]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_337_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_337_prev, 1, &gn_BGP_VPNV6_NODE[336]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_338_next, 1, &gn_BGP_VPNV6_NODE[339]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_338_prev, 1, &gn_BGP_VPNV6_NODE[335]);
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[338]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_340_next, 0, );
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[335]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_342_next, 1, &gn_BGP_VPNV6_NODE[343]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_342_prev, 1, &gn_BGP_VPNV6_NODE[341]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_343_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_343_prev, 1, &gn_BGP_VPNV6_NODE[342]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_344_next, 1, &gn_BGP_VPNV6_NODE[345]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_344_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_345_next, 1, &gn_BGP_VPNV6_NODE[346]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_345_prev, 1, &gn_BGP_VPNV6_NODE[344]);
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[245]);
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, 2, &gn_BGP_VPNV6_NODE[351], &gn_BGP_VPNV6_NODE[355]);
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[350]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_352_next, 1, &gn_BGP_VPNV6_NODE[353]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_352_prev, 2, &gn_BGP_VPNV6_NODE[351], &gn_BGP_VPNV6_NODE[355]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_353_next, 1, &gn_BGP_VPNV6_NODE[354]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_353_prev, 1, &gn_BGP_VPNV6_NODE[352]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_354_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_354_prev, 1, &gn_BGP_VPNV6_NODE[353]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_355_next, 1, &gn_BGP_VPNV6_NODE[352]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_355_prev, 1, &gn_BGP_VPNV6_NODE[350]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_356_next, 3, &gn_BGP_VPNV6_NODE[357], &gn_BGP_VPNV6_NODE[359], &gn_BGP_VPNV6_NODE[365]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_356_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_357_next, 1, &gn_BGP_VPNV6_NODE[358]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_357_prev, 1, &gn_BGP_VPNV6_NODE[356]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_358_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_358_prev, 1, &gn_BGP_VPNV6_NODE[357]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_359_next, 2, &gn_BGP_VPNV6_NODE[360], &gn_BGP_VPNV6_NODE[362]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_359_prev, 1, &gn_BGP_VPNV6_NODE[356]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_360_next, 1, &gn_BGP_VPNV6_NODE[361]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_360_prev, 1, &gn_BGP_VPNV6_NODE[359]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_361_next, 0, );
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, 1, &gn_BGP_VPNV6_NODE[359]);
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[366]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_365_prev, 1, &gn_BGP_VPNV6_NODE[356]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_366_next, 1, &gn_BGP_VPNV6_NODE[367]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_366_prev, 1, &gn_BGP_VPNV6_NODE[365]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_367_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_367_prev, 1, &gn_BGP_VPNV6_NODE[366]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_368_next, 1, &gn_BGP_VPNV6_NODE[369]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_368_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_369_next, 1, &gn_BGP_VPNV6_NODE[370]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_369_prev, 1, &gn_BGP_VPNV6_NODE[368]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_370_next, 2, &gn_BGP_VPNV6_NODE[371], &gn_BGP_VPNV6_NODE[375]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_370_prev, 1, &gn_BGP_VPNV6_NODE[369]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_371_next, 1, &gn_BGP_VPNV6_NODE[372]);
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, 2, &gn_BGP_VPNV6_NODE[371], &gn_BGP_VPNV6_NODE[375]);
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[372]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_375_prev, 1, &gn_BGP_VPNV6_NODE[370]);
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[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_377_next, 1, &gn_BGP_VPNV6_NODE[378]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_377_prev, 1, &gn_BGP_VPNV6_NODE[376]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_378_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_378_prev, 1, &gn_BGP_VPNV6_NODE[377]);
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[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_380_next, 1, &gn_BGP_VPNV6_NODE[381]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_380_prev, 1, &gn_BGP_VPNV6_NODE[379]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_381_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_381_prev, 1, &gn_BGP_VPNV6_NODE[380]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_382_next, 2, &gn_BGP_VPNV6_NODE[383], &gn_BGP_VPNV6_NODE[385]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_382_prev, 1, &gn_BGP_VPNV6_NODE[245]);
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, 5, &gn_BGP_VPNV6_NODE[386], &gn_BGP_VPNV6_NODE[390], &gn_BGP_VPNV6_NODE[391], &gn_BGP_VPNV6_NODE[392], &gn_BGP_VPNV6_NODE[393]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_385_prev, 1, &gn_BGP_VPNV6_NODE[382]);
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[385]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_387_next, 1, &gn_BGP_VPNV6_NODE[388]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_387_prev, 5, &gn_BGP_VPNV6_NODE[386], &gn_BGP_VPNV6_NODE[390], &gn_BGP_VPNV6_NODE[391], &gn_BGP_VPNV6_NODE[392], &gn_BGP_VPNV6_NODE[393]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_388_next, 1, &gn_BGP_VPNV6_NODE[389]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_388_prev, 1, &gn_BGP_VPNV6_NODE[387]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_389_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_389_prev, 1, &gn_BGP_VPNV6_NODE[388]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_390_next, 1, &gn_BGP_VPNV6_NODE[387]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_390_prev, 1, &gn_BGP_VPNV6_NODE[385]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_391_next, 1, &gn_BGP_VPNV6_NODE[387]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_391_prev, 1, &gn_BGP_VPNV6_NODE[385]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_392_next, 1, &gn_BGP_VPNV6_NODE[387]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_392_prev, 1, &gn_BGP_VPNV6_NODE[385]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_393_next, 1, &gn_BGP_VPNV6_NODE[387]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_393_prev, 1, &gn_BGP_VPNV6_NODE[385]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_394_next, 1, &gn_BGP_VPNV6_NODE[395]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_394_prev, 1, &gn_BGP_VPNV6_NODE[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_395_next, 1, &gn_BGP_VPNV6_NODE[396]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_395_prev, 1, &gn_BGP_VPNV6_NODE[394]);
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, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_397_prev, 1, &gn_BGP_VPNV6_NODE[396]);
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[245]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_399_next, 2, &gn_BGP_VPNV6_NODE[400], &gn_BGP_VPNV6_NODE[401]);
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[401]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_400_prev, 1, &gn_BGP_VPNV6_NODE[399]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_401_next, 1, &gn_BGP_VPNV6_NODE[402]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_401_prev, 2, &gn_BGP_VPNV6_NODE[400], &gn_BGP_VPNV6_NODE[399]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_402_next, 1, &gn_BGP_VPNV6_NODE[403]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_402_prev, 1, &gn_BGP_VPNV6_NODE[401]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_403_next, 0, );
MAKE_VECTOR(gn_BGP_VPNV6_NODE_403_prev, 1, &gn_BGP_VPNV6_NODE[402]);
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[245]);
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[245]);
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[241]);
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, 1, &gn_BGP_VPNV6_NODE[418]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_417_prev, 1, &gn_BGP_VPNV6_NODE[416]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_418_next, 2, &gn_BGP_VPNV6_NODE[419], &gn_BGP_VPNV6_NODE[424]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_418_prev, 1, &gn_BGP_VPNV6_NODE[417]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_419_next, 1, &gn_BGP_VPNV6_NODE[420]);
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, 2, &gn_BGP_VPNV6_NODE[419], &gn_BGP_VPNV6_NODE[424]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_421_next, 1, &gn_BGP_VPNV6_NODE[422]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_421_prev, 1, &gn_BGP_VPNV6_NODE[420]);
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[420]);
MAKE_VECTOR(gn_BGP_VPNV6_NODE_424_prev, 1, &gn_BGP_VPNV6_NODE[418]);

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 = (void *)&neighbor_allowas_in_cmd_vtysh,
	},
	{
		.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_as_override_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 = &ctkn_BGP_VPNV6_NODE[82],
	},
	{
		.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 = (void *)&neighbor_attr_unchanged_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[90],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_91_prev,
		.to = &gn_BGP_VPNV6_NODE_91_next,
		.data = (void *)&neighbor_disable_addpath_rx_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[95],
	},
	{
		.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 = (void *)&neighbor_distribute_list_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[102],
	},
	{
		.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 = (void *)&neighbor_filter_list_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[110],
	},
	{
		.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 = (void *)&neighbor_maximum_prefix_threshold_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[119],
	},
	{
		.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 = (void *)&neighbor_maximum_prefix_threshold_restart_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[126],
	},
	{
		.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 = (void *)&neighbor_maximum_prefix_threshold_warning_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[132],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_133_prev,
		.to = &gn_BGP_VPNV6_NODE_133_next,
		.data = (void *)&neighbor_maximum_prefix_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[137],
	},
	{
		.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 = (void *)&neighbor_maximum_prefix_restart_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[144],
	},
	{
		.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 = (void *)&neighbor_maximum_prefix_warning_cmd_vtysh,
	},
	{
		.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_out_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 = (void *)&neighbor_nexthop_self_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_154_prev,
		.to = &gn_BGP_VPNV6_NODE_154_next,
		.data = &ctkn_BGP_VPNV6_NODE[154],
	},
	{
		.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 = (void *)&neighbor_nexthop_self_all_hidden_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_157_prev,
		.to = &gn_BGP_VPNV6_NODE_157_next,
		.data = &ctkn_BGP_VPNV6_NODE[157],
	},
	{
		.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 = (void *)&neighbor_nexthop_self_force_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_160_prev,
		.to = &gn_BGP_VPNV6_NODE_160_next,
		.data = &ctkn_BGP_VPNV6_NODE[160],
	},
	{
		.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_set_peer_group_hidden_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 = &ctkn_BGP_VPNV6_NODE[167],
	},
	{
		.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 = (void *)&neighbor_prefix_list_cmd_vtysh,
	},
	{
		.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_remove_private_as_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 = (void *)&neighbor_remove_private_as_all_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_178_prev,
		.to = &gn_BGP_VPNV6_NODE_178_next,
		.data = &ctkn_BGP_VPNV6_NODE[178],
	},
	{
		.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 = (void *)&neighbor_remove_private_as_all_replace_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_181_prev,
		.to = &gn_BGP_VPNV6_NODE_181_next,
		.data = &ctkn_BGP_VPNV6_NODE[181],
	},
	{
		.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 = (void *)&neighbor_remove_private_as_replace_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_184_prev,
		.to = &gn_BGP_VPNV6_NODE_184_next,
		.data = &ctkn_BGP_VPNV6_NODE[184],
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[187],
	},
	{
		.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 = (void *)&neighbor_route_map_cmd_vtysh,
	},
	{
		.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_reflector_client_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 = (void *)&neighbor_route_server_client_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_198_prev,
		.to = &gn_BGP_VPNV6_NODE_198_next,
		.data = &ctkn_BGP_VPNV6_NODE[198],
	},
	{
		.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 = (void *)&neighbor_send_community_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_201_prev,
		.to = &gn_BGP_VPNV6_NODE_201_next,
		.data = &ctkn_BGP_VPNV6_NODE[201],
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[204],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_205_prev,
		.to = &gn_BGP_VPNV6_NODE_205_next,
		.data = (void *)&neighbor_send_community_type_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[209],
	},
	{
		.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 = (void *)&neighbor_soft_reconfiguration_cmd_vtysh,
	},
	{
		.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_soo_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_unsuppress_map_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_weight_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 = &ctkn_BGP_VPNV6_NODE[229],
	},
	{
		.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 = (void *)&vpnv6_network_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[243],
	},
	{
		.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 = (void *)&no_neighbor_activate_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[252],
	},
	{
		.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 = (void *)&no_neighbor_addpath_paths_limit_cmd_vtysh,
	},
	{
		.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 = (void *)&no_neighbor_addpath_tx_all_paths_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_260_prev,
		.to = &gn_BGP_VPNV6_NODE_260_next,
		.data = &ctkn_BGP_VPNV6_NODE[260],
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[263],
	},
	{
		.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 = (void *)&no_neighbor_addpath_tx_best_selected_paths_cmd_vtysh,
	},
	{
		.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 = (void *)&no_neighbor_addpath_tx_bestpath_per_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_269_prev,
		.to = &gn_BGP_VPNV6_NODE_269_next,
		.data = &ctkn_BGP_VPNV6_NODE[269],
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[272],
	},
	{
		.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 = (void *)&no_neighbor_allowas_in_cmd_vtysh,
	},
	{
		.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 = (void *)&no_neighbor_as_override_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[286],
	},
	{
		.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 = (void *)&no_neighbor_attr_unchanged_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[290],
	},
	{
		.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 = (void *)&no_neighbor_disable_addpath_rx_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[298],
	},
	{
		.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 = (void *)&no_neighbor_distribute_list_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[303],
	},
	{
		.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 = (void *)&no_neighbor_filter_list_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[310],
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[318],
	},
	{
		.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 = (void *)&no_neighbor_maximum_prefix_cmd_vtysh,
	},
	{
		.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 = (void *)&no_neighbor_maximum_prefix_out_cmd_vtysh,
	},
	{
		.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 = (void *)&no_neighbor_nexthop_self_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_338_prev,
		.to = &gn_BGP_VPNV6_NODE_338_next,
		.data = &ctkn_BGP_VPNV6_NODE[338],
	},
	{
		.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 = (void *)&no_neighbor_nexthop_self_all_hidden_cmd_vtysh,
	},
	{
		.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 = (void *)&no_neighbor_nexthop_self_force_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_344_prev,
		.to = &gn_BGP_VPNV6_NODE_344_next,
		.data = &ctkn_BGP_VPNV6_NODE[344],
	},
	{
		.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_set_peer_group_hidden_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 = &ctkn_BGP_VPNV6_NODE[350],
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[353],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_354_prev,
		.to = &gn_BGP_VPNV6_NODE_354_next,
		.data = (void *)&no_neighbor_prefix_list_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[357],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_358_prev,
		.to = &gn_BGP_VPNV6_NODE_358_next,
		.data = (void *)&no_neighbor_remove_private_as_cmd_vtysh,
	},
	{
		.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 = (void *)&no_neighbor_remove_private_as_all_cmd_vtysh,
	},
	{
		.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_remove_private_as_all_replace_as_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 = (void *)&no_neighbor_remove_private_as_replace_as_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_368_prev,
		.to = &gn_BGP_VPNV6_NODE_368_next,
		.data = &ctkn_BGP_VPNV6_NODE[368],
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[371],
	},
	{
		.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_route_map_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 = &ctkn_BGP_VPNV6_NODE[377],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_378_prev,
		.to = &gn_BGP_VPNV6_NODE_378_next,
		.data = (void *)&no_neighbor_route_reflector_client_cmd_vtysh,
	},
	{
		.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 = (void *)&no_neighbor_route_server_client_cmd_vtysh,
	},
	{
		.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_send_community_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 = &ctkn_BGP_VPNV6_NODE[388],
	},
	{
		.from = &gn_BGP_VPNV6_NODE_389_prev,
		.to = &gn_BGP_VPNV6_NODE_389_next,
		.data = (void *)&no_neighbor_send_community_type_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[391],
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[394],
	},
	{
		.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 = (void *)&no_neighbor_soft_reconfiguration_cmd_vtysh,
	},
	{
		.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 = &ctkn_BGP_VPNV6_NODE[399],
	},
	{
		.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 = (void *)&no_neighbor_soo_cmd_vtysh,
	},
	{
		.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_unsuppress_map_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_weight_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 = &ctkn_BGP_VPNV6_NODE[417],
	},
	{
		.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_vpnv6_network_cmd_vtysh,
	},
	{
		.from = &gn_BGP_VPNV6_NODE_424_prev,
		.to = &gn_BGP_VPNV6_NODE_424_next,
		.data = &ctkn_BGP_VPNV6_NODE[424],
	},
};
MAKE_VECTOR(gvec_BGP_VPNV6_NODE, 425, &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]);

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_OPENFABRIC_NODE[];
static struct graph_node gn_OPENFABRIC_NODE[];

static struct cmd_token ctkn_OPENFABRIC_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_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_OPENFABRIC_NODE[1],
	},
	{ /* [4] */
		.type = WORD_TKN,
		.text = (char *)"purge-originator",
		.desc = (char *)"Use the RFC 6232 purge-originator",
	},
	{ /* [5] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [6] = fabricd_area_purge_originator_cmd */ },
	{ /* [7] */
		.type = WORD_TKN,
		.text = (char *)"default-information",
		.desc = (char *)"Control distribution of default information",
	},
	{ /* [8] */
		.type = WORD_TKN,
		.text = (char *)"originate",
		.desc = (char *)"Distribute a default route",
	},
	{ /* [9] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[11],
	},
	{ /* [10] */
		.type = WORD_TKN,
		.text = (char *)"ipv4",
		.desc = (char *)"Distribute default route for IPv4",
	},
	{ /* [11] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[9],
	},
	{ /* [12] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[14],
	},
	{ /* [13] */
		.type = WORD_TKN,
		.text = (char *)"always",
		.desc = (char *)"Always advertise default route",
	},
	{ /* [14] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[12],
	},
	{ /* [15] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[20],
	},
	{ /* [16] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[19],
	},
	{ /* [17] */
		.type = WORD_TKN,
		.text = (char *)"metric",
		.desc = (char *)"Metric for default route",
	},
	{ /* [18] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-16777215)",
		.desc = (char *)"ISIS default metric",
		.max = 16777215,
		.varname = (char *)"metric",
	},
	{ /* [19] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[16],
	},
	{ /* [20] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[15],
	},
	{ /* [21] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [22] = fabricd_isis_default_originate_cmd */ },
	{ /* [23] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"Route map reference",
	},
	{ /* [24] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Pointer to route-map entries",
		.varname = (char *)"rmap_name",
	},
	{ /* [25] */
		.type = WORD_TKN,
		.text = (char *)"ipv6",
		.desc = (char *)"Distribute default route for IPv6",
	},
	{ /* [26] */
		.type = WORD_TKN,
		.text = (char *)"domain-password",
		.desc = (char *)"Set the authentication password for a routing domain",
	},
	{ /* [27] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[29],
	},
	{ /* [28] */
		.type = WORD_TKN,
		.text = (char *)"clear",
		.desc = (char *)"Authentication type",
	},
	{ /* [29] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[27],
	},
	{ /* [30] */
		.type = VARIABLE_TKN,
		.text = (char *)"WORD",
		.desc = (char *)"Level-wide password",
	},
	{ /* [31] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[37],
	},
	{ /* [32] */
		.type = WORD_TKN,
		.text = (char *)"authenticate",
		.desc = (char *)"Authentication",
	},
	{ /* [33] */
		.type = WORD_TKN,
		.text = (char *)"snp",
		.desc = (char *)"SNP PDUs",
	},
	{ /* [34] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[36],
	},
	{ /* [35] */
		.type = WORD_TKN,
		.text = (char *)"send-only",
		.desc = (char *)"Send but do not check PDUs on receiving",
	},
	{ /* [36] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[34],
	},
	{ /* [37] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[31],
	},
	{ /* [38] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [39] = fabricd_domain_passwd_cmd */ },
	{ /* [40] */
		.type = WORD_TKN,
		.text = (char *)"validate",
		.desc = (char *)"Send and check PDUs on receiving",
	},
	{ /* [41] */
		.type = WORD_TKN,
		.text = (char *)"md5",
		.desc = (char *)"Authentication type",
	},
	{ /* [42] */
		.type = WORD_TKN,
		.text = (char *)"fabric-tier",
		.desc = (char *)"Statically configure the tier to advertise",
	},
	{ /* [43] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-14)",
		.desc = (char *)"Tier to advertise",
		.max = 14,
		.varname = (char *)"fabric_tier",
	},
	{ /* [44] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [45] = fabricd_fabric_tier_cmd */ },
	{ /* [46] */
		.type = WORD_TKN,
		.text = (char *)"log-adjacency-changes",
		.desc = (char *)"Log changes in adjacency state",
	},
	{ /* [47] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [48] = fabricd_log_adj_changes_cmd */ },
	{ /* [49] */
		.type = WORD_TKN,
		.text = (char *)"lsp-gen-interval",
		.desc = (char *)"Minimum interval between regenerating same LSP",
	},
	{ /* [50] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-120)",
		.desc = (char *)"Minimum interval in seconds",
		.min = 1,
		.max = 120,
		.varname = (char *)"lsp_gen_interval",
	},
	{ /* [51] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [52] = fabricd_lsp_gen_interval_cmd */ },
	{ /* [53] */
		.type = WORD_TKN,
		.text = (char *)"lsp-mtu",
		.desc = (char *)"Configure the maximum size of generated LSPs",
	},
	{ /* [54] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(128-4352)",
		.desc = (char *)"Maximum size of generated LSPs",
		.min = 128,
		.max = 4352,
		.varname = (char *)"lsp_mtu",
	},
	{ /* [55] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [56] = fabricd_area_lsp_mtu_cmd */ },
	{ /* [57] */
		.type = WORD_TKN,
		.text = (char *)"lsp-refresh-interval",
		.desc = (char *)"LSP refresh interval",
	},
	{ /* [58] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65235)",
		.desc = (char *)"LSP refresh interval in seconds",
		.min = 1,
		.max = 65235,
		.varname = (char *)"lsp_refresh_interval",
	},
	{ /* [59] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [60] = fabricd_lsp_refresh_interval_cmd */ },
	{ /* [61] */
		.type = WORD_TKN,
		.text = (char *)"max-lsp-lifetime",
		.desc = (char *)"Maximum LSP lifetime",
	},
	{ /* [62] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(350-65535)",
		.desc = (char *)"LSP lifetime in seconds",
		.min = 350,
		.max = 65535,
		.varname = (char *)"max_lsp_lifetime",
	},
	{ /* [63] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [64] = fabricd_max_lsp_lifetime_cmd */ },
	{ /* [65] */
		.type = WORD_TKN,
		.text = (char *)"net",
		.desc = (char *)"A Network Entity Title for this process (OSI only)",
	},
	{ /* [66] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"XX.XXXX. ... .XXX.XX  Network entity title (NET)",
		.varname = (char *)"net",
	},
	{ /* [67] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [68] = fabricd_net_cmd */ },
	{ /* [69] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [70] */
		.type = WORD_TKN,
		.text = (char *)"default-information",
		.desc = (char *)"Control distribution of default information",
	},
	{ /* [71] */
		.type = WORD_TKN,
		.text = (char *)"originate",
		.desc = (char *)"Distribute a default route",
	},
	{ /* [72] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[74],
	},
	{ /* [73] */
		.type = WORD_TKN,
		.text = (char *)"ipv4",
		.desc = (char *)"Distribute default route for IPv4",
	},
	{ /* [74] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[72],
	},
	{ /* [75] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [76] = fabricd_no_isis_default_originate_cmd */ },
	{ /* [77] */
		.type = WORD_TKN,
		.text = (char *)"ipv6",
		.desc = (char *)"Distribute default route for IPv6",
	},
	{ /* [78] */
		.type = WORD_TKN,
		.text = (char *)"domain-password",
		.desc = (char *)"Set the authentication password for a routing domain",
	},
	{ /* [79] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [80] = fabricd_no_domain_passwd_cmd */ },
	{ /* [81] */
		.type = WORD_TKN,
		.text = (char *)"fabric-tier",
		.desc = (char *)"Statically configure the tier to advertise",
	},
	{ /* [82] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[84],
	},
	{ /* [83] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-14)",
		.desc = (char *)"Tier to advertise",
		.max = 14,
		.varname = (char *)"fabric_tier",
	},
	{ /* [84] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[82],
	},
	{ /* [85] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [86] = fabricd_no_fabric_tier_cmd */ },
	{ /* [87] */
		.type = WORD_TKN,
		.text = (char *)"log-adjacency-changes",
		.desc = (char *)"Stop logging changes in adjacency state",
	},
	{ /* [88] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [89] = fabricd_no_log_adj_changes_cmd */ },
	{ /* [90] */
		.type = WORD_TKN,
		.text = (char *)"lsp-gen-interval",
		.desc = (char *)"Minimum interval between regenerating same LSP",
	},
	{ /* [91] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[93],
	},
	{ /* [92] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-120)",
		.desc = (char *)"Minimum interval in seconds",
		.min = 1,
		.max = 120,
		.varname = (char *)"lsp_gen_interval",
	},
	{ /* [93] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[91],
	},
	{ /* [94] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [95] = fabricd_no_lsp_gen_interval_cmd */ },
	{ /* [96] */
		.type = WORD_TKN,
		.text = (char *)"lsp-mtu",
		.desc = (char *)"Configure the maximum size of generated LSPs",
	},
	{ /* [97] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[99],
	},
	{ /* [98] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(128-4352)",
		.desc = (char *)"Maximum size of generated LSPs",
		.min = 128,
		.max = 4352,
		.varname = (char *)"lsp_mtu",
	},
	{ /* [99] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[97],
	},
	{ /* [100] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [101] = fabricd_no_area_lsp_mtu_cmd */ },
	{ /* [102] */
		.type = WORD_TKN,
		.text = (char *)"lsp-refresh-interval",
		.desc = (char *)"LSP refresh interval",
	},
	{ /* [103] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[105],
	},
	{ /* [104] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-65235)",
		.desc = (char *)"LSP refresh interval in seconds",
		.min = 1,
		.max = 65235,
		.varname = (char *)"lsp_refresh_interval",
	},
	{ /* [105] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[103],
	},
	{ /* [106] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [107] = fabricd_no_lsp_refresh_interval_cmd */ },
	{ /* [108] */
		.type = WORD_TKN,
		.text = (char *)"max-lsp-lifetime",
		.desc = (char *)"Maximum LSP lifetime",
	},
	{ /* [109] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[111],
	},
	{ /* [110] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(350-65535)",
		.desc = (char *)"LSP lifetime in seconds",
		.min = 350,
		.max = 65535,
		.varname = (char *)"max_lsp_lifetime",
	},
	{ /* [111] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[109],
	},
	{ /* [112] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [113] = fabricd_no_max_lsp_lifetime_cmd */ },
	{ /* [114] */
		.type = WORD_TKN,
		.text = (char *)"net",
		.desc = (char *)"A Network Entity Title for this process (OSI only)",
	},
	{ /* [115] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"WORD",
		.desc = (char *)"XX.XXXX. ... .XXX.XX  Network entity title (NET)",
		.varname = (char *)"net",
	},
	{ /* [116] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [117] = fabricd_no_net_cmd */ },
	{ /* [118] */
		.type = WORD_TKN,
		.text = (char *)"redistribute",
		.desc = (char *)"Redistribute information from another routing protocol",
	},
	{ /* [119] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[124],
	},
	{ /* [120] */
		.type = WORD_TKN,
		.text = (char *)"ipv4",
		.desc = (char *)"Redistribute IPv4 routes",
	},
	{ /* [121] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[123],
	},
	{ /* [122] */
		.type = WORD_TKN,
		.text = (char *)"kernel",
		.desc = (char *)"Kernel routes (not installed via the zebra RIB)",
	},
	{ /* [123] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[121],
	},
	{ /* [124] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[119],
	},
	{ /* [125] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [126] = fabricd_no_isis_redistribute_cmd */ },
	{ /* [127] */
		.type = WORD_TKN,
		.text = (char *)"connected",
		.desc = (char *)"Connected routes (directly attached subnet or host)",
	},
	{ /* [128] */
		.type = WORD_TKN,
		.text = (char *)"local",
		.desc = (char *)"Local routes (directly attached host route)",
	},
	{ /* [129] */
		.type = WORD_TKN,
		.text = (char *)"static",
		.desc = (char *)"Statically configured routes",
	},
	{ /* [130] */
		.type = WORD_TKN,
		.text = (char *)"rip",
		.desc = (char *)"Routing Information Protocol (RIP)",
	},
	{ /* [131] */
		.type = WORD_TKN,
		.text = (char *)"ospf",
		.desc = (char *)"Open Shortest Path First (OSPFv2)",
	},
	{ /* [132] */
		.type = WORD_TKN,
		.text = (char *)"isis",
		.desc = (char *)"Intermediate System to Intermediate System (IS-IS)",
	},
	{ /* [133] */
		.type = WORD_TKN,
		.text = (char *)"bgp",
		.desc = (char *)"Border Gateway Protocol (BGP)",
	},
	{ /* [134] */
		.type = WORD_TKN,
		.text = (char *)"eigrp",
		.desc = (char *)"Enhanced Interior Gateway Routing Protocol (EIGRP)",
	},
	{ /* [135] */
		.type = WORD_TKN,
		.text = (char *)"nhrp",
		.desc = (char *)"Next Hop Resolution Protocol (NHRP)",
	},
	{ /* [136] */
		.type = WORD_TKN,
		.text = (char *)"vnc",
		.desc = (char *)"Virtual Network Control (VNC)",
	},
	{ /* [137] */
		.type = WORD_TKN,
		.text = (char *)"babel",
		.desc = (char *)"Babel routing protocol (Babel)",
	},
	{ /* [138] */
		.type = WORD_TKN,
		.text = (char *)"ipv6",
		.desc = (char *)"Redistribute IPv6 routes",
	},
	{ /* [139] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[141],
	},
	{ /* [140] */
		.type = WORD_TKN,
		.text = (char *)"kernel",
		.desc = (char *)"Kernel routes (not installed via the zebra RIB)",
	},
	{ /* [141] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[139],
	},
	{ /* [142] */
		.type = WORD_TKN,
		.text = (char *)"connected",
		.desc = (char *)"Connected routes (directly attached subnet or host)",
	},
	{ /* [143] */
		.type = WORD_TKN,
		.text = (char *)"local",
		.desc = (char *)"Local routes (directly attached host route)",
	},
	{ /* [144] */
		.type = WORD_TKN,
		.text = (char *)"static",
		.desc = (char *)"Statically configured routes",
	},
	{ /* [145] */
		.type = WORD_TKN,
		.text = (char *)"ripng",
		.desc = (char *)"Routing Information Protocol next-generation (IPv6) (RIPng)",
	},
	{ /* [146] */
		.type = WORD_TKN,
		.text = (char *)"ospf6",
		.desc = (char *)"Open Shortest Path First (IPv6) (OSPFv3)",
	},
	{ /* [147] */
		.type = WORD_TKN,
		.text = (char *)"isis",
		.desc = (char *)"Intermediate System to Intermediate System (IS-IS)",
	},
	{ /* [148] */
		.type = WORD_TKN,
		.text = (char *)"bgp",
		.desc = (char *)"Border Gateway Protocol (BGP)",
	},
	{ /* [149] */
		.type = WORD_TKN,
		.text = (char *)"nhrp",
		.desc = (char *)"Next Hop Resolution Protocol (NHRP)",
	},
	{ /* [150] */
		.type = WORD_TKN,
		.text = (char *)"vnc",
		.desc = (char *)"Virtual Network Control (VNC)",
	},
	{ /* [151] */
		.type = WORD_TKN,
		.text = (char *)"babel",
		.desc = (char *)"Babel routing protocol (Babel)",
	},
	{ /* [152] */
		.type = WORD_TKN,
		.text = (char *)"set-overload-bit",
		.desc = (char *)"Reset overload bit",
	},
	{ /* [153] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [154] = fabricd_no_set_overload_bit_cmd */ },
	{ /* [155] */
		.type = WORD_TKN,
		.text = (char *)"spf-delay-ietf",
		.desc = (char *)"IETF SPF delay algorithm",
	},
	{ /* [156] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [157] = fabricd_no_spf_delay_ietf_cmd */ },
	{ /* [158] */
		.type = WORD_TKN,
		.text = (char *)"spf-interval",
		.desc = (char *)"Minimum interval between SPF calculations",
	},
	{ /* [159] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[161],
	},
	{ /* [160] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-120)",
		.desc = (char *)"Minimum interval between consecutive SPFs in seconds",
		.min = 1,
		.max = 120,
		.varname = (char *)"spf_interval",
	},
	{ /* [161] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[159],
	},
	{ /* [162] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [163] = fabricd_no_spf_interval_cmd */ },
	{ /* [164] */
		.type = WORD_TKN,
		.text = (char *)"topology",
		.desc = (char *)"Configure IS-IS topologies",
	},
	{ /* [165] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[167],
	},
	{ /* [166] */
		.type = WORD_TKN,
		.text = (char *)"standard",
		.desc = (char *)"IPv4 unicast topology",
	},
	{ /* [167] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[165],
	},
	{ /* [168] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[170],
	},
	{ /* [169] */
		.type = WORD_TKN,
		.text = (char *)"overload",
		.desc = (char *)"Set overload bit for topology",
	},
	{ /* [170] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[168],
	},
	{ /* [171] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [172] = fabricd_no_isis_topology_cmd */ },
	{ /* [173] */
		.type = WORD_TKN,
		.text = (char *)"ipv4-mgmt",
		.desc = (char *)"IPv4 management topology",
	},
	{ /* [174] */
		.type = WORD_TKN,
		.text = (char *)"ipv6-unicast",
		.desc = (char *)"IPv6 unicast topology",
	},
	{ /* [175] */
		.type = WORD_TKN,
		.text = (char *)"ipv4-multicast",
		.desc = (char *)"IPv4 multicast topology",
	},
	{ /* [176] */
		.type = WORD_TKN,
		.text = (char *)"ipv6-multicast",
		.desc = (char *)"IPv6 multicast topology",
	},
	{ /* [177] */
		.type = WORD_TKN,
		.text = (char *)"ipv6-mgmt",
		.desc = (char *)"IPv6 management topology",
	},
	{ /* [178] */
		.type = WORD_TKN,
		.text = (char *)"ipv6-dstsrc",
		.desc = (char *)"IPv6 dst-src topology",
	},
	{ /* [179] */
		.type = WORD_TKN,
		.text = (char *)"triggered-csnp-delay",
		.desc = (char *)"Configure the delay for triggered CSNPs",
	},
	{ /* [180] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[185],
	},
	{ /* [181] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(100-10000)",
		.desc = (char *)"Delay in milliseconds",
		.min = 100,
		.max = 10000,
		.varname = (char *)"triggered_csnp_delay",
	},
	{ /* [182] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[184],
	},
	{ /* [183] */
		.type = WORD_TKN,
		.text = (char *)"always",
		.desc = (char *)"Trigger CSNP for all LSPs, not only circuit-scoped",
	},
	{ /* [184] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[182],
	},
	{ /* [185] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[180],
	},
	{ /* [186] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [187] = fabricd_no_triggered_csnp_cmd */ },
	{ /* [188] */
		.type = WORD_TKN,
		.text = (char *)"redistribute",
		.desc = (char *)"Redistribute information from another routing protocol",
	},
	{ /* [189] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[194],
	},
	{ /* [190] */
		.type = WORD_TKN,
		.text = (char *)"ipv4",
		.desc = (char *)"Redistribute IPv4 routes",
	},
	{ /* [191] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[193],
	},
	{ /* [192] */
		.type = WORD_TKN,
		.text = (char *)"kernel",
		.desc = (char *)"Kernel routes (not installed via the zebra RIB)",
	},
	{ /* [193] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[191],
	},
	{ /* [194] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[189],
	},
	{ /* [195] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[200],
	},
	{ /* [196] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[199],
	},
	{ /* [197] */
		.type = WORD_TKN,
		.text = (char *)"metric",
		.desc = (char *)"Metric for redistributed routes",
	},
	{ /* [198] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-16777215)",
		.desc = (char *)"ISIS default metric",
		.max = 16777215,
		.varname = (char *)"metric",
	},
	{ /* [199] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[196],
	},
	{ /* [200] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[195],
	},
	{ /* [201] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [202] = fabricd_isis_redistribute_cmd */ },
	{ /* [203] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"Route map reference",
	},
	{ /* [204] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Pointer to route-map entries",
		.varname = (char *)"rmap_name",
	},
	{ /* [205] */
		.type = WORD_TKN,
		.text = (char *)"connected",
		.desc = (char *)"Connected routes (directly attached subnet or host)",
	},
	{ /* [206] */
		.type = WORD_TKN,
		.text = (char *)"local",
		.desc = (char *)"Local routes (directly attached host route)",
	},
	{ /* [207] */
		.type = WORD_TKN,
		.text = (char *)"static",
		.desc = (char *)"Statically configured routes",
	},
	{ /* [208] */
		.type = WORD_TKN,
		.text = (char *)"rip",
		.desc = (char *)"Routing Information Protocol (RIP)",
	},
	{ /* [209] */
		.type = WORD_TKN,
		.text = (char *)"ospf",
		.desc = (char *)"Open Shortest Path First (OSPFv2)",
	},
	{ /* [210] */
		.type = WORD_TKN,
		.text = (char *)"isis",
		.desc = (char *)"Intermediate System to Intermediate System (IS-IS)",
	},
	{ /* [211] */
		.type = WORD_TKN,
		.text = (char *)"bgp",
		.desc = (char *)"Border Gateway Protocol (BGP)",
	},
	{ /* [212] */
		.type = WORD_TKN,
		.text = (char *)"eigrp",
		.desc = (char *)"Enhanced Interior Gateway Routing Protocol (EIGRP)",
	},
	{ /* [213] */
		.type = WORD_TKN,
		.text = (char *)"nhrp",
		.desc = (char *)"Next Hop Resolution Protocol (NHRP)",
	},
	{ /* [214] */
		.type = WORD_TKN,
		.text = (char *)"vnc",
		.desc = (char *)"Virtual Network Control (VNC)",
	},
	{ /* [215] */
		.type = WORD_TKN,
		.text = (char *)"babel",
		.desc = (char *)"Babel routing protocol (Babel)",
	},
	{ /* [216] */
		.type = WORD_TKN,
		.text = (char *)"ipv6",
		.desc = (char *)"Redistribute IPv6 routes",
	},
	{ /* [217] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[219],
	},
	{ /* [218] */
		.type = WORD_TKN,
		.text = (char *)"kernel",
		.desc = (char *)"Kernel routes (not installed via the zebra RIB)",
	},
	{ /* [219] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[217],
	},
	{ /* [220] */
		.type = WORD_TKN,
		.text = (char *)"connected",
		.desc = (char *)"Connected routes (directly attached subnet or host)",
	},
	{ /* [221] */
		.type = WORD_TKN,
		.text = (char *)"local",
		.desc = (char *)"Local routes (directly attached host route)",
	},
	{ /* [222] */
		.type = WORD_TKN,
		.text = (char *)"static",
		.desc = (char *)"Statically configured routes",
	},
	{ /* [223] */
		.type = WORD_TKN,
		.text = (char *)"ripng",
		.desc = (char *)"Routing Information Protocol next-generation (IPv6) (RIPng)",
	},
	{ /* [224] */
		.type = WORD_TKN,
		.text = (char *)"ospf6",
		.desc = (char *)"Open Shortest Path First (IPv6) (OSPFv3)",
	},
	{ /* [225] */
		.type = WORD_TKN,
		.text = (char *)"isis",
		.desc = (char *)"Intermediate System to Intermediate System (IS-IS)",
	},
	{ /* [226] */
		.type = WORD_TKN,
		.text = (char *)"bgp",
		.desc = (char *)"Border Gateway Protocol (BGP)",
	},
	{ /* [227] */
		.type = WORD_TKN,
		.text = (char *)"nhrp",
		.desc = (char *)"Next Hop Resolution Protocol (NHRP)",
	},
	{ /* [228] */
		.type = WORD_TKN,
		.text = (char *)"vnc",
		.desc = (char *)"Virtual Network Control (VNC)",
	},
	{ /* [229] */
		.type = WORD_TKN,
		.text = (char *)"babel",
		.desc = (char *)"Babel routing protocol (Babel)",
	},
	{ /* [230] */
		.type = WORD_TKN,
		.text = (char *)"set-overload-bit",
		.desc = (char *)"Set overload bit to avoid any transit traffic",
	},
	{ /* [231] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [232] = fabricd_set_overload_bit_cmd */ },
	{ /* [233] */
		.type = WORD_TKN,
		.text = (char *)"spf-delay-ietf",
		.desc = (char *)"IETF SPF delay algorithm",
	},
	{ /* [234] */
		.type = WORD_TKN,
		.text = (char *)"init-delay",
		.desc = (char *)"Delay used while in QUIET state",
	},
	{ /* [235] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-60000)",
		.desc = (char *)"Delay used while in QUIET state in milliseconds",
		.max = 60000,
		.varname = (char *)"init_delay",
	},
	{ /* [236] */
		.type = WORD_TKN,
		.text = (char *)"short-delay",
		.desc = (char *)"Delay used while in SHORT_WAIT state",
	},
	{ /* [237] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-60000)",
		.desc = (char *)"Delay used while in SHORT_WAIT state in milliseconds",
		.max = 60000,
		.varname = (char *)"short_delay",
	},
	{ /* [238] */
		.type = WORD_TKN,
		.text = (char *)"long-delay",
		.desc = (char *)"Delay used while in LONG_WAIT",
	},
	{ /* [239] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-60000)",
		.desc = (char *)"Delay used while in LONG_WAIT state in milliseconds",
		.max = 60000,
		.varname = (char *)"long_delay",
	},
	{ /* [240] */
		.type = WORD_TKN,
		.text = (char *)"holddown",
		.desc = (char *)"Time with no received IGP events before considering IGP stable",
	},
	{ /* [241] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-60000)",
		.desc = (char *)"Time with no received IGP events before considering IGP stable (in milliseconds)",
		.max = 60000,
		.varname = (char *)"holddown",
	},
	{ /* [242] */
		.type = WORD_TKN,
		.text = (char *)"time-to-learn",
		.desc = (char *)"Maximum duration needed to learn all the events related to a single failure",
	},
	{ /* [243] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-60000)",
		.desc = (char *)"Maximum duration needed to learn all the events related to a single failure (in milliseconds)",
		.max = 60000,
		.varname = (char *)"time_to_learn",
	},
	{ /* [244] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [245] = fabricd_spf_delay_ietf_cmd */ },
	{ /* [246] */
		.type = WORD_TKN,
		.text = (char *)"spf-interval",
		.desc = (char *)"Minimum interval between SPF calculations",
	},
	{ /* [247] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-120)",
		.desc = (char *)"Minimum interval between consecutive SPFs in seconds",
		.min = 1,
		.max = 120,
		.varname = (char *)"spf_interval",
	},
	{ /* [248] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [249] = fabricd_spf_interval_cmd */ },
	{ /* [250] */
		.type = WORD_TKN,
		.text = (char *)"topology",
		.desc = (char *)"Configure IS-IS topologies",
	},
	{ /* [251] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[253],
	},
	{ /* [252] */
		.type = WORD_TKN,
		.text = (char *)"standard",
		.desc = (char *)"IPv4 unicast topology",
	},
	{ /* [253] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[251],
	},
	{ /* [254] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[256],
	},
	{ /* [255] */
		.type = WORD_TKN,
		.text = (char *)"overload",
		.desc = (char *)"Set overload bit for topology",
	},
	{ /* [256] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[254],
	},
	{ /* [257] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [258] = fabricd_isis_topology_cmd */ },
	{ /* [259] */
		.type = WORD_TKN,
		.text = (char *)"ipv4-mgmt",
		.desc = (char *)"IPv4 management topology",
	},
	{ /* [260] */
		.type = WORD_TKN,
		.text = (char *)"ipv6-unicast",
		.desc = (char *)"IPv6 unicast topology",
	},
	{ /* [261] */
		.type = WORD_TKN,
		.text = (char *)"ipv4-multicast",
		.desc = (char *)"IPv4 multicast topology",
	},
	{ /* [262] */
		.type = WORD_TKN,
		.text = (char *)"ipv6-multicast",
		.desc = (char *)"IPv6 multicast topology",
	},
	{ /* [263] */
		.type = WORD_TKN,
		.text = (char *)"ipv6-mgmt",
		.desc = (char *)"IPv6 management topology",
	},
	{ /* [264] */
		.type = WORD_TKN,
		.text = (char *)"ipv6-dstsrc",
		.desc = (char *)"IPv6 dst-src topology",
	},
	{ /* [265] */
		.type = WORD_TKN,
		.text = (char *)"triggered-csnp-delay",
		.desc = (char *)"Configure the delay for triggered CSNPs",
	},
	{ /* [266] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(100-10000)",
		.desc = (char *)"Delay in milliseconds",
		.min = 100,
		.max = 10000,
		.varname = (char *)"triggered_csnp_delay",
	},
	{ /* [267] */
		.type = FORK_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[269],
	},
	{ /* [268] */
		.type = WORD_TKN,
		.text = (char *)"always",
		.desc = (char *)"Trigger CSNP for all LSPs, not only circuit-scoped",
	},
	{ /* [269] */
		.type = JOIN_TKN,
		.forkjoin = &gn_OPENFABRIC_NODE[267],
	},
	{ /* [270] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [271] = fabricd_triggered_csnp_cmd */ },
};

extern struct cmd_element fabricd_area_lsp_mtu_cmd_vtysh;
extern struct cmd_element fabricd_area_purge_originator_cmd_vtysh;
extern struct cmd_element fabricd_domain_passwd_cmd_vtysh;
extern struct cmd_element fabricd_fabric_tier_cmd_vtysh;
extern struct cmd_element fabricd_isis_default_originate_cmd_vtysh;
extern struct cmd_element fabricd_isis_redistribute_cmd_vtysh;
extern struct cmd_element fabricd_isis_topology_cmd_vtysh;
extern struct cmd_element fabricd_log_adj_changes_cmd_vtysh;
extern struct cmd_element fabricd_lsp_gen_interval_cmd_vtysh;
extern struct cmd_element fabricd_lsp_refresh_interval_cmd_vtysh;
extern struct cmd_element fabricd_max_lsp_lifetime_cmd_vtysh;
extern struct cmd_element fabricd_net_cmd_vtysh;
extern struct cmd_element fabricd_no_area_lsp_mtu_cmd_vtysh;
extern struct cmd_element fabricd_no_domain_passwd_cmd_vtysh;
extern struct cmd_element fabricd_no_fabric_tier_cmd_vtysh;
extern struct cmd_element fabricd_no_isis_default_originate_cmd_vtysh;
extern struct cmd_element fabricd_no_isis_redistribute_cmd_vtysh;
extern struct cmd_element fabricd_no_isis_topology_cmd_vtysh;
extern struct cmd_element fabricd_no_log_adj_changes_cmd_vtysh;
extern struct cmd_element fabricd_no_lsp_gen_interval_cmd_vtysh;
extern struct cmd_element fabricd_no_lsp_refresh_interval_cmd_vtysh;
extern struct cmd_element fabricd_no_max_lsp_lifetime_cmd_vtysh;
extern struct cmd_element fabricd_no_net_cmd_vtysh;
extern struct cmd_element fabricd_no_set_overload_bit_cmd_vtysh;
extern struct cmd_element fabricd_no_spf_delay_ietf_cmd_vtysh;
extern struct cmd_element fabricd_no_spf_interval_cmd_vtysh;
extern struct cmd_element fabricd_no_triggered_csnp_cmd_vtysh;
extern struct cmd_element fabricd_set_overload_bit_cmd_vtysh;
extern struct cmd_element fabricd_spf_delay_ietf_cmd_vtysh;
extern struct cmd_element fabricd_spf_interval_cmd_vtysh;
extern struct cmd_element fabricd_triggered_csnp_cmd_vtysh;

MAKE_VECTOR(gn_OPENFABRIC_NODE_0_next, 17, &gn_OPENFABRIC_NODE[1], &gn_OPENFABRIC_NODE[7], &gn_OPENFABRIC_NODE[26], &gn_OPENFABRIC_NODE[42], &gn_OPENFABRIC_NODE[46], &gn_OPENFABRIC_NODE[49], &gn_OPENFABRIC_NODE[53], &gn_OPENFABRIC_NODE[57], &gn_OPENFABRIC_NODE[61], &gn_OPENFABRIC_NODE[65], &gn_OPENFABRIC_NODE[69], &gn_OPENFABRIC_NODE[188], &gn_OPENFABRIC_NODE[230], &gn_OPENFABRIC_NODE[233], &gn_OPENFABRIC_NODE[246], &gn_OPENFABRIC_NODE[250], &gn_OPENFABRIC_NODE[265]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_0_prev, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_1_next, 2, &gn_OPENFABRIC_NODE[2], &gn_OPENFABRIC_NODE[3]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_1_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_2_next, 1, &gn_OPENFABRIC_NODE[3]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_2_prev, 1, &gn_OPENFABRIC_NODE[1]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_3_next, 1, &gn_OPENFABRIC_NODE[4]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_3_prev, 2, &gn_OPENFABRIC_NODE[2], &gn_OPENFABRIC_NODE[1]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_4_next, 1, &gn_OPENFABRIC_NODE[5]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_4_prev, 1, &gn_OPENFABRIC_NODE[3]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_5_next, 1, &gn_OPENFABRIC_NODE[6]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_5_prev, 1, &gn_OPENFABRIC_NODE[4]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_6_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_6_prev, 1, &gn_OPENFABRIC_NODE[5]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_7_next, 1, &gn_OPENFABRIC_NODE[8]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_7_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_8_next, 1, &gn_OPENFABRIC_NODE[9]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_8_prev, 1, &gn_OPENFABRIC_NODE[7]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_9_next, 2, &gn_OPENFABRIC_NODE[10], &gn_OPENFABRIC_NODE[25]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_9_prev, 1, &gn_OPENFABRIC_NODE[8]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_10_next, 1, &gn_OPENFABRIC_NODE[11]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_10_prev, 1, &gn_OPENFABRIC_NODE[9]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_11_next, 1, &gn_OPENFABRIC_NODE[12]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_11_prev, 2, &gn_OPENFABRIC_NODE[10], &gn_OPENFABRIC_NODE[25]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_12_next, 2, &gn_OPENFABRIC_NODE[13], &gn_OPENFABRIC_NODE[14]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_12_prev, 1, &gn_OPENFABRIC_NODE[11]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_13_next, 1, &gn_OPENFABRIC_NODE[14]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_13_prev, 1, &gn_OPENFABRIC_NODE[12]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_14_next, 1, &gn_OPENFABRIC_NODE[15]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_14_prev, 2, &gn_OPENFABRIC_NODE[13], &gn_OPENFABRIC_NODE[12]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_15_next, 2, &gn_OPENFABRIC_NODE[16], &gn_OPENFABRIC_NODE[20]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_15_prev, 1, &gn_OPENFABRIC_NODE[14]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_16_next, 2, &gn_OPENFABRIC_NODE[17], &gn_OPENFABRIC_NODE[23]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_16_prev, 2, &gn_OPENFABRIC_NODE[19], &gn_OPENFABRIC_NODE[15]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_17_next, 1, &gn_OPENFABRIC_NODE[18]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_17_prev, 1, &gn_OPENFABRIC_NODE[16]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_18_next, 1, &gn_OPENFABRIC_NODE[19]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_18_prev, 1, &gn_OPENFABRIC_NODE[17]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_19_next, 2, &gn_OPENFABRIC_NODE[16], &gn_OPENFABRIC_NODE[20]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_19_prev, 2, &gn_OPENFABRIC_NODE[18], &gn_OPENFABRIC_NODE[24]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_20_next, 1, &gn_OPENFABRIC_NODE[21]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_20_prev, 2, &gn_OPENFABRIC_NODE[19], &gn_OPENFABRIC_NODE[15]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_21_next, 1, &gn_OPENFABRIC_NODE[22]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_21_prev, 1, &gn_OPENFABRIC_NODE[20]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_22_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_22_prev, 1, &gn_OPENFABRIC_NODE[21]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_23_next, 1, &gn_OPENFABRIC_NODE[24]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_23_prev, 1, &gn_OPENFABRIC_NODE[16]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_24_next, 1, &gn_OPENFABRIC_NODE[19]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_24_prev, 1, &gn_OPENFABRIC_NODE[23]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_25_next, 1, &gn_OPENFABRIC_NODE[11]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_25_prev, 1, &gn_OPENFABRIC_NODE[9]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_26_next, 1, &gn_OPENFABRIC_NODE[27]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_26_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_27_next, 2, &gn_OPENFABRIC_NODE[28], &gn_OPENFABRIC_NODE[41]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_27_prev, 1, &gn_OPENFABRIC_NODE[26]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_28_next, 1, &gn_OPENFABRIC_NODE[29]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_28_prev, 1, &gn_OPENFABRIC_NODE[27]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_29_next, 1, &gn_OPENFABRIC_NODE[30]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_29_prev, 2, &gn_OPENFABRIC_NODE[28], &gn_OPENFABRIC_NODE[41]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_30_next, 1, &gn_OPENFABRIC_NODE[31]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_30_prev, 1, &gn_OPENFABRIC_NODE[29]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_31_next, 2, &gn_OPENFABRIC_NODE[32], &gn_OPENFABRIC_NODE[37]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_31_prev, 1, &gn_OPENFABRIC_NODE[30]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_32_next, 1, &gn_OPENFABRIC_NODE[33]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_32_prev, 1, &gn_OPENFABRIC_NODE[31]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_33_next, 1, &gn_OPENFABRIC_NODE[34]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_33_prev, 1, &gn_OPENFABRIC_NODE[32]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_34_next, 2, &gn_OPENFABRIC_NODE[35], &gn_OPENFABRIC_NODE[40]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_34_prev, 1, &gn_OPENFABRIC_NODE[33]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_35_next, 1, &gn_OPENFABRIC_NODE[36]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_35_prev, 1, &gn_OPENFABRIC_NODE[34]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_36_next, 1, &gn_OPENFABRIC_NODE[37]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_36_prev, 2, &gn_OPENFABRIC_NODE[35], &gn_OPENFABRIC_NODE[40]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_37_next, 1, &gn_OPENFABRIC_NODE[38]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_37_prev, 2, &gn_OPENFABRIC_NODE[36], &gn_OPENFABRIC_NODE[31]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_38_next, 1, &gn_OPENFABRIC_NODE[39]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_38_prev, 1, &gn_OPENFABRIC_NODE[37]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_39_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_39_prev, 1, &gn_OPENFABRIC_NODE[38]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_40_next, 1, &gn_OPENFABRIC_NODE[36]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_40_prev, 1, &gn_OPENFABRIC_NODE[34]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_41_next, 1, &gn_OPENFABRIC_NODE[29]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_41_prev, 1, &gn_OPENFABRIC_NODE[27]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_42_next, 1, &gn_OPENFABRIC_NODE[43]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_42_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_43_next, 1, &gn_OPENFABRIC_NODE[44]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_43_prev, 1, &gn_OPENFABRIC_NODE[42]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_44_next, 1, &gn_OPENFABRIC_NODE[45]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_44_prev, 1, &gn_OPENFABRIC_NODE[43]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_45_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_45_prev, 1, &gn_OPENFABRIC_NODE[44]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_46_next, 1, &gn_OPENFABRIC_NODE[47]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_46_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_47_next, 1, &gn_OPENFABRIC_NODE[48]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_47_prev, 1, &gn_OPENFABRIC_NODE[46]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_48_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_48_prev, 1, &gn_OPENFABRIC_NODE[47]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_49_next, 1, &gn_OPENFABRIC_NODE[50]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_49_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_50_next, 1, &gn_OPENFABRIC_NODE[51]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_50_prev, 1, &gn_OPENFABRIC_NODE[49]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_51_next, 1, &gn_OPENFABRIC_NODE[52]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_51_prev, 1, &gn_OPENFABRIC_NODE[50]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_52_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_52_prev, 1, &gn_OPENFABRIC_NODE[51]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_53_next, 1, &gn_OPENFABRIC_NODE[54]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_53_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_54_next, 1, &gn_OPENFABRIC_NODE[55]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_54_prev, 1, &gn_OPENFABRIC_NODE[53]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_55_next, 1, &gn_OPENFABRIC_NODE[56]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_55_prev, 1, &gn_OPENFABRIC_NODE[54]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_56_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_56_prev, 1, &gn_OPENFABRIC_NODE[55]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_57_next, 1, &gn_OPENFABRIC_NODE[58]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_57_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_58_next, 1, &gn_OPENFABRIC_NODE[59]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_58_prev, 1, &gn_OPENFABRIC_NODE[57]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_59_next, 1, &gn_OPENFABRIC_NODE[60]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_59_prev, 1, &gn_OPENFABRIC_NODE[58]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_60_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_60_prev, 1, &gn_OPENFABRIC_NODE[59]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_61_next, 1, &gn_OPENFABRIC_NODE[62]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_61_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_62_next, 1, &gn_OPENFABRIC_NODE[63]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_62_prev, 1, &gn_OPENFABRIC_NODE[61]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_63_next, 1, &gn_OPENFABRIC_NODE[64]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_63_prev, 1, &gn_OPENFABRIC_NODE[62]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_64_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_64_prev, 1, &gn_OPENFABRIC_NODE[63]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_65_next, 1, &gn_OPENFABRIC_NODE[66]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_65_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_66_next, 1, &gn_OPENFABRIC_NODE[67]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_66_prev, 1, &gn_OPENFABRIC_NODE[65]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_67_next, 1, &gn_OPENFABRIC_NODE[68]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_67_prev, 1, &gn_OPENFABRIC_NODE[66]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_68_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_68_prev, 1, &gn_OPENFABRIC_NODE[67]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_69_next, 15, &gn_OPENFABRIC_NODE[70], &gn_OPENFABRIC_NODE[78], &gn_OPENFABRIC_NODE[81], &gn_OPENFABRIC_NODE[87], &gn_OPENFABRIC_NODE[90], &gn_OPENFABRIC_NODE[96], &gn_OPENFABRIC_NODE[102], &gn_OPENFABRIC_NODE[108], &gn_OPENFABRIC_NODE[114], &gn_OPENFABRIC_NODE[118], &gn_OPENFABRIC_NODE[152], &gn_OPENFABRIC_NODE[155], &gn_OPENFABRIC_NODE[158], &gn_OPENFABRIC_NODE[164], &gn_OPENFABRIC_NODE[179]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_69_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_70_next, 1, &gn_OPENFABRIC_NODE[71]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_70_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_71_next, 1, &gn_OPENFABRIC_NODE[72]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_71_prev, 1, &gn_OPENFABRIC_NODE[70]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_72_next, 2, &gn_OPENFABRIC_NODE[73], &gn_OPENFABRIC_NODE[77]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_72_prev, 1, &gn_OPENFABRIC_NODE[71]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_73_next, 1, &gn_OPENFABRIC_NODE[74]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_73_prev, 1, &gn_OPENFABRIC_NODE[72]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_74_next, 1, &gn_OPENFABRIC_NODE[75]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_74_prev, 2, &gn_OPENFABRIC_NODE[73], &gn_OPENFABRIC_NODE[77]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_75_next, 1, &gn_OPENFABRIC_NODE[76]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_75_prev, 1, &gn_OPENFABRIC_NODE[74]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_76_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_76_prev, 1, &gn_OPENFABRIC_NODE[75]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_77_next, 1, &gn_OPENFABRIC_NODE[74]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_77_prev, 1, &gn_OPENFABRIC_NODE[72]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_78_next, 1, &gn_OPENFABRIC_NODE[79]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_78_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_79_next, 1, &gn_OPENFABRIC_NODE[80]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_79_prev, 1, &gn_OPENFABRIC_NODE[78]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_80_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_80_prev, 1, &gn_OPENFABRIC_NODE[79]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_81_next, 1, &gn_OPENFABRIC_NODE[82]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_81_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_82_next, 2, &gn_OPENFABRIC_NODE[83], &gn_OPENFABRIC_NODE[84]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_82_prev, 1, &gn_OPENFABRIC_NODE[81]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_83_next, 1, &gn_OPENFABRIC_NODE[84]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_83_prev, 1, &gn_OPENFABRIC_NODE[82]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_84_next, 1, &gn_OPENFABRIC_NODE[85]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_84_prev, 2, &gn_OPENFABRIC_NODE[83], &gn_OPENFABRIC_NODE[82]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_85_next, 1, &gn_OPENFABRIC_NODE[86]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_85_prev, 1, &gn_OPENFABRIC_NODE[84]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_86_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_86_prev, 1, &gn_OPENFABRIC_NODE[85]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_87_next, 1, &gn_OPENFABRIC_NODE[88]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_87_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_88_next, 1, &gn_OPENFABRIC_NODE[89]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_88_prev, 1, &gn_OPENFABRIC_NODE[87]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_89_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_89_prev, 1, &gn_OPENFABRIC_NODE[88]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_90_next, 1, &gn_OPENFABRIC_NODE[91]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_90_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_91_next, 2, &gn_OPENFABRIC_NODE[92], &gn_OPENFABRIC_NODE[93]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_91_prev, 1, &gn_OPENFABRIC_NODE[90]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_92_next, 1, &gn_OPENFABRIC_NODE[93]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_92_prev, 1, &gn_OPENFABRIC_NODE[91]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_93_next, 1, &gn_OPENFABRIC_NODE[94]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_93_prev, 2, &gn_OPENFABRIC_NODE[92], &gn_OPENFABRIC_NODE[91]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_94_next, 1, &gn_OPENFABRIC_NODE[95]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_94_prev, 1, &gn_OPENFABRIC_NODE[93]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_95_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_95_prev, 1, &gn_OPENFABRIC_NODE[94]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_96_next, 1, &gn_OPENFABRIC_NODE[97]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_96_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_97_next, 2, &gn_OPENFABRIC_NODE[98], &gn_OPENFABRIC_NODE[99]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_97_prev, 1, &gn_OPENFABRIC_NODE[96]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_98_next, 1, &gn_OPENFABRIC_NODE[99]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_98_prev, 1, &gn_OPENFABRIC_NODE[97]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_99_next, 1, &gn_OPENFABRIC_NODE[100]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_99_prev, 2, &gn_OPENFABRIC_NODE[98], &gn_OPENFABRIC_NODE[97]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_100_next, 1, &gn_OPENFABRIC_NODE[101]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_100_prev, 1, &gn_OPENFABRIC_NODE[99]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_101_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_101_prev, 1, &gn_OPENFABRIC_NODE[100]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_102_next, 1, &gn_OPENFABRIC_NODE[103]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_102_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_103_next, 2, &gn_OPENFABRIC_NODE[104], &gn_OPENFABRIC_NODE[105]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_103_prev, 1, &gn_OPENFABRIC_NODE[102]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_104_next, 1, &gn_OPENFABRIC_NODE[105]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_104_prev, 1, &gn_OPENFABRIC_NODE[103]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_105_next, 1, &gn_OPENFABRIC_NODE[106]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_105_prev, 2, &gn_OPENFABRIC_NODE[104], &gn_OPENFABRIC_NODE[103]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_106_next, 1, &gn_OPENFABRIC_NODE[107]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_106_prev, 1, &gn_OPENFABRIC_NODE[105]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_107_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_107_prev, 1, &gn_OPENFABRIC_NODE[106]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_108_next, 1, &gn_OPENFABRIC_NODE[109]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_108_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_109_next, 2, &gn_OPENFABRIC_NODE[110], &gn_OPENFABRIC_NODE[111]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_109_prev, 1, &gn_OPENFABRIC_NODE[108]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_110_next, 1, &gn_OPENFABRIC_NODE[111]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_110_prev, 1, &gn_OPENFABRIC_NODE[109]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_111_next, 1, &gn_OPENFABRIC_NODE[112]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_111_prev, 2, &gn_OPENFABRIC_NODE[110], &gn_OPENFABRIC_NODE[109]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_112_next, 1, &gn_OPENFABRIC_NODE[113]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_112_prev, 1, &gn_OPENFABRIC_NODE[111]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_113_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_113_prev, 1, &gn_OPENFABRIC_NODE[112]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_114_next, 1, &gn_OPENFABRIC_NODE[115]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_114_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_115_next, 1, &gn_OPENFABRIC_NODE[116]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_115_prev, 1, &gn_OPENFABRIC_NODE[114]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_116_next, 1, &gn_OPENFABRIC_NODE[117]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_116_prev, 1, &gn_OPENFABRIC_NODE[115]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_117_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_117_prev, 1, &gn_OPENFABRIC_NODE[116]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_118_next, 1, &gn_OPENFABRIC_NODE[119]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_118_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_119_next, 2, &gn_OPENFABRIC_NODE[120], &gn_OPENFABRIC_NODE[138]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_119_prev, 1, &gn_OPENFABRIC_NODE[118]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_120_next, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_120_prev, 1, &gn_OPENFABRIC_NODE[119]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_121_next, 12, &gn_OPENFABRIC_NODE[122], &gn_OPENFABRIC_NODE[127], &gn_OPENFABRIC_NODE[128], &gn_OPENFABRIC_NODE[129], &gn_OPENFABRIC_NODE[130], &gn_OPENFABRIC_NODE[131], &gn_OPENFABRIC_NODE[132], &gn_OPENFABRIC_NODE[133], &gn_OPENFABRIC_NODE[134], &gn_OPENFABRIC_NODE[135], &gn_OPENFABRIC_NODE[136], &gn_OPENFABRIC_NODE[137]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_121_prev, 1, &gn_OPENFABRIC_NODE[120]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_122_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_122_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_123_next, 1, &gn_OPENFABRIC_NODE[124]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_123_prev, 12, &gn_OPENFABRIC_NODE[122], &gn_OPENFABRIC_NODE[127], &gn_OPENFABRIC_NODE[128], &gn_OPENFABRIC_NODE[129], &gn_OPENFABRIC_NODE[130], &gn_OPENFABRIC_NODE[131], &gn_OPENFABRIC_NODE[132], &gn_OPENFABRIC_NODE[133], &gn_OPENFABRIC_NODE[134], &gn_OPENFABRIC_NODE[135], &gn_OPENFABRIC_NODE[136], &gn_OPENFABRIC_NODE[137]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_124_next, 1, &gn_OPENFABRIC_NODE[125]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_124_prev, 2, &gn_OPENFABRIC_NODE[123], &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_125_next, 1, &gn_OPENFABRIC_NODE[126]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_125_prev, 1, &gn_OPENFABRIC_NODE[124]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_126_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_126_prev, 1, &gn_OPENFABRIC_NODE[125]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_127_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_127_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_128_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_128_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_129_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_129_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_130_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_130_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_131_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_131_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_132_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_132_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_133_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_133_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_134_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_134_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_135_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_135_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_136_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_136_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_137_next, 1, &gn_OPENFABRIC_NODE[123]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_137_prev, 1, &gn_OPENFABRIC_NODE[121]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_138_next, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_138_prev, 1, &gn_OPENFABRIC_NODE[119]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_139_next, 11, &gn_OPENFABRIC_NODE[140], &gn_OPENFABRIC_NODE[142], &gn_OPENFABRIC_NODE[143], &gn_OPENFABRIC_NODE[144], &gn_OPENFABRIC_NODE[145], &gn_OPENFABRIC_NODE[146], &gn_OPENFABRIC_NODE[147], &gn_OPENFABRIC_NODE[148], &gn_OPENFABRIC_NODE[149], &gn_OPENFABRIC_NODE[150], &gn_OPENFABRIC_NODE[151]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_139_prev, 1, &gn_OPENFABRIC_NODE[138]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_140_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_140_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_141_next, 1, &gn_OPENFABRIC_NODE[124]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_141_prev, 11, &gn_OPENFABRIC_NODE[140], &gn_OPENFABRIC_NODE[142], &gn_OPENFABRIC_NODE[143], &gn_OPENFABRIC_NODE[144], &gn_OPENFABRIC_NODE[145], &gn_OPENFABRIC_NODE[146], &gn_OPENFABRIC_NODE[147], &gn_OPENFABRIC_NODE[148], &gn_OPENFABRIC_NODE[149], &gn_OPENFABRIC_NODE[150], &gn_OPENFABRIC_NODE[151]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_142_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_142_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_143_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_143_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_144_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_144_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_145_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_145_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_146_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_146_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_147_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_147_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_148_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_148_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_149_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_149_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_150_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_150_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_151_next, 1, &gn_OPENFABRIC_NODE[141]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_151_prev, 1, &gn_OPENFABRIC_NODE[139]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_152_next, 1, &gn_OPENFABRIC_NODE[153]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_152_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_153_next, 1, &gn_OPENFABRIC_NODE[154]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_153_prev, 1, &gn_OPENFABRIC_NODE[152]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_154_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_154_prev, 1, &gn_OPENFABRIC_NODE[153]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_155_next, 1, &gn_OPENFABRIC_NODE[156]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_155_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_156_next, 1, &gn_OPENFABRIC_NODE[157]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_156_prev, 1, &gn_OPENFABRIC_NODE[155]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_157_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_157_prev, 1, &gn_OPENFABRIC_NODE[156]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_158_next, 1, &gn_OPENFABRIC_NODE[159]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_158_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_159_next, 2, &gn_OPENFABRIC_NODE[160], &gn_OPENFABRIC_NODE[161]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_159_prev, 1, &gn_OPENFABRIC_NODE[158]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_160_next, 1, &gn_OPENFABRIC_NODE[161]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_160_prev, 1, &gn_OPENFABRIC_NODE[159]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_161_next, 1, &gn_OPENFABRIC_NODE[162]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_161_prev, 2, &gn_OPENFABRIC_NODE[160], &gn_OPENFABRIC_NODE[159]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_162_next, 1, &gn_OPENFABRIC_NODE[163]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_162_prev, 1, &gn_OPENFABRIC_NODE[161]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_163_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_163_prev, 1, &gn_OPENFABRIC_NODE[162]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_164_next, 1, &gn_OPENFABRIC_NODE[165]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_164_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_165_next, 7, &gn_OPENFABRIC_NODE[166], &gn_OPENFABRIC_NODE[173], &gn_OPENFABRIC_NODE[174], &gn_OPENFABRIC_NODE[175], &gn_OPENFABRIC_NODE[176], &gn_OPENFABRIC_NODE[177], &gn_OPENFABRIC_NODE[178]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_165_prev, 1, &gn_OPENFABRIC_NODE[164]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_166_next, 1, &gn_OPENFABRIC_NODE[167]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_166_prev, 1, &gn_OPENFABRIC_NODE[165]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_167_next, 1, &gn_OPENFABRIC_NODE[168]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_167_prev, 7, &gn_OPENFABRIC_NODE[166], &gn_OPENFABRIC_NODE[173], &gn_OPENFABRIC_NODE[174], &gn_OPENFABRIC_NODE[175], &gn_OPENFABRIC_NODE[176], &gn_OPENFABRIC_NODE[177], &gn_OPENFABRIC_NODE[178]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_168_next, 2, &gn_OPENFABRIC_NODE[169], &gn_OPENFABRIC_NODE[170]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_168_prev, 1, &gn_OPENFABRIC_NODE[167]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_169_next, 1, &gn_OPENFABRIC_NODE[170]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_169_prev, 1, &gn_OPENFABRIC_NODE[168]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_170_next, 1, &gn_OPENFABRIC_NODE[171]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_170_prev, 2, &gn_OPENFABRIC_NODE[169], &gn_OPENFABRIC_NODE[168]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_171_next, 1, &gn_OPENFABRIC_NODE[172]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_171_prev, 1, &gn_OPENFABRIC_NODE[170]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_172_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_172_prev, 1, &gn_OPENFABRIC_NODE[171]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_173_next, 1, &gn_OPENFABRIC_NODE[167]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_173_prev, 1, &gn_OPENFABRIC_NODE[165]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_174_next, 1, &gn_OPENFABRIC_NODE[167]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_174_prev, 1, &gn_OPENFABRIC_NODE[165]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_175_next, 1, &gn_OPENFABRIC_NODE[167]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_175_prev, 1, &gn_OPENFABRIC_NODE[165]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_176_next, 1, &gn_OPENFABRIC_NODE[167]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_176_prev, 1, &gn_OPENFABRIC_NODE[165]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_177_next, 1, &gn_OPENFABRIC_NODE[167]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_177_prev, 1, &gn_OPENFABRIC_NODE[165]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_178_next, 1, &gn_OPENFABRIC_NODE[167]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_178_prev, 1, &gn_OPENFABRIC_NODE[165]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_179_next, 1, &gn_OPENFABRIC_NODE[180]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_179_prev, 1, &gn_OPENFABRIC_NODE[69]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_180_next, 2, &gn_OPENFABRIC_NODE[181], &gn_OPENFABRIC_NODE[185]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_180_prev, 1, &gn_OPENFABRIC_NODE[179]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_181_next, 1, &gn_OPENFABRIC_NODE[182]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_181_prev, 1, &gn_OPENFABRIC_NODE[180]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_182_next, 2, &gn_OPENFABRIC_NODE[183], &gn_OPENFABRIC_NODE[184]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_182_prev, 1, &gn_OPENFABRIC_NODE[181]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_183_next, 1, &gn_OPENFABRIC_NODE[184]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_183_prev, 1, &gn_OPENFABRIC_NODE[182]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_184_next, 1, &gn_OPENFABRIC_NODE[185]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_184_prev, 2, &gn_OPENFABRIC_NODE[183], &gn_OPENFABRIC_NODE[182]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_185_next, 1, &gn_OPENFABRIC_NODE[186]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_185_prev, 2, &gn_OPENFABRIC_NODE[184], &gn_OPENFABRIC_NODE[180]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_186_next, 1, &gn_OPENFABRIC_NODE[187]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_186_prev, 1, &gn_OPENFABRIC_NODE[185]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_187_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_187_prev, 1, &gn_OPENFABRIC_NODE[186]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_188_next, 1, &gn_OPENFABRIC_NODE[189]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_188_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_189_next, 2, &gn_OPENFABRIC_NODE[190], &gn_OPENFABRIC_NODE[216]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_189_prev, 1, &gn_OPENFABRIC_NODE[188]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_190_next, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_190_prev, 1, &gn_OPENFABRIC_NODE[189]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_191_next, 12, &gn_OPENFABRIC_NODE[192], &gn_OPENFABRIC_NODE[205], &gn_OPENFABRIC_NODE[206], &gn_OPENFABRIC_NODE[207], &gn_OPENFABRIC_NODE[208], &gn_OPENFABRIC_NODE[209], &gn_OPENFABRIC_NODE[210], &gn_OPENFABRIC_NODE[211], &gn_OPENFABRIC_NODE[212], &gn_OPENFABRIC_NODE[213], &gn_OPENFABRIC_NODE[214], &gn_OPENFABRIC_NODE[215]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_191_prev, 1, &gn_OPENFABRIC_NODE[190]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_192_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_192_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_193_next, 1, &gn_OPENFABRIC_NODE[194]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_193_prev, 12, &gn_OPENFABRIC_NODE[192], &gn_OPENFABRIC_NODE[205], &gn_OPENFABRIC_NODE[206], &gn_OPENFABRIC_NODE[207], &gn_OPENFABRIC_NODE[208], &gn_OPENFABRIC_NODE[209], &gn_OPENFABRIC_NODE[210], &gn_OPENFABRIC_NODE[211], &gn_OPENFABRIC_NODE[212], &gn_OPENFABRIC_NODE[213], &gn_OPENFABRIC_NODE[214], &gn_OPENFABRIC_NODE[215]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_194_next, 1, &gn_OPENFABRIC_NODE[195]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_194_prev, 2, &gn_OPENFABRIC_NODE[193], &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_195_next, 2, &gn_OPENFABRIC_NODE[196], &gn_OPENFABRIC_NODE[200]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_195_prev, 1, &gn_OPENFABRIC_NODE[194]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_196_next, 2, &gn_OPENFABRIC_NODE[197], &gn_OPENFABRIC_NODE[203]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_196_prev, 2, &gn_OPENFABRIC_NODE[199], &gn_OPENFABRIC_NODE[195]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_197_next, 1, &gn_OPENFABRIC_NODE[198]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_197_prev, 1, &gn_OPENFABRIC_NODE[196]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_198_next, 1, &gn_OPENFABRIC_NODE[199]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_198_prev, 1, &gn_OPENFABRIC_NODE[197]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_199_next, 2, &gn_OPENFABRIC_NODE[196], &gn_OPENFABRIC_NODE[200]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_199_prev, 2, &gn_OPENFABRIC_NODE[198], &gn_OPENFABRIC_NODE[204]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_200_next, 1, &gn_OPENFABRIC_NODE[201]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_200_prev, 2, &gn_OPENFABRIC_NODE[199], &gn_OPENFABRIC_NODE[195]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_201_next, 1, &gn_OPENFABRIC_NODE[202]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_201_prev, 1, &gn_OPENFABRIC_NODE[200]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_202_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_202_prev, 1, &gn_OPENFABRIC_NODE[201]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_203_next, 1, &gn_OPENFABRIC_NODE[204]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_203_prev, 1, &gn_OPENFABRIC_NODE[196]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_204_next, 1, &gn_OPENFABRIC_NODE[199]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_204_prev, 1, &gn_OPENFABRIC_NODE[203]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_205_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_205_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_206_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_206_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_207_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_207_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_208_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_208_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_209_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_209_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_210_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_210_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_211_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_211_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_212_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_212_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_213_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_213_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_214_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_214_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_215_next, 1, &gn_OPENFABRIC_NODE[193]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_215_prev, 1, &gn_OPENFABRIC_NODE[191]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_216_next, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_216_prev, 1, &gn_OPENFABRIC_NODE[189]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_217_next, 11, &gn_OPENFABRIC_NODE[218], &gn_OPENFABRIC_NODE[220], &gn_OPENFABRIC_NODE[221], &gn_OPENFABRIC_NODE[222], &gn_OPENFABRIC_NODE[223], &gn_OPENFABRIC_NODE[224], &gn_OPENFABRIC_NODE[225], &gn_OPENFABRIC_NODE[226], &gn_OPENFABRIC_NODE[227], &gn_OPENFABRIC_NODE[228], &gn_OPENFABRIC_NODE[229]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_217_prev, 1, &gn_OPENFABRIC_NODE[216]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_218_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_218_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_219_next, 1, &gn_OPENFABRIC_NODE[194]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_219_prev, 11, &gn_OPENFABRIC_NODE[218], &gn_OPENFABRIC_NODE[220], &gn_OPENFABRIC_NODE[221], &gn_OPENFABRIC_NODE[222], &gn_OPENFABRIC_NODE[223], &gn_OPENFABRIC_NODE[224], &gn_OPENFABRIC_NODE[225], &gn_OPENFABRIC_NODE[226], &gn_OPENFABRIC_NODE[227], &gn_OPENFABRIC_NODE[228], &gn_OPENFABRIC_NODE[229]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_220_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_220_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_221_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_221_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_222_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_222_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_223_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_223_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_224_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_224_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_225_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_225_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_226_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_226_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_227_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_227_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_228_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_228_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_229_next, 1, &gn_OPENFABRIC_NODE[219]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_229_prev, 1, &gn_OPENFABRIC_NODE[217]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_230_next, 1, &gn_OPENFABRIC_NODE[231]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_230_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_231_next, 1, &gn_OPENFABRIC_NODE[232]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_231_prev, 1, &gn_OPENFABRIC_NODE[230]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_232_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_232_prev, 1, &gn_OPENFABRIC_NODE[231]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_233_next, 1, &gn_OPENFABRIC_NODE[234]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_233_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_234_next, 1, &gn_OPENFABRIC_NODE[235]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_234_prev, 1, &gn_OPENFABRIC_NODE[233]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_235_next, 1, &gn_OPENFABRIC_NODE[236]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_235_prev, 1, &gn_OPENFABRIC_NODE[234]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_236_next, 1, &gn_OPENFABRIC_NODE[237]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_236_prev, 1, &gn_OPENFABRIC_NODE[235]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_237_next, 1, &gn_OPENFABRIC_NODE[238]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_237_prev, 1, &gn_OPENFABRIC_NODE[236]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_238_next, 1, &gn_OPENFABRIC_NODE[239]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_238_prev, 1, &gn_OPENFABRIC_NODE[237]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_239_next, 1, &gn_OPENFABRIC_NODE[240]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_239_prev, 1, &gn_OPENFABRIC_NODE[238]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_240_next, 1, &gn_OPENFABRIC_NODE[241]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_240_prev, 1, &gn_OPENFABRIC_NODE[239]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_241_next, 1, &gn_OPENFABRIC_NODE[242]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_241_prev, 1, &gn_OPENFABRIC_NODE[240]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_242_next, 1, &gn_OPENFABRIC_NODE[243]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_242_prev, 1, &gn_OPENFABRIC_NODE[241]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_243_next, 1, &gn_OPENFABRIC_NODE[244]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_243_prev, 1, &gn_OPENFABRIC_NODE[242]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_244_next, 1, &gn_OPENFABRIC_NODE[245]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_244_prev, 1, &gn_OPENFABRIC_NODE[243]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_245_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_245_prev, 1, &gn_OPENFABRIC_NODE[244]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_246_next, 1, &gn_OPENFABRIC_NODE[247]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_246_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_247_next, 1, &gn_OPENFABRIC_NODE[248]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_247_prev, 1, &gn_OPENFABRIC_NODE[246]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_248_next, 1, &gn_OPENFABRIC_NODE[249]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_248_prev, 1, &gn_OPENFABRIC_NODE[247]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_249_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_249_prev, 1, &gn_OPENFABRIC_NODE[248]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_250_next, 1, &gn_OPENFABRIC_NODE[251]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_250_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_251_next, 7, &gn_OPENFABRIC_NODE[252], &gn_OPENFABRIC_NODE[259], &gn_OPENFABRIC_NODE[260], &gn_OPENFABRIC_NODE[261], &gn_OPENFABRIC_NODE[262], &gn_OPENFABRIC_NODE[263], &gn_OPENFABRIC_NODE[264]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_251_prev, 1, &gn_OPENFABRIC_NODE[250]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_252_next, 1, &gn_OPENFABRIC_NODE[253]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_252_prev, 1, &gn_OPENFABRIC_NODE[251]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_253_next, 1, &gn_OPENFABRIC_NODE[254]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_253_prev, 7, &gn_OPENFABRIC_NODE[252], &gn_OPENFABRIC_NODE[259], &gn_OPENFABRIC_NODE[260], &gn_OPENFABRIC_NODE[261], &gn_OPENFABRIC_NODE[262], &gn_OPENFABRIC_NODE[263], &gn_OPENFABRIC_NODE[264]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_254_next, 2, &gn_OPENFABRIC_NODE[255], &gn_OPENFABRIC_NODE[256]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_254_prev, 1, &gn_OPENFABRIC_NODE[253]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_255_next, 1, &gn_OPENFABRIC_NODE[256]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_255_prev, 1, &gn_OPENFABRIC_NODE[254]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_256_next, 1, &gn_OPENFABRIC_NODE[257]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_256_prev, 2, &gn_OPENFABRIC_NODE[255], &gn_OPENFABRIC_NODE[254]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_257_next, 1, &gn_OPENFABRIC_NODE[258]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_257_prev, 1, &gn_OPENFABRIC_NODE[256]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_258_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_258_prev, 1, &gn_OPENFABRIC_NODE[257]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_259_next, 1, &gn_OPENFABRIC_NODE[253]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_259_prev, 1, &gn_OPENFABRIC_NODE[251]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_260_next, 1, &gn_OPENFABRIC_NODE[253]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_260_prev, 1, &gn_OPENFABRIC_NODE[251]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_261_next, 1, &gn_OPENFABRIC_NODE[253]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_261_prev, 1, &gn_OPENFABRIC_NODE[251]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_262_next, 1, &gn_OPENFABRIC_NODE[253]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_262_prev, 1, &gn_OPENFABRIC_NODE[251]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_263_next, 1, &gn_OPENFABRIC_NODE[253]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_263_prev, 1, &gn_OPENFABRIC_NODE[251]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_264_next, 1, &gn_OPENFABRIC_NODE[253]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_264_prev, 1, &gn_OPENFABRIC_NODE[251]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_265_next, 1, &gn_OPENFABRIC_NODE[266]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_265_prev, 1, &gn_OPENFABRIC_NODE[0]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_266_next, 1, &gn_OPENFABRIC_NODE[267]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_266_prev, 1, &gn_OPENFABRIC_NODE[265]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_267_next, 2, &gn_OPENFABRIC_NODE[268], &gn_OPENFABRIC_NODE[269]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_267_prev, 1, &gn_OPENFABRIC_NODE[266]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_268_next, 1, &gn_OPENFABRIC_NODE[269]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_268_prev, 1, &gn_OPENFABRIC_NODE[267]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_269_next, 1, &gn_OPENFABRIC_NODE[270]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_269_prev, 2, &gn_OPENFABRIC_NODE[268], &gn_OPENFABRIC_NODE[267]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_270_next, 1, &gn_OPENFABRIC_NODE[271]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_270_prev, 1, &gn_OPENFABRIC_NODE[269]);
MAKE_VECTOR(gn_OPENFABRIC_NODE_271_next, 0, );
MAKE_VECTOR(gn_OPENFABRIC_NODE_271_prev, 1, &gn_OPENFABRIC_NODE[270]);

static struct graph_node gn_OPENFABRIC_NODE[] = {
	{
		.from = &gn_OPENFABRIC_NODE_0_prev,
		.to = &gn_OPENFABRIC_NODE_0_next,
		.data = &ctkn_OPENFABRIC_NODE[0],
	},
	{
		.from = &gn_OPENFABRIC_NODE_1_prev,
		.to = &gn_OPENFABRIC_NODE_1_next,
		.data = &ctkn_OPENFABRIC_NODE[1],
	},
	{
		.from = &gn_OPENFABRIC_NODE_2_prev,
		.to = &gn_OPENFABRIC_NODE_2_next,
		.data = &ctkn_OPENFABRIC_NODE[2],
	},
	{
		.from = &gn_OPENFABRIC_NODE_3_prev,
		.to = &gn_OPENFABRIC_NODE_3_next,
		.data = &ctkn_OPENFABRIC_NODE[3],
	},
	{
		.from = &gn_OPENFABRIC_NODE_4_prev,
		.to = &gn_OPENFABRIC_NODE_4_next,
		.data = &ctkn_OPENFABRIC_NODE[4],
	},
	{
		.from = &gn_OPENFABRIC_NODE_5_prev,
		.to = &gn_OPENFABRIC_NODE_5_next,
		.data = &ctkn_OPENFABRIC_NODE[5],
	},
	{
		.from = &gn_OPENFABRIC_NODE_6_prev,
		.to = &gn_OPENFABRIC_NODE_6_next,
		.data = (void *)&fabricd_area_purge_originator_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_7_prev,
		.to = &gn_OPENFABRIC_NODE_7_next,
		.data = &ctkn_OPENFABRIC_NODE[7],
	},
	{
		.from = &gn_OPENFABRIC_NODE_8_prev,
		.to = &gn_OPENFABRIC_NODE_8_next,
		.data = &ctkn_OPENFABRIC_NODE[8],
	},
	{
		.from = &gn_OPENFABRIC_NODE_9_prev,
		.to = &gn_OPENFABRIC_NODE_9_next,
		.data = &ctkn_OPENFABRIC_NODE[9],
	},
	{
		.from = &gn_OPENFABRIC_NODE_10_prev,
		.to = &gn_OPENFABRIC_NODE_10_next,
		.data = &ctkn_OPENFABRIC_NODE[10],
	},
	{
		.from = &gn_OPENFABRIC_NODE_11_prev,
		.to = &gn_OPENFABRIC_NODE_11_next,
		.data = &ctkn_OPENFABRIC_NODE[11],
	},
	{
		.from = &gn_OPENFABRIC_NODE_12_prev,
		.to = &gn_OPENFABRIC_NODE_12_next,
		.data = &ctkn_OPENFABRIC_NODE[12],
	},
	{
		.from = &gn_OPENFABRIC_NODE_13_prev,
		.to = &gn_OPENFABRIC_NODE_13_next,
		.data = &ctkn_OPENFABRIC_NODE[13],
	},
	{
		.from = &gn_OPENFABRIC_NODE_14_prev,
		.to = &gn_OPENFABRIC_NODE_14_next,
		.data = &ctkn_OPENFABRIC_NODE[14],
	},
	{
		.from = &gn_OPENFABRIC_NODE_15_prev,
		.to = &gn_OPENFABRIC_NODE_15_next,
		.data = &ctkn_OPENFABRIC_NODE[15],
	},
	{
		.from = &gn_OPENFABRIC_NODE_16_prev,
		.to = &gn_OPENFABRIC_NODE_16_next,
		.data = &ctkn_OPENFABRIC_NODE[16],
	},
	{
		.from = &gn_OPENFABRIC_NODE_17_prev,
		.to = &gn_OPENFABRIC_NODE_17_next,
		.data = &ctkn_OPENFABRIC_NODE[17],
	},
	{
		.from = &gn_OPENFABRIC_NODE_18_prev,
		.to = &gn_OPENFABRIC_NODE_18_next,
		.data = &ctkn_OPENFABRIC_NODE[18],
	},
	{
		.from = &gn_OPENFABRIC_NODE_19_prev,
		.to = &gn_OPENFABRIC_NODE_19_next,
		.data = &ctkn_OPENFABRIC_NODE[19],
	},
	{
		.from = &gn_OPENFABRIC_NODE_20_prev,
		.to = &gn_OPENFABRIC_NODE_20_next,
		.data = &ctkn_OPENFABRIC_NODE[20],
	},
	{
		.from = &gn_OPENFABRIC_NODE_21_prev,
		.to = &gn_OPENFABRIC_NODE_21_next,
		.data = &ctkn_OPENFABRIC_NODE[21],
	},
	{
		.from = &gn_OPENFABRIC_NODE_22_prev,
		.to = &gn_OPENFABRIC_NODE_22_next,
		.data = (void *)&fabricd_isis_default_originate_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_23_prev,
		.to = &gn_OPENFABRIC_NODE_23_next,
		.data = &ctkn_OPENFABRIC_NODE[23],
	},
	{
		.from = &gn_OPENFABRIC_NODE_24_prev,
		.to = &gn_OPENFABRIC_NODE_24_next,
		.data = &ctkn_OPENFABRIC_NODE[24],
	},
	{
		.from = &gn_OPENFABRIC_NODE_25_prev,
		.to = &gn_OPENFABRIC_NODE_25_next,
		.data = &ctkn_OPENFABRIC_NODE[25],
	},
	{
		.from = &gn_OPENFABRIC_NODE_26_prev,
		.to = &gn_OPENFABRIC_NODE_26_next,
		.data = &ctkn_OPENFABRIC_NODE[26],
	},
	{
		.from = &gn_OPENFABRIC_NODE_27_prev,
		.to = &gn_OPENFABRIC_NODE_27_next,
		.data = &ctkn_OPENFABRIC_NODE[27],
	},
	{
		.from = &gn_OPENFABRIC_NODE_28_prev,
		.to = &gn_OPENFABRIC_NODE_28_next,
		.data = &ctkn_OPENFABRIC_NODE[28],
	},
	{
		.from = &gn_OPENFABRIC_NODE_29_prev,
		.to = &gn_OPENFABRIC_NODE_29_next,
		.data = &ctkn_OPENFABRIC_NODE[29],
	},
	{
		.from = &gn_OPENFABRIC_NODE_30_prev,
		.to = &gn_OPENFABRIC_NODE_30_next,
		.data = &ctkn_OPENFABRIC_NODE[30],
	},
	{
		.from = &gn_OPENFABRIC_NODE_31_prev,
		.to = &gn_OPENFABRIC_NODE_31_next,
		.data = &ctkn_OPENFABRIC_NODE[31],
	},
	{
		.from = &gn_OPENFABRIC_NODE_32_prev,
		.to = &gn_OPENFABRIC_NODE_32_next,
		.data = &ctkn_OPENFABRIC_NODE[32],
	},
	{
		.from = &gn_OPENFABRIC_NODE_33_prev,
		.to = &gn_OPENFABRIC_NODE_33_next,
		.data = &ctkn_OPENFABRIC_NODE[33],
	},
	{
		.from = &gn_OPENFABRIC_NODE_34_prev,
		.to = &gn_OPENFABRIC_NODE_34_next,
		.data = &ctkn_OPENFABRIC_NODE[34],
	},
	{
		.from = &gn_OPENFABRIC_NODE_35_prev,
		.to = &gn_OPENFABRIC_NODE_35_next,
		.data = &ctkn_OPENFABRIC_NODE[35],
	},
	{
		.from = &gn_OPENFABRIC_NODE_36_prev,
		.to = &gn_OPENFABRIC_NODE_36_next,
		.data = &ctkn_OPENFABRIC_NODE[36],
	},
	{
		.from = &gn_OPENFABRIC_NODE_37_prev,
		.to = &gn_OPENFABRIC_NODE_37_next,
		.data = &ctkn_OPENFABRIC_NODE[37],
	},
	{
		.from = &gn_OPENFABRIC_NODE_38_prev,
		.to = &gn_OPENFABRIC_NODE_38_next,
		.data = &ctkn_OPENFABRIC_NODE[38],
	},
	{
		.from = &gn_OPENFABRIC_NODE_39_prev,
		.to = &gn_OPENFABRIC_NODE_39_next,
		.data = (void *)&fabricd_domain_passwd_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_40_prev,
		.to = &gn_OPENFABRIC_NODE_40_next,
		.data = &ctkn_OPENFABRIC_NODE[40],
	},
	{
		.from = &gn_OPENFABRIC_NODE_41_prev,
		.to = &gn_OPENFABRIC_NODE_41_next,
		.data = &ctkn_OPENFABRIC_NODE[41],
	},
	{
		.from = &gn_OPENFABRIC_NODE_42_prev,
		.to = &gn_OPENFABRIC_NODE_42_next,
		.data = &ctkn_OPENFABRIC_NODE[42],
	},
	{
		.from = &gn_OPENFABRIC_NODE_43_prev,
		.to = &gn_OPENFABRIC_NODE_43_next,
		.data = &ctkn_OPENFABRIC_NODE[43],
	},
	{
		.from = &gn_OPENFABRIC_NODE_44_prev,
		.to = &gn_OPENFABRIC_NODE_44_next,
		.data = &ctkn_OPENFABRIC_NODE[44],
	},
	{
		.from = &gn_OPENFABRIC_NODE_45_prev,
		.to = &gn_OPENFABRIC_NODE_45_next,
		.data = (void *)&fabricd_fabric_tier_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_46_prev,
		.to = &gn_OPENFABRIC_NODE_46_next,
		.data = &ctkn_OPENFABRIC_NODE[46],
	},
	{
		.from = &gn_OPENFABRIC_NODE_47_prev,
		.to = &gn_OPENFABRIC_NODE_47_next,
		.data = &ctkn_OPENFABRIC_NODE[47],
	},
	{
		.from = &gn_OPENFABRIC_NODE_48_prev,
		.to = &gn_OPENFABRIC_NODE_48_next,
		.data = (void *)&fabricd_log_adj_changes_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_49_prev,
		.to = &gn_OPENFABRIC_NODE_49_next,
		.data = &ctkn_OPENFABRIC_NODE[49],
	},
	{
		.from = &gn_OPENFABRIC_NODE_50_prev,
		.to = &gn_OPENFABRIC_NODE_50_next,
		.data = &ctkn_OPENFABRIC_NODE[50],
	},
	{
		.from = &gn_OPENFABRIC_NODE_51_prev,
		.to = &gn_OPENFABRIC_NODE_51_next,
		.data = &ctkn_OPENFABRIC_NODE[51],
	},
	{
		.from = &gn_OPENFABRIC_NODE_52_prev,
		.to = &gn_OPENFABRIC_NODE_52_next,
		.data = (void *)&fabricd_lsp_gen_interval_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_53_prev,
		.to = &gn_OPENFABRIC_NODE_53_next,
		.data = &ctkn_OPENFABRIC_NODE[53],
	},
	{
		.from = &gn_OPENFABRIC_NODE_54_prev,
		.to = &gn_OPENFABRIC_NODE_54_next,
		.data = &ctkn_OPENFABRIC_NODE[54],
	},
	{
		.from = &gn_OPENFABRIC_NODE_55_prev,
		.to = &gn_OPENFABRIC_NODE_55_next,
		.data = &ctkn_OPENFABRIC_NODE[55],
	},
	{
		.from = &gn_OPENFABRIC_NODE_56_prev,
		.to = &gn_OPENFABRIC_NODE_56_next,
		.data = (void *)&fabricd_area_lsp_mtu_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_57_prev,
		.to = &gn_OPENFABRIC_NODE_57_next,
		.data = &ctkn_OPENFABRIC_NODE[57],
	},
	{
		.from = &gn_OPENFABRIC_NODE_58_prev,
		.to = &gn_OPENFABRIC_NODE_58_next,
		.data = &ctkn_OPENFABRIC_NODE[58],
	},
	{
		.from = &gn_OPENFABRIC_NODE_59_prev,
		.to = &gn_OPENFABRIC_NODE_59_next,
		.data = &ctkn_OPENFABRIC_NODE[59],
	},
	{
		.from = &gn_OPENFABRIC_NODE_60_prev,
		.to = &gn_OPENFABRIC_NODE_60_next,
		.data = (void *)&fabricd_lsp_refresh_interval_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_61_prev,
		.to = &gn_OPENFABRIC_NODE_61_next,
		.data = &ctkn_OPENFABRIC_NODE[61],
	},
	{
		.from = &gn_OPENFABRIC_NODE_62_prev,
		.to = &gn_OPENFABRIC_NODE_62_next,
		.data = &ctkn_OPENFABRIC_NODE[62],
	},
	{
		.from = &gn_OPENFABRIC_NODE_63_prev,
		.to = &gn_OPENFABRIC_NODE_63_next,
		.data = &ctkn_OPENFABRIC_NODE[63],
	},
	{
		.from = &gn_OPENFABRIC_NODE_64_prev,
		.to = &gn_OPENFABRIC_NODE_64_next,
		.data = (void *)&fabricd_max_lsp_lifetime_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_65_prev,
		.to = &gn_OPENFABRIC_NODE_65_next,
		.data = &ctkn_OPENFABRIC_NODE[65],
	},
	{
		.from = &gn_OPENFABRIC_NODE_66_prev,
		.to = &gn_OPENFABRIC_NODE_66_next,
		.data = &ctkn_OPENFABRIC_NODE[66],
	},
	{
		.from = &gn_OPENFABRIC_NODE_67_prev,
		.to = &gn_OPENFABRIC_NODE_67_next,
		.data = &ctkn_OPENFABRIC_NODE[67],
	},
	{
		.from = &gn_OPENFABRIC_NODE_68_prev,
		.to = &gn_OPENFABRIC_NODE_68_next,
		.data = (void *)&fabricd_net_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_69_prev,
		.to = &gn_OPENFABRIC_NODE_69_next,
		.data = &ctkn_OPENFABRIC_NODE[69],
	},
	{
		.from = &gn_OPENFABRIC_NODE_70_prev,
		.to = &gn_OPENFABRIC_NODE_70_next,
		.data = &ctkn_OPENFABRIC_NODE[70],
	},
	{
		.from = &gn_OPENFABRIC_NODE_71_prev,
		.to = &gn_OPENFABRIC_NODE_71_next,
		.data = &ctkn_OPENFABRIC_NODE[71],
	},
	{
		.from = &gn_OPENFABRIC_NODE_72_prev,
		.to = &gn_OPENFABRIC_NODE_72_next,
		.data = &ctkn_OPENFABRIC_NODE[72],
	},
	{
		.from = &gn_OPENFABRIC_NODE_73_prev,
		.to = &gn_OPENFABRIC_NODE_73_next,
		.data = &ctkn_OPENFABRIC_NODE[73],
	},
	{
		.from = &gn_OPENFABRIC_NODE_74_prev,
		.to = &gn_OPENFABRIC_NODE_74_next,
		.data = &ctkn_OPENFABRIC_NODE[74],
	},
	{
		.from = &gn_OPENFABRIC_NODE_75_prev,
		.to = &gn_OPENFABRIC_NODE_75_next,
		.data = &ctkn_OPENFABRIC_NODE[75],
	},
	{
		.from = &gn_OPENFABRIC_NODE_76_prev,
		.to = &gn_OPENFABRIC_NODE_76_next,
		.data = (void *)&fabricd_no_isis_default_originate_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_77_prev,
		.to = &gn_OPENFABRIC_NODE_77_next,
		.data = &ctkn_OPENFABRIC_NODE[77],
	},
	{
		.from = &gn_OPENFABRIC_NODE_78_prev,
		.to = &gn_OPENFABRIC_NODE_78_next,
		.data = &ctkn_OPENFABRIC_NODE[78],
	},
	{
		.from = &gn_OPENFABRIC_NODE_79_prev,
		.to = &gn_OPENFABRIC_NODE_79_next,
		.data = &ctkn_OPENFABRIC_NODE[79],
	},
	{
		.from = &gn_OPENFABRIC_NODE_80_prev,
		.to = &gn_OPENFABRIC_NODE_80_next,
		.data = (void *)&fabricd_no_domain_passwd_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_81_prev,
		.to = &gn_OPENFABRIC_NODE_81_next,
		.data = &ctkn_OPENFABRIC_NODE[81],
	},
	{
		.from = &gn_OPENFABRIC_NODE_82_prev,
		.to = &gn_OPENFABRIC_NODE_82_next,
		.data = &ctkn_OPENFABRIC_NODE[82],
	},
	{
		.from = &gn_OPENFABRIC_NODE_83_prev,
		.to = &gn_OPENFABRIC_NODE_83_next,
		.data = &ctkn_OPENFABRIC_NODE[83],
	},
	{
		.from = &gn_OPENFABRIC_NODE_84_prev,
		.to = &gn_OPENFABRIC_NODE_84_next,
		.data = &ctkn_OPENFABRIC_NODE[84],
	},
	{
		.from = &gn_OPENFABRIC_NODE_85_prev,
		.to = &gn_OPENFABRIC_NODE_85_next,
		.data = &ctkn_OPENFABRIC_NODE[85],
	},
	{
		.from = &gn_OPENFABRIC_NODE_86_prev,
		.to = &gn_OPENFABRIC_NODE_86_next,
		.data = (void *)&fabricd_no_fabric_tier_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_87_prev,
		.to = &gn_OPENFABRIC_NODE_87_next,
		.data = &ctkn_OPENFABRIC_NODE[87],
	},
	{
		.from = &gn_OPENFABRIC_NODE_88_prev,
		.to = &gn_OPENFABRIC_NODE_88_next,
		.data = &ctkn_OPENFABRIC_NODE[88],
	},
	{
		.from = &gn_OPENFABRIC_NODE_89_prev,
		.to = &gn_OPENFABRIC_NODE_89_next,
		.data = (void *)&fabricd_no_log_adj_changes_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_90_prev,
		.to = &gn_OPENFABRIC_NODE_90_next,
		.data = &ctkn_OPENFABRIC_NODE[90],
	},
	{
		.from = &gn_OPENFABRIC_NODE_91_prev,
		.to = &gn_OPENFABRIC_NODE_91_next,
		.data = &ctkn_OPENFABRIC_NODE[91],
	},
	{
		.from = &gn_OPENFABRIC_NODE_92_prev,
		.to = &gn_OPENFABRIC_NODE_92_next,
		.data = &ctkn_OPENFABRIC_NODE[92],
	},
	{
		.from = &gn_OPENFABRIC_NODE_93_prev,
		.to = &gn_OPENFABRIC_NODE_93_next,
		.data = &ctkn_OPENFABRIC_NODE[93],
	},
	{
		.from = &gn_OPENFABRIC_NODE_94_prev,
		.to = &gn_OPENFABRIC_NODE_94_next,
		.data = &ctkn_OPENFABRIC_NODE[94],
	},
	{
		.from = &gn_OPENFABRIC_NODE_95_prev,
		.to = &gn_OPENFABRIC_NODE_95_next,
		.data = (void *)&fabricd_no_lsp_gen_interval_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_96_prev,
		.to = &gn_OPENFABRIC_NODE_96_next,
		.data = &ctkn_OPENFABRIC_NODE[96],
	},
	{
		.from = &gn_OPENFABRIC_NODE_97_prev,
		.to = &gn_OPENFABRIC_NODE_97_next,
		.data = &ctkn_OPENFABRIC_NODE[97],
	},
	{
		.from = &gn_OPENFABRIC_NODE_98_prev,
		.to = &gn_OPENFABRIC_NODE_98_next,
		.data = &ctkn_OPENFABRIC_NODE[98],
	},
	{
		.from = &gn_OPENFABRIC_NODE_99_prev,
		.to = &gn_OPENFABRIC_NODE_99_next,
		.data = &ctkn_OPENFABRIC_NODE[99],
	},
	{
		.from = &gn_OPENFABRIC_NODE_100_prev,
		.to = &gn_OPENFABRIC_NODE_100_next,
		.data = &ctkn_OPENFABRIC_NODE[100],
	},
	{
		.from = &gn_OPENFABRIC_NODE_101_prev,
		.to = &gn_OPENFABRIC_NODE_101_next,
		.data = (void *)&fabricd_no_area_lsp_mtu_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_102_prev,
		.to = &gn_OPENFABRIC_NODE_102_next,
		.data = &ctkn_OPENFABRIC_NODE[102],
	},
	{
		.from = &gn_OPENFABRIC_NODE_103_prev,
		.to = &gn_OPENFABRIC_NODE_103_next,
		.data = &ctkn_OPENFABRIC_NODE[103],
	},
	{
		.from = &gn_OPENFABRIC_NODE_104_prev,
		.to = &gn_OPENFABRIC_NODE_104_next,
		.data = &ctkn_OPENFABRIC_NODE[104],
	},
	{
		.from = &gn_OPENFABRIC_NODE_105_prev,
		.to = &gn_OPENFABRIC_NODE_105_next,
		.data = &ctkn_OPENFABRIC_NODE[105],
	},
	{
		.from = &gn_OPENFABRIC_NODE_106_prev,
		.to = &gn_OPENFABRIC_NODE_106_next,
		.data = &ctkn_OPENFABRIC_NODE[106],
	},
	{
		.from = &gn_OPENFABRIC_NODE_107_prev,
		.to = &gn_OPENFABRIC_NODE_107_next,
		.data = (void *)&fabricd_no_lsp_refresh_interval_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_108_prev,
		.to = &gn_OPENFABRIC_NODE_108_next,
		.data = &ctkn_OPENFABRIC_NODE[108],
	},
	{
		.from = &gn_OPENFABRIC_NODE_109_prev,
		.to = &gn_OPENFABRIC_NODE_109_next,
		.data = &ctkn_OPENFABRIC_NODE[109],
	},
	{
		.from = &gn_OPENFABRIC_NODE_110_prev,
		.to = &gn_OPENFABRIC_NODE_110_next,
		.data = &ctkn_OPENFABRIC_NODE[110],
	},
	{
		.from = &gn_OPENFABRIC_NODE_111_prev,
		.to = &gn_OPENFABRIC_NODE_111_next,
		.data = &ctkn_OPENFABRIC_NODE[111],
	},
	{
		.from = &gn_OPENFABRIC_NODE_112_prev,
		.to = &gn_OPENFABRIC_NODE_112_next,
		.data = &ctkn_OPENFABRIC_NODE[112],
	},
	{
		.from = &gn_OPENFABRIC_NODE_113_prev,
		.to = &gn_OPENFABRIC_NODE_113_next,
		.data = (void *)&fabricd_no_max_lsp_lifetime_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_114_prev,
		.to = &gn_OPENFABRIC_NODE_114_next,
		.data = &ctkn_OPENFABRIC_NODE[114],
	},
	{
		.from = &gn_OPENFABRIC_NODE_115_prev,
		.to = &gn_OPENFABRIC_NODE_115_next,
		.data = &ctkn_OPENFABRIC_NODE[115],
	},
	{
		.from = &gn_OPENFABRIC_NODE_116_prev,
		.to = &gn_OPENFABRIC_NODE_116_next,
		.data = &ctkn_OPENFABRIC_NODE[116],
	},
	{
		.from = &gn_OPENFABRIC_NODE_117_prev,
		.to = &gn_OPENFABRIC_NODE_117_next,
		.data = (void *)&fabricd_no_net_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_118_prev,
		.to = &gn_OPENFABRIC_NODE_118_next,
		.data = &ctkn_OPENFABRIC_NODE[118],
	},
	{
		.from = &gn_OPENFABRIC_NODE_119_prev,
		.to = &gn_OPENFABRIC_NODE_119_next,
		.data = &ctkn_OPENFABRIC_NODE[119],
	},
	{
		.from = &gn_OPENFABRIC_NODE_120_prev,
		.to = &gn_OPENFABRIC_NODE_120_next,
		.data = &ctkn_OPENFABRIC_NODE[120],
	},
	{
		.from = &gn_OPENFABRIC_NODE_121_prev,
		.to = &gn_OPENFABRIC_NODE_121_next,
		.data = &ctkn_OPENFABRIC_NODE[121],
	},
	{
		.from = &gn_OPENFABRIC_NODE_122_prev,
		.to = &gn_OPENFABRIC_NODE_122_next,
		.data = &ctkn_OPENFABRIC_NODE[122],
	},
	{
		.from = &gn_OPENFABRIC_NODE_123_prev,
		.to = &gn_OPENFABRIC_NODE_123_next,
		.data = &ctkn_OPENFABRIC_NODE[123],
	},
	{
		.from = &gn_OPENFABRIC_NODE_124_prev,
		.to = &gn_OPENFABRIC_NODE_124_next,
		.data = &ctkn_OPENFABRIC_NODE[124],
	},
	{
		.from = &gn_OPENFABRIC_NODE_125_prev,
		.to = &gn_OPENFABRIC_NODE_125_next,
		.data = &ctkn_OPENFABRIC_NODE[125],
	},
	{
		.from = &gn_OPENFABRIC_NODE_126_prev,
		.to = &gn_OPENFABRIC_NODE_126_next,
		.data = (void *)&fabricd_no_isis_redistribute_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_127_prev,
		.to = &gn_OPENFABRIC_NODE_127_next,
		.data = &ctkn_OPENFABRIC_NODE[127],
	},
	{
		.from = &gn_OPENFABRIC_NODE_128_prev,
		.to = &gn_OPENFABRIC_NODE_128_next,
		.data = &ctkn_OPENFABRIC_NODE[128],
	},
	{
		.from = &gn_OPENFABRIC_NODE_129_prev,
		.to = &gn_OPENFABRIC_NODE_129_next,
		.data = &ctkn_OPENFABRIC_NODE[129],
	},
	{
		.from = &gn_OPENFABRIC_NODE_130_prev,
		.to = &gn_OPENFABRIC_NODE_130_next,
		.data = &ctkn_OPENFABRIC_NODE[130],
	},
	{
		.from = &gn_OPENFABRIC_NODE_131_prev,
		.to = &gn_OPENFABRIC_NODE_131_next,
		.data = &ctkn_OPENFABRIC_NODE[131],
	},
	{
		.from = &gn_OPENFABRIC_NODE_132_prev,
		.to = &gn_OPENFABRIC_NODE_132_next,
		.data = &ctkn_OPENFABRIC_NODE[132],
	},
	{
		.from = &gn_OPENFABRIC_NODE_133_prev,
		.to = &gn_OPENFABRIC_NODE_133_next,
		.data = &ctkn_OPENFABRIC_NODE[133],
	},
	{
		.from = &gn_OPENFABRIC_NODE_134_prev,
		.to = &gn_OPENFABRIC_NODE_134_next,
		.data = &ctkn_OPENFABRIC_NODE[134],
	},
	{
		.from = &gn_OPENFABRIC_NODE_135_prev,
		.to = &gn_OPENFABRIC_NODE_135_next,
		.data = &ctkn_OPENFABRIC_NODE[135],
	},
	{
		.from = &gn_OPENFABRIC_NODE_136_prev,
		.to = &gn_OPENFABRIC_NODE_136_next,
		.data = &ctkn_OPENFABRIC_NODE[136],
	},
	{
		.from = &gn_OPENFABRIC_NODE_137_prev,
		.to = &gn_OPENFABRIC_NODE_137_next,
		.data = &ctkn_OPENFABRIC_NODE[137],
	},
	{
		.from = &gn_OPENFABRIC_NODE_138_prev,
		.to = &gn_OPENFABRIC_NODE_138_next,
		.data = &ctkn_OPENFABRIC_NODE[138],
	},
	{
		.from = &gn_OPENFABRIC_NODE_139_prev,
		.to = &gn_OPENFABRIC_NODE_139_next,
		.data = &ctkn_OPENFABRIC_NODE[139],
	},
	{
		.from = &gn_OPENFABRIC_NODE_140_prev,
		.to = &gn_OPENFABRIC_NODE_140_next,
		.data = &ctkn_OPENFABRIC_NODE[140],
	},
	{
		.from = &gn_OPENFABRIC_NODE_141_prev,
		.to = &gn_OPENFABRIC_NODE_141_next,
		.data = &ctkn_OPENFABRIC_NODE[141],
	},
	{
		.from = &gn_OPENFABRIC_NODE_142_prev,
		.to = &gn_OPENFABRIC_NODE_142_next,
		.data = &ctkn_OPENFABRIC_NODE[142],
	},
	{
		.from = &gn_OPENFABRIC_NODE_143_prev,
		.to = &gn_OPENFABRIC_NODE_143_next,
		.data = &ctkn_OPENFABRIC_NODE[143],
	},
	{
		.from = &gn_OPENFABRIC_NODE_144_prev,
		.to = &gn_OPENFABRIC_NODE_144_next,
		.data = &ctkn_OPENFABRIC_NODE[144],
	},
	{
		.from = &gn_OPENFABRIC_NODE_145_prev,
		.to = &gn_OPENFABRIC_NODE_145_next,
		.data = &ctkn_OPENFABRIC_NODE[145],
	},
	{
		.from = &gn_OPENFABRIC_NODE_146_prev,
		.to = &gn_OPENFABRIC_NODE_146_next,
		.data = &ctkn_OPENFABRIC_NODE[146],
	},
	{
		.from = &gn_OPENFABRIC_NODE_147_prev,
		.to = &gn_OPENFABRIC_NODE_147_next,
		.data = &ctkn_OPENFABRIC_NODE[147],
	},
	{
		.from = &gn_OPENFABRIC_NODE_148_prev,
		.to = &gn_OPENFABRIC_NODE_148_next,
		.data = &ctkn_OPENFABRIC_NODE[148],
	},
	{
		.from = &gn_OPENFABRIC_NODE_149_prev,
		.to = &gn_OPENFABRIC_NODE_149_next,
		.data = &ctkn_OPENFABRIC_NODE[149],
	},
	{
		.from = &gn_OPENFABRIC_NODE_150_prev,
		.to = &gn_OPENFABRIC_NODE_150_next,
		.data = &ctkn_OPENFABRIC_NODE[150],
	},
	{
		.from = &gn_OPENFABRIC_NODE_151_prev,
		.to = &gn_OPENFABRIC_NODE_151_next,
		.data = &ctkn_OPENFABRIC_NODE[151],
	},
	{
		.from = &gn_OPENFABRIC_NODE_152_prev,
		.to = &gn_OPENFABRIC_NODE_152_next,
		.data = &ctkn_OPENFABRIC_NODE[152],
	},
	{
		.from = &gn_OPENFABRIC_NODE_153_prev,
		.to = &gn_OPENFABRIC_NODE_153_next,
		.data = &ctkn_OPENFABRIC_NODE[153],
	},
	{
		.from = &gn_OPENFABRIC_NODE_154_prev,
		.to = &gn_OPENFABRIC_NODE_154_next,
		.data = (void *)&fabricd_no_set_overload_bit_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_155_prev,
		.to = &gn_OPENFABRIC_NODE_155_next,
		.data = &ctkn_OPENFABRIC_NODE[155],
	},
	{
		.from = &gn_OPENFABRIC_NODE_156_prev,
		.to = &gn_OPENFABRIC_NODE_156_next,
		.data = &ctkn_OPENFABRIC_NODE[156],
	},
	{
		.from = &gn_OPENFABRIC_NODE_157_prev,
		.to = &gn_OPENFABRIC_NODE_157_next,
		.data = (void *)&fabricd_no_spf_delay_ietf_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_158_prev,
		.to = &gn_OPENFABRIC_NODE_158_next,
		.data = &ctkn_OPENFABRIC_NODE[158],
	},
	{
		.from = &gn_OPENFABRIC_NODE_159_prev,
		.to = &gn_OPENFABRIC_NODE_159_next,
		.data = &ctkn_OPENFABRIC_NODE[159],
	},
	{
		.from = &gn_OPENFABRIC_NODE_160_prev,
		.to = &gn_OPENFABRIC_NODE_160_next,
		.data = &ctkn_OPENFABRIC_NODE[160],
	},
	{
		.from = &gn_OPENFABRIC_NODE_161_prev,
		.to = &gn_OPENFABRIC_NODE_161_next,
		.data = &ctkn_OPENFABRIC_NODE[161],
	},
	{
		.from = &gn_OPENFABRIC_NODE_162_prev,
		.to = &gn_OPENFABRIC_NODE_162_next,
		.data = &ctkn_OPENFABRIC_NODE[162],
	},
	{
		.from = &gn_OPENFABRIC_NODE_163_prev,
		.to = &gn_OPENFABRIC_NODE_163_next,
		.data = (void *)&fabricd_no_spf_interval_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_164_prev,
		.to = &gn_OPENFABRIC_NODE_164_next,
		.data = &ctkn_OPENFABRIC_NODE[164],
	},
	{
		.from = &gn_OPENFABRIC_NODE_165_prev,
		.to = &gn_OPENFABRIC_NODE_165_next,
		.data = &ctkn_OPENFABRIC_NODE[165],
	},
	{
		.from = &gn_OPENFABRIC_NODE_166_prev,
		.to = &gn_OPENFABRIC_NODE_166_next,
		.data = &ctkn_OPENFABRIC_NODE[166],
	},
	{
		.from = &gn_OPENFABRIC_NODE_167_prev,
		.to = &gn_OPENFABRIC_NODE_167_next,
		.data = &ctkn_OPENFABRIC_NODE[167],
	},
	{
		.from = &gn_OPENFABRIC_NODE_168_prev,
		.to = &gn_OPENFABRIC_NODE_168_next,
		.data = &ctkn_OPENFABRIC_NODE[168],
	},
	{
		.from = &gn_OPENFABRIC_NODE_169_prev,
		.to = &gn_OPENFABRIC_NODE_169_next,
		.data = &ctkn_OPENFABRIC_NODE[169],
	},
	{
		.from = &gn_OPENFABRIC_NODE_170_prev,
		.to = &gn_OPENFABRIC_NODE_170_next,
		.data = &ctkn_OPENFABRIC_NODE[170],
	},
	{
		.from = &gn_OPENFABRIC_NODE_171_prev,
		.to = &gn_OPENFABRIC_NODE_171_next,
		.data = &ctkn_OPENFABRIC_NODE[171],
	},
	{
		.from = &gn_OPENFABRIC_NODE_172_prev,
		.to = &gn_OPENFABRIC_NODE_172_next,
		.data = (void *)&fabricd_no_isis_topology_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_173_prev,
		.to = &gn_OPENFABRIC_NODE_173_next,
		.data = &ctkn_OPENFABRIC_NODE[173],
	},
	{
		.from = &gn_OPENFABRIC_NODE_174_prev,
		.to = &gn_OPENFABRIC_NODE_174_next,
		.data = &ctkn_OPENFABRIC_NODE[174],
	},
	{
		.from = &gn_OPENFABRIC_NODE_175_prev,
		.to = &gn_OPENFABRIC_NODE_175_next,
		.data = &ctkn_OPENFABRIC_NODE[175],
	},
	{
		.from = &gn_OPENFABRIC_NODE_176_prev,
		.to = &gn_OPENFABRIC_NODE_176_next,
		.data = &ctkn_OPENFABRIC_NODE[176],
	},
	{
		.from = &gn_OPENFABRIC_NODE_177_prev,
		.to = &gn_OPENFABRIC_NODE_177_next,
		.data = &ctkn_OPENFABRIC_NODE[177],
	},
	{
		.from = &gn_OPENFABRIC_NODE_178_prev,
		.to = &gn_OPENFABRIC_NODE_178_next,
		.data = &ctkn_OPENFABRIC_NODE[178],
	},
	{
		.from = &gn_OPENFABRIC_NODE_179_prev,
		.to = &gn_OPENFABRIC_NODE_179_next,
		.data = &ctkn_OPENFABRIC_NODE[179],
	},
	{
		.from = &gn_OPENFABRIC_NODE_180_prev,
		.to = &gn_OPENFABRIC_NODE_180_next,
		.data = &ctkn_OPENFABRIC_NODE[180],
	},
	{
		.from = &gn_OPENFABRIC_NODE_181_prev,
		.to = &gn_OPENFABRIC_NODE_181_next,
		.data = &ctkn_OPENFABRIC_NODE[181],
	},
	{
		.from = &gn_OPENFABRIC_NODE_182_prev,
		.to = &gn_OPENFABRIC_NODE_182_next,
		.data = &ctkn_OPENFABRIC_NODE[182],
	},
	{
		.from = &gn_OPENFABRIC_NODE_183_prev,
		.to = &gn_OPENFABRIC_NODE_183_next,
		.data = &ctkn_OPENFABRIC_NODE[183],
	},
	{
		.from = &gn_OPENFABRIC_NODE_184_prev,
		.to = &gn_OPENFABRIC_NODE_184_next,
		.data = &ctkn_OPENFABRIC_NODE[184],
	},
	{
		.from = &gn_OPENFABRIC_NODE_185_prev,
		.to = &gn_OPENFABRIC_NODE_185_next,
		.data = &ctkn_OPENFABRIC_NODE[185],
	},
	{
		.from = &gn_OPENFABRIC_NODE_186_prev,
		.to = &gn_OPENFABRIC_NODE_186_next,
		.data = &ctkn_OPENFABRIC_NODE[186],
	},
	{
		.from = &gn_OPENFABRIC_NODE_187_prev,
		.to = &gn_OPENFABRIC_NODE_187_next,
		.data = (void *)&fabricd_no_triggered_csnp_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_188_prev,
		.to = &gn_OPENFABRIC_NODE_188_next,
		.data = &ctkn_OPENFABRIC_NODE[188],
	},
	{
		.from = &gn_OPENFABRIC_NODE_189_prev,
		.to = &gn_OPENFABRIC_NODE_189_next,
		.data = &ctkn_OPENFABRIC_NODE[189],
	},
	{
		.from = &gn_OPENFABRIC_NODE_190_prev,
		.to = &gn_OPENFABRIC_NODE_190_next,
		.data = &ctkn_OPENFABRIC_NODE[190],
	},
	{
		.from = &gn_OPENFABRIC_NODE_191_prev,
		.to = &gn_OPENFABRIC_NODE_191_next,
		.data = &ctkn_OPENFABRIC_NODE[191],
	},
	{
		.from = &gn_OPENFABRIC_NODE_192_prev,
		.to = &gn_OPENFABRIC_NODE_192_next,
		.data = &ctkn_OPENFABRIC_NODE[192],
	},
	{
		.from = &gn_OPENFABRIC_NODE_193_prev,
		.to = &gn_OPENFABRIC_NODE_193_next,
		.data = &ctkn_OPENFABRIC_NODE[193],
	},
	{
		.from = &gn_OPENFABRIC_NODE_194_prev,
		.to = &gn_OPENFABRIC_NODE_194_next,
		.data = &ctkn_OPENFABRIC_NODE[194],
	},
	{
		.from = &gn_OPENFABRIC_NODE_195_prev,
		.to = &gn_OPENFABRIC_NODE_195_next,
		.data = &ctkn_OPENFABRIC_NODE[195],
	},
	{
		.from = &gn_OPENFABRIC_NODE_196_prev,
		.to = &gn_OPENFABRIC_NODE_196_next,
		.data = &ctkn_OPENFABRIC_NODE[196],
	},
	{
		.from = &gn_OPENFABRIC_NODE_197_prev,
		.to = &gn_OPENFABRIC_NODE_197_next,
		.data = &ctkn_OPENFABRIC_NODE[197],
	},
	{
		.from = &gn_OPENFABRIC_NODE_198_prev,
		.to = &gn_OPENFABRIC_NODE_198_next,
		.data = &ctkn_OPENFABRIC_NODE[198],
	},
	{
		.from = &gn_OPENFABRIC_NODE_199_prev,
		.to = &gn_OPENFABRIC_NODE_199_next,
		.data = &ctkn_OPENFABRIC_NODE[199],
	},
	{
		.from = &gn_OPENFABRIC_NODE_200_prev,
		.to = &gn_OPENFABRIC_NODE_200_next,
		.data = &ctkn_OPENFABRIC_NODE[200],
	},
	{
		.from = &gn_OPENFABRIC_NODE_201_prev,
		.to = &gn_OPENFABRIC_NODE_201_next,
		.data = &ctkn_OPENFABRIC_NODE[201],
	},
	{
		.from = &gn_OPENFABRIC_NODE_202_prev,
		.to = &gn_OPENFABRIC_NODE_202_next,
		.data = (void *)&fabricd_isis_redistribute_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_203_prev,
		.to = &gn_OPENFABRIC_NODE_203_next,
		.data = &ctkn_OPENFABRIC_NODE[203],
	},
	{
		.from = &gn_OPENFABRIC_NODE_204_prev,
		.to = &gn_OPENFABRIC_NODE_204_next,
		.data = &ctkn_OPENFABRIC_NODE[204],
	},
	{
		.from = &gn_OPENFABRIC_NODE_205_prev,
		.to = &gn_OPENFABRIC_NODE_205_next,
		.data = &ctkn_OPENFABRIC_NODE[205],
	},
	{
		.from = &gn_OPENFABRIC_NODE_206_prev,
		.to = &gn_OPENFABRIC_NODE_206_next,
		.data = &ctkn_OPENFABRIC_NODE[206],
	},
	{
		.from = &gn_OPENFABRIC_NODE_207_prev,
		.to = &gn_OPENFABRIC_NODE_207_next,
		.data = &ctkn_OPENFABRIC_NODE[207],
	},
	{
		.from = &gn_OPENFABRIC_NODE_208_prev,
		.to = &gn_OPENFABRIC_NODE_208_next,
		.data = &ctkn_OPENFABRIC_NODE[208],
	},
	{
		.from = &gn_OPENFABRIC_NODE_209_prev,
		.to = &gn_OPENFABRIC_NODE_209_next,
		.data = &ctkn_OPENFABRIC_NODE[209],
	},
	{
		.from = &gn_OPENFABRIC_NODE_210_prev,
		.to = &gn_OPENFABRIC_NODE_210_next,
		.data = &ctkn_OPENFABRIC_NODE[210],
	},
	{
		.from = &gn_OPENFABRIC_NODE_211_prev,
		.to = &gn_OPENFABRIC_NODE_211_next,
		.data = &ctkn_OPENFABRIC_NODE[211],
	},
	{
		.from = &gn_OPENFABRIC_NODE_212_prev,
		.to = &gn_OPENFABRIC_NODE_212_next,
		.data = &ctkn_OPENFABRIC_NODE[212],
	},
	{
		.from = &gn_OPENFABRIC_NODE_213_prev,
		.to = &gn_OPENFABRIC_NODE_213_next,
		.data = &ctkn_OPENFABRIC_NODE[213],
	},
	{
		.from = &gn_OPENFABRIC_NODE_214_prev,
		.to = &gn_OPENFABRIC_NODE_214_next,
		.data = &ctkn_OPENFABRIC_NODE[214],
	},
	{
		.from = &gn_OPENFABRIC_NODE_215_prev,
		.to = &gn_OPENFABRIC_NODE_215_next,
		.data = &ctkn_OPENFABRIC_NODE[215],
	},
	{
		.from = &gn_OPENFABRIC_NODE_216_prev,
		.to = &gn_OPENFABRIC_NODE_216_next,
		.data = &ctkn_OPENFABRIC_NODE[216],
	},
	{
		.from = &gn_OPENFABRIC_NODE_217_prev,
		.to = &gn_OPENFABRIC_NODE_217_next,
		.data = &ctkn_OPENFABRIC_NODE[217],
	},
	{
		.from = &gn_OPENFABRIC_NODE_218_prev,
		.to = &gn_OPENFABRIC_NODE_218_next,
		.data = &ctkn_OPENFABRIC_NODE[218],
	},
	{
		.from = &gn_OPENFABRIC_NODE_219_prev,
		.to = &gn_OPENFABRIC_NODE_219_next,
		.data = &ctkn_OPENFABRIC_NODE[219],
	},
	{
		.from = &gn_OPENFABRIC_NODE_220_prev,
		.to = &gn_OPENFABRIC_NODE_220_next,
		.data = &ctkn_OPENFABRIC_NODE[220],
	},
	{
		.from = &gn_OPENFABRIC_NODE_221_prev,
		.to = &gn_OPENFABRIC_NODE_221_next,
		.data = &ctkn_OPENFABRIC_NODE[221],
	},
	{
		.from = &gn_OPENFABRIC_NODE_222_prev,
		.to = &gn_OPENFABRIC_NODE_222_next,
		.data = &ctkn_OPENFABRIC_NODE[222],
	},
	{
		.from = &gn_OPENFABRIC_NODE_223_prev,
		.to = &gn_OPENFABRIC_NODE_223_next,
		.data = &ctkn_OPENFABRIC_NODE[223],
	},
	{
		.from = &gn_OPENFABRIC_NODE_224_prev,
		.to = &gn_OPENFABRIC_NODE_224_next,
		.data = &ctkn_OPENFABRIC_NODE[224],
	},
	{
		.from = &gn_OPENFABRIC_NODE_225_prev,
		.to = &gn_OPENFABRIC_NODE_225_next,
		.data = &ctkn_OPENFABRIC_NODE[225],
	},
	{
		.from = &gn_OPENFABRIC_NODE_226_prev,
		.to = &gn_OPENFABRIC_NODE_226_next,
		.data = &ctkn_OPENFABRIC_NODE[226],
	},
	{
		.from = &gn_OPENFABRIC_NODE_227_prev,
		.to = &gn_OPENFABRIC_NODE_227_next,
		.data = &ctkn_OPENFABRIC_NODE[227],
	},
	{
		.from = &gn_OPENFABRIC_NODE_228_prev,
		.to = &gn_OPENFABRIC_NODE_228_next,
		.data = &ctkn_OPENFABRIC_NODE[228],
	},
	{
		.from = &gn_OPENFABRIC_NODE_229_prev,
		.to = &gn_OPENFABRIC_NODE_229_next,
		.data = &ctkn_OPENFABRIC_NODE[229],
	},
	{
		.from = &gn_OPENFABRIC_NODE_230_prev,
		.to = &gn_OPENFABRIC_NODE_230_next,
		.data = &ctkn_OPENFABRIC_NODE[230],
	},
	{
		.from = &gn_OPENFABRIC_NODE_231_prev,
		.to = &gn_OPENFABRIC_NODE_231_next,
		.data = &ctkn_OPENFABRIC_NODE[231],
	},
	{
		.from = &gn_OPENFABRIC_NODE_232_prev,
		.to = &gn_OPENFABRIC_NODE_232_next,
		.data = (void *)&fabricd_set_overload_bit_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_233_prev,
		.to = &gn_OPENFABRIC_NODE_233_next,
		.data = &ctkn_OPENFABRIC_NODE[233],
	},
	{
		.from = &gn_OPENFABRIC_NODE_234_prev,
		.to = &gn_OPENFABRIC_NODE_234_next,
		.data = &ctkn_OPENFABRIC_NODE[234],
	},
	{
		.from = &gn_OPENFABRIC_NODE_235_prev,
		.to = &gn_OPENFABRIC_NODE_235_next,
		.data = &ctkn_OPENFABRIC_NODE[235],
	},
	{
		.from = &gn_OPENFABRIC_NODE_236_prev,
		.to = &gn_OPENFABRIC_NODE_236_next,
		.data = &ctkn_OPENFABRIC_NODE[236],
	},
	{
		.from = &gn_OPENFABRIC_NODE_237_prev,
		.to = &gn_OPENFABRIC_NODE_237_next,
		.data = &ctkn_OPENFABRIC_NODE[237],
	},
	{
		.from = &gn_OPENFABRIC_NODE_238_prev,
		.to = &gn_OPENFABRIC_NODE_238_next,
		.data = &ctkn_OPENFABRIC_NODE[238],
	},
	{
		.from = &gn_OPENFABRIC_NODE_239_prev,
		.to = &gn_OPENFABRIC_NODE_239_next,
		.data = &ctkn_OPENFABRIC_NODE[239],
	},
	{
		.from = &gn_OPENFABRIC_NODE_240_prev,
		.to = &gn_OPENFABRIC_NODE_240_next,
		.data = &ctkn_OPENFABRIC_NODE[240],
	},
	{
		.from = &gn_OPENFABRIC_NODE_241_prev,
		.to = &gn_OPENFABRIC_NODE_241_next,
		.data = &ctkn_OPENFABRIC_NODE[241],
	},
	{
		.from = &gn_OPENFABRIC_NODE_242_prev,
		.to = &gn_OPENFABRIC_NODE_242_next,
		.data = &ctkn_OPENFABRIC_NODE[242],
	},
	{
		.from = &gn_OPENFABRIC_NODE_243_prev,
		.to = &gn_OPENFABRIC_NODE_243_next,
		.data = &ctkn_OPENFABRIC_NODE[243],
	},
	{
		.from = &gn_OPENFABRIC_NODE_244_prev,
		.to = &gn_OPENFABRIC_NODE_244_next,
		.data = &ctkn_OPENFABRIC_NODE[244],
	},
	{
		.from = &gn_OPENFABRIC_NODE_245_prev,
		.to = &gn_OPENFABRIC_NODE_245_next,
		.data = (void *)&fabricd_spf_delay_ietf_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_246_prev,
		.to = &gn_OPENFABRIC_NODE_246_next,
		.data = &ctkn_OPENFABRIC_NODE[246],
	},
	{
		.from = &gn_OPENFABRIC_NODE_247_prev,
		.to = &gn_OPENFABRIC_NODE_247_next,
		.data = &ctkn_OPENFABRIC_NODE[247],
	},
	{
		.from = &gn_OPENFABRIC_NODE_248_prev,
		.to = &gn_OPENFABRIC_NODE_248_next,
		.data = &ctkn_OPENFABRIC_NODE[248],
	},
	{
		.from = &gn_OPENFABRIC_NODE_249_prev,
		.to = &gn_OPENFABRIC_NODE_249_next,
		.data = (void *)&fabricd_spf_interval_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_250_prev,
		.to = &gn_OPENFABRIC_NODE_250_next,
		.data = &ctkn_OPENFABRIC_NODE[250],
	},
	{
		.from = &gn_OPENFABRIC_NODE_251_prev,
		.to = &gn_OPENFABRIC_NODE_251_next,
		.data = &ctkn_OPENFABRIC_NODE[251],
	},
	{
		.from = &gn_OPENFABRIC_NODE_252_prev,
		.to = &gn_OPENFABRIC_NODE_252_next,
		.data = &ctkn_OPENFABRIC_NODE[252],
	},
	{
		.from = &gn_OPENFABRIC_NODE_253_prev,
		.to = &gn_OPENFABRIC_NODE_253_next,
		.data = &ctkn_OPENFABRIC_NODE[253],
	},
	{
		.from = &gn_OPENFABRIC_NODE_254_prev,
		.to = &gn_OPENFABRIC_NODE_254_next,
		.data = &ctkn_OPENFABRIC_NODE[254],
	},
	{
		.from = &gn_OPENFABRIC_NODE_255_prev,
		.to = &gn_OPENFABRIC_NODE_255_next,
		.data = &ctkn_OPENFABRIC_NODE[255],
	},
	{
		.from = &gn_OPENFABRIC_NODE_256_prev,
		.to = &gn_OPENFABRIC_NODE_256_next,
		.data = &ctkn_OPENFABRIC_NODE[256],
	},
	{
		.from = &gn_OPENFABRIC_NODE_257_prev,
		.to = &gn_OPENFABRIC_NODE_257_next,
		.data = &ctkn_OPENFABRIC_NODE[257],
	},
	{
		.from = &gn_OPENFABRIC_NODE_258_prev,
		.to = &gn_OPENFABRIC_NODE_258_next,
		.data = (void *)&fabricd_isis_topology_cmd_vtysh,
	},
	{
		.from = &gn_OPENFABRIC_NODE_259_prev,
		.to = &gn_OPENFABRIC_NODE_259_next,
		.data = &ctkn_OPENFABRIC_NODE[259],
	},
	{
		.from = &gn_OPENFABRIC_NODE_260_prev,
		.to = &gn_OPENFABRIC_NODE_260_next,
		.data = &ctkn_OPENFABRIC_NODE[260],
	},
	{
		.from = &gn_OPENFABRIC_NODE_261_prev,
		.to = &gn_OPENFABRIC_NODE_261_next,
		.data = &ctkn_OPENFABRIC_NODE[261],
	},
	{
		.from = &gn_OPENFABRIC_NODE_262_prev,
		.to = &gn_OPENFABRIC_NODE_262_next,
		.data = &ctkn_OPENFABRIC_NODE[262],
	},
	{
		.from = &gn_OPENFABRIC_NODE_263_prev,
		.to = &gn_OPENFABRIC_NODE_263_next,
		.data = &ctkn_OPENFABRIC_NODE[263],
	},
	{
		.from = &gn_OPENFABRIC_NODE_264_prev,
		.to = &gn_OPENFABRIC_NODE_264_next,
		.data = &ctkn_OPENFABRIC_NODE[264],
	},
	{
		.from = &gn_OPENFABRIC_NODE_265_prev,
		.to = &gn_OPENFABRIC_NODE_265_next,
		.data = &ctkn_OPENFABRIC_NODE[265],
	},
	{
		.from = &gn_OPENFABRIC_NODE_266_prev,
		.to = &gn_OPENFABRIC_NODE_266_next,
		.data = &ctkn_OPENFABRIC_NODE[266],
	},
	{
		.from = &gn_OPENFABRIC_NODE_267_prev,
		.to = &gn_OPENFABRIC_NODE_267_next,
		.data = &ctkn_OPENFABRIC_NODE[267],
	},
	{
		.from = &gn_OPENFABRIC_NODE_268_prev,
		.to = &gn_OPENFABRIC_NODE_268_next,
		.data = &ctkn_OPENFABRIC_NODE[268],
	},
	{
		.from = &gn_OPENFABRIC_NODE_269_prev,
		.to = &gn_OPENFABRIC_NODE_269_next,
		.data = &ctkn_OPENFABRIC_NODE[269],
	},
	{
		.from = &gn_OPENFABRIC_NODE_270_prev,
		.to = &gn_OPENFABRIC_NODE_270_next,
		.data = &ctkn_OPENFABRIC_NODE[270],
	},
	{
		.from = &gn_OPENFABRIC_NODE_271_prev,
		.to = &gn_OPENFABRIC_NODE_271_next,
		.data = (void *)&fabricd_triggered_csnp_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_OPENFABRIC_NODE, 272, &gn_OPENFABRIC_NODE[0], &gn_OPENFABRIC_NODE[1], &gn_OPENFABRIC_NODE[2], &gn_OPENFABRIC_NODE[3], &gn_OPENFABRIC_NODE[4], &gn_OPENFABRIC_NODE[5], &gn_OPENFABRIC_NODE[6], &gn_OPENFABRIC_NODE[7], &gn_OPENFABRIC_NODE[8], &gn_OPENFABRIC_NODE[9], &gn_OPENFABRIC_NODE[10], &gn_OPENFABRIC_NODE[11], &gn_OPENFABRIC_NODE[12], &gn_OPENFABRIC_NODE[13], &gn_OPENFABRIC_NODE[14], &gn_OPENFABRIC_NODE[15], &gn_OPENFABRIC_NODE[16], &gn_OPENFABRIC_NODE[17], &gn_OPENFABRIC_NODE[18], &gn_OPENFABRIC_NODE[19], &gn_OPENFABRIC_NODE[20], &gn_OPENFABRIC_NODE[21], &gn_OPENFABRIC_NODE[22], &gn_OPENFABRIC_NODE[23], &gn_OPENFABRIC_NODE[24], &gn_OPENFABRIC_NODE[25], &gn_OPENFABRIC_NODE[26], &gn_OPENFABRIC_NODE[27], &gn_OPENFABRIC_NODE[28], &gn_OPENFABRIC_NODE[29], &gn_OPENFABRIC_NODE[30], &gn_OPENFABRIC_NODE[31], &gn_OPENFABRIC_NODE[32], &gn_OPENFABRIC_NODE[33], &gn_OPENFABRIC_NODE[34], &gn_OPENFABRIC_NODE[35], &gn_OPENFABRIC_NODE[36], &gn_OPENFABRIC_NODE[37], &gn_OPENFABRIC_NODE[38], &gn_OPENFABRIC_NODE[39], &gn_OPENFABRIC_NODE[40], &gn_OPENFABRIC_NODE[41], &gn_OPENFABRIC_NODE[42], &gn_OPENFABRIC_NODE[43], &gn_OPENFABRIC_NODE[44], &gn_OPENFABRIC_NODE[45], &gn_OPENFABRIC_NODE[46], &gn_OPENFABRIC_NODE[47], &gn_OPENFABRIC_NODE[48], &gn_OPENFABRIC_NODE[49], &gn_OPENFABRIC_NODE[50], &gn_OPENFABRIC_NODE[51], &gn_OPENFABRIC_NODE[52], &gn_OPENFABRIC_NODE[53], &gn_OPENFABRIC_NODE[54], &gn_OPENFABRIC_NODE[55], &gn_OPENFABRIC_NODE[56], &gn_OPENFABRIC_NODE[57], &gn_OPENFABRIC_NODE[58], &gn_OPENFABRIC_NODE[59], &gn_OPENFABRIC_NODE[60], &gn_OPENFABRIC_NODE[61], &gn_OPENFABRIC_NODE[62], &gn_OPENFABRIC_NODE[63], &gn_OPENFABRIC_NODE[64], &gn_OPENFABRIC_NODE[65], &gn_OPENFABRIC_NODE[66], &gn_OPENFABRIC_NODE[67], &gn_OPENFABRIC_NODE[68], &gn_OPENFABRIC_NODE[69], &gn_OPENFABRIC_NODE[70], &gn_OPENFABRIC_NODE[71], &gn_OPENFABRIC_NODE[72], &gn_OPENFABRIC_NODE[73], &gn_OPENFABRIC_NODE[74], &gn_OPENFABRIC_NODE[75], &gn_OPENFABRIC_NODE[76], &gn_OPENFABRIC_NODE[77], &gn_OPENFABRIC_NODE[78], &gn_OPENFABRIC_NODE[79], &gn_OPENFABRIC_NODE[80], &gn_OPENFABRIC_NODE[81], &gn_OPENFABRIC_NODE[82], &gn_OPENFABRIC_NODE[83], &gn_OPENFABRIC_NODE[84], &gn_OPENFABRIC_NODE[85], &gn_OPENFABRIC_NODE[86], &gn_OPENFABRIC_NODE[87], &gn_OPENFABRIC_NODE[88], &gn_OPENFABRIC_NODE[89], &gn_OPENFABRIC_NODE[90], &gn_OPENFABRIC_NODE[91], &gn_OPENFABRIC_NODE[92], &gn_OPENFABRIC_NODE[93], &gn_OPENFABRIC_NODE[94], &gn_OPENFABRIC_NODE[95], &gn_OPENFABRIC_NODE[96], &gn_OPENFABRIC_NODE[97], &gn_OPENFABRIC_NODE[98], &gn_OPENFABRIC_NODE[99], &gn_OPENFABRIC_NODE[100], &gn_OPENFABRIC_NODE[101], &gn_OPENFABRIC_NODE[102], &gn_OPENFABRIC_NODE[103], &gn_OPENFABRIC_NODE[104], &gn_OPENFABRIC_NODE[105], &gn_OPENFABRIC_NODE[106], &gn_OPENFABRIC_NODE[107], &gn_OPENFABRIC_NODE[108], &gn_OPENFABRIC_NODE[109], &gn_OPENFABRIC_NODE[110], &gn_OPENFABRIC_NODE[111], &gn_OPENFABRIC_NODE[112], &gn_OPENFABRIC_NODE[113], &gn_OPENFABRIC_NODE[114], &gn_OPENFABRIC_NODE[115], &gn_OPENFABRIC_NODE[116], &gn_OPENFABRIC_NODE[117], &gn_OPENFABRIC_NODE[118], &gn_OPENFABRIC_NODE[119], &gn_OPENFABRIC_NODE[120], &gn_OPENFABRIC_NODE[121], &gn_OPENFABRIC_NODE[122], &gn_OPENFABRIC_NODE[123], &gn_OPENFABRIC_NODE[124], &gn_OPENFABRIC_NODE[125], &gn_OPENFABRIC_NODE[126], &gn_OPENFABRIC_NODE[127], &gn_OPENFABRIC_NODE[128], &gn_OPENFABRIC_NODE[129], &gn_OPENFABRIC_NODE[130], &gn_OPENFABRIC_NODE[131], &gn_OPENFABRIC_NODE[132], &gn_OPENFABRIC_NODE[133], &gn_OPENFABRIC_NODE[134], &gn_OPENFABRIC_NODE[135], &gn_OPENFABRIC_NODE[136], &gn_OPENFABRIC_NODE[137], &gn_OPENFABRIC_NODE[138], &gn_OPENFABRIC_NODE[139], &gn_OPENFABRIC_NODE[140], &gn_OPENFABRIC_NODE[141], &gn_OPENFABRIC_NODE[142], &gn_OPENFABRIC_NODE[143], &gn_OPENFABRIC_NODE[144], &gn_OPENFABRIC_NODE[145], &gn_OPENFABRIC_NODE[146], &gn_OPENFABRIC_NODE[147], &gn_OPENFABRIC_NODE[148], &gn_OPENFABRIC_NODE[149], &gn_OPENFABRIC_NODE[150], &gn_OPENFABRIC_NODE[151], &gn_OPENFABRIC_NODE[152], &gn_OPENFABRIC_NODE[153], &gn_OPENFABRIC_NODE[154], &gn_OPENFABRIC_NODE[155], &gn_OPENFABRIC_NODE[156], &gn_OPENFABRIC_NODE[157], &gn_OPENFABRIC_NODE[158], &gn_OPENFABRIC_NODE[159], &gn_OPENFABRIC_NODE[160], &gn_OPENFABRIC_NODE[161], &gn_OPENFABRIC_NODE[162], &gn_OPENFABRIC_NODE[163], &gn_OPENFABRIC_NODE[164], &gn_OPENFABRIC_NODE[165], &gn_OPENFABRIC_NODE[166], &gn_OPENFABRIC_NODE[167], &gn_OPENFABRIC_NODE[168], &gn_OPENFABRIC_NODE[169], &gn_OPENFABRIC_NODE[170], &gn_OPENFABRIC_NODE[171], &gn_OPENFABRIC_NODE[172], &gn_OPENFABRIC_NODE[173], &gn_OPENFABRIC_NODE[174], &gn_OPENFABRIC_NODE[175], &gn_OPENFABRIC_NODE[176], &gn_OPENFABRIC_NODE[177], &gn_OPENFABRIC_NODE[178], &gn_OPENFABRIC_NODE[179], &gn_OPENFABRIC_NODE[180], &gn_OPENFABRIC_NODE[181], &gn_OPENFABRIC_NODE[182], &gn_OPENFABRIC_NODE[183], &gn_OPENFABRIC_NODE[184], &gn_OPENFABRIC_NODE[185], &gn_OPENFABRIC_NODE[186], &gn_OPENFABRIC_NODE[187], &gn_OPENFABRIC_NODE[188], &gn_OPENFABRIC_NODE[189], &gn_OPENFABRIC_NODE[190], &gn_OPENFABRIC_NODE[191], &gn_OPENFABRIC_NODE[192], &gn_OPENFABRIC_NODE[193], &gn_OPENFABRIC_NODE[194], &gn_OPENFABRIC_NODE[195], &gn_OPENFABRIC_NODE[196], &gn_OPENFABRIC_NODE[197], &gn_OPENFABRIC_NODE[198], &gn_OPENFABRIC_NODE[199], &gn_OPENFABRIC_NODE[200], &gn_OPENFABRIC_NODE[201], &gn_OPENFABRIC_NODE[202], &gn_OPENFABRIC_NODE[203], &gn_OPENFABRIC_NODE[204], &gn_OPENFABRIC_NODE[205], &gn_OPENFABRIC_NODE[206], &gn_OPENFABRIC_NODE[207], &gn_OPENFABRIC_NODE[208], &gn_OPENFABRIC_NODE[209], &gn_OPENFABRIC_NODE[210], &gn_OPENFABRIC_NODE[211], &gn_OPENFABRIC_NODE[212], &gn_OPENFABRIC_NODE[213], &gn_OPENFABRIC_NODE[214], &gn_OPENFABRIC_NODE[215], &gn_OPENFABRIC_NODE[216], &gn_OPENFABRIC_NODE[217], &gn_OPENFABRIC_NODE[218], &gn_OPENFABRIC_NODE[219], &gn_OPENFABRIC_NODE[220], &gn_OPENFABRIC_NODE[221], &gn_OPENFABRIC_NODE[222], &gn_OPENFABRIC_NODE[223], &gn_OPENFABRIC_NODE[224], &gn_OPENFABRIC_NODE[225], &gn_OPENFABRIC_NODE[226], &gn_OPENFABRIC_NODE[227], &gn_OPENFABRIC_NODE[228], &gn_OPENFABRIC_NODE[229], &gn_OPENFABRIC_NODE[230], &gn_OPENFABRIC_NODE[231], &gn_OPENFABRIC_NODE[232], &gn_OPENFABRIC_NODE[233], &gn_OPENFABRIC_NODE[234], &gn_OPENFABRIC_NODE[235], &gn_OPENFABRIC_NODE[236], &gn_OPENFABRIC_NODE[237], &gn_OPENFABRIC_NODE[238], &gn_OPENFABRIC_NODE[239], &gn_OPENFABRIC_NODE[240], &gn_OPENFABRIC_NODE[241], &gn_OPENFABRIC_NODE[242], &gn_OPENFABRIC_NODE[243], &gn_OPENFABRIC_NODE[244], &gn_OPENFABRIC_NODE[245], &gn_OPENFABRIC_NODE[246], &gn_OPENFABRIC_NODE[247], &gn_OPENFABRIC_NODE[248], &gn_OPENFABRIC_NODE[249], &gn_OPENFABRIC_NODE[250], &gn_OPENFABRIC_NODE[251], &gn_OPENFABRIC_NODE[252], &gn_OPENFABRIC_NODE[253], &gn_OPENFABRIC_NODE[254], &gn_OPENFABRIC_NODE[255], &gn_OPENFABRIC_NODE[256], &gn_OPENFABRIC_NODE[257], &gn_OPENFABRIC_NODE[258], &gn_OPENFABRIC_NODE[259], &gn_OPENFABRIC_NODE[260], &gn_OPENFABRIC_NODE[261], &gn_OPENFABRIC_NODE[262], &gn_OPENFABRIC_NODE[263], &gn_OPENFABRIC_NODE[264], &gn_OPENFABRIC_NODE[265], &gn_OPENFABRIC_NODE[266], &gn_OPENFABRIC_NODE[267], &gn_OPENFABRIC_NODE[268], &gn_OPENFABRIC_NODE[269], &gn_OPENFABRIC_NODE[270], &gn_OPENFABRIC_NODE[271]);

extern void install_OPENFABRIC_NODE(void);

void install_OPENFABRIC_NODE(void)

{
	unsigned node_id = OPENFABRIC_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_OPENFABRIC_NODE;
	vector_set(node->cmd_vector, &fabricd_area_lsp_mtu_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_area_purge_originator_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_domain_passwd_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_fabric_tier_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_isis_default_originate_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_isis_redistribute_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_isis_topology_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_log_adj_changes_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_lsp_gen_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_lsp_refresh_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_max_lsp_lifetime_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_net_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_area_lsp_mtu_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_domain_passwd_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_fabric_tier_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_isis_default_originate_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_isis_redistribute_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_isis_topology_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_log_adj_changes_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_lsp_gen_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_lsp_refresh_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_max_lsp_lifetime_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_net_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_set_overload_bit_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_spf_delay_ietf_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_spf_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_no_triggered_csnp_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_set_overload_bit_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_spf_delay_ietf_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_spf_interval_cmd_vtysh);
	vector_set(node->cmd_vector, &fabricd_triggered_csnp_cmd_vtysh);
}

static struct cmd_token ctkn_LDP_IPV4_NODE[];
static struct graph_node gn_LDP_IPV4_NODE[];

static struct cmd_token ctkn_LDP_IPV4_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_LDP_IPV4_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_IPV4_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 *)"accept",
		.desc = (char *)"Accept and respond to targeted hellos",
	},
	{ /* [16] */
		.type = FORK_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[19],
	},
	{ /* [17] */
		.type = WORD_TKN,
		.text = (char *)"from",
		.desc = (char *)"Access list to specify acceptable targeted hello source",
	},
	{ /* [18] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP access-list name",
		.varname = (char *)"from_acl",
	},
	{ /* [19] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[16],
	},
	{ /* [20] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [21] = ldp_discovery_targeted_hello_accept_cmd */ },
	{ /* [22] */
		.type = WORD_TKN,
		.text = (char *)"holdtime",
		.desc = (char *)"Hello holdtime",
	},
	{ /* [23] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Time (seconds) - 65535 implies infinite",
		.min = 1,
		.max = 65535,
		.varname = (char *)"holdtime",
	},
	{ /* [24] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [25] = ldp_discovery_targeted_holdtime_cmd */ },
	{ /* [26] */
		.type = WORD_TKN,
		.text = (char *)"interval",
		.desc = (char *)"Hello interval",
	},
	{ /* [27] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Time (seconds)",
		.min = 1,
		.max = 65535,
		.varname = (char *)"interval",
	},
	{ /* [28] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [29] = ldp_discovery_targeted_interval_cmd */ },
	{ /* [30] */
		.type = WORD_TKN,
		.text = (char *)"transport-address",
		.desc = (char *)"Specify transport address for TCP connection",
	},
	{ /* [31] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"IP address to be used as transport address",
		.varname = (char *)"address",
	},
	{ /* [32] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [33] = ldp_discovery_transport_address_ipv4_cmd */ },
	{ /* [34] */
		.type = WORD_TKN,
		.text = (char *)"label",
		.desc = (char *)"Configure label control and policies",
	},
	{ /* [35] */
		.type = WORD_TKN,
		.text = (char *)"local",
		.desc = (char *)"Configure local label control and policies",
	},
	{ /* [36] */
		.type = WORD_TKN,
		.text = (char *)"advertise",
		.desc = (char *)"Configure outbound label advertisement control",
	},
	{ /* [37] */
		.type = FORK_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[42],
	},
	{ /* [38] */
		.type = FORK_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[41],
	},
	{ /* [39] */
		.type = WORD_TKN,
		.text = (char *)"to",
		.desc = (char *)"IP Access-list specifying controls on LDP Peers",
	},
	{ /* [40] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP access-list name",
		.varname = (char *)"to_acl",
	},
	{ /* [41] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[38],
	},
	{ /* [42] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[37],
	},
	{ /* [43] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [44] = ldp_label_local_advertise_cmd */ },
	{ /* [45] */
		.type = WORD_TKN,
		.text = (char *)"for",
		.desc = (char *)"IP access-list for destination prefixes",
	},
	{ /* [46] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP access-list name",
		.varname = (char *)"for_acl",
	},
	{ /* [47] */
		.type = WORD_TKN,
		.text = (char *)"explicit-null",
		.desc = (char *)"Configure explicit-null advertisement",
	},
	{ /* [48] */
		.type = FORK_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[51],
	},
	{ /* [49] */
		.type = WORD_TKN,
		.text = (char *)"for",
		.desc = (char *)"IP access-list for destination prefixes",
	},
	{ /* [50] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP access-list name",
		.varname = (char *)"for_acl",
	},
	{ /* [51] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[48],
	},
	{ /* [52] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [53] = ldp_label_local_advertise_explicit_null_cmd */ },
	{ /* [54] */
		.type = WORD_TKN,
		.text = (char *)"allocate",
		.desc = (char *)"Configure label allocation control",
	},
	{ /* [55] */
		.type = FORK_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[57],
	},
	{ /* [56] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"host-routes",
		.desc = (char *)"allocate local label for host routes only",
		.varname = (char *)"host_routes",
	},
	{ /* [57] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[55],
	},
	{ /* [58] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [59] = ldp_label_local_allocate_cmd */ },
	{ /* [60] */
		.type = WORD_TKN,
		.text = (char *)"for",
		.desc = (char *)"IP access-list",
	},
	{ /* [61] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP access-list name",
		.varname = (char *)"for_acl",
	},
	{ /* [62] */
		.type = WORD_TKN,
		.text = (char *)"remote",
		.desc = (char *)"Configure remote/peer label control and policies",
	},
	{ /* [63] */
		.type = WORD_TKN,
		.text = (char *)"accept",
		.desc = (char *)"Configure inbound label acceptance control",
	},
	{ /* [64] */
		.type = FORK_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[67],
	},
	{ /* [65] */
		.type = WORD_TKN,
		.text = (char *)"from",
		.desc = (char *)"Neighbor from whom to accept label advertisement",
	},
	{ /* [66] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP access-list name",
		.varname = (char *)"from_acl",
	},
	{ /* [67] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LDP_IPV4_NODE[64],
	},
	{ /* [68] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [69] = ldp_label_remote_accept_cmd */ },
	{ /* [70] */
		.type = WORD_TKN,
		.text = (char *)"for",
		.desc = (char *)"IP access-list for destination prefixes",
	},
	{ /* [71] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"ACCESSLIST_NAME",
		.desc = (char *)"IP access-list name",
		.varname = (char *)"for_acl",
	},
	{ /* [72] */
		.type = WORD_TKN,
		.text = (char *)"neighbor",
		.desc = (char *)"Configure neighbor parameters",
	},
	{ /* [73] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"IP address of neighbor",
		.varname = (char *)"address",
	},
	{ /* [74] */
		.type = WORD_TKN,
		.text = (char *)"targeted",
		.desc = (char *)"Establish targeted session",
	},
	{ /* [75] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [76] = ldp_neighbor_ipv4_targeted_cmd */ },
	{ /* [77] */
		.type = WORD_TKN,
		.text = (char *)"session",
		.desc = (char *)"Configure session parameters",
	},
	{ /* [78] */
		.type = WORD_TKN,
		.text = (char *)"holdtime",
		.desc = (char *)"Configure session holdtime",
	},
	{ /* [79] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(15-65535)",
		.desc = (char *)"Time (seconds)",
		.min = 15,
		.max = 65535,
		.varname = (char *)"holdtime",
	},
	{ /* [80] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [81] = ldp_session_holdtime_cmd */ },
	{ /* [82] */
		.type = WORD_TKN,
		.text = (char *)"ttl-security",
		.desc = (char *)"LDP ttl security check",
	},
	{ /* [83] */
		.type = WORD_TKN,
		.text = (char *)"disable",
		.desc = (char *)"Disable ttl security",
	},
	{ /* [84] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [85] = ldp_ttl_security_disable_cmd */ },
	{ /* [86] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [87] */
		.type = WORD_TKN,
		.text = (char *)"interface",
		.desc = (char *)"Enable LDP on an interface and enter interface submode",
	},
	{ /* [88] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"IFNAME",
		.desc = (char *)"Interface's name",
		.varname = (char *)"ifname",
	},
	{ /* [89] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [90] = no_ldp_interface_cmd */ },
};

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_hello_accept_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_discovery_transport_address_ipv4_cmd_vtysh;
extern struct cmd_element ldp_label_local_advertise_cmd_vtysh;
extern struct cmd_element ldp_label_local_advertise_explicit_null_cmd_vtysh;
extern struct cmd_element ldp_label_local_allocate_cmd_vtysh;
extern struct cmd_element ldp_label_remote_accept_cmd_vtysh;
extern struct cmd_element ldp_neighbor_ipv4_targeted_cmd_vtysh;
extern struct cmd_element ldp_session_holdtime_cmd_vtysh;
extern struct cmd_element ldp_ttl_security_disable_cmd_vtysh;
extern struct cmd_element no_ldp_interface_cmd_vtysh;

MAKE_VECTOR(gn_LDP_IPV4_NODE_0_next, 2, &gn_LDP_IPV4_NODE[1], &gn_LDP_IPV4_NODE[86]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_0_prev, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_1_next, 2, &gn_LDP_IPV4_NODE[2], &gn_LDP_IPV4_NODE[3]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_1_prev, 1, &gn_LDP_IPV4_NODE[0]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_2_next, 1, &gn_LDP_IPV4_NODE[3]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_2_prev, 1, &gn_LDP_IPV4_NODE[1]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_3_next, 5, &gn_LDP_IPV4_NODE[4], &gn_LDP_IPV4_NODE[34], &gn_LDP_IPV4_NODE[72], &gn_LDP_IPV4_NODE[77], &gn_LDP_IPV4_NODE[82]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_3_prev, 2, &gn_LDP_IPV4_NODE[2], &gn_LDP_IPV4_NODE[1]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_4_next, 3, &gn_LDP_IPV4_NODE[5], &gn_LDP_IPV4_NODE[14], &gn_LDP_IPV4_NODE[30]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_4_prev, 1, &gn_LDP_IPV4_NODE[3]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_5_next, 2, &gn_LDP_IPV4_NODE[6], &gn_LDP_IPV4_NODE[10]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_5_prev, 1, &gn_LDP_IPV4_NODE[4]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_6_next, 1, &gn_LDP_IPV4_NODE[7]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_6_prev, 1, &gn_LDP_IPV4_NODE[5]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_7_next, 1, &gn_LDP_IPV4_NODE[8]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_7_prev, 1, &gn_LDP_IPV4_NODE[6]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_8_next, 1, &gn_LDP_IPV4_NODE[9]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_8_prev, 1, &gn_LDP_IPV4_NODE[7]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_9_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_9_prev, 1, &gn_LDP_IPV4_NODE[8]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_10_next, 1, &gn_LDP_IPV4_NODE[11]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_10_prev, 1, &gn_LDP_IPV4_NODE[5]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_11_next, 1, &gn_LDP_IPV4_NODE[12]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_11_prev, 1, &gn_LDP_IPV4_NODE[10]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_12_next, 1, &gn_LDP_IPV4_NODE[13]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_12_prev, 1, &gn_LDP_IPV4_NODE[11]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_13_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_13_prev, 1, &gn_LDP_IPV4_NODE[12]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_14_next, 3, &gn_LDP_IPV4_NODE[15], &gn_LDP_IPV4_NODE[22], &gn_LDP_IPV4_NODE[26]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_14_prev, 1, &gn_LDP_IPV4_NODE[4]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_15_next, 1, &gn_LDP_IPV4_NODE[16]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_15_prev, 1, &gn_LDP_IPV4_NODE[14]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_16_next, 2, &gn_LDP_IPV4_NODE[17], &gn_LDP_IPV4_NODE[19]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_16_prev, 1, &gn_LDP_IPV4_NODE[15]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_17_next, 1, &gn_LDP_IPV4_NODE[18]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_17_prev, 1, &gn_LDP_IPV4_NODE[16]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_18_next, 1, &gn_LDP_IPV4_NODE[19]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_18_prev, 1, &gn_LDP_IPV4_NODE[17]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_19_next, 1, &gn_LDP_IPV4_NODE[20]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_19_prev, 2, &gn_LDP_IPV4_NODE[18], &gn_LDP_IPV4_NODE[16]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_20_next, 1, &gn_LDP_IPV4_NODE[21]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_20_prev, 1, &gn_LDP_IPV4_NODE[19]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_21_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_21_prev, 1, &gn_LDP_IPV4_NODE[20]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_22_next, 1, &gn_LDP_IPV4_NODE[23]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_22_prev, 1, &gn_LDP_IPV4_NODE[14]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_23_next, 1, &gn_LDP_IPV4_NODE[24]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_23_prev, 1, &gn_LDP_IPV4_NODE[22]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_24_next, 1, &gn_LDP_IPV4_NODE[25]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_24_prev, 1, &gn_LDP_IPV4_NODE[23]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_25_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_25_prev, 1, &gn_LDP_IPV4_NODE[24]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_26_next, 1, &gn_LDP_IPV4_NODE[27]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_26_prev, 1, &gn_LDP_IPV4_NODE[14]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_27_next, 1, &gn_LDP_IPV4_NODE[28]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_27_prev, 1, &gn_LDP_IPV4_NODE[26]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_28_next, 1, &gn_LDP_IPV4_NODE[29]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_28_prev, 1, &gn_LDP_IPV4_NODE[27]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_29_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_29_prev, 1, &gn_LDP_IPV4_NODE[28]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_30_next, 1, &gn_LDP_IPV4_NODE[31]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_30_prev, 1, &gn_LDP_IPV4_NODE[4]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_31_next, 1, &gn_LDP_IPV4_NODE[32]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_31_prev, 1, &gn_LDP_IPV4_NODE[30]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_32_next, 1, &gn_LDP_IPV4_NODE[33]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_32_prev, 1, &gn_LDP_IPV4_NODE[31]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_33_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_33_prev, 1, &gn_LDP_IPV4_NODE[32]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_34_next, 2, &gn_LDP_IPV4_NODE[35], &gn_LDP_IPV4_NODE[62]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_34_prev, 1, &gn_LDP_IPV4_NODE[3]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_35_next, 2, &gn_LDP_IPV4_NODE[36], &gn_LDP_IPV4_NODE[54]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_35_prev, 1, &gn_LDP_IPV4_NODE[34]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_36_next, 2, &gn_LDP_IPV4_NODE[37], &gn_LDP_IPV4_NODE[47]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_36_prev, 1, &gn_LDP_IPV4_NODE[35]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_37_next, 2, &gn_LDP_IPV4_NODE[38], &gn_LDP_IPV4_NODE[42]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_37_prev, 1, &gn_LDP_IPV4_NODE[36]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_38_next, 2, &gn_LDP_IPV4_NODE[39], &gn_LDP_IPV4_NODE[45]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_38_prev, 2, &gn_LDP_IPV4_NODE[41], &gn_LDP_IPV4_NODE[37]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_39_next, 1, &gn_LDP_IPV4_NODE[40]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_39_prev, 1, &gn_LDP_IPV4_NODE[38]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_40_next, 1, &gn_LDP_IPV4_NODE[41]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_40_prev, 1, &gn_LDP_IPV4_NODE[39]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_41_next, 2, &gn_LDP_IPV4_NODE[38], &gn_LDP_IPV4_NODE[42]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_41_prev, 2, &gn_LDP_IPV4_NODE[40], &gn_LDP_IPV4_NODE[46]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_42_next, 1, &gn_LDP_IPV4_NODE[43]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_42_prev, 2, &gn_LDP_IPV4_NODE[41], &gn_LDP_IPV4_NODE[37]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_43_next, 1, &gn_LDP_IPV4_NODE[44]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_43_prev, 1, &gn_LDP_IPV4_NODE[42]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_44_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_44_prev, 1, &gn_LDP_IPV4_NODE[43]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_45_next, 1, &gn_LDP_IPV4_NODE[46]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_45_prev, 1, &gn_LDP_IPV4_NODE[38]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_46_next, 1, &gn_LDP_IPV4_NODE[41]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_46_prev, 1, &gn_LDP_IPV4_NODE[45]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_47_next, 1, &gn_LDP_IPV4_NODE[48]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_47_prev, 1, &gn_LDP_IPV4_NODE[36]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_48_next, 2, &gn_LDP_IPV4_NODE[49], &gn_LDP_IPV4_NODE[51]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_48_prev, 1, &gn_LDP_IPV4_NODE[47]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_49_next, 1, &gn_LDP_IPV4_NODE[50]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_49_prev, 1, &gn_LDP_IPV4_NODE[48]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_50_next, 1, &gn_LDP_IPV4_NODE[51]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_50_prev, 1, &gn_LDP_IPV4_NODE[49]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_51_next, 1, &gn_LDP_IPV4_NODE[52]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_51_prev, 2, &gn_LDP_IPV4_NODE[50], &gn_LDP_IPV4_NODE[48]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_52_next, 1, &gn_LDP_IPV4_NODE[53]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_52_prev, 1, &gn_LDP_IPV4_NODE[51]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_53_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_53_prev, 1, &gn_LDP_IPV4_NODE[52]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_54_next, 1, &gn_LDP_IPV4_NODE[55]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_54_prev, 1, &gn_LDP_IPV4_NODE[35]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_55_next, 2, &gn_LDP_IPV4_NODE[56], &gn_LDP_IPV4_NODE[60]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_55_prev, 1, &gn_LDP_IPV4_NODE[54]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_56_next, 1, &gn_LDP_IPV4_NODE[57]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_56_prev, 1, &gn_LDP_IPV4_NODE[55]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_57_next, 1, &gn_LDP_IPV4_NODE[58]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_57_prev, 2, &gn_LDP_IPV4_NODE[56], &gn_LDP_IPV4_NODE[61]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_58_next, 1, &gn_LDP_IPV4_NODE[59]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_58_prev, 1, &gn_LDP_IPV4_NODE[57]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_59_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_59_prev, 1, &gn_LDP_IPV4_NODE[58]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_60_next, 1, &gn_LDP_IPV4_NODE[61]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_60_prev, 1, &gn_LDP_IPV4_NODE[55]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_61_next, 1, &gn_LDP_IPV4_NODE[57]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_61_prev, 1, &gn_LDP_IPV4_NODE[60]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_62_next, 1, &gn_LDP_IPV4_NODE[63]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_62_prev, 1, &gn_LDP_IPV4_NODE[34]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_63_next, 1, &gn_LDP_IPV4_NODE[64]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_63_prev, 1, &gn_LDP_IPV4_NODE[62]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_64_next, 2, &gn_LDP_IPV4_NODE[65], &gn_LDP_IPV4_NODE[70]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_64_prev, 2, &gn_LDP_IPV4_NODE[67], &gn_LDP_IPV4_NODE[63]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_65_next, 1, &gn_LDP_IPV4_NODE[66]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_65_prev, 1, &gn_LDP_IPV4_NODE[64]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_66_next, 1, &gn_LDP_IPV4_NODE[67]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_66_prev, 1, &gn_LDP_IPV4_NODE[65]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_67_next, 2, &gn_LDP_IPV4_NODE[64], &gn_LDP_IPV4_NODE[68]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_67_prev, 2, &gn_LDP_IPV4_NODE[66], &gn_LDP_IPV4_NODE[71]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_68_next, 1, &gn_LDP_IPV4_NODE[69]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_68_prev, 1, &gn_LDP_IPV4_NODE[67]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_69_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_69_prev, 1, &gn_LDP_IPV4_NODE[68]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_70_next, 1, &gn_LDP_IPV4_NODE[71]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_70_prev, 1, &gn_LDP_IPV4_NODE[64]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_71_next, 1, &gn_LDP_IPV4_NODE[67]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_71_prev, 1, &gn_LDP_IPV4_NODE[70]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_72_next, 1, &gn_LDP_IPV4_NODE[73]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_72_prev, 1, &gn_LDP_IPV4_NODE[3]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_73_next, 1, &gn_LDP_IPV4_NODE[74]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_73_prev, 1, &gn_LDP_IPV4_NODE[72]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_74_next, 1, &gn_LDP_IPV4_NODE[75]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_74_prev, 1, &gn_LDP_IPV4_NODE[73]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_75_next, 1, &gn_LDP_IPV4_NODE[76]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_75_prev, 1, &gn_LDP_IPV4_NODE[74]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_76_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_76_prev, 1, &gn_LDP_IPV4_NODE[75]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_77_next, 1, &gn_LDP_IPV4_NODE[78]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_77_prev, 1, &gn_LDP_IPV4_NODE[3]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_78_next, 1, &gn_LDP_IPV4_NODE[79]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_78_prev, 1, &gn_LDP_IPV4_NODE[77]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_79_next, 1, &gn_LDP_IPV4_NODE[80]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_79_prev, 1, &gn_LDP_IPV4_NODE[78]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_80_next, 1, &gn_LDP_IPV4_NODE[81]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_80_prev, 1, &gn_LDP_IPV4_NODE[79]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_81_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_81_prev, 1, &gn_LDP_IPV4_NODE[80]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_82_next, 1, &gn_LDP_IPV4_NODE[83]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_82_prev, 1, &gn_LDP_IPV4_NODE[3]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_83_next, 1, &gn_LDP_IPV4_NODE[84]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_83_prev, 1, &gn_LDP_IPV4_NODE[82]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_84_next, 1, &gn_LDP_IPV4_NODE[85]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_84_prev, 1, &gn_LDP_IPV4_NODE[83]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_85_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_85_prev, 1, &gn_LDP_IPV4_NODE[84]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_86_next, 1, &gn_LDP_IPV4_NODE[87]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_86_prev, 1, &gn_LDP_IPV4_NODE[0]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_87_next, 1, &gn_LDP_IPV4_NODE[88]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_87_prev, 1, &gn_LDP_IPV4_NODE[86]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_88_next, 1, &gn_LDP_IPV4_NODE[89]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_88_prev, 1, &gn_LDP_IPV4_NODE[87]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_89_next, 1, &gn_LDP_IPV4_NODE[90]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_89_prev, 1, &gn_LDP_IPV4_NODE[88]);
MAKE_VECTOR(gn_LDP_IPV4_NODE_90_next, 0, );
MAKE_VECTOR(gn_LDP_IPV4_NODE_90_prev, 1, &gn_LDP_IPV4_NODE[89]);

static struct graph_node gn_LDP_IPV4_NODE[] = {
	{
		.from = &gn_LDP_IPV4_NODE_0_prev,
		.to = &gn_LDP_IPV4_NODE_0_next,
		.data = &ctkn_LDP_IPV4_NODE[0],
	},
	{
		.from = &gn_LDP_IPV4_NODE_1_prev,
		.to = &gn_LDP_IPV4_NODE_1_next,
		.data = &ctkn_LDP_IPV4_NODE[1],
	},
	{
		.from = &gn_LDP_IPV4_NODE_2_prev,
		.to = &gn_LDP_IPV4_NODE_2_next,
		.data = &ctkn_LDP_IPV4_NODE[2],
	},
	{
		.from = &gn_LDP_IPV4_NODE_3_prev,
		.to = &gn_LDP_IPV4_NODE_3_next,
		.data = &ctkn_LDP_IPV4_NODE[3],
	},
	{
		.from = &gn_LDP_IPV4_NODE_4_prev,
		.to = &gn_LDP_IPV4_NODE_4_next,
		.data = &ctkn_LDP_IPV4_NODE[4],
	},
	{
		.from = &gn_LDP_IPV4_NODE_5_prev,
		.to = &gn_LDP_IPV4_NODE_5_next,
		.data = &ctkn_LDP_IPV4_NODE[5],
	},
	{
		.from = &gn_LDP_IPV4_NODE_6_prev,
		.to = &gn_LDP_IPV4_NODE_6_next,
		.data = &ctkn_LDP_IPV4_NODE[6],
	},
	{
		.from = &gn_LDP_IPV4_NODE_7_prev,
		.to = &gn_LDP_IPV4_NODE_7_next,
		.data = &ctkn_LDP_IPV4_NODE[7],
	},
	{
		.from = &gn_LDP_IPV4_NODE_8_prev,
		.to = &gn_LDP_IPV4_NODE_8_next,
		.data = &ctkn_LDP_IPV4_NODE[8],
	},
	{
		.from = &gn_LDP_IPV4_NODE_9_prev,
		.to = &gn_LDP_IPV4_NODE_9_next,
		.data = (void *)&ldp_discovery_link_holdtime_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_10_prev,
		.to = &gn_LDP_IPV4_NODE_10_next,
		.data = &ctkn_LDP_IPV4_NODE[10],
	},
	{
		.from = &gn_LDP_IPV4_NODE_11_prev,
		.to = &gn_LDP_IPV4_NODE_11_next,
		.data = &ctkn_LDP_IPV4_NODE[11],
	},
	{
		.from = &gn_LDP_IPV4_NODE_12_prev,
		.to = &gn_LDP_IPV4_NODE_12_next,
		.data = &ctkn_LDP_IPV4_NODE[12],
	},
	{
		.from = &gn_LDP_IPV4_NODE_13_prev,
		.to = &gn_LDP_IPV4_NODE_13_next,
		.data = (void *)&ldp_discovery_link_interval_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_14_prev,
		.to = &gn_LDP_IPV4_NODE_14_next,
		.data = &ctkn_LDP_IPV4_NODE[14],
	},
	{
		.from = &gn_LDP_IPV4_NODE_15_prev,
		.to = &gn_LDP_IPV4_NODE_15_next,
		.data = &ctkn_LDP_IPV4_NODE[15],
	},
	{
		.from = &gn_LDP_IPV4_NODE_16_prev,
		.to = &gn_LDP_IPV4_NODE_16_next,
		.data = &ctkn_LDP_IPV4_NODE[16],
	},
	{
		.from = &gn_LDP_IPV4_NODE_17_prev,
		.to = &gn_LDP_IPV4_NODE_17_next,
		.data = &ctkn_LDP_IPV4_NODE[17],
	},
	{
		.from = &gn_LDP_IPV4_NODE_18_prev,
		.to = &gn_LDP_IPV4_NODE_18_next,
		.data = &ctkn_LDP_IPV4_NODE[18],
	},
	{
		.from = &gn_LDP_IPV4_NODE_19_prev,
		.to = &gn_LDP_IPV4_NODE_19_next,
		.data = &ctkn_LDP_IPV4_NODE[19],
	},
	{
		.from = &gn_LDP_IPV4_NODE_20_prev,
		.to = &gn_LDP_IPV4_NODE_20_next,
		.data = &ctkn_LDP_IPV4_NODE[20],
	},
	{
		.from = &gn_LDP_IPV4_NODE_21_prev,
		.to = &gn_LDP_IPV4_NODE_21_next,
		.data = (void *)&ldp_discovery_targeted_hello_accept_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_22_prev,
		.to = &gn_LDP_IPV4_NODE_22_next,
		.data = &ctkn_LDP_IPV4_NODE[22],
	},
	{
		.from = &gn_LDP_IPV4_NODE_23_prev,
		.to = &gn_LDP_IPV4_NODE_23_next,
		.data = &ctkn_LDP_IPV4_NODE[23],
	},
	{
		.from = &gn_LDP_IPV4_NODE_24_prev,
		.to = &gn_LDP_IPV4_NODE_24_next,
		.data = &ctkn_LDP_IPV4_NODE[24],
	},
	{
		.from = &gn_LDP_IPV4_NODE_25_prev,
		.to = &gn_LDP_IPV4_NODE_25_next,
		.data = (void *)&ldp_discovery_targeted_holdtime_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_26_prev,
		.to = &gn_LDP_IPV4_NODE_26_next,
		.data = &ctkn_LDP_IPV4_NODE[26],
	},
	{
		.from = &gn_LDP_IPV4_NODE_27_prev,
		.to = &gn_LDP_IPV4_NODE_27_next,
		.data = &ctkn_LDP_IPV4_NODE[27],
	},
	{
		.from = &gn_LDP_IPV4_NODE_28_prev,
		.to = &gn_LDP_IPV4_NODE_28_next,
		.data = &ctkn_LDP_IPV4_NODE[28],
	},
	{
		.from = &gn_LDP_IPV4_NODE_29_prev,
		.to = &gn_LDP_IPV4_NODE_29_next,
		.data = (void *)&ldp_discovery_targeted_interval_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_30_prev,
		.to = &gn_LDP_IPV4_NODE_30_next,
		.data = &ctkn_LDP_IPV4_NODE[30],
	},
	{
		.from = &gn_LDP_IPV4_NODE_31_prev,
		.to = &gn_LDP_IPV4_NODE_31_next,
		.data = &ctkn_LDP_IPV4_NODE[31],
	},
	{
		.from = &gn_LDP_IPV4_NODE_32_prev,
		.to = &gn_LDP_IPV4_NODE_32_next,
		.data = &ctkn_LDP_IPV4_NODE[32],
	},
	{
		.from = &gn_LDP_IPV4_NODE_33_prev,
		.to = &gn_LDP_IPV4_NODE_33_next,
		.data = (void *)&ldp_discovery_transport_address_ipv4_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_34_prev,
		.to = &gn_LDP_IPV4_NODE_34_next,
		.data = &ctkn_LDP_IPV4_NODE[34],
	},
	{
		.from = &gn_LDP_IPV4_NODE_35_prev,
		.to = &gn_LDP_IPV4_NODE_35_next,
		.data = &ctkn_LDP_IPV4_NODE[35],
	},
	{
		.from = &gn_LDP_IPV4_NODE_36_prev,
		.to = &gn_LDP_IPV4_NODE_36_next,
		.data = &ctkn_LDP_IPV4_NODE[36],
	},
	{
		.from = &gn_LDP_IPV4_NODE_37_prev,
		.to = &gn_LDP_IPV4_NODE_37_next,
		.data = &ctkn_LDP_IPV4_NODE[37],
	},
	{
		.from = &gn_LDP_IPV4_NODE_38_prev,
		.to = &gn_LDP_IPV4_NODE_38_next,
		.data = &ctkn_LDP_IPV4_NODE[38],
	},
	{
		.from = &gn_LDP_IPV4_NODE_39_prev,
		.to = &gn_LDP_IPV4_NODE_39_next,
		.data = &ctkn_LDP_IPV4_NODE[39],
	},
	{
		.from = &gn_LDP_IPV4_NODE_40_prev,
		.to = &gn_LDP_IPV4_NODE_40_next,
		.data = &ctkn_LDP_IPV4_NODE[40],
	},
	{
		.from = &gn_LDP_IPV4_NODE_41_prev,
		.to = &gn_LDP_IPV4_NODE_41_next,
		.data = &ctkn_LDP_IPV4_NODE[41],
	},
	{
		.from = &gn_LDP_IPV4_NODE_42_prev,
		.to = &gn_LDP_IPV4_NODE_42_next,
		.data = &ctkn_LDP_IPV4_NODE[42],
	},
	{
		.from = &gn_LDP_IPV4_NODE_43_prev,
		.to = &gn_LDP_IPV4_NODE_43_next,
		.data = &ctkn_LDP_IPV4_NODE[43],
	},
	{
		.from = &gn_LDP_IPV4_NODE_44_prev,
		.to = &gn_LDP_IPV4_NODE_44_next,
		.data = (void *)&ldp_label_local_advertise_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_45_prev,
		.to = &gn_LDP_IPV4_NODE_45_next,
		.data = &ctkn_LDP_IPV4_NODE[45],
	},
	{
		.from = &gn_LDP_IPV4_NODE_46_prev,
		.to = &gn_LDP_IPV4_NODE_46_next,
		.data = &ctkn_LDP_IPV4_NODE[46],
	},
	{
		.from = &gn_LDP_IPV4_NODE_47_prev,
		.to = &gn_LDP_IPV4_NODE_47_next,
		.data = &ctkn_LDP_IPV4_NODE[47],
	},
	{
		.from = &gn_LDP_IPV4_NODE_48_prev,
		.to = &gn_LDP_IPV4_NODE_48_next,
		.data = &ctkn_LDP_IPV4_NODE[48],
	},
	{
		.from = &gn_LDP_IPV4_NODE_49_prev,
		.to = &gn_LDP_IPV4_NODE_49_next,
		.data = &ctkn_LDP_IPV4_NODE[49],
	},
	{
		.from = &gn_LDP_IPV4_NODE_50_prev,
		.to = &gn_LDP_IPV4_NODE_50_next,
		.data = &ctkn_LDP_IPV4_NODE[50],
	},
	{
		.from = &gn_LDP_IPV4_NODE_51_prev,
		.to = &gn_LDP_IPV4_NODE_51_next,
		.data = &ctkn_LDP_IPV4_NODE[51],
	},
	{
		.from = &gn_LDP_IPV4_NODE_52_prev,
		.to = &gn_LDP_IPV4_NODE_52_next,
		.data = &ctkn_LDP_IPV4_NODE[52],
	},
	{
		.from = &gn_LDP_IPV4_NODE_53_prev,
		.to = &gn_LDP_IPV4_NODE_53_next,
		.data = (void *)&ldp_label_local_advertise_explicit_null_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_54_prev,
		.to = &gn_LDP_IPV4_NODE_54_next,
		.data = &ctkn_LDP_IPV4_NODE[54],
	},
	{
		.from = &gn_LDP_IPV4_NODE_55_prev,
		.to = &gn_LDP_IPV4_NODE_55_next,
		.data = &ctkn_LDP_IPV4_NODE[55],
	},
	{
		.from = &gn_LDP_IPV4_NODE_56_prev,
		.to = &gn_LDP_IPV4_NODE_56_next,
		.data = &ctkn_LDP_IPV4_NODE[56],
	},
	{
		.from = &gn_LDP_IPV4_NODE_57_prev,
		.to = &gn_LDP_IPV4_NODE_57_next,
		.data = &ctkn_LDP_IPV4_NODE[57],
	},
	{
		.from = &gn_LDP_IPV4_NODE_58_prev,
		.to = &gn_LDP_IPV4_NODE_58_next,
		.data = &ctkn_LDP_IPV4_NODE[58],
	},
	{
		.from = &gn_LDP_IPV4_NODE_59_prev,
		.to = &gn_LDP_IPV4_NODE_59_next,
		.data = (void *)&ldp_label_local_allocate_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_60_prev,
		.to = &gn_LDP_IPV4_NODE_60_next,
		.data = &ctkn_LDP_IPV4_NODE[60],
	},
	{
		.from = &gn_LDP_IPV4_NODE_61_prev,
		.to = &gn_LDP_IPV4_NODE_61_next,
		.data = &ctkn_LDP_IPV4_NODE[61],
	},
	{
		.from = &gn_LDP_IPV4_NODE_62_prev,
		.to = &gn_LDP_IPV4_NODE_62_next,
		.data = &ctkn_LDP_IPV4_NODE[62],
	},
	{
		.from = &gn_LDP_IPV4_NODE_63_prev,
		.to = &gn_LDP_IPV4_NODE_63_next,
		.data = &ctkn_LDP_IPV4_NODE[63],
	},
	{
		.from = &gn_LDP_IPV4_NODE_64_prev,
		.to = &gn_LDP_IPV4_NODE_64_next,
		.data = &ctkn_LDP_IPV4_NODE[64],
	},
	{
		.from = &gn_LDP_IPV4_NODE_65_prev,
		.to = &gn_LDP_IPV4_NODE_65_next,
		.data = &ctkn_LDP_IPV4_NODE[65],
	},
	{
		.from = &gn_LDP_IPV4_NODE_66_prev,
		.to = &gn_LDP_IPV4_NODE_66_next,
		.data = &ctkn_LDP_IPV4_NODE[66],
	},
	{
		.from = &gn_LDP_IPV4_NODE_67_prev,
		.to = &gn_LDP_IPV4_NODE_67_next,
		.data = &ctkn_LDP_IPV4_NODE[67],
	},
	{
		.from = &gn_LDP_IPV4_NODE_68_prev,
		.to = &gn_LDP_IPV4_NODE_68_next,
		.data = &ctkn_LDP_IPV4_NODE[68],
	},
	{
		.from = &gn_LDP_IPV4_NODE_69_prev,
		.to = &gn_LDP_IPV4_NODE_69_next,
		.data = (void *)&ldp_label_remote_accept_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_70_prev,
		.to = &gn_LDP_IPV4_NODE_70_next,
		.data = &ctkn_LDP_IPV4_NODE[70],
	},
	{
		.from = &gn_LDP_IPV4_NODE_71_prev,
		.to = &gn_LDP_IPV4_NODE_71_next,
		.data = &ctkn_LDP_IPV4_NODE[71],
	},
	{
		.from = &gn_LDP_IPV4_NODE_72_prev,
		.to = &gn_LDP_IPV4_NODE_72_next,
		.data = &ctkn_LDP_IPV4_NODE[72],
	},
	{
		.from = &gn_LDP_IPV4_NODE_73_prev,
		.to = &gn_LDP_IPV4_NODE_73_next,
		.data = &ctkn_LDP_IPV4_NODE[73],
	},
	{
		.from = &gn_LDP_IPV4_NODE_74_prev,
		.to = &gn_LDP_IPV4_NODE_74_next,
		.data = &ctkn_LDP_IPV4_NODE[74],
	},
	{
		.from = &gn_LDP_IPV4_NODE_75_prev,
		.to = &gn_LDP_IPV4_NODE_75_next,
		.data = &ctkn_LDP_IPV4_NODE[75],
	},
	{
		.from = &gn_LDP_IPV4_NODE_76_prev,
		.to = &gn_LDP_IPV4_NODE_76_next,
		.data = (void *)&ldp_neighbor_ipv4_targeted_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_77_prev,
		.to = &gn_LDP_IPV4_NODE_77_next,
		.data = &ctkn_LDP_IPV4_NODE[77],
	},
	{
		.from = &gn_LDP_IPV4_NODE_78_prev,
		.to = &gn_LDP_IPV4_NODE_78_next,
		.data = &ctkn_LDP_IPV4_NODE[78],
	},
	{
		.from = &gn_LDP_IPV4_NODE_79_prev,
		.to = &gn_LDP_IPV4_NODE_79_next,
		.data = &ctkn_LDP_IPV4_NODE[79],
	},
	{
		.from = &gn_LDP_IPV4_NODE_80_prev,
		.to = &gn_LDP_IPV4_NODE_80_next,
		.data = &ctkn_LDP_IPV4_NODE[80],
	},
	{
		.from = &gn_LDP_IPV4_NODE_81_prev,
		.to = &gn_LDP_IPV4_NODE_81_next,
		.data = (void *)&ldp_session_holdtime_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_82_prev,
		.to = &gn_LDP_IPV4_NODE_82_next,
		.data = &ctkn_LDP_IPV4_NODE[82],
	},
	{
		.from = &gn_LDP_IPV4_NODE_83_prev,
		.to = &gn_LDP_IPV4_NODE_83_next,
		.data = &ctkn_LDP_IPV4_NODE[83],
	},
	{
		.from = &gn_LDP_IPV4_NODE_84_prev,
		.to = &gn_LDP_IPV4_NODE_84_next,
		.data = &ctkn_LDP_IPV4_NODE[84],
	},
	{
		.from = &gn_LDP_IPV4_NODE_85_prev,
		.to = &gn_LDP_IPV4_NODE_85_next,
		.data = (void *)&ldp_ttl_security_disable_cmd_vtysh,
	},
	{
		.from = &gn_LDP_IPV4_NODE_86_prev,
		.to = &gn_LDP_IPV4_NODE_86_next,
		.data = &ctkn_LDP_IPV4_NODE[86],
	},
	{
		.from = &gn_LDP_IPV4_NODE_87_prev,
		.to = &gn_LDP_IPV4_NODE_87_next,
		.data = &ctkn_LDP_IPV4_NODE[87],
	},
	{
		.from = &gn_LDP_IPV4_NODE_88_prev,
		.to = &gn_LDP_IPV4_NODE_88_next,
		.data = &ctkn_LDP_IPV4_NODE[88],
	},
	{
		.from = &gn_LDP_IPV4_NODE_89_prev,
		.to = &gn_LDP_IPV4_NODE_89_next,
		.data = &ctkn_LDP_IPV4_NODE[89],
	},
	{
		.from = &gn_LDP_IPV4_NODE_90_prev,
		.to = &gn_LDP_IPV4_NODE_90_next,
		.data = (void *)&no_ldp_interface_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_LDP_IPV4_NODE, 91, &gn_LDP_IPV4_NODE[0], &gn_LDP_IPV4_NODE[1], &gn_LDP_IPV4_NODE[2], &gn_LDP_IPV4_NODE[3], &gn_LDP_IPV4_NODE[4], &gn_LDP_IPV4_NODE[5], &gn_LDP_IPV4_NODE[6], &gn_LDP_IPV4_NODE[7], &gn_LDP_IPV4_NODE[8], &gn_LDP_IPV4_NODE[9], &gn_LDP_IPV4_NODE[10], &gn_LDP_IPV4_NODE[11], &gn_LDP_IPV4_NODE[12], &gn_LDP_IPV4_NODE[13], &gn_LDP_IPV4_NODE[14], &gn_LDP_IPV4_NODE[15], &gn_LDP_IPV4_NODE[16], &gn_LDP_IPV4_NODE[17], &gn_LDP_IPV4_NODE[18], &gn_LDP_IPV4_NODE[19], &gn_LDP_IPV4_NODE[20], &gn_LDP_IPV4_NODE[21], &gn_LDP_IPV4_NODE[22], &gn_LDP_IPV4_NODE[23], &gn_LDP_IPV4_NODE[24], &gn_LDP_IPV4_NODE[25], &gn_LDP_IPV4_NODE[26], &gn_LDP_IPV4_NODE[27], &gn_LDP_IPV4_NODE[28], &gn_LDP_IPV4_NODE[29], &gn_LDP_IPV4_NODE[30], &gn_LDP_IPV4_NODE[31], &gn_LDP_IPV4_NODE[32], &gn_LDP_IPV4_NODE[33], &gn_LDP_IPV4_NODE[34], &gn_LDP_IPV4_NODE[35], &gn_LDP_IPV4_NODE[36], &gn_LDP_IPV4_NODE[37], &gn_LDP_IPV4_NODE[38], &gn_LDP_IPV4_NODE[39], &gn_LDP_IPV4_NODE[40], &gn_LDP_IPV4_NODE[41], &gn_LDP_IPV4_NODE[42], &gn_LDP_IPV4_NODE[43], &gn_LDP_IPV4_NODE[44], &gn_LDP_IPV4_NODE[45], &gn_LDP_IPV4_NODE[46], &gn_LDP_IPV4_NODE[47], &gn_LDP_IPV4_NODE[48], &gn_LDP_IPV4_NODE[49], &gn_LDP_IPV4_NODE[50], &gn_LDP_IPV4_NODE[51], &gn_LDP_IPV4_NODE[52], &gn_LDP_IPV4_NODE[53], &gn_LDP_IPV4_NODE[54], &gn_LDP_IPV4_NODE[55], &gn_LDP_IPV4_NODE[56], &gn_LDP_IPV4_NODE[57], &gn_LDP_IPV4_NODE[58], &gn_LDP_IPV4_NODE[59], &gn_LDP_IPV4_NODE[60], &gn_LDP_IPV4_NODE[61], &gn_LDP_IPV4_NODE[62], &gn_LDP_IPV4_NODE[63], &gn_LDP_IPV4_NODE[64], &gn_LDP_IPV4_NODE[65], &gn_LDP_IPV4_NODE[66], &gn_LDP_IPV4_NODE[67], &gn_LDP_IPV4_NODE[68], &gn_LDP_IPV4_NODE[69], &gn_LDP_IPV4_NODE[70], &gn_LDP_IPV4_NODE[71], &gn_LDP_IPV4_NODE[72], &gn_LDP_IPV4_NODE[73], &gn_LDP_IPV4_NODE[74], &gn_LDP_IPV4_NODE[75], &gn_LDP_IPV4_NODE[76], &gn_LDP_IPV4_NODE[77], &gn_LDP_IPV4_NODE[78], &gn_LDP_IPV4_NODE[79], &gn_LDP_IPV4_NODE[80], &gn_LDP_IPV4_NODE[81], &gn_LDP_IPV4_NODE[82], &gn_LDP_IPV4_NODE[83], &gn_LDP_IPV4_NODE[84], &gn_LDP_IPV4_NODE[85], &gn_LDP_IPV4_NODE[86], &gn_LDP_IPV4_NODE[87], &gn_LDP_IPV4_NODE[88], &gn_LDP_IPV4_NODE[89], &gn_LDP_IPV4_NODE[90]);

extern void install_LDP_IPV4_NODE(void);

void install_LDP_IPV4_NODE(void)

{
	unsigned node_id = LDP_IPV4_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_IPV4_NODE;
	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_hello_accept_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_discovery_transport_address_ipv4_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_label_local_advertise_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_label_local_advertise_explicit_null_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_label_local_allocate_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_label_remote_accept_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_neighbor_ipv4_targeted_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_session_holdtime_cmd_vtysh);
	vector_set(node->cmd_vector, &ldp_ttl_security_disable_cmd_vtysh);
	vector_set(node->cmd_vector, &no_ldp_interface_cmd_vtysh);
}

static struct cmd_token ctkn_PIM6_NODE[];
static struct graph_node gn_PIM6_NODE[];

static struct cmd_token ctkn_PIM6_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_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_PIM6_NODE[1],
	},
	{ /* [4] */
		.type = WORD_TKN,
		.text = (char *)"bsr",
		.desc = (char *)"Bootstrap Router configuration",
	},
	{ /* [5] */
		.type = WORD_TKN,
		.text = (char *)"candidate-bsr",
		.desc = (char *)"Make this router a Candidate BSR",
	},
	{ /* [6] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[11],
	},
	{ /* [7] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[10],
	},
	{ /* [8] */
		.type = WORD_TKN,
		.text = (char *)"priority",
		.desc = (char *)"BSR Priority (higher wins)",
	},
	{ /* [9] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-255)",
		.desc = (char *)"BSR Priority (higher wins)",
		.max = 255,
		.varname = (char *)"priority",
	},
	{ /* [10] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[7],
	},
	{ /* [11] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[6],
	},
	{ /* [12] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [13] = pim6_bsr_candidate_bsr_cmd */ },
	{ /* [14] */
		.type = WORD_TKN,
		.text = (char *)"source",
		.desc = (char *)"Specify IP address for BSR operation",
	},
	{ /* [15] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[18],
	},
	{ /* [16] */
		.type = WORD_TKN,
		.text = (char *)"address",
		.desc = (char *)"Local address to use",
	},
	{ /* [17] */
		.type = IPV6_TKN,
		.varname_src = 3,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"Local address to use",
		.varname = (char *)"address",
	},
	{ /* [18] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[15],
	},
	{ /* [19] */
		.type = WORD_TKN,
		.text = (char *)"interface",
		.desc = (char *)"Interface to pick address from",
	},
	{ /* [20] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"IFNAME",
		.desc = (char *)"Interface to pick address from",
		.varname = (char *)"ifname",
	},
	{ /* [21] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"loopback",
		.desc = (char *)"Pick highest loopback address (default)",
		.varname = (char *)"loopback",
	},
	{ /* [22] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"any",
		.desc = (char *)"Pick highest address from any interface",
		.varname = (char *)"any",
	},
	{ /* [23] */
		.type = WORD_TKN,
		.text = (char *)"candidate-rp",
		.desc = (char *)"Make this router a Candidate RP",
	},
	{ /* [24] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[29],
	},
	{ /* [25] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[28],
	},
	{ /* [26] */
		.type = WORD_TKN,
		.text = (char *)"priority",
		.desc = (char *)"RP Priority (lower wins)",
	},
	{ /* [27] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(0-255)",
		.desc = (char *)"RP Priority (lower wins)",
		.max = 255,
		.varname = (char *)"priority",
	},
	{ /* [28] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[25],
	},
	{ /* [29] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[24],
	},
	{ /* [30] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [31] = pim6_bsr_candidate_rp_cmd */ },
	{ /* [32] */
		.type = WORD_TKN,
		.text = (char *)"interval",
		.desc = (char *)"Advertisement interval (seconds)",
	},
	{ /* [33] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"Advertisement interval (seconds)",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"interval",
	},
	{ /* [34] */
		.type = WORD_TKN,
		.text = (char *)"source",
		.desc = (char *)"Specify IP address for RP operation",
	},
	{ /* [35] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[38],
	},
	{ /* [36] */
		.type = WORD_TKN,
		.text = (char *)"address",
		.desc = (char *)"Local address to use",
	},
	{ /* [37] */
		.type = IPV6_TKN,
		.varname_src = 3,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"Local address to use",
		.varname = (char *)"address",
	},
	{ /* [38] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[35],
	},
	{ /* [39] */
		.type = WORD_TKN,
		.text = (char *)"interface",
		.desc = (char *)"Interface to pick address from",
	},
	{ /* [40] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"IFNAME",
		.desc = (char *)"Interface to pick address from",
		.varname = (char *)"ifname",
	},
	{ /* [41] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"loopback",
		.desc = (char *)"Pick highest loopback address (default)",
		.varname = (char *)"loopback",
	},
	{ /* [42] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"any",
		.desc = (char *)"Pick highest address from any interface",
		.varname = (char *)"any",
	},
	{ /* [43] */
		.type = WORD_TKN,
		.text = (char *)"group",
		.desc = (char *)"Configure groups to become candidate RP for",
	},
	{ /* [44] */
		.type = IPV6_PREFIX_TKN,
		.varname_src = 3,
		.text = (char *)"X:X::X:X/M",
		.desc = (char *)"Multicast group prefix",
		.varname = (char *)"group",
	},
	{ /* [45] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [46] = pim6_bsr_candidate_rp_group_cmd */ },
	{ /* [47] */
		.type = WORD_TKN,
		.text = (char *)"embedded-rp",
		.desc = (char *)"Embedded Rendezvous Point",
	},
	{ /* [48] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [49] = pim6_embedded_rp_cmd */ },
	{ /* [50] */
		.type = WORD_TKN,
		.text = (char *)"group-list",
		.desc = (char *)"Configure embedded RP permitted groups",
	},
	{ /* [51] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[53],
	},
	{ /* [52] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"WORD",
		.desc = (char *)"Embedded RP permitted groups",
		.varname = (char *)"prefix_list",
	},
	{ /* [53] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[51],
	},
	{ /* [54] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [55] = pim6_embedded_rp_group_list_cmd */ },
	{ /* [56] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [57] */
		.type = WORD_TKN,
		.text = (char *)"limit",
		.desc = (char *)"Limit the amount of embedded RPs to learn",
	},
	{ /* [58] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[60],
	},
	{ /* [59] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"Maximum amount of embedded RPs to learn",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"limit",
	},
	{ /* [60] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[58],
	},
	{ /* [61] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [62] = pim6_embedded_rp_limit_cmd */ },
	{ /* [63] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [64] */
		.type = WORD_TKN,
		.text = (char *)"join-filter",
		.desc = (char *)"PIM join filter configuration",
	},
	{ /* [65] */
		.type = WORD_TKN,
		.text = (char *)"route-map",
		.desc = (char *)"Filter PIM joins via route-map",
	},
	{ /* [66] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[68],
	},
	{ /* [67] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"RMAP_NAME",
		.desc = (char *)"Route-map name",
		.varname = (char *)"rmap",
	},
	{ /* [68] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[66],
	},
	{ /* [69] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [70] = pim6_join_filter_route_map_cmd */ },
	{ /* [71] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [72] */
		.type = WORD_TKN,
		.text = (char *)"ssm",
		.desc = (char *)"Source Specific Multicast",
	},
	{ /* [73] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"Group range prefix-list filter",
	},
	{ /* [74] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIXLIST6_NAME",
		.desc = (char *)"Name of a prefix-list",
		.varname = (char *)"plist",
	},
	{ /* [75] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [76] = ipv6_pim_ssm_cmd */ },
	{ /* [77] */
		.type = WORD_TKN,
		.text = (char *)"join-prune-interval",
		.desc = (char *)"Join Prune Send Interval",
	},
	{ /* [78] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Seconds",
		.min = 1,
		.max = 65535,
		.varname = (char *)"jpi",
	},
	{ /* [79] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [80] = pim6_joinprune_time_cmd */ },
	{ /* [81] */
		.type = WORD_TKN,
		.text = (char *)"keep-alive-timer",
		.desc = (char *)"Keep alive Timer",
	},
	{ /* [82] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Seconds",
		.min = 1,
		.max = 65535,
		.varname = (char *)"kat",
	},
	{ /* [83] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [84] = pim6_keep_alive_cmd */ },
	{ /* [85] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [86] */
		.type = WORD_TKN,
		.text = (char *)"join-prune-interval",
		.desc = (char *)"Join Prune Send Interval",
	},
	{ /* [87] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[89],
	},
	{ /* [88] */
		.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",
	},
	{ /* [89] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[87],
	},
	{ /* [90] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [91] = no_pim6_joinprune_time_cmd */ },
	{ /* [92] */
		.type = WORD_TKN,
		.text = (char *)"keep-alive-timer",
		.desc = (char *)"Keep alive Timer",
	},
	{ /* [93] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[95],
	},
	{ /* [94] */
		.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",
	},
	{ /* [95] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[93],
	},
	{ /* [96] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [97] = no_pim6_keep_alive_cmd */ },
	{ /* [98] */
		.type = WORD_TKN,
		.text = (char *)"packets",
		.desc = (char *)"packets to process at one time per fd",
	},
	{ /* [99] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[101],
	},
	{ /* [100] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-255)",
		.desc = (char *)"Ignored value in no form",
		.min = 1,
		.max = 255,
		.varname = (char *)"packets",
	},
	{ /* [101] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[99],
	},
	{ /* [102] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [103] = no_pim6_packets_cmd */ },
	{ /* [104] */
		.type = WORD_TKN,
		.text = (char *)"register-suppress-time",
		.desc = (char *)"Register Suppress Timer",
	},
	{ /* [105] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[107],
	},
	{ /* [106] */
		.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",
	},
	{ /* [107] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[105],
	},
	{ /* [108] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [109] = no_pim6_register_suppress_cmd */ },
	{ /* [110] */
		.type = WORD_TKN,
		.text = (char *)"rp",
		.desc = (char *)"Rendezvous Point",
	},
	{ /* [111] */
		.type = IPV6_TKN,
		.varname_src = 4,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"ipv6 address of RP",
		.varname = (char *)"rp",
	},
	{ /* [112] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[114],
	},
	{ /* [113] */
		.type = IPV6_PREFIX_TKN,
		.varname_src = 4,
		.text = (char *)"X:X::X:X/M",
		.desc = (char *)"Group Address range to cover",
		.varname = (char *)"gp",
	},
	{ /* [114] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[112],
	},
	{ /* [115] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [116] = no_pim6_rp_cmd */ },
	{ /* [117] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"group prefix-list filter",
	},
	{ /* [118] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIXLIST6_NAME",
		.desc = (char *)"Name of a prefix-list",
		.varname = (char *)"plist",
	},
	{ /* [119] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [120] = no_pim6_rp_prefix_list_cmd */ },
	{ /* [121] */
		.type = WORD_TKN,
		.text = (char *)"keep-alive-timer",
		.desc = (char *)"Keep alive Timer",
	},
	{ /* [122] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[124],
	},
	{ /* [123] */
		.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",
	},
	{ /* [124] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[122],
	},
	{ /* [125] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [126] = no_pim6_rp_keep_alive_cmd */ },
	{ /* [127] */
		.type = WORD_TKN,
		.text = (char *)"spt-switchover",
		.desc = (char *)"SPT_Switchover",
	},
	{ /* [128] */
		.type = WORD_TKN,
		.text = (char *)"infinity-and-beyond",
		.desc = (char *)"Never switch to SPT Tree",
	},
	{ /* [129] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [130] = no_pim6_spt_switchover_infinity_cmd */ },
	{ /* [131] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"Prefix-List to control which groups to switch",
	},
	{ /* [132] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"PREFIXLIST6_NAME",
		.desc = (char *)"Prefix-List name",
		.varname = (char *)"prefixlist6_name",
	},
	{ /* [133] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [134] = no_pim6_spt_switchover_infinity_plist_cmd */ },
	{ /* [135] */
		.type = WORD_TKN,
		.text = (char *)"ssmpingd",
		.desc = (char *)"Enable ssmpingd operation",
	},
	{ /* [136] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[138],
	},
	{ /* [137] */
		.type = IPV6_TKN,
		.varname_src = 4,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"Source address",
		.varname = (char *)"source",
	},
	{ /* [138] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[136],
	},
	{ /* [139] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [140] = no_pim6_ssmpingd_cmd */ },
	{ /* [141] */
		.type = WORD_TKN,
		.text = (char *)"packets",
		.desc = (char *)"packets to process at one time per fd",
	},
	{ /* [142] */
		.type = RANGE_TKN,
		.varname_src = 3,
		.text = (char *)"(1-255)",
		.desc = (char *)"Number of packets",
		.min = 1,
		.max = 255,
		.varname = (char *)"packets",
	},
	{ /* [143] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [144] = pim6_packets_cmd */ },
	{ /* [145] */
		.type = WORD_TKN,
		.text = (char *)"register-suppress-time",
		.desc = (char *)"Register Suppress Timer",
	},
	{ /* [146] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Seconds",
		.min = 1,
		.max = 65535,
		.varname = (char *)"rst",
	},
	{ /* [147] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [148] = pim6_register_suppress_cmd */ },
	{ /* [149] */
		.type = WORD_TKN,
		.text = (char *)"rp",
		.desc = (char *)"Rendezvous Point",
	},
	{ /* [150] */
		.type = IPV6_TKN,
		.varname_src = 4,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"ipv6 address of RP",
		.varname = (char *)"rp",
	},
	{ /* [151] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[153],
	},
	{ /* [152] */
		.type = IPV6_PREFIX_TKN,
		.varname_src = 4,
		.text = (char *)"X:X::X:X/M",
		.desc = (char *)"Group Address range to cover",
		.varname = (char *)"gp",
	},
	{ /* [153] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[151],
	},
	{ /* [154] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [155] = pim6_rp_cmd */ },
	{ /* [156] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"group prefix-list filter",
	},
	{ /* [157] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIXLIST6_NAME",
		.desc = (char *)"Name of a prefix-list",
		.varname = (char *)"plist",
	},
	{ /* [158] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [159] = pim6_rp_prefix_list_cmd */ },
	{ /* [160] */
		.type = WORD_TKN,
		.text = (char *)"keep-alive-timer",
		.desc = (char *)"Keep alive Timer",
	},
	{ /* [161] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-65535)",
		.desc = (char *)"Seconds",
		.min = 1,
		.max = 65535,
		.varname = (char *)"kat",
	},
	{ /* [162] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [163] = pim6_rp_keep_alive_cmd */ },
	{ /* [164] */
		.type = WORD_TKN,
		.text = (char *)"spt-switchover",
		.desc = (char *)"SPT-Switchover",
	},
	{ /* [165] */
		.type = WORD_TKN,
		.text = (char *)"infinity-and-beyond",
		.desc = (char *)"Never switch to SPT Tree",
	},
	{ /* [166] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [167] = pim6_spt_switchover_infinity_cmd */ },
	{ /* [168] */
		.type = WORD_TKN,
		.text = (char *)"prefix-list",
		.desc = (char *)"Prefix-List to control which groups to switch",
	},
	{ /* [169] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"PREFIXLIST6_NAME",
		.desc = (char *)"Prefix-List name",
		.varname = (char *)"plist",
	},
	{ /* [170] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [171] = pim6_spt_switchover_infinity_plist_cmd */ },
	{ /* [172] */
		.type = WORD_TKN,
		.text = (char *)"ssmpingd",
		.desc = (char *)"Enable ssmpingd operation",
	},
	{ /* [173] */
		.type = FORK_TKN,
		.forkjoin = &gn_PIM6_NODE[175],
	},
	{ /* [174] */
		.type = IPV6_TKN,
		.varname_src = 4,
		.text = (char *)"X:X::X:X",
		.desc = (char *)"Source address",
		.varname = (char *)"source",
	},
	{ /* [175] */
		.type = JOIN_TKN,
		.forkjoin = &gn_PIM6_NODE[173],
	},
	{ /* [176] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [177] = pim6_ssmpingd_cmd */ },
};

extern struct cmd_element ipv6_pim_ssm_cmd_vtysh;
extern struct cmd_element no_pim6_joinprune_time_cmd_vtysh;
extern struct cmd_element no_pim6_keep_alive_cmd_vtysh;
extern struct cmd_element no_pim6_packets_cmd_vtysh;
extern struct cmd_element no_pim6_register_suppress_cmd_vtysh;
extern struct cmd_element no_pim6_rp_cmd_vtysh;
extern struct cmd_element no_pim6_rp_keep_alive_cmd_vtysh;
extern struct cmd_element no_pim6_rp_prefix_list_cmd_vtysh;
extern struct cmd_element no_pim6_spt_switchover_infinity_cmd_vtysh;
extern struct cmd_element no_pim6_spt_switchover_infinity_plist_cmd_vtysh;
extern struct cmd_element no_pim6_ssmpingd_cmd_vtysh;
extern struct cmd_element pim6_bsr_candidate_bsr_cmd_vtysh;
extern struct cmd_element pim6_bsr_candidate_rp_cmd_vtysh;
extern struct cmd_element pim6_bsr_candidate_rp_group_cmd_vtysh;
extern struct cmd_element pim6_embedded_rp_cmd_vtysh;
extern struct cmd_element pim6_embedded_rp_group_list_cmd_vtysh;
extern struct cmd_element pim6_embedded_rp_limit_cmd_vtysh;
extern struct cmd_element pim6_join_filter_route_map_cmd_vtysh;
extern struct cmd_element pim6_joinprune_time_cmd_vtysh;
extern struct cmd_element pim6_keep_alive_cmd_vtysh;
extern struct cmd_element pim6_packets_cmd_vtysh;
extern struct cmd_element pim6_register_suppress_cmd_vtysh;
extern struct cmd_element pim6_rp_cmd_vtysh;
extern struct cmd_element pim6_rp_keep_alive_cmd_vtysh;
extern struct cmd_element pim6_rp_prefix_list_cmd_vtysh;
extern struct cmd_element pim6_spt_switchover_infinity_cmd_vtysh;
extern struct cmd_element pim6_spt_switchover_infinity_plist_cmd_vtysh;
extern struct cmd_element pim6_ssmpingd_cmd_vtysh;

MAKE_VECTOR(gn_PIM6_NODE_0_next, 9, &gn_PIM6_NODE[1], &gn_PIM6_NODE[77], &gn_PIM6_NODE[81], &gn_PIM6_NODE[85], &gn_PIM6_NODE[141], &gn_PIM6_NODE[145], &gn_PIM6_NODE[149], &gn_PIM6_NODE[164], &gn_PIM6_NODE[172]);
MAKE_VECTOR(gn_PIM6_NODE_0_prev, 0, );
MAKE_VECTOR(gn_PIM6_NODE_1_next, 2, &gn_PIM6_NODE[2], &gn_PIM6_NODE[3]);
MAKE_VECTOR(gn_PIM6_NODE_1_prev, 1, &gn_PIM6_NODE[0]);
MAKE_VECTOR(gn_PIM6_NODE_2_next, 1, &gn_PIM6_NODE[3]);
MAKE_VECTOR(gn_PIM6_NODE_2_prev, 1, &gn_PIM6_NODE[1]);
MAKE_VECTOR(gn_PIM6_NODE_3_next, 4, &gn_PIM6_NODE[4], &gn_PIM6_NODE[47], &gn_PIM6_NODE[64], &gn_PIM6_NODE[72]);
MAKE_VECTOR(gn_PIM6_NODE_3_prev, 2, &gn_PIM6_NODE[2], &gn_PIM6_NODE[1]);
MAKE_VECTOR(gn_PIM6_NODE_4_next, 2, &gn_PIM6_NODE[5], &gn_PIM6_NODE[23]);
MAKE_VECTOR(gn_PIM6_NODE_4_prev, 1, &gn_PIM6_NODE[3]);
MAKE_VECTOR(gn_PIM6_NODE_5_next, 1, &gn_PIM6_NODE[6]);
MAKE_VECTOR(gn_PIM6_NODE_5_prev, 1, &gn_PIM6_NODE[4]);
MAKE_VECTOR(gn_PIM6_NODE_6_next, 2, &gn_PIM6_NODE[7], &gn_PIM6_NODE[11]);
MAKE_VECTOR(gn_PIM6_NODE_6_prev, 1, &gn_PIM6_NODE[5]);
MAKE_VECTOR(gn_PIM6_NODE_7_next, 2, &gn_PIM6_NODE[8], &gn_PIM6_NODE[14]);
MAKE_VECTOR(gn_PIM6_NODE_7_prev, 2, &gn_PIM6_NODE[10], &gn_PIM6_NODE[6]);
MAKE_VECTOR(gn_PIM6_NODE_8_next, 1, &gn_PIM6_NODE[9]);
MAKE_VECTOR(gn_PIM6_NODE_8_prev, 1, &gn_PIM6_NODE[7]);
MAKE_VECTOR(gn_PIM6_NODE_9_next, 1, &gn_PIM6_NODE[10]);
MAKE_VECTOR(gn_PIM6_NODE_9_prev, 1, &gn_PIM6_NODE[8]);
MAKE_VECTOR(gn_PIM6_NODE_10_next, 2, &gn_PIM6_NODE[7], &gn_PIM6_NODE[11]);
MAKE_VECTOR(gn_PIM6_NODE_10_prev, 2, &gn_PIM6_NODE[9], &gn_PIM6_NODE[18]);
MAKE_VECTOR(gn_PIM6_NODE_11_next, 1, &gn_PIM6_NODE[12]);
MAKE_VECTOR(gn_PIM6_NODE_11_prev, 2, &gn_PIM6_NODE[10], &gn_PIM6_NODE[6]);
MAKE_VECTOR(gn_PIM6_NODE_12_next, 1, &gn_PIM6_NODE[13]);
MAKE_VECTOR(gn_PIM6_NODE_12_prev, 1, &gn_PIM6_NODE[11]);
MAKE_VECTOR(gn_PIM6_NODE_13_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_13_prev, 1, &gn_PIM6_NODE[12]);
MAKE_VECTOR(gn_PIM6_NODE_14_next, 1, &gn_PIM6_NODE[15]);
MAKE_VECTOR(gn_PIM6_NODE_14_prev, 1, &gn_PIM6_NODE[7]);
MAKE_VECTOR(gn_PIM6_NODE_15_next, 4, &gn_PIM6_NODE[16], &gn_PIM6_NODE[19], &gn_PIM6_NODE[21], &gn_PIM6_NODE[22]);
MAKE_VECTOR(gn_PIM6_NODE_15_prev, 1, &gn_PIM6_NODE[14]);
MAKE_VECTOR(gn_PIM6_NODE_16_next, 1, &gn_PIM6_NODE[17]);
MAKE_VECTOR(gn_PIM6_NODE_16_prev, 1, &gn_PIM6_NODE[15]);
MAKE_VECTOR(gn_PIM6_NODE_17_next, 1, &gn_PIM6_NODE[18]);
MAKE_VECTOR(gn_PIM6_NODE_17_prev, 1, &gn_PIM6_NODE[16]);
MAKE_VECTOR(gn_PIM6_NODE_18_next, 1, &gn_PIM6_NODE[10]);
MAKE_VECTOR(gn_PIM6_NODE_18_prev, 4, &gn_PIM6_NODE[17], &gn_PIM6_NODE[20], &gn_PIM6_NODE[21], &gn_PIM6_NODE[22]);
MAKE_VECTOR(gn_PIM6_NODE_19_next, 1, &gn_PIM6_NODE[20]);
MAKE_VECTOR(gn_PIM6_NODE_19_prev, 1, &gn_PIM6_NODE[15]);
MAKE_VECTOR(gn_PIM6_NODE_20_next, 1, &gn_PIM6_NODE[18]);
MAKE_VECTOR(gn_PIM6_NODE_20_prev, 1, &gn_PIM6_NODE[19]);
MAKE_VECTOR(gn_PIM6_NODE_21_next, 1, &gn_PIM6_NODE[18]);
MAKE_VECTOR(gn_PIM6_NODE_21_prev, 1, &gn_PIM6_NODE[15]);
MAKE_VECTOR(gn_PIM6_NODE_22_next, 1, &gn_PIM6_NODE[18]);
MAKE_VECTOR(gn_PIM6_NODE_22_prev, 1, &gn_PIM6_NODE[15]);
MAKE_VECTOR(gn_PIM6_NODE_23_next, 2, &gn_PIM6_NODE[24], &gn_PIM6_NODE[43]);
MAKE_VECTOR(gn_PIM6_NODE_23_prev, 1, &gn_PIM6_NODE[4]);
MAKE_VECTOR(gn_PIM6_NODE_24_next, 2, &gn_PIM6_NODE[25], &gn_PIM6_NODE[29]);
MAKE_VECTOR(gn_PIM6_NODE_24_prev, 1, &gn_PIM6_NODE[23]);
MAKE_VECTOR(gn_PIM6_NODE_25_next, 3, &gn_PIM6_NODE[26], &gn_PIM6_NODE[32], &gn_PIM6_NODE[34]);
MAKE_VECTOR(gn_PIM6_NODE_25_prev, 2, &gn_PIM6_NODE[28], &gn_PIM6_NODE[24]);
MAKE_VECTOR(gn_PIM6_NODE_26_next, 1, &gn_PIM6_NODE[27]);
MAKE_VECTOR(gn_PIM6_NODE_26_prev, 1, &gn_PIM6_NODE[25]);
MAKE_VECTOR(gn_PIM6_NODE_27_next, 1, &gn_PIM6_NODE[28]);
MAKE_VECTOR(gn_PIM6_NODE_27_prev, 1, &gn_PIM6_NODE[26]);
MAKE_VECTOR(gn_PIM6_NODE_28_next, 2, &gn_PIM6_NODE[25], &gn_PIM6_NODE[29]);
MAKE_VECTOR(gn_PIM6_NODE_28_prev, 3, &gn_PIM6_NODE[27], &gn_PIM6_NODE[33], &gn_PIM6_NODE[38]);
MAKE_VECTOR(gn_PIM6_NODE_29_next, 1, &gn_PIM6_NODE[30]);
MAKE_VECTOR(gn_PIM6_NODE_29_prev, 2, &gn_PIM6_NODE[28], &gn_PIM6_NODE[24]);
MAKE_VECTOR(gn_PIM6_NODE_30_next, 1, &gn_PIM6_NODE[31]);
MAKE_VECTOR(gn_PIM6_NODE_30_prev, 1, &gn_PIM6_NODE[29]);
MAKE_VECTOR(gn_PIM6_NODE_31_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_31_prev, 1, &gn_PIM6_NODE[30]);
MAKE_VECTOR(gn_PIM6_NODE_32_next, 1, &gn_PIM6_NODE[33]);
MAKE_VECTOR(gn_PIM6_NODE_32_prev, 1, &gn_PIM6_NODE[25]);
MAKE_VECTOR(gn_PIM6_NODE_33_next, 1, &gn_PIM6_NODE[28]);
MAKE_VECTOR(gn_PIM6_NODE_33_prev, 1, &gn_PIM6_NODE[32]);
MAKE_VECTOR(gn_PIM6_NODE_34_next, 1, &gn_PIM6_NODE[35]);
MAKE_VECTOR(gn_PIM6_NODE_34_prev, 1, &gn_PIM6_NODE[25]);
MAKE_VECTOR(gn_PIM6_NODE_35_next, 4, &gn_PIM6_NODE[36], &gn_PIM6_NODE[39], &gn_PIM6_NODE[41], &gn_PIM6_NODE[42]);
MAKE_VECTOR(gn_PIM6_NODE_35_prev, 1, &gn_PIM6_NODE[34]);
MAKE_VECTOR(gn_PIM6_NODE_36_next, 1, &gn_PIM6_NODE[37]);
MAKE_VECTOR(gn_PIM6_NODE_36_prev, 1, &gn_PIM6_NODE[35]);
MAKE_VECTOR(gn_PIM6_NODE_37_next, 1, &gn_PIM6_NODE[38]);
MAKE_VECTOR(gn_PIM6_NODE_37_prev, 1, &gn_PIM6_NODE[36]);
MAKE_VECTOR(gn_PIM6_NODE_38_next, 1, &gn_PIM6_NODE[28]);
MAKE_VECTOR(gn_PIM6_NODE_38_prev, 4, &gn_PIM6_NODE[37], &gn_PIM6_NODE[40], &gn_PIM6_NODE[41], &gn_PIM6_NODE[42]);
MAKE_VECTOR(gn_PIM6_NODE_39_next, 1, &gn_PIM6_NODE[40]);
MAKE_VECTOR(gn_PIM6_NODE_39_prev, 1, &gn_PIM6_NODE[35]);
MAKE_VECTOR(gn_PIM6_NODE_40_next, 1, &gn_PIM6_NODE[38]);
MAKE_VECTOR(gn_PIM6_NODE_40_prev, 1, &gn_PIM6_NODE[39]);
MAKE_VECTOR(gn_PIM6_NODE_41_next, 1, &gn_PIM6_NODE[38]);
MAKE_VECTOR(gn_PIM6_NODE_41_prev, 1, &gn_PIM6_NODE[35]);
MAKE_VECTOR(gn_PIM6_NODE_42_next, 1, &gn_PIM6_NODE[38]);
MAKE_VECTOR(gn_PIM6_NODE_42_prev, 1, &gn_PIM6_NODE[35]);
MAKE_VECTOR(gn_PIM6_NODE_43_next, 1, &gn_PIM6_NODE[44]);
MAKE_VECTOR(gn_PIM6_NODE_43_prev, 1, &gn_PIM6_NODE[23]);
MAKE_VECTOR(gn_PIM6_NODE_44_next, 1, &gn_PIM6_NODE[45]);
MAKE_VECTOR(gn_PIM6_NODE_44_prev, 1, &gn_PIM6_NODE[43]);
MAKE_VECTOR(gn_PIM6_NODE_45_next, 1, &gn_PIM6_NODE[46]);
MAKE_VECTOR(gn_PIM6_NODE_45_prev, 1, &gn_PIM6_NODE[44]);
MAKE_VECTOR(gn_PIM6_NODE_46_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_46_prev, 1, &gn_PIM6_NODE[45]);
MAKE_VECTOR(gn_PIM6_NODE_47_next, 3, &gn_PIM6_NODE[48], &gn_PIM6_NODE[50], &gn_PIM6_NODE[57]);
MAKE_VECTOR(gn_PIM6_NODE_47_prev, 1, &gn_PIM6_NODE[3]);
MAKE_VECTOR(gn_PIM6_NODE_48_next, 1, &gn_PIM6_NODE[49]);
MAKE_VECTOR(gn_PIM6_NODE_48_prev, 1, &gn_PIM6_NODE[47]);
MAKE_VECTOR(gn_PIM6_NODE_49_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_49_prev, 1, &gn_PIM6_NODE[48]);
MAKE_VECTOR(gn_PIM6_NODE_50_next, 1, &gn_PIM6_NODE[51]);
MAKE_VECTOR(gn_PIM6_NODE_50_prev, 1, &gn_PIM6_NODE[47]);
MAKE_VECTOR(gn_PIM6_NODE_51_next, 2, &gn_PIM6_NODE[52], &gn_PIM6_NODE[56]);
MAKE_VECTOR(gn_PIM6_NODE_51_prev, 1, &gn_PIM6_NODE[50]);
MAKE_VECTOR(gn_PIM6_NODE_52_next, 1, &gn_PIM6_NODE[53]);
MAKE_VECTOR(gn_PIM6_NODE_52_prev, 1, &gn_PIM6_NODE[51]);
MAKE_VECTOR(gn_PIM6_NODE_53_next, 1, &gn_PIM6_NODE[54]);
MAKE_VECTOR(gn_PIM6_NODE_53_prev, 2, &gn_PIM6_NODE[52], &gn_PIM6_NODE[56]);
MAKE_VECTOR(gn_PIM6_NODE_54_next, 1, &gn_PIM6_NODE[55]);
MAKE_VECTOR(gn_PIM6_NODE_54_prev, 1, &gn_PIM6_NODE[53]);
MAKE_VECTOR(gn_PIM6_NODE_55_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_55_prev, 1, &gn_PIM6_NODE[54]);
MAKE_VECTOR(gn_PIM6_NODE_56_next, 1, &gn_PIM6_NODE[53]);
MAKE_VECTOR(gn_PIM6_NODE_56_prev, 1, &gn_PIM6_NODE[51]);
MAKE_VECTOR(gn_PIM6_NODE_57_next, 1, &gn_PIM6_NODE[58]);
MAKE_VECTOR(gn_PIM6_NODE_57_prev, 1, &gn_PIM6_NODE[47]);
MAKE_VECTOR(gn_PIM6_NODE_58_next, 2, &gn_PIM6_NODE[59], &gn_PIM6_NODE[63]);
MAKE_VECTOR(gn_PIM6_NODE_58_prev, 1, &gn_PIM6_NODE[57]);
MAKE_VECTOR(gn_PIM6_NODE_59_next, 1, &gn_PIM6_NODE[60]);
MAKE_VECTOR(gn_PIM6_NODE_59_prev, 1, &gn_PIM6_NODE[58]);
MAKE_VECTOR(gn_PIM6_NODE_60_next, 1, &gn_PIM6_NODE[61]);
MAKE_VECTOR(gn_PIM6_NODE_60_prev, 2, &gn_PIM6_NODE[59], &gn_PIM6_NODE[63]);
MAKE_VECTOR(gn_PIM6_NODE_61_next, 1, &gn_PIM6_NODE[62]);
MAKE_VECTOR(gn_PIM6_NODE_61_prev, 1, &gn_PIM6_NODE[60]);
MAKE_VECTOR(gn_PIM6_NODE_62_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_62_prev, 1, &gn_PIM6_NODE[61]);
MAKE_VECTOR(gn_PIM6_NODE_63_next, 1, &gn_PIM6_NODE[60]);
MAKE_VECTOR(gn_PIM6_NODE_63_prev, 1, &gn_PIM6_NODE[58]);
MAKE_VECTOR(gn_PIM6_NODE_64_next, 1, &gn_PIM6_NODE[65]);
MAKE_VECTOR(gn_PIM6_NODE_64_prev, 1, &gn_PIM6_NODE[3]);
MAKE_VECTOR(gn_PIM6_NODE_65_next, 1, &gn_PIM6_NODE[66]);
MAKE_VECTOR(gn_PIM6_NODE_65_prev, 1, &gn_PIM6_NODE[64]);
MAKE_VECTOR(gn_PIM6_NODE_66_next, 2, &gn_PIM6_NODE[67], &gn_PIM6_NODE[71]);
MAKE_VECTOR(gn_PIM6_NODE_66_prev, 1, &gn_PIM6_NODE[65]);
MAKE_VECTOR(gn_PIM6_NODE_67_next, 1, &gn_PIM6_NODE[68]);
MAKE_VECTOR(gn_PIM6_NODE_67_prev, 1, &gn_PIM6_NODE[66]);
MAKE_VECTOR(gn_PIM6_NODE_68_next, 1, &gn_PIM6_NODE[69]);
MAKE_VECTOR(gn_PIM6_NODE_68_prev, 2, &gn_PIM6_NODE[67], &gn_PIM6_NODE[71]);
MAKE_VECTOR(gn_PIM6_NODE_69_next, 1, &gn_PIM6_NODE[70]);
MAKE_VECTOR(gn_PIM6_NODE_69_prev, 1, &gn_PIM6_NODE[68]);
MAKE_VECTOR(gn_PIM6_NODE_70_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_70_prev, 1, &gn_PIM6_NODE[69]);
MAKE_VECTOR(gn_PIM6_NODE_71_next, 1, &gn_PIM6_NODE[68]);
MAKE_VECTOR(gn_PIM6_NODE_71_prev, 1, &gn_PIM6_NODE[66]);
MAKE_VECTOR(gn_PIM6_NODE_72_next, 1, &gn_PIM6_NODE[73]);
MAKE_VECTOR(gn_PIM6_NODE_72_prev, 1, &gn_PIM6_NODE[3]);
MAKE_VECTOR(gn_PIM6_NODE_73_next, 1, &gn_PIM6_NODE[74]);
MAKE_VECTOR(gn_PIM6_NODE_73_prev, 1, &gn_PIM6_NODE[72]);
MAKE_VECTOR(gn_PIM6_NODE_74_next, 1, &gn_PIM6_NODE[75]);
MAKE_VECTOR(gn_PIM6_NODE_74_prev, 1, &gn_PIM6_NODE[73]);
MAKE_VECTOR(gn_PIM6_NODE_75_next, 1, &gn_PIM6_NODE[76]);
MAKE_VECTOR(gn_PIM6_NODE_75_prev, 1, &gn_PIM6_NODE[74]);
MAKE_VECTOR(gn_PIM6_NODE_76_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_76_prev, 1, &gn_PIM6_NODE[75]);
MAKE_VECTOR(gn_PIM6_NODE_77_next, 1, &gn_PIM6_NODE[78]);
MAKE_VECTOR(gn_PIM6_NODE_77_prev, 1, &gn_PIM6_NODE[0]);
MAKE_VECTOR(gn_PIM6_NODE_78_next, 1, &gn_PIM6_NODE[79]);
MAKE_VECTOR(gn_PIM6_NODE_78_prev, 1, &gn_PIM6_NODE[77]);
MAKE_VECTOR(gn_PIM6_NODE_79_next, 1, &gn_PIM6_NODE[80]);
MAKE_VECTOR(gn_PIM6_NODE_79_prev, 1, &gn_PIM6_NODE[78]);
MAKE_VECTOR(gn_PIM6_NODE_80_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_80_prev, 1, &gn_PIM6_NODE[79]);
MAKE_VECTOR(gn_PIM6_NODE_81_next, 1, &gn_PIM6_NODE[82]);
MAKE_VECTOR(gn_PIM6_NODE_81_prev, 1, &gn_PIM6_NODE[0]);
MAKE_VECTOR(gn_PIM6_NODE_82_next, 1, &gn_PIM6_NODE[83]);
MAKE_VECTOR(gn_PIM6_NODE_82_prev, 1, &gn_PIM6_NODE[81]);
MAKE_VECTOR(gn_PIM6_NODE_83_next, 1, &gn_PIM6_NODE[84]);
MAKE_VECTOR(gn_PIM6_NODE_83_prev, 1, &gn_PIM6_NODE[82]);
MAKE_VECTOR(gn_PIM6_NODE_84_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_84_prev, 1, &gn_PIM6_NODE[83]);
MAKE_VECTOR(gn_PIM6_NODE_85_next, 7, &gn_PIM6_NODE[86], &gn_PIM6_NODE[92], &gn_PIM6_NODE[98], &gn_PIM6_NODE[104], &gn_PIM6_NODE[110], &gn_PIM6_NODE[127], &gn_PIM6_NODE[135]);
MAKE_VECTOR(gn_PIM6_NODE_85_prev, 1, &gn_PIM6_NODE[0]);
MAKE_VECTOR(gn_PIM6_NODE_86_next, 1, &gn_PIM6_NODE[87]);
MAKE_VECTOR(gn_PIM6_NODE_86_prev, 1, &gn_PIM6_NODE[85]);
MAKE_VECTOR(gn_PIM6_NODE_87_next, 2, &gn_PIM6_NODE[88], &gn_PIM6_NODE[89]);
MAKE_VECTOR(gn_PIM6_NODE_87_prev, 1, &gn_PIM6_NODE[86]);
MAKE_VECTOR(gn_PIM6_NODE_88_next, 1, &gn_PIM6_NODE[89]);
MAKE_VECTOR(gn_PIM6_NODE_88_prev, 1, &gn_PIM6_NODE[87]);
MAKE_VECTOR(gn_PIM6_NODE_89_next, 1, &gn_PIM6_NODE[90]);
MAKE_VECTOR(gn_PIM6_NODE_89_prev, 2, &gn_PIM6_NODE[88], &gn_PIM6_NODE[87]);
MAKE_VECTOR(gn_PIM6_NODE_90_next, 1, &gn_PIM6_NODE[91]);
MAKE_VECTOR(gn_PIM6_NODE_90_prev, 1, &gn_PIM6_NODE[89]);
MAKE_VECTOR(gn_PIM6_NODE_91_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_91_prev, 1, &gn_PIM6_NODE[90]);
MAKE_VECTOR(gn_PIM6_NODE_92_next, 1, &gn_PIM6_NODE[93]);
MAKE_VECTOR(gn_PIM6_NODE_92_prev, 1, &gn_PIM6_NODE[85]);
MAKE_VECTOR(gn_PIM6_NODE_93_next, 2, &gn_PIM6_NODE[94], &gn_PIM6_NODE[95]);
MAKE_VECTOR(gn_PIM6_NODE_93_prev, 1, &gn_PIM6_NODE[92]);
MAKE_VECTOR(gn_PIM6_NODE_94_next, 1, &gn_PIM6_NODE[95]);
MAKE_VECTOR(gn_PIM6_NODE_94_prev, 1, &gn_PIM6_NODE[93]);
MAKE_VECTOR(gn_PIM6_NODE_95_next, 1, &gn_PIM6_NODE[96]);
MAKE_VECTOR(gn_PIM6_NODE_95_prev, 2, &gn_PIM6_NODE[94], &gn_PIM6_NODE[93]);
MAKE_VECTOR(gn_PIM6_NODE_96_next, 1, &gn_PIM6_NODE[97]);
MAKE_VECTOR(gn_PIM6_NODE_96_prev, 1, &gn_PIM6_NODE[95]);
MAKE_VECTOR(gn_PIM6_NODE_97_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_97_prev, 1, &gn_PIM6_NODE[96]);
MAKE_VECTOR(gn_PIM6_NODE_98_next, 1, &gn_PIM6_NODE[99]);
MAKE_VECTOR(gn_PIM6_NODE_98_prev, 1, &gn_PIM6_NODE[85]);
MAKE_VECTOR(gn_PIM6_NODE_99_next, 2, &gn_PIM6_NODE[100], &gn_PIM6_NODE[101]);
MAKE_VECTOR(gn_PIM6_NODE_99_prev, 1, &gn_PIM6_NODE[98]);
MAKE_VECTOR(gn_PIM6_NODE_100_next, 1, &gn_PIM6_NODE[101]);
MAKE_VECTOR(gn_PIM6_NODE_100_prev, 1, &gn_PIM6_NODE[99]);
MAKE_VECTOR(gn_PIM6_NODE_101_next, 1, &gn_PIM6_NODE[102]);
MAKE_VECTOR(gn_PIM6_NODE_101_prev, 2, &gn_PIM6_NODE[100], &gn_PIM6_NODE[99]);
MAKE_VECTOR(gn_PIM6_NODE_102_next, 1, &gn_PIM6_NODE[103]);
MAKE_VECTOR(gn_PIM6_NODE_102_prev, 1, &gn_PIM6_NODE[101]);
MAKE_VECTOR(gn_PIM6_NODE_103_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_103_prev, 1, &gn_PIM6_NODE[102]);
MAKE_VECTOR(gn_PIM6_NODE_104_next, 1, &gn_PIM6_NODE[105]);
MAKE_VECTOR(gn_PIM6_NODE_104_prev, 1, &gn_PIM6_NODE[85]);
MAKE_VECTOR(gn_PIM6_NODE_105_next, 2, &gn_PIM6_NODE[106], &gn_PIM6_NODE[107]);
MAKE_VECTOR(gn_PIM6_NODE_105_prev, 1, &gn_PIM6_NODE[104]);
MAKE_VECTOR(gn_PIM6_NODE_106_next, 1, &gn_PIM6_NODE[107]);
MAKE_VECTOR(gn_PIM6_NODE_106_prev, 1, &gn_PIM6_NODE[105]);
MAKE_VECTOR(gn_PIM6_NODE_107_next, 1, &gn_PIM6_NODE[108]);
MAKE_VECTOR(gn_PIM6_NODE_107_prev, 2, &gn_PIM6_NODE[106], &gn_PIM6_NODE[105]);
MAKE_VECTOR(gn_PIM6_NODE_108_next, 1, &gn_PIM6_NODE[109]);
MAKE_VECTOR(gn_PIM6_NODE_108_prev, 1, &gn_PIM6_NODE[107]);
MAKE_VECTOR(gn_PIM6_NODE_109_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_109_prev, 1, &gn_PIM6_NODE[108]);
MAKE_VECTOR(gn_PIM6_NODE_110_next, 2, &gn_PIM6_NODE[111], &gn_PIM6_NODE[121]);
MAKE_VECTOR(gn_PIM6_NODE_110_prev, 1, &gn_PIM6_NODE[85]);
MAKE_VECTOR(gn_PIM6_NODE_111_next, 2, &gn_PIM6_NODE[112], &gn_PIM6_NODE[117]);
MAKE_VECTOR(gn_PIM6_NODE_111_prev, 1, &gn_PIM6_NODE[110]);
MAKE_VECTOR(gn_PIM6_NODE_112_next, 2, &gn_PIM6_NODE[113], &gn_PIM6_NODE[114]);
MAKE_VECTOR(gn_PIM6_NODE_112_prev, 1, &gn_PIM6_NODE[111]);
MAKE_VECTOR(gn_PIM6_NODE_113_next, 1, &gn_PIM6_NODE[114]);
MAKE_VECTOR(gn_PIM6_NODE_113_prev, 1, &gn_PIM6_NODE[112]);
MAKE_VECTOR(gn_PIM6_NODE_114_next, 1, &gn_PIM6_NODE[115]);
MAKE_VECTOR(gn_PIM6_NODE_114_prev, 2, &gn_PIM6_NODE[113], &gn_PIM6_NODE[112]);
MAKE_VECTOR(gn_PIM6_NODE_115_next, 1, &gn_PIM6_NODE[116]);
MAKE_VECTOR(gn_PIM6_NODE_115_prev, 1, &gn_PIM6_NODE[114]);
MAKE_VECTOR(gn_PIM6_NODE_116_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_116_prev, 1, &gn_PIM6_NODE[115]);
MAKE_VECTOR(gn_PIM6_NODE_117_next, 1, &gn_PIM6_NODE[118]);
MAKE_VECTOR(gn_PIM6_NODE_117_prev, 1, &gn_PIM6_NODE[111]);
MAKE_VECTOR(gn_PIM6_NODE_118_next, 1, &gn_PIM6_NODE[119]);
MAKE_VECTOR(gn_PIM6_NODE_118_prev, 1, &gn_PIM6_NODE[117]);
MAKE_VECTOR(gn_PIM6_NODE_119_next, 1, &gn_PIM6_NODE[120]);
MAKE_VECTOR(gn_PIM6_NODE_119_prev, 1, &gn_PIM6_NODE[118]);
MAKE_VECTOR(gn_PIM6_NODE_120_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_120_prev, 1, &gn_PIM6_NODE[119]);
MAKE_VECTOR(gn_PIM6_NODE_121_next, 1, &gn_PIM6_NODE[122]);
MAKE_VECTOR(gn_PIM6_NODE_121_prev, 1, &gn_PIM6_NODE[110]);
MAKE_VECTOR(gn_PIM6_NODE_122_next, 2, &gn_PIM6_NODE[123], &gn_PIM6_NODE[124]);
MAKE_VECTOR(gn_PIM6_NODE_122_prev, 1, &gn_PIM6_NODE[121]);
MAKE_VECTOR(gn_PIM6_NODE_123_next, 1, &gn_PIM6_NODE[124]);
MAKE_VECTOR(gn_PIM6_NODE_123_prev, 1, &gn_PIM6_NODE[122]);
MAKE_VECTOR(gn_PIM6_NODE_124_next, 1, &gn_PIM6_NODE[125]);
MAKE_VECTOR(gn_PIM6_NODE_124_prev, 2, &gn_PIM6_NODE[123], &gn_PIM6_NODE[122]);
MAKE_VECTOR(gn_PIM6_NODE_125_next, 1, &gn_PIM6_NODE[126]);
MAKE_VECTOR(gn_PIM6_NODE_125_prev, 1, &gn_PIM6_NODE[124]);
MAKE_VECTOR(gn_PIM6_NODE_126_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_126_prev, 1, &gn_PIM6_NODE[125]);
MAKE_VECTOR(gn_PIM6_NODE_127_next, 1, &gn_PIM6_NODE[128]);
MAKE_VECTOR(gn_PIM6_NODE_127_prev, 1, &gn_PIM6_NODE[85]);
MAKE_VECTOR(gn_PIM6_NODE_128_next, 2, &gn_PIM6_NODE[129], &gn_PIM6_NODE[131]);
MAKE_VECTOR(gn_PIM6_NODE_128_prev, 1, &gn_PIM6_NODE[127]);
MAKE_VECTOR(gn_PIM6_NODE_129_next, 1, &gn_PIM6_NODE[130]);
MAKE_VECTOR(gn_PIM6_NODE_129_prev, 1, &gn_PIM6_NODE[128]);
MAKE_VECTOR(gn_PIM6_NODE_130_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_130_prev, 1, &gn_PIM6_NODE[129]);
MAKE_VECTOR(gn_PIM6_NODE_131_next, 1, &gn_PIM6_NODE[132]);
MAKE_VECTOR(gn_PIM6_NODE_131_prev, 1, &gn_PIM6_NODE[128]);
MAKE_VECTOR(gn_PIM6_NODE_132_next, 1, &gn_PIM6_NODE[133]);
MAKE_VECTOR(gn_PIM6_NODE_132_prev, 1, &gn_PIM6_NODE[131]);
MAKE_VECTOR(gn_PIM6_NODE_133_next, 1, &gn_PIM6_NODE[134]);
MAKE_VECTOR(gn_PIM6_NODE_133_prev, 1, &gn_PIM6_NODE[132]);
MAKE_VECTOR(gn_PIM6_NODE_134_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_134_prev, 1, &gn_PIM6_NODE[133]);
MAKE_VECTOR(gn_PIM6_NODE_135_next, 1, &gn_PIM6_NODE[136]);
MAKE_VECTOR(gn_PIM6_NODE_135_prev, 1, &gn_PIM6_NODE[85]);
MAKE_VECTOR(gn_PIM6_NODE_136_next, 2, &gn_PIM6_NODE[137], &gn_PIM6_NODE[138]);
MAKE_VECTOR(gn_PIM6_NODE_136_prev, 1, &gn_PIM6_NODE[135]);
MAKE_VECTOR(gn_PIM6_NODE_137_next, 1, &gn_PIM6_NODE[138]);
MAKE_VECTOR(gn_PIM6_NODE_137_prev, 1, &gn_PIM6_NODE[136]);
MAKE_VECTOR(gn_PIM6_NODE_138_next, 1, &gn_PIM6_NODE[139]);
MAKE_VECTOR(gn_PIM6_NODE_138_prev, 2, &gn_PIM6_NODE[137], &gn_PIM6_NODE[136]);
MAKE_VECTOR(gn_PIM6_NODE_139_next, 1, &gn_PIM6_NODE[140]);
MAKE_VECTOR(gn_PIM6_NODE_139_prev, 1, &gn_PIM6_NODE[138]);
MAKE_VECTOR(gn_PIM6_NODE_140_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_140_prev, 1, &gn_PIM6_NODE[139]);
MAKE_VECTOR(gn_PIM6_NODE_141_next, 1, &gn_PIM6_NODE[142]);
MAKE_VECTOR(gn_PIM6_NODE_141_prev, 1, &gn_PIM6_NODE[0]);
MAKE_VECTOR(gn_PIM6_NODE_142_next, 1, &gn_PIM6_NODE[143]);
MAKE_VECTOR(gn_PIM6_NODE_142_prev, 1, &gn_PIM6_NODE[141]);
MAKE_VECTOR(gn_PIM6_NODE_143_next, 1, &gn_PIM6_NODE[144]);
MAKE_VECTOR(gn_PIM6_NODE_143_prev, 1, &gn_PIM6_NODE[142]);
MAKE_VECTOR(gn_PIM6_NODE_144_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_144_prev, 1, &gn_PIM6_NODE[143]);
MAKE_VECTOR(gn_PIM6_NODE_145_next, 1, &gn_PIM6_NODE[146]);
MAKE_VECTOR(gn_PIM6_NODE_145_prev, 1, &gn_PIM6_NODE[0]);
MAKE_VECTOR(gn_PIM6_NODE_146_next, 1, &gn_PIM6_NODE[147]);
MAKE_VECTOR(gn_PIM6_NODE_146_prev, 1, &gn_PIM6_NODE[145]);
MAKE_VECTOR(gn_PIM6_NODE_147_next, 1, &gn_PIM6_NODE[148]);
MAKE_VECTOR(gn_PIM6_NODE_147_prev, 1, &gn_PIM6_NODE[146]);
MAKE_VECTOR(gn_PIM6_NODE_148_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_148_prev, 1, &gn_PIM6_NODE[147]);
MAKE_VECTOR(gn_PIM6_NODE_149_next, 2, &gn_PIM6_NODE[150], &gn_PIM6_NODE[160]);
MAKE_VECTOR(gn_PIM6_NODE_149_prev, 1, &gn_PIM6_NODE[0]);
MAKE_VECTOR(gn_PIM6_NODE_150_next, 2, &gn_PIM6_NODE[151], &gn_PIM6_NODE[156]);
MAKE_VECTOR(gn_PIM6_NODE_150_prev, 1, &gn_PIM6_NODE[149]);
MAKE_VECTOR(gn_PIM6_NODE_151_next, 2, &gn_PIM6_NODE[152], &gn_PIM6_NODE[153]);
MAKE_VECTOR(gn_PIM6_NODE_151_prev, 1, &gn_PIM6_NODE[150]);
MAKE_VECTOR(gn_PIM6_NODE_152_next, 1, &gn_PIM6_NODE[153]);
MAKE_VECTOR(gn_PIM6_NODE_152_prev, 1, &gn_PIM6_NODE[151]);
MAKE_VECTOR(gn_PIM6_NODE_153_next, 1, &gn_PIM6_NODE[154]);
MAKE_VECTOR(gn_PIM6_NODE_153_prev, 2, &gn_PIM6_NODE[152], &gn_PIM6_NODE[151]);
MAKE_VECTOR(gn_PIM6_NODE_154_next, 1, &gn_PIM6_NODE[155]);
MAKE_VECTOR(gn_PIM6_NODE_154_prev, 1, &gn_PIM6_NODE[153]);
MAKE_VECTOR(gn_PIM6_NODE_155_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_155_prev, 1, &gn_PIM6_NODE[154]);
MAKE_VECTOR(gn_PIM6_NODE_156_next, 1, &gn_PIM6_NODE[157]);
MAKE_VECTOR(gn_PIM6_NODE_156_prev, 1, &gn_PIM6_NODE[150]);
MAKE_VECTOR(gn_PIM6_NODE_157_next, 1, &gn_PIM6_NODE[158]);
MAKE_VECTOR(gn_PIM6_NODE_157_prev, 1, &gn_PIM6_NODE[156]);
MAKE_VECTOR(gn_PIM6_NODE_158_next, 1, &gn_PIM6_NODE[159]);
MAKE_VECTOR(gn_PIM6_NODE_158_prev, 1, &gn_PIM6_NODE[157]);
MAKE_VECTOR(gn_PIM6_NODE_159_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_159_prev, 1, &gn_PIM6_NODE[158]);
MAKE_VECTOR(gn_PIM6_NODE_160_next, 1, &gn_PIM6_NODE[161]);
MAKE_VECTOR(gn_PIM6_NODE_160_prev, 1, &gn_PIM6_NODE[149]);
MAKE_VECTOR(gn_PIM6_NODE_161_next, 1, &gn_PIM6_NODE[162]);
MAKE_VECTOR(gn_PIM6_NODE_161_prev, 1, &gn_PIM6_NODE[160]);
MAKE_VECTOR(gn_PIM6_NODE_162_next, 1, &gn_PIM6_NODE[163]);
MAKE_VECTOR(gn_PIM6_NODE_162_prev, 1, &gn_PIM6_NODE[161]);
MAKE_VECTOR(gn_PIM6_NODE_163_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_163_prev, 1, &gn_PIM6_NODE[162]);
MAKE_VECTOR(gn_PIM6_NODE_164_next, 1, &gn_PIM6_NODE[165]);
MAKE_VECTOR(gn_PIM6_NODE_164_prev, 1, &gn_PIM6_NODE[0]);
MAKE_VECTOR(gn_PIM6_NODE_165_next, 2, &gn_PIM6_NODE[166], &gn_PIM6_NODE[168]);
MAKE_VECTOR(gn_PIM6_NODE_165_prev, 1, &gn_PIM6_NODE[164]);
MAKE_VECTOR(gn_PIM6_NODE_166_next, 1, &gn_PIM6_NODE[167]);
MAKE_VECTOR(gn_PIM6_NODE_166_prev, 1, &gn_PIM6_NODE[165]);
MAKE_VECTOR(gn_PIM6_NODE_167_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_167_prev, 1, &gn_PIM6_NODE[166]);
MAKE_VECTOR(gn_PIM6_NODE_168_next, 1, &gn_PIM6_NODE[169]);
MAKE_VECTOR(gn_PIM6_NODE_168_prev, 1, &gn_PIM6_NODE[165]);
MAKE_VECTOR(gn_PIM6_NODE_169_next, 1, &gn_PIM6_NODE[170]);
MAKE_VECTOR(gn_PIM6_NODE_169_prev, 1, &gn_PIM6_NODE[168]);
MAKE_VECTOR(gn_PIM6_NODE_170_next, 1, &gn_PIM6_NODE[171]);
MAKE_VECTOR(gn_PIM6_NODE_170_prev, 1, &gn_PIM6_NODE[169]);
MAKE_VECTOR(gn_PIM6_NODE_171_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_171_prev, 1, &gn_PIM6_NODE[170]);
MAKE_VECTOR(gn_PIM6_NODE_172_next, 1, &gn_PIM6_NODE[173]);
MAKE_VECTOR(gn_PIM6_NODE_172_prev, 1, &gn_PIM6_NODE[0]);
MAKE_VECTOR(gn_PIM6_NODE_173_next, 2, &gn_PIM6_NODE[174], &gn_PIM6_NODE[175]);
MAKE_VECTOR(gn_PIM6_NODE_173_prev, 1, &gn_PIM6_NODE[172]);
MAKE_VECTOR(gn_PIM6_NODE_174_next, 1, &gn_PIM6_NODE[175]);
MAKE_VECTOR(gn_PIM6_NODE_174_prev, 1, &gn_PIM6_NODE[173]);
MAKE_VECTOR(gn_PIM6_NODE_175_next, 1, &gn_PIM6_NODE[176]);
MAKE_VECTOR(gn_PIM6_NODE_175_prev, 2, &gn_PIM6_NODE[174], &gn_PIM6_NODE[173]);
MAKE_VECTOR(gn_PIM6_NODE_176_next, 1, &gn_PIM6_NODE[177]);
MAKE_VECTOR(gn_PIM6_NODE_176_prev, 1, &gn_PIM6_NODE[175]);
MAKE_VECTOR(gn_PIM6_NODE_177_next, 0, );
MAKE_VECTOR(gn_PIM6_NODE_177_prev, 1, &gn_PIM6_NODE[176]);

static struct graph_node gn_PIM6_NODE[] = {
	{
		.from = &gn_PIM6_NODE_0_prev,
		.to = &gn_PIM6_NODE_0_next,
		.data = &ctkn_PIM6_NODE[0],
	},
	{
		.from = &gn_PIM6_NODE_1_prev,
		.to = &gn_PIM6_NODE_1_next,
		.data = &ctkn_PIM6_NODE[1],
	},
	{
		.from = &gn_PIM6_NODE_2_prev,
		.to = &gn_PIM6_NODE_2_next,
		.data = &ctkn_PIM6_NODE[2],
	},
	{
		.from = &gn_PIM6_NODE_3_prev,
		.to = &gn_PIM6_NODE_3_next,
		.data = &ctkn_PIM6_NODE[3],
	},
	{
		.from = &gn_PIM6_NODE_4_prev,
		.to = &gn_PIM6_NODE_4_next,
		.data = &ctkn_PIM6_NODE[4],
	},
	{
		.from = &gn_PIM6_NODE_5_prev,
		.to = &gn_PIM6_NODE_5_next,
		.data = &ctkn_PIM6_NODE[5],
	},
	{
		.from = &gn_PIM6_NODE_6_prev,
		.to = &gn_PIM6_NODE_6_next,
		.data = &ctkn_PIM6_NODE[6],
	},
	{
		.from = &gn_PIM6_NODE_7_prev,
		.to = &gn_PIM6_NODE_7_next,
		.data = &ctkn_PIM6_NODE[7],
	},
	{
		.from = &gn_PIM6_NODE_8_prev,
		.to = &gn_PIM6_NODE_8_next,
		.data = &ctkn_PIM6_NODE[8],
	},
	{
		.from = &gn_PIM6_NODE_9_prev,
		.to = &gn_PIM6_NODE_9_next,
		.data = &ctkn_PIM6_NODE[9],
	},
	{
		.from = &gn_PIM6_NODE_10_prev,
		.to = &gn_PIM6_NODE_10_next,
		.data = &ctkn_PIM6_NODE[10],
	},
	{
		.from = &gn_PIM6_NODE_11_prev,
		.to = &gn_PIM6_NODE_11_next,
		.data = &ctkn_PIM6_NODE[11],
	},
	{
		.from = &gn_PIM6_NODE_12_prev,
		.to = &gn_PIM6_NODE_12_next,
		.data = &ctkn_PIM6_NODE[12],
	},
	{
		.from = &gn_PIM6_NODE_13_prev,
		.to = &gn_PIM6_NODE_13_next,
		.data = (void *)&pim6_bsr_candidate_bsr_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_14_prev,
		.to = &gn_PIM6_NODE_14_next,
		.data = &ctkn_PIM6_NODE[14],
	},
	{
		.from = &gn_PIM6_NODE_15_prev,
		.to = &gn_PIM6_NODE_15_next,
		.data = &ctkn_PIM6_NODE[15],
	},
	{
		.from = &gn_PIM6_NODE_16_prev,
		.to = &gn_PIM6_NODE_16_next,
		.data = &ctkn_PIM6_NODE[16],
	},
	{
		.from = &gn_PIM6_NODE_17_prev,
		.to = &gn_PIM6_NODE_17_next,
		.data = &ctkn_PIM6_NODE[17],
	},
	{
		.from = &gn_PIM6_NODE_18_prev,
		.to = &gn_PIM6_NODE_18_next,
		.data = &ctkn_PIM6_NODE[18],
	},
	{
		.from = &gn_PIM6_NODE_19_prev,
		.to = &gn_PIM6_NODE_19_next,
		.data = &ctkn_PIM6_NODE[19],
	},
	{
		.from = &gn_PIM6_NODE_20_prev,
		.to = &gn_PIM6_NODE_20_next,
		.data = &ctkn_PIM6_NODE[20],
	},
	{
		.from = &gn_PIM6_NODE_21_prev,
		.to = &gn_PIM6_NODE_21_next,
		.data = &ctkn_PIM6_NODE[21],
	},
	{
		.from = &gn_PIM6_NODE_22_prev,
		.to = &gn_PIM6_NODE_22_next,
		.data = &ctkn_PIM6_NODE[22],
	},
	{
		.from = &gn_PIM6_NODE_23_prev,
		.to = &gn_PIM6_NODE_23_next,
		.data = &ctkn_PIM6_NODE[23],
	},
	{
		.from = &gn_PIM6_NODE_24_prev,
		.to = &gn_PIM6_NODE_24_next,
		.data = &ctkn_PIM6_NODE[24],
	},
	{
		.from = &gn_PIM6_NODE_25_prev,
		.to = &gn_PIM6_NODE_25_next,
		.data = &ctkn_PIM6_NODE[25],
	},
	{
		.from = &gn_PIM6_NODE_26_prev,
		.to = &gn_PIM6_NODE_26_next,
		.data = &ctkn_PIM6_NODE[26],
	},
	{
		.from = &gn_PIM6_NODE_27_prev,
		.to = &gn_PIM6_NODE_27_next,
		.data = &ctkn_PIM6_NODE[27],
	},
	{
		.from = &gn_PIM6_NODE_28_prev,
		.to = &gn_PIM6_NODE_28_next,
		.data = &ctkn_PIM6_NODE[28],
	},
	{
		.from = &gn_PIM6_NODE_29_prev,
		.to = &gn_PIM6_NODE_29_next,
		.data = &ctkn_PIM6_NODE[29],
	},
	{
		.from = &gn_PIM6_NODE_30_prev,
		.to = &gn_PIM6_NODE_30_next,
		.data = &ctkn_PIM6_NODE[30],
	},
	{
		.from = &gn_PIM6_NODE_31_prev,
		.to = &gn_PIM6_NODE_31_next,
		.data = (void *)&pim6_bsr_candidate_rp_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_32_prev,
		.to = &gn_PIM6_NODE_32_next,
		.data = &ctkn_PIM6_NODE[32],
	},
	{
		.from = &gn_PIM6_NODE_33_prev,
		.to = &gn_PIM6_NODE_33_next,
		.data = &ctkn_PIM6_NODE[33],
	},
	{
		.from = &gn_PIM6_NODE_34_prev,
		.to = &gn_PIM6_NODE_34_next,
		.data = &ctkn_PIM6_NODE[34],
	},
	{
		.from = &gn_PIM6_NODE_35_prev,
		.to = &gn_PIM6_NODE_35_next,
		.data = &ctkn_PIM6_NODE[35],
	},
	{
		.from = &gn_PIM6_NODE_36_prev,
		.to = &gn_PIM6_NODE_36_next,
		.data = &ctkn_PIM6_NODE[36],
	},
	{
		.from = &gn_PIM6_NODE_37_prev,
		.to = &gn_PIM6_NODE_37_next,
		.data = &ctkn_PIM6_NODE[37],
	},
	{
		.from = &gn_PIM6_NODE_38_prev,
		.to = &gn_PIM6_NODE_38_next,
		.data = &ctkn_PIM6_NODE[38],
	},
	{
		.from = &gn_PIM6_NODE_39_prev,
		.to = &gn_PIM6_NODE_39_next,
		.data = &ctkn_PIM6_NODE[39],
	},
	{
		.from = &gn_PIM6_NODE_40_prev,
		.to = &gn_PIM6_NODE_40_next,
		.data = &ctkn_PIM6_NODE[40],
	},
	{
		.from = &gn_PIM6_NODE_41_prev,
		.to = &gn_PIM6_NODE_41_next,
		.data = &ctkn_PIM6_NODE[41],
	},
	{
		.from = &gn_PIM6_NODE_42_prev,
		.to = &gn_PIM6_NODE_42_next,
		.data = &ctkn_PIM6_NODE[42],
	},
	{
		.from = &gn_PIM6_NODE_43_prev,
		.to = &gn_PIM6_NODE_43_next,
		.data = &ctkn_PIM6_NODE[43],
	},
	{
		.from = &gn_PIM6_NODE_44_prev,
		.to = &gn_PIM6_NODE_44_next,
		.data = &ctkn_PIM6_NODE[44],
	},
	{
		.from = &gn_PIM6_NODE_45_prev,
		.to = &gn_PIM6_NODE_45_next,
		.data = &ctkn_PIM6_NODE[45],
	},
	{
		.from = &gn_PIM6_NODE_46_prev,
		.to = &gn_PIM6_NODE_46_next,
		.data = (void *)&pim6_bsr_candidate_rp_group_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_47_prev,
		.to = &gn_PIM6_NODE_47_next,
		.data = &ctkn_PIM6_NODE[47],
	},
	{
		.from = &gn_PIM6_NODE_48_prev,
		.to = &gn_PIM6_NODE_48_next,
		.data = &ctkn_PIM6_NODE[48],
	},
	{
		.from = &gn_PIM6_NODE_49_prev,
		.to = &gn_PIM6_NODE_49_next,
		.data = (void *)&pim6_embedded_rp_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_50_prev,
		.to = &gn_PIM6_NODE_50_next,
		.data = &ctkn_PIM6_NODE[50],
	},
	{
		.from = &gn_PIM6_NODE_51_prev,
		.to = &gn_PIM6_NODE_51_next,
		.data = &ctkn_PIM6_NODE[51],
	},
	{
		.from = &gn_PIM6_NODE_52_prev,
		.to = &gn_PIM6_NODE_52_next,
		.data = &ctkn_PIM6_NODE[52],
	},
	{
		.from = &gn_PIM6_NODE_53_prev,
		.to = &gn_PIM6_NODE_53_next,
		.data = &ctkn_PIM6_NODE[53],
	},
	{
		.from = &gn_PIM6_NODE_54_prev,
		.to = &gn_PIM6_NODE_54_next,
		.data = &ctkn_PIM6_NODE[54],
	},
	{
		.from = &gn_PIM6_NODE_55_prev,
		.to = &gn_PIM6_NODE_55_next,
		.data = (void *)&pim6_embedded_rp_group_list_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_56_prev,
		.to = &gn_PIM6_NODE_56_next,
		.data = &ctkn_PIM6_NODE[56],
	},
	{
		.from = &gn_PIM6_NODE_57_prev,
		.to = &gn_PIM6_NODE_57_next,
		.data = &ctkn_PIM6_NODE[57],
	},
	{
		.from = &gn_PIM6_NODE_58_prev,
		.to = &gn_PIM6_NODE_58_next,
		.data = &ctkn_PIM6_NODE[58],
	},
	{
		.from = &gn_PIM6_NODE_59_prev,
		.to = &gn_PIM6_NODE_59_next,
		.data = &ctkn_PIM6_NODE[59],
	},
	{
		.from = &gn_PIM6_NODE_60_prev,
		.to = &gn_PIM6_NODE_60_next,
		.data = &ctkn_PIM6_NODE[60],
	},
	{
		.from = &gn_PIM6_NODE_61_prev,
		.to = &gn_PIM6_NODE_61_next,
		.data = &ctkn_PIM6_NODE[61],
	},
	{
		.from = &gn_PIM6_NODE_62_prev,
		.to = &gn_PIM6_NODE_62_next,
		.data = (void *)&pim6_embedded_rp_limit_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_63_prev,
		.to = &gn_PIM6_NODE_63_next,
		.data = &ctkn_PIM6_NODE[63],
	},
	{
		.from = &gn_PIM6_NODE_64_prev,
		.to = &gn_PIM6_NODE_64_next,
		.data = &ctkn_PIM6_NODE[64],
	},
	{
		.from = &gn_PIM6_NODE_65_prev,
		.to = &gn_PIM6_NODE_65_next,
		.data = &ctkn_PIM6_NODE[65],
	},
	{
		.from = &gn_PIM6_NODE_66_prev,
		.to = &gn_PIM6_NODE_66_next,
		.data = &ctkn_PIM6_NODE[66],
	},
	{
		.from = &gn_PIM6_NODE_67_prev,
		.to = &gn_PIM6_NODE_67_next,
		.data = &ctkn_PIM6_NODE[67],
	},
	{
		.from = &gn_PIM6_NODE_68_prev,
		.to = &gn_PIM6_NODE_68_next,
		.data = &ctkn_PIM6_NODE[68],
	},
	{
		.from = &gn_PIM6_NODE_69_prev,
		.to = &gn_PIM6_NODE_69_next,
		.data = &ctkn_PIM6_NODE[69],
	},
	{
		.from = &gn_PIM6_NODE_70_prev,
		.to = &gn_PIM6_NODE_70_next,
		.data = (void *)&pim6_join_filter_route_map_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_71_prev,
		.to = &gn_PIM6_NODE_71_next,
		.data = &ctkn_PIM6_NODE[71],
	},
	{
		.from = &gn_PIM6_NODE_72_prev,
		.to = &gn_PIM6_NODE_72_next,
		.data = &ctkn_PIM6_NODE[72],
	},
	{
		.from = &gn_PIM6_NODE_73_prev,
		.to = &gn_PIM6_NODE_73_next,
		.data = &ctkn_PIM6_NODE[73],
	},
	{
		.from = &gn_PIM6_NODE_74_prev,
		.to = &gn_PIM6_NODE_74_next,
		.data = &ctkn_PIM6_NODE[74],
	},
	{
		.from = &gn_PIM6_NODE_75_prev,
		.to = &gn_PIM6_NODE_75_next,
		.data = &ctkn_PIM6_NODE[75],
	},
	{
		.from = &gn_PIM6_NODE_76_prev,
		.to = &gn_PIM6_NODE_76_next,
		.data = (void *)&ipv6_pim_ssm_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_77_prev,
		.to = &gn_PIM6_NODE_77_next,
		.data = &ctkn_PIM6_NODE[77],
	},
	{
		.from = &gn_PIM6_NODE_78_prev,
		.to = &gn_PIM6_NODE_78_next,
		.data = &ctkn_PIM6_NODE[78],
	},
	{
		.from = &gn_PIM6_NODE_79_prev,
		.to = &gn_PIM6_NODE_79_next,
		.data = &ctkn_PIM6_NODE[79],
	},
	{
		.from = &gn_PIM6_NODE_80_prev,
		.to = &gn_PIM6_NODE_80_next,
		.data = (void *)&pim6_joinprune_time_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_81_prev,
		.to = &gn_PIM6_NODE_81_next,
		.data = &ctkn_PIM6_NODE[81],
	},
	{
		.from = &gn_PIM6_NODE_82_prev,
		.to = &gn_PIM6_NODE_82_next,
		.data = &ctkn_PIM6_NODE[82],
	},
	{
		.from = &gn_PIM6_NODE_83_prev,
		.to = &gn_PIM6_NODE_83_next,
		.data = &ctkn_PIM6_NODE[83],
	},
	{
		.from = &gn_PIM6_NODE_84_prev,
		.to = &gn_PIM6_NODE_84_next,
		.data = (void *)&pim6_keep_alive_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_85_prev,
		.to = &gn_PIM6_NODE_85_next,
		.data = &ctkn_PIM6_NODE[85],
	},
	{
		.from = &gn_PIM6_NODE_86_prev,
		.to = &gn_PIM6_NODE_86_next,
		.data = &ctkn_PIM6_NODE[86],
	},
	{
		.from = &gn_PIM6_NODE_87_prev,
		.to = &gn_PIM6_NODE_87_next,
		.data = &ctkn_PIM6_NODE[87],
	},
	{
		.from = &gn_PIM6_NODE_88_prev,
		.to = &gn_PIM6_NODE_88_next,
		.data = &ctkn_PIM6_NODE[88],
	},
	{
		.from = &gn_PIM6_NODE_89_prev,
		.to = &gn_PIM6_NODE_89_next,
		.data = &ctkn_PIM6_NODE[89],
	},
	{
		.from = &gn_PIM6_NODE_90_prev,
		.to = &gn_PIM6_NODE_90_next,
		.data = &ctkn_PIM6_NODE[90],
	},
	{
		.from = &gn_PIM6_NODE_91_prev,
		.to = &gn_PIM6_NODE_91_next,
		.data = (void *)&no_pim6_joinprune_time_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_92_prev,
		.to = &gn_PIM6_NODE_92_next,
		.data = &ctkn_PIM6_NODE[92],
	},
	{
		.from = &gn_PIM6_NODE_93_prev,
		.to = &gn_PIM6_NODE_93_next,
		.data = &ctkn_PIM6_NODE[93],
	},
	{
		.from = &gn_PIM6_NODE_94_prev,
		.to = &gn_PIM6_NODE_94_next,
		.data = &ctkn_PIM6_NODE[94],
	},
	{
		.from = &gn_PIM6_NODE_95_prev,
		.to = &gn_PIM6_NODE_95_next,
		.data = &ctkn_PIM6_NODE[95],
	},
	{
		.from = &gn_PIM6_NODE_96_prev,
		.to = &gn_PIM6_NODE_96_next,
		.data = &ctkn_PIM6_NODE[96],
	},
	{
		.from = &gn_PIM6_NODE_97_prev,
		.to = &gn_PIM6_NODE_97_next,
		.data = (void *)&no_pim6_keep_alive_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_98_prev,
		.to = &gn_PIM6_NODE_98_next,
		.data = &ctkn_PIM6_NODE[98],
	},
	{
		.from = &gn_PIM6_NODE_99_prev,
		.to = &gn_PIM6_NODE_99_next,
		.data = &ctkn_PIM6_NODE[99],
	},
	{
		.from = &gn_PIM6_NODE_100_prev,
		.to = &gn_PIM6_NODE_100_next,
		.data = &ctkn_PIM6_NODE[100],
	},
	{
		.from = &gn_PIM6_NODE_101_prev,
		.to = &gn_PIM6_NODE_101_next,
		.data = &ctkn_PIM6_NODE[101],
	},
	{
		.from = &gn_PIM6_NODE_102_prev,
		.to = &gn_PIM6_NODE_102_next,
		.data = &ctkn_PIM6_NODE[102],
	},
	{
		.from = &gn_PIM6_NODE_103_prev,
		.to = &gn_PIM6_NODE_103_next,
		.data = (void *)&no_pim6_packets_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_104_prev,
		.to = &gn_PIM6_NODE_104_next,
		.data = &ctkn_PIM6_NODE[104],
	},
	{
		.from = &gn_PIM6_NODE_105_prev,
		.to = &gn_PIM6_NODE_105_next,
		.data = &ctkn_PIM6_NODE[105],
	},
	{
		.from = &gn_PIM6_NODE_106_prev,
		.to = &gn_PIM6_NODE_106_next,
		.data = &ctkn_PIM6_NODE[106],
	},
	{
		.from = &gn_PIM6_NODE_107_prev,
		.to = &gn_PIM6_NODE_107_next,
		.data = &ctkn_PIM6_NODE[107],
	},
	{
		.from = &gn_PIM6_NODE_108_prev,
		.to = &gn_PIM6_NODE_108_next,
		.data = &ctkn_PIM6_NODE[108],
	},
	{
		.from = &gn_PIM6_NODE_109_prev,
		.to = &gn_PIM6_NODE_109_next,
		.data = (void *)&no_pim6_register_suppress_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_110_prev,
		.to = &gn_PIM6_NODE_110_next,
		.data = &ctkn_PIM6_NODE[110],
	},
	{
		.from = &gn_PIM6_NODE_111_prev,
		.to = &gn_PIM6_NODE_111_next,
		.data = &ctkn_PIM6_NODE[111],
	},
	{
		.from = &gn_PIM6_NODE_112_prev,
		.to = &gn_PIM6_NODE_112_next,
		.data = &ctkn_PIM6_NODE[112],
	},
	{
		.from = &gn_PIM6_NODE_113_prev,
		.to = &gn_PIM6_NODE_113_next,
		.data = &ctkn_PIM6_NODE[113],
	},
	{
		.from = &gn_PIM6_NODE_114_prev,
		.to = &gn_PIM6_NODE_114_next,
		.data = &ctkn_PIM6_NODE[114],
	},
	{
		.from = &gn_PIM6_NODE_115_prev,
		.to = &gn_PIM6_NODE_115_next,
		.data = &ctkn_PIM6_NODE[115],
	},
	{
		.from = &gn_PIM6_NODE_116_prev,
		.to = &gn_PIM6_NODE_116_next,
		.data = (void *)&no_pim6_rp_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_117_prev,
		.to = &gn_PIM6_NODE_117_next,
		.data = &ctkn_PIM6_NODE[117],
	},
	{
		.from = &gn_PIM6_NODE_118_prev,
		.to = &gn_PIM6_NODE_118_next,
		.data = &ctkn_PIM6_NODE[118],
	},
	{
		.from = &gn_PIM6_NODE_119_prev,
		.to = &gn_PIM6_NODE_119_next,
		.data = &ctkn_PIM6_NODE[119],
	},
	{
		.from = &gn_PIM6_NODE_120_prev,
		.to = &gn_PIM6_NODE_120_next,
		.data = (void *)&no_pim6_rp_prefix_list_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_121_prev,
		.to = &gn_PIM6_NODE_121_next,
		.data = &ctkn_PIM6_NODE[121],
	},
	{
		.from = &gn_PIM6_NODE_122_prev,
		.to = &gn_PIM6_NODE_122_next,
		.data = &ctkn_PIM6_NODE[122],
	},
	{
		.from = &gn_PIM6_NODE_123_prev,
		.to = &gn_PIM6_NODE_123_next,
		.data = &ctkn_PIM6_NODE[123],
	},
	{
		.from = &gn_PIM6_NODE_124_prev,
		.to = &gn_PIM6_NODE_124_next,
		.data = &ctkn_PIM6_NODE[124],
	},
	{
		.from = &gn_PIM6_NODE_125_prev,
		.to = &gn_PIM6_NODE_125_next,
		.data = &ctkn_PIM6_NODE[125],
	},
	{
		.from = &gn_PIM6_NODE_126_prev,
		.to = &gn_PIM6_NODE_126_next,
		.data = (void *)&no_pim6_rp_keep_alive_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_127_prev,
		.to = &gn_PIM6_NODE_127_next,
		.data = &ctkn_PIM6_NODE[127],
	},
	{
		.from = &gn_PIM6_NODE_128_prev,
		.to = &gn_PIM6_NODE_128_next,
		.data = &ctkn_PIM6_NODE[128],
	},
	{
		.from = &gn_PIM6_NODE_129_prev,
		.to = &gn_PIM6_NODE_129_next,
		.data = &ctkn_PIM6_NODE[129],
	},
	{
		.from = &gn_PIM6_NODE_130_prev,
		.to = &gn_PIM6_NODE_130_next,
		.data = (void *)&no_pim6_spt_switchover_infinity_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_131_prev,
		.to = &gn_PIM6_NODE_131_next,
		.data = &ctkn_PIM6_NODE[131],
	},
	{
		.from = &gn_PIM6_NODE_132_prev,
		.to = &gn_PIM6_NODE_132_next,
		.data = &ctkn_PIM6_NODE[132],
	},
	{
		.from = &gn_PIM6_NODE_133_prev,
		.to = &gn_PIM6_NODE_133_next,
		.data = &ctkn_PIM6_NODE[133],
	},
	{
		.from = &gn_PIM6_NODE_134_prev,
		.to = &gn_PIM6_NODE_134_next,
		.data = (void *)&no_pim6_spt_switchover_infinity_plist_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_135_prev,
		.to = &gn_PIM6_NODE_135_next,
		.data = &ctkn_PIM6_NODE[135],
	},
	{
		.from = &gn_PIM6_NODE_136_prev,
		.to = &gn_PIM6_NODE_136_next,
		.data = &ctkn_PIM6_NODE[136],
	},
	{
		.from = &gn_PIM6_NODE_137_prev,
		.to = &gn_PIM6_NODE_137_next,
		.data = &ctkn_PIM6_NODE[137],
	},
	{
		.from = &gn_PIM6_NODE_138_prev,
		.to = &gn_PIM6_NODE_138_next,
		.data = &ctkn_PIM6_NODE[138],
	},
	{
		.from = &gn_PIM6_NODE_139_prev,
		.to = &gn_PIM6_NODE_139_next,
		.data = &ctkn_PIM6_NODE[139],
	},
	{
		.from = &gn_PIM6_NODE_140_prev,
		.to = &gn_PIM6_NODE_140_next,
		.data = (void *)&no_pim6_ssmpingd_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_141_prev,
		.to = &gn_PIM6_NODE_141_next,
		.data = &ctkn_PIM6_NODE[141],
	},
	{
		.from = &gn_PIM6_NODE_142_prev,
		.to = &gn_PIM6_NODE_142_next,
		.data = &ctkn_PIM6_NODE[142],
	},
	{
		.from = &gn_PIM6_NODE_143_prev,
		.to = &gn_PIM6_NODE_143_next,
		.data = &ctkn_PIM6_NODE[143],
	},
	{
		.from = &gn_PIM6_NODE_144_prev,
		.to = &gn_PIM6_NODE_144_next,
		.data = (void *)&pim6_packets_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_145_prev,
		.to = &gn_PIM6_NODE_145_next,
		.data = &ctkn_PIM6_NODE[145],
	},
	{
		.from = &gn_PIM6_NODE_146_prev,
		.to = &gn_PIM6_NODE_146_next,
		.data = &ctkn_PIM6_NODE[146],
	},
	{
		.from = &gn_PIM6_NODE_147_prev,
		.to = &gn_PIM6_NODE_147_next,
		.data = &ctkn_PIM6_NODE[147],
	},
	{
		.from = &gn_PIM6_NODE_148_prev,
		.to = &gn_PIM6_NODE_148_next,
		.data = (void *)&pim6_register_suppress_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_149_prev,
		.to = &gn_PIM6_NODE_149_next,
		.data = &ctkn_PIM6_NODE[149],
	},
	{
		.from = &gn_PIM6_NODE_150_prev,
		.to = &gn_PIM6_NODE_150_next,
		.data = &ctkn_PIM6_NODE[150],
	},
	{
		.from = &gn_PIM6_NODE_151_prev,
		.to = &gn_PIM6_NODE_151_next,
		.data = &ctkn_PIM6_NODE[151],
	},
	{
		.from = &gn_PIM6_NODE_152_prev,
		.to = &gn_PIM6_NODE_152_next,
		.data = &ctkn_PIM6_NODE[152],
	},
	{
		.from = &gn_PIM6_NODE_153_prev,
		.to = &gn_PIM6_NODE_153_next,
		.data = &ctkn_PIM6_NODE[153],
	},
	{
		.from = &gn_PIM6_NODE_154_prev,
		.to = &gn_PIM6_NODE_154_next,
		.data = &ctkn_PIM6_NODE[154],
	},
	{
		.from = &gn_PIM6_NODE_155_prev,
		.to = &gn_PIM6_NODE_155_next,
		.data = (void *)&pim6_rp_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_156_prev,
		.to = &gn_PIM6_NODE_156_next,
		.data = &ctkn_PIM6_NODE[156],
	},
	{
		.from = &gn_PIM6_NODE_157_prev,
		.to = &gn_PIM6_NODE_157_next,
		.data = &ctkn_PIM6_NODE[157],
	},
	{
		.from = &gn_PIM6_NODE_158_prev,
		.to = &gn_PIM6_NODE_158_next,
		.data = &ctkn_PIM6_NODE[158],
	},
	{
		.from = &gn_PIM6_NODE_159_prev,
		.to = &gn_PIM6_NODE_159_next,
		.data = (void *)&pim6_rp_prefix_list_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_160_prev,
		.to = &gn_PIM6_NODE_160_next,
		.data = &ctkn_PIM6_NODE[160],
	},
	{
		.from = &gn_PIM6_NODE_161_prev,
		.to = &gn_PIM6_NODE_161_next,
		.data = &ctkn_PIM6_NODE[161],
	},
	{
		.from = &gn_PIM6_NODE_162_prev,
		.to = &gn_PIM6_NODE_162_next,
		.data = &ctkn_PIM6_NODE[162],
	},
	{
		.from = &gn_PIM6_NODE_163_prev,
		.to = &gn_PIM6_NODE_163_next,
		.data = (void *)&pim6_rp_keep_alive_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_164_prev,
		.to = &gn_PIM6_NODE_164_next,
		.data = &ctkn_PIM6_NODE[164],
	},
	{
		.from = &gn_PIM6_NODE_165_prev,
		.to = &gn_PIM6_NODE_165_next,
		.data = &ctkn_PIM6_NODE[165],
	},
	{
		.from = &gn_PIM6_NODE_166_prev,
		.to = &gn_PIM6_NODE_166_next,
		.data = &ctkn_PIM6_NODE[166],
	},
	{
		.from = &gn_PIM6_NODE_167_prev,
		.to = &gn_PIM6_NODE_167_next,
		.data = (void *)&pim6_spt_switchover_infinity_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_168_prev,
		.to = &gn_PIM6_NODE_168_next,
		.data = &ctkn_PIM6_NODE[168],
	},
	{
		.from = &gn_PIM6_NODE_169_prev,
		.to = &gn_PIM6_NODE_169_next,
		.data = &ctkn_PIM6_NODE[169],
	},
	{
		.from = &gn_PIM6_NODE_170_prev,
		.to = &gn_PIM6_NODE_170_next,
		.data = &ctkn_PIM6_NODE[170],
	},
	{
		.from = &gn_PIM6_NODE_171_prev,
		.to = &gn_PIM6_NODE_171_next,
		.data = (void *)&pim6_spt_switchover_infinity_plist_cmd_vtysh,
	},
	{
		.from = &gn_PIM6_NODE_172_prev,
		.to = &gn_PIM6_NODE_172_next,
		.data = &ctkn_PIM6_NODE[172],
	},
	{
		.from = &gn_PIM6_NODE_173_prev,
		.to = &gn_PIM6_NODE_173_next,
		.data = &ctkn_PIM6_NODE[173],
	},
	{
		.from = &gn_PIM6_NODE_174_prev,
		.to = &gn_PIM6_NODE_174_next,
		.data = &ctkn_PIM6_NODE[174],
	},
	{
		.from = &gn_PIM6_NODE_175_prev,
		.to = &gn_PIM6_NODE_175_next,
		.data = &ctkn_PIM6_NODE[175],
	},
	{
		.from = &gn_PIM6_NODE_176_prev,
		.to = &gn_PIM6_NODE_176_next,
		.data = &ctkn_PIM6_NODE[176],
	},
	{
		.from = &gn_PIM6_NODE_177_prev,
		.to = &gn_PIM6_NODE_177_next,
		.data = (void *)&pim6_ssmpingd_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_PIM6_NODE, 178, &gn_PIM6_NODE[0], &gn_PIM6_NODE[1], &gn_PIM6_NODE[2], &gn_PIM6_NODE[3], &gn_PIM6_NODE[4], &gn_PIM6_NODE[5], &gn_PIM6_NODE[6], &gn_PIM6_NODE[7], &gn_PIM6_NODE[8], &gn_PIM6_NODE[9], &gn_PIM6_NODE[10], &gn_PIM6_NODE[11], &gn_PIM6_NODE[12], &gn_PIM6_NODE[13], &gn_PIM6_NODE[14], &gn_PIM6_NODE[15], &gn_PIM6_NODE[16], &gn_PIM6_NODE[17], &gn_PIM6_NODE[18], &gn_PIM6_NODE[19], &gn_PIM6_NODE[20], &gn_PIM6_NODE[21], &gn_PIM6_NODE[22], &gn_PIM6_NODE[23], &gn_PIM6_NODE[24], &gn_PIM6_NODE[25], &gn_PIM6_NODE[26], &gn_PIM6_NODE[27], &gn_PIM6_NODE[28], &gn_PIM6_NODE[29], &gn_PIM6_NODE[30], &gn_PIM6_NODE[31], &gn_PIM6_NODE[32], &gn_PIM6_NODE[33], &gn_PIM6_NODE[34], &gn_PIM6_NODE[35], &gn_PIM6_NODE[36], &gn_PIM6_NODE[37], &gn_PIM6_NODE[38], &gn_PIM6_NODE[39], &gn_PIM6_NODE[40], &gn_PIM6_NODE[41], &gn_PIM6_NODE[42], &gn_PIM6_NODE[43], &gn_PIM6_NODE[44], &gn_PIM6_NODE[45], &gn_PIM6_NODE[46], &gn_PIM6_NODE[47], &gn_PIM6_NODE[48], &gn_PIM6_NODE[49], &gn_PIM6_NODE[50], &gn_PIM6_NODE[51], &gn_PIM6_NODE[52], &gn_PIM6_NODE[53], &gn_PIM6_NODE[54], &gn_PIM6_NODE[55], &gn_PIM6_NODE[56], &gn_PIM6_NODE[57], &gn_PIM6_NODE[58], &gn_PIM6_NODE[59], &gn_PIM6_NODE[60], &gn_PIM6_NODE[61], &gn_PIM6_NODE[62], &gn_PIM6_NODE[63], &gn_PIM6_NODE[64], &gn_PIM6_NODE[65], &gn_PIM6_NODE[66], &gn_PIM6_NODE[67], &gn_PIM6_NODE[68], &gn_PIM6_NODE[69], &gn_PIM6_NODE[70], &gn_PIM6_NODE[71], &gn_PIM6_NODE[72], &gn_PIM6_NODE[73], &gn_PIM6_NODE[74], &gn_PIM6_NODE[75], &gn_PIM6_NODE[76], &gn_PIM6_NODE[77], &gn_PIM6_NODE[78], &gn_PIM6_NODE[79], &gn_PIM6_NODE[80], &gn_PIM6_NODE[81], &gn_PIM6_NODE[82], &gn_PIM6_NODE[83], &gn_PIM6_NODE[84], &gn_PIM6_NODE[85], &gn_PIM6_NODE[86], &gn_PIM6_NODE[87], &gn_PIM6_NODE[88], &gn_PIM6_NODE[89], &gn_PIM6_NODE[90], &gn_PIM6_NODE[91], &gn_PIM6_NODE[92], &gn_PIM6_NODE[93], &gn_PIM6_NODE[94], &gn_PIM6_NODE[95], &gn_PIM6_NODE[96], &gn_PIM6_NODE[97], &gn_PIM6_NODE[98], &gn_PIM6_NODE[99], &gn_PIM6_NODE[100], &gn_PIM6_NODE[101], &gn_PIM6_NODE[102], &gn_PIM6_NODE[103], &gn_PIM6_NODE[104], &gn_PIM6_NODE[105], &gn_PIM6_NODE[106], &gn_PIM6_NODE[107], &gn_PIM6_NODE[108], &gn_PIM6_NODE[109], &gn_PIM6_NODE[110], &gn_PIM6_NODE[111], &gn_PIM6_NODE[112], &gn_PIM6_NODE[113], &gn_PIM6_NODE[114], &gn_PIM6_NODE[115], &gn_PIM6_NODE[116], &gn_PIM6_NODE[117], &gn_PIM6_NODE[118], &gn_PIM6_NODE[119], &gn_PIM6_NODE[120], &gn_PIM6_NODE[121], &gn_PIM6_NODE[122], &gn_PIM6_NODE[123], &gn_PIM6_NODE[124], &gn_PIM6_NODE[125], &gn_PIM6_NODE[126], &gn_PIM6_NODE[127], &gn_PIM6_NODE[128], &gn_PIM6_NODE[129], &gn_PIM6_NODE[130], &gn_PIM6_NODE[131], &gn_PIM6_NODE[132], &gn_PIM6_NODE[133], &gn_PIM6_NODE[134], &gn_PIM6_NODE[135], &gn_PIM6_NODE[136], &gn_PIM6_NODE[137], &gn_PIM6_NODE[138], &gn_PIM6_NODE[139], &gn_PIM6_NODE[140], &gn_PIM6_NODE[141], &gn_PIM6_NODE[142], &gn_PIM6_NODE[143], &gn_PIM6_NODE[144], &gn_PIM6_NODE[145], &gn_PIM6_NODE[146], &gn_PIM6_NODE[147], &gn_PIM6_NODE[148], &gn_PIM6_NODE[149], &gn_PIM6_NODE[150], &gn_PIM6_NODE[151], &gn_PIM6_NODE[152], &gn_PIM6_NODE[153], &gn_PIM6_NODE[154], &gn_PIM6_NODE[155], &gn_PIM6_NODE[156], &gn_PIM6_NODE[157], &gn_PIM6_NODE[158], &gn_PIM6_NODE[159], &gn_PIM6_NODE[160], &gn_PIM6_NODE[161], &gn_PIM6_NODE[162], &gn_PIM6_NODE[163], &gn_PIM6_NODE[164], &gn_PIM6_NODE[165], &gn_PIM6_NODE[166], &gn_PIM6_NODE[167], &gn_PIM6_NODE[168], &gn_PIM6_NODE[169], &gn_PIM6_NODE[170], &gn_PIM6_NODE[171], &gn_PIM6_NODE[172], &gn_PIM6_NODE[173], &gn_PIM6_NODE[174], &gn_PIM6_NODE[175], &gn_PIM6_NODE[176], &gn_PIM6_NODE[177]);

extern void install_PIM6_NODE(void);

void install_PIM6_NODE(void)

{
	unsigned node_id = PIM6_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_PIM6_NODE;
	vector_set(node->cmd_vector, &ipv6_pim_ssm_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim6_joinprune_time_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim6_keep_alive_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim6_packets_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim6_register_suppress_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim6_rp_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim6_rp_keep_alive_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim6_rp_prefix_list_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim6_spt_switchover_infinity_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim6_spt_switchover_infinity_plist_cmd_vtysh);
	vector_set(node->cmd_vector, &no_pim6_ssmpingd_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_bsr_candidate_bsr_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_bsr_candidate_rp_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_bsr_candidate_rp_group_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_embedded_rp_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_embedded_rp_group_list_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_embedded_rp_limit_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_join_filter_route_map_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_joinprune_time_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_keep_alive_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_packets_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_register_suppress_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_rp_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_rp_keep_alive_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_rp_prefix_list_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_spt_switchover_infinity_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_spt_switchover_infinity_plist_cmd_vtysh);
	vector_set(node->cmd_vector, &pim6_ssmpingd_cmd_vtysh);
}

static struct cmd_token ctkn_SR_CANDIDATE_DYN_NODE[];
static struct graph_node gn_SR_CANDIDATE_DYN_NODE[];

static struct cmd_token ctkn_SR_CANDIDATE_DYN_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = WORD_TKN,
		.text = (char *)"affinity",
		.desc = (char *)"Affinity constraint",
	},
	{ /* [2] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[4],
	},
	{ /* [3] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"exclude-any",
		.desc = (char *)"Exclude any matching link",
		.varname = (char *)"type",
	},
	{ /* [4] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[2],
	},
	{ /* [5] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"BITPATTERN",
		.desc = (char *)"Attribute filter bit pattern as an hexadecimal value from 0x00000000 to 0xFFFFFFFF",
		.varname = (char *)"value",
	},
	{ /* [6] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [7] = srte_candidate_affinity_filter_cmd */ },
	{ /* [8] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"include-any",
		.desc = (char *)"Include any matching link",
		.varname = (char *)"type",
	},
	{ /* [9] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"include-all",
		.desc = (char *)"Include all matching links",
		.varname = (char *)"type",
	},
	{ /* [10] */
		.type = WORD_TKN,
		.text = (char *)"bandwidth",
		.desc = (char *)"Define a bandwidth constraint",
	},
	{ /* [11] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"BANDWIDTH",
		.desc = (char *)"Bandwidth value",
		.varname = (char *)"value",
	},
	{ /* [12] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[14],
	},
	{ /* [13] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"required",
		.desc = (char *)"Required constraint",
		.varname = (char *)"required",
	},
	{ /* [14] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[12],
	},
	{ /* [15] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [16] = srte_candidate_bandwidth_cmd */ },
	{ /* [17] */
		.type = WORD_TKN,
		.text = (char *)"metric",
		.desc = (char *)"Define a metric constraint",
	},
	{ /* [18] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[20],
	},
	{ /* [19] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"bound",
		.desc = (char *)"If the metric is bounded",
		.varname = (char *)"bound",
	},
	{ /* [20] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[18],
	},
	{ /* [21] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[23],
	},
	{ /* [22] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"igp",
		.desc = (char *)"IGP metric",
		.varname = (char *)"type",
	},
	{ /* [23] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[21],
	},
	{ /* [24] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"METRIC",
		.desc = (char *)"Metric value",
		.varname = (char *)"value",
	},
	{ /* [25] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[27],
	},
	{ /* [26] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"required",
		.desc = (char *)"Required constraint",
		.varname = (char *)"required",
	},
	{ /* [27] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[25],
	},
	{ /* [28] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[30],
	},
	{ /* [29] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"computed",
		.desc = (char *)"Force the PCE to provide the computed path metric",
		.varname = (char *)"computed",
	},
	{ /* [30] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[28],
	},
	{ /* [31] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [32] = srte_candidate_metric_cmd */ },
	{ /* [33] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"te",
		.desc = (char *)"TE metric",
		.varname = (char *)"type",
	},
	{ /* [34] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"hc",
		.desc = (char *)"Hop Counts",
		.varname = (char *)"type",
	},
	{ /* [35] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"abc",
		.desc = (char *)"Aggregate bandwidth consumption",
		.varname = (char *)"type",
	},
	{ /* [36] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"lmll",
		.desc = (char *)"Load of the most loaded link",
		.varname = (char *)"type",
	},
	{ /* [37] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"cigp",
		.desc = (char *)"Cumulative IGP cost",
		.varname = (char *)"type",
	},
	{ /* [38] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"cte",
		.desc = (char *)"Cumulative TE cost",
		.varname = (char *)"type",
	},
	{ /* [39] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"pigp",
		.desc = (char *)"P2MP IGP metric",
		.varname = (char *)"type",
	},
	{ /* [40] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"pte",
		.desc = (char *)"P2MP TE metric",
		.varname = (char *)"type",
	},
	{ /* [41] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"phc",
		.desc = (char *)"P2MP hop count metric",
		.varname = (char *)"type",
	},
	{ /* [42] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"msd",
		.desc = (char *)"Segment-ID (SID) Depth.",
		.varname = (char *)"type",
	},
	{ /* [43] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"pd",
		.desc = (char *)"Path Delay metric",
		.varname = (char *)"type",
	},
	{ /* [44] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"pdv",
		.desc = (char *)"Path Delay Variation metric",
		.varname = (char *)"type",
	},
	{ /* [45] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"pl",
		.desc = (char *)"Path Loss metric",
		.varname = (char *)"type",
	},
	{ /* [46] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"ppd",
		.desc = (char *)"P2MP Path Delay metric",
		.varname = (char *)"type",
	},
	{ /* [47] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"ppdv",
		.desc = (char *)"P2MP Path Delay variation metric",
		.varname = (char *)"type",
	},
	{ /* [48] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"ppl",
		.desc = (char *)"P2MP Path Loss metric",
		.varname = (char *)"type",
	},
	{ /* [49] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"nap",
		.desc = (char *)"Number of adaptations on a path",
		.varname = (char *)"type",
	},
	{ /* [50] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"nlp",
		.desc = (char *)"Number of layers on a path",
		.varname = (char *)"type",
	},
	{ /* [51] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"dc",
		.desc = (char *)"Domain Count metric",
		.varname = (char *)"type",
	},
	{ /* [52] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"bnc",
		.desc = (char *)"Border Node Count metric",
		.varname = (char *)"type",
	},
	{ /* [53] */
		.type = WORD_TKN,
		.text = (char *)"no",
		.desc = (char *)"Negate a command or set its defaults",
	},
	{ /* [54] */
		.type = WORD_TKN,
		.text = (char *)"affinity",
		.desc = (char *)"Affinity constraint",
	},
	{ /* [55] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[57],
	},
	{ /* [56] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"exclude-any",
		.desc = (char *)"Exclude any matching link",
		.varname = (char *)"type",
	},
	{ /* [57] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[55],
	},
	{ /* [58] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[60],
	},
	{ /* [59] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"BITPATTERN",
		.desc = (char *)"Attribute filter bit pattern as an hexadecimal value from 0x00000000 to 0xFFFFFFFF",
		.varname = (char *)"value",
	},
	{ /* [60] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[58],
	},
	{ /* [61] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [62] = srte_candidate_no_affinity_filter_cmd */ },
	{ /* [63] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"include-any",
		.desc = (char *)"Include any matching link",
		.varname = (char *)"type",
	},
	{ /* [64] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"include-all",
		.desc = (char *)"Include all matching links",
		.varname = (char *)"type",
	},
	{ /* [65] */
		.type = WORD_TKN,
		.text = (char *)"bandwidth",
		.desc = (char *)"Remove a bandwidth constraint",
	},
	{ /* [66] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[68],
	},
	{ /* [67] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"BANDWIDTH",
		.desc = (char *)"Bandwidth value",
		.varname = (char *)"value",
	},
	{ /* [68] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[66],
	},
	{ /* [69] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[71],
	},
	{ /* [70] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"required",
		.desc = (char *)"Required constraint",
		.varname = (char *)"required",
	},
	{ /* [71] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[69],
	},
	{ /* [72] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [73] = srte_candidate_no_bandwidth_cmd */ },
	{ /* [74] */
		.type = WORD_TKN,
		.text = (char *)"metric",
		.desc = (char *)"Remove a metric constraint",
	},
	{ /* [75] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[77],
	},
	{ /* [76] */
		.type = WORD_TKN,
		.text = (char *)"bound",
		.desc = (char *)"If the metric is bounded",
	},
	{ /* [77] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[75],
	},
	{ /* [78] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[80],
	},
	{ /* [79] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"igp",
		.desc = (char *)"IGP metric",
		.varname = (char *)"type",
	},
	{ /* [80] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[78],
	},
	{ /* [81] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[83],
	},
	{ /* [82] */
		.type = VARIABLE_TKN,
		.varname_src = 4,
		.text = (char *)"METRIC",
		.desc = (char *)"Metric value",
		.varname = (char *)"value",
	},
	{ /* [83] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[81],
	},
	{ /* [84] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[86],
	},
	{ /* [85] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"required",
		.desc = (char *)"Required constraint",
		.varname = (char *)"required",
	},
	{ /* [86] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[84],
	},
	{ /* [87] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[89],
	},
	{ /* [88] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"computed",
		.desc = (char *)"Force the PCE to provide the computed path metric",
		.varname = (char *)"computed",
	},
	{ /* [89] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[87],
	},
	{ /* [90] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [91] = srte_candidate_no_metric_cmd */ },
	{ /* [92] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"te",
		.desc = (char *)"TE metric",
		.varname = (char *)"type",
	},
	{ /* [93] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"hc",
		.desc = (char *)"Hop Counts",
		.varname = (char *)"type",
	},
	{ /* [94] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"abc",
		.desc = (char *)"Aggregate bandwidth consumption",
		.varname = (char *)"type",
	},
	{ /* [95] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"lmll",
		.desc = (char *)"Load of the most loaded link",
		.varname = (char *)"type",
	},
	{ /* [96] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"cigp",
		.desc = (char *)"Cumulative IGP cost",
		.varname = (char *)"type",
	},
	{ /* [97] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"cte",
		.desc = (char *)"Cumulative TE cost",
		.varname = (char *)"type",
	},
	{ /* [98] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"pigp",
		.desc = (char *)"P2MP IGP metric",
		.varname = (char *)"type",
	},
	{ /* [99] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"pte",
		.desc = (char *)"P2MP TE metric",
		.varname = (char *)"type",
	},
	{ /* [100] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"phc",
		.desc = (char *)"P2MP hop count metric",
		.varname = (char *)"type",
	},
	{ /* [101] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"msd",
		.desc = (char *)"Segment-ID (SID) Depth.",
		.varname = (char *)"type",
	},
	{ /* [102] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"pd",
		.desc = (char *)"Path Delay metric",
		.varname = (char *)"type",
	},
	{ /* [103] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"pdv",
		.desc = (char *)"Path Delay Variation metric",
		.varname = (char *)"type",
	},
	{ /* [104] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"pl",
		.desc = (char *)"Path Loss metric",
		.varname = (char *)"type",
	},
	{ /* [105] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"ppd",
		.desc = (char *)"P2MP Path Delay metric",
		.varname = (char *)"type",
	},
	{ /* [106] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"ppdv",
		.desc = (char *)"P2MP Path Delay variation metric",
		.varname = (char *)"type",
	},
	{ /* [107] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"ppl",
		.desc = (char *)"P2MP Path Loss metric",
		.varname = (char *)"type",
	},
	{ /* [108] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"nap",
		.desc = (char *)"Number of adaptations on a path",
		.varname = (char *)"type",
	},
	{ /* [109] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"nlp",
		.desc = (char *)"Number of layers on a path",
		.varname = (char *)"type",
	},
	{ /* [110] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"dc",
		.desc = (char *)"Domain Count metric",
		.varname = (char *)"type",
	},
	{ /* [111] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"bnc",
		.desc = (char *)"Border Node Count metric",
		.varname = (char *)"type",
	},
	{ /* [112] */
		.type = WORD_TKN,
		.text = (char *)"objective-function",
		.desc = (char *)"Remove an objective function constraint",
	},
	{ /* [113] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[117],
	},
	{ /* [114] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[116],
	},
	{ /* [115] */
		.type = WORD_TKN,
		.text = (char *)"mcp",
		.desc = (char *)"Minimum Cost Path",
	},
	{ /* [116] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[114],
	},
	{ /* [117] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[113],
	},
	{ /* [118] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[120],
	},
	{ /* [119] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"required",
		.desc = (char *)"Required constraint",
		.varname = (char *)"required",
	},
	{ /* [120] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[118],
	},
	{ /* [121] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [122] = srte_candidate_no_objfun_cmd */ },
	{ /* [123] */
		.type = WORD_TKN,
		.text = (char *)"mlp",
		.desc = (char *)"Minimum Load Path",
	},
	{ /* [124] */
		.type = WORD_TKN,
		.text = (char *)"mbp",
		.desc = (char *)"Maximum residual Bandwidth Path",
	},
	{ /* [125] */
		.type = WORD_TKN,
		.text = (char *)"mbc",
		.desc = (char *)"Minimize aggregate Bandwidth Consumption",
	},
	{ /* [126] */
		.type = WORD_TKN,
		.text = (char *)"mll",
		.desc = (char *)"Minimize the Load of the most loaded Link",
	},
	{ /* [127] */
		.type = WORD_TKN,
		.text = (char *)"mcc",
		.desc = (char *)"Minimize the Cumulative Cost of a set of paths",
	},
	{ /* [128] */
		.type = WORD_TKN,
		.text = (char *)"spt",
		.desc = (char *)"Shortest Path Tree",
	},
	{ /* [129] */
		.type = WORD_TKN,
		.text = (char *)"mct",
		.desc = (char *)"Minimum Cost Tree",
	},
	{ /* [130] */
		.type = WORD_TKN,
		.text = (char *)"mplp",
		.desc = (char *)"Minimum Packet Loss Path",
	},
	{ /* [131] */
		.type = WORD_TKN,
		.text = (char *)"mup",
		.desc = (char *)"Maximum Under-Utilized Path",
	},
	{ /* [132] */
		.type = WORD_TKN,
		.text = (char *)"mrup",
		.desc = (char *)"Maximum Reserved Under-Utilized Path",
	},
	{ /* [133] */
		.type = WORD_TKN,
		.text = (char *)"mtd",
		.desc = (char *)"Minimize the number of Transit Domains",
	},
	{ /* [134] */
		.type = WORD_TKN,
		.text = (char *)"mbn",
		.desc = (char *)"Minimize the number of Border Nodes",
	},
	{ /* [135] */
		.type = WORD_TKN,
		.text = (char *)"mctd",
		.desc = (char *)"Minimize the number of Common Transit Domains",
	},
	{ /* [136] */
		.type = WORD_TKN,
		.text = (char *)"msl",
		.desc = (char *)"Minimize the number of Shared Links",
	},
	{ /* [137] */
		.type = WORD_TKN,
		.text = (char *)"mss",
		.desc = (char *)"Minimize the number of Shared SRLGs",
	},
	{ /* [138] */
		.type = WORD_TKN,
		.text = (char *)"msn",
		.desc = (char *)"Minimize the number of Shared Nodes",
	},
	{ /* [139] */
		.type = WORD_TKN,
		.text = (char *)"objective-function",
		.desc = (char *)"Define an objective function constraint",
	},
	{ /* [140] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[142],
	},
	{ /* [141] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mcp",
		.desc = (char *)"Minimum Cost Path",
		.varname = (char *)"type",
	},
	{ /* [142] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[140],
	},
	{ /* [143] */
		.type = FORK_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[145],
	},
	{ /* [144] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"required",
		.desc = (char *)"Required constraint",
		.varname = (char *)"required",
	},
	{ /* [145] */
		.type = JOIN_TKN,
		.forkjoin = &gn_SR_CANDIDATE_DYN_NODE[143],
	},
	{ /* [146] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [147] = srte_candidate_objfun_cmd */ },
	{ /* [148] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mlp",
		.desc = (char *)"Minimum Load Path",
		.varname = (char *)"type",
	},
	{ /* [149] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mbp",
		.desc = (char *)"Maximum residual Bandwidth Path",
		.varname = (char *)"type",
	},
	{ /* [150] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mbc",
		.desc = (char *)"Minimize aggregate Bandwidth Consumption",
		.varname = (char *)"type",
	},
	{ /* [151] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mll",
		.desc = (char *)"Minimize the Load of the most loaded Link",
		.varname = (char *)"type",
	},
	{ /* [152] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mcc",
		.desc = (char *)"Minimize the Cumulative Cost of a set of paths",
		.varname = (char *)"type",
	},
	{ /* [153] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"spt",
		.desc = (char *)"Shortest Path Tree",
		.varname = (char *)"type",
	},
	{ /* [154] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mct",
		.desc = (char *)"Minimum Cost Tree",
		.varname = (char *)"type",
	},
	{ /* [155] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mplp",
		.desc = (char *)"Minimum Packet Loss Path",
		.varname = (char *)"type",
	},
	{ /* [156] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mup",
		.desc = (char *)"Maximum Under-Utilized Path",
		.varname = (char *)"type",
	},
	{ /* [157] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mrup",
		.desc = (char *)"Maximum Reserved Under-Utilized Path",
		.varname = (char *)"type",
	},
	{ /* [158] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mtd",
		.desc = (char *)"Minimize the number of Transit Domains",
		.varname = (char *)"type",
	},
	{ /* [159] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mbn",
		.desc = (char *)"Minimize the number of Border Nodes",
		.varname = (char *)"type",
	},
	{ /* [160] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mctd",
		.desc = (char *)"Minimize the number of Common Transit Domains",
		.varname = (char *)"type",
	},
	{ /* [161] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"msl",
		.desc = (char *)"Minimize the number of Shared Links",
		.varname = (char *)"type",
	},
	{ /* [162] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"mss",
		.desc = (char *)"Minimize the number of Shared SRLGs",
		.varname = (char *)"type",
	},
	{ /* [163] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"msn",
		.desc = (char *)"Minimize the number of Shared Nodes",
		.varname = (char *)"type",
	},
};

extern struct cmd_element srte_candidate_affinity_filter_cmd_vtysh;
extern struct cmd_element srte_candidate_bandwidth_cmd_vtysh;
extern struct cmd_element srte_candidate_metric_cmd_vtysh;
extern struct cmd_element srte_candidate_no_affinity_filter_cmd_vtysh;
extern struct cmd_element srte_candidate_no_bandwidth_cmd_vtysh;
extern struct cmd_element srte_candidate_no_metric_cmd_vtysh;
extern struct cmd_element srte_candidate_no_objfun_cmd_vtysh;
extern struct cmd_element srte_candidate_objfun_cmd_vtysh;

MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_0_next, 5, &gn_SR_CANDIDATE_DYN_NODE[1], &gn_SR_CANDIDATE_DYN_NODE[10], &gn_SR_CANDIDATE_DYN_NODE[17], &gn_SR_CANDIDATE_DYN_NODE[53], &gn_SR_CANDIDATE_DYN_NODE[139]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_0_prev, 0, );
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_1_next, 1, &gn_SR_CANDIDATE_DYN_NODE[2]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_1_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[0]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_2_next, 3, &gn_SR_CANDIDATE_DYN_NODE[3], &gn_SR_CANDIDATE_DYN_NODE[8], &gn_SR_CANDIDATE_DYN_NODE[9]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_2_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[1]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_3_next, 1, &gn_SR_CANDIDATE_DYN_NODE[4]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_3_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[2]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_4_next, 1, &gn_SR_CANDIDATE_DYN_NODE[5]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_4_prev, 3, &gn_SR_CANDIDATE_DYN_NODE[3], &gn_SR_CANDIDATE_DYN_NODE[8], &gn_SR_CANDIDATE_DYN_NODE[9]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_5_next, 1, &gn_SR_CANDIDATE_DYN_NODE[6]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_5_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[4]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_6_next, 1, &gn_SR_CANDIDATE_DYN_NODE[7]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_6_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[5]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_7_next, 0, );
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_7_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[6]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_8_next, 1, &gn_SR_CANDIDATE_DYN_NODE[4]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_8_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[2]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_9_next, 1, &gn_SR_CANDIDATE_DYN_NODE[4]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_9_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[2]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_10_next, 1, &gn_SR_CANDIDATE_DYN_NODE[11]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_10_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[0]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_11_next, 1, &gn_SR_CANDIDATE_DYN_NODE[12]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_11_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[10]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_12_next, 2, &gn_SR_CANDIDATE_DYN_NODE[13], &gn_SR_CANDIDATE_DYN_NODE[14]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_12_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[11]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_13_next, 1, &gn_SR_CANDIDATE_DYN_NODE[14]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_13_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[12]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_14_next, 1, &gn_SR_CANDIDATE_DYN_NODE[15]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_14_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[13], &gn_SR_CANDIDATE_DYN_NODE[12]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_15_next, 1, &gn_SR_CANDIDATE_DYN_NODE[16]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_15_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[14]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_16_next, 0, );
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_16_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[15]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_17_next, 1, &gn_SR_CANDIDATE_DYN_NODE[18]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_17_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[0]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_18_next, 2, &gn_SR_CANDIDATE_DYN_NODE[19], &gn_SR_CANDIDATE_DYN_NODE[20]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_18_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[17]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_19_next, 1, &gn_SR_CANDIDATE_DYN_NODE[20]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_19_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[18]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_20_next, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_20_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[19], &gn_SR_CANDIDATE_DYN_NODE[18]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_21_next, 21, &gn_SR_CANDIDATE_DYN_NODE[22], &gn_SR_CANDIDATE_DYN_NODE[33], &gn_SR_CANDIDATE_DYN_NODE[34], &gn_SR_CANDIDATE_DYN_NODE[35], &gn_SR_CANDIDATE_DYN_NODE[36], &gn_SR_CANDIDATE_DYN_NODE[37], &gn_SR_CANDIDATE_DYN_NODE[38], &gn_SR_CANDIDATE_DYN_NODE[39], &gn_SR_CANDIDATE_DYN_NODE[40], &gn_SR_CANDIDATE_DYN_NODE[41], &gn_SR_CANDIDATE_DYN_NODE[42], &gn_SR_CANDIDATE_DYN_NODE[43], &gn_SR_CANDIDATE_DYN_NODE[44], &gn_SR_CANDIDATE_DYN_NODE[45], &gn_SR_CANDIDATE_DYN_NODE[46], &gn_SR_CANDIDATE_DYN_NODE[47], &gn_SR_CANDIDATE_DYN_NODE[48], &gn_SR_CANDIDATE_DYN_NODE[49], &gn_SR_CANDIDATE_DYN_NODE[50], &gn_SR_CANDIDATE_DYN_NODE[51], &gn_SR_CANDIDATE_DYN_NODE[52]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_21_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[20]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_22_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_22_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_23_next, 1, &gn_SR_CANDIDATE_DYN_NODE[24]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_23_prev, 21, &gn_SR_CANDIDATE_DYN_NODE[22], &gn_SR_CANDIDATE_DYN_NODE[33], &gn_SR_CANDIDATE_DYN_NODE[34], &gn_SR_CANDIDATE_DYN_NODE[35], &gn_SR_CANDIDATE_DYN_NODE[36], &gn_SR_CANDIDATE_DYN_NODE[37], &gn_SR_CANDIDATE_DYN_NODE[38], &gn_SR_CANDIDATE_DYN_NODE[39], &gn_SR_CANDIDATE_DYN_NODE[40], &gn_SR_CANDIDATE_DYN_NODE[41], &gn_SR_CANDIDATE_DYN_NODE[42], &gn_SR_CANDIDATE_DYN_NODE[43], &gn_SR_CANDIDATE_DYN_NODE[44], &gn_SR_CANDIDATE_DYN_NODE[45], &gn_SR_CANDIDATE_DYN_NODE[46], &gn_SR_CANDIDATE_DYN_NODE[47], &gn_SR_CANDIDATE_DYN_NODE[48], &gn_SR_CANDIDATE_DYN_NODE[49], &gn_SR_CANDIDATE_DYN_NODE[50], &gn_SR_CANDIDATE_DYN_NODE[51], &gn_SR_CANDIDATE_DYN_NODE[52]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_24_next, 1, &gn_SR_CANDIDATE_DYN_NODE[25]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_24_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_25_next, 2, &gn_SR_CANDIDATE_DYN_NODE[26], &gn_SR_CANDIDATE_DYN_NODE[27]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_25_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[24]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_26_next, 1, &gn_SR_CANDIDATE_DYN_NODE[27]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_26_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[25]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_27_next, 1, &gn_SR_CANDIDATE_DYN_NODE[28]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_27_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[26], &gn_SR_CANDIDATE_DYN_NODE[25]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_28_next, 2, &gn_SR_CANDIDATE_DYN_NODE[29], &gn_SR_CANDIDATE_DYN_NODE[30]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_28_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[27]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_29_next, 1, &gn_SR_CANDIDATE_DYN_NODE[30]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_29_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[28]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_30_next, 1, &gn_SR_CANDIDATE_DYN_NODE[31]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_30_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[29], &gn_SR_CANDIDATE_DYN_NODE[28]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_31_next, 1, &gn_SR_CANDIDATE_DYN_NODE[32]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_31_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[30]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_32_next, 0, );
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_32_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[31]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_33_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_33_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_34_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_34_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_35_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_35_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_36_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_36_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_37_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_37_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_38_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_38_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_39_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_39_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_40_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_40_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_41_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_41_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_42_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_42_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_43_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_43_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_44_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_44_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_45_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_45_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_46_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_46_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_47_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_47_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_48_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_48_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_49_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_49_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_50_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_50_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_51_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_51_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_52_next, 1, &gn_SR_CANDIDATE_DYN_NODE[23]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_52_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[21]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_53_next, 4, &gn_SR_CANDIDATE_DYN_NODE[54], &gn_SR_CANDIDATE_DYN_NODE[65], &gn_SR_CANDIDATE_DYN_NODE[74], &gn_SR_CANDIDATE_DYN_NODE[112]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_53_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[0]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_54_next, 1, &gn_SR_CANDIDATE_DYN_NODE[55]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_54_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[53]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_55_next, 3, &gn_SR_CANDIDATE_DYN_NODE[56], &gn_SR_CANDIDATE_DYN_NODE[63], &gn_SR_CANDIDATE_DYN_NODE[64]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_55_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[54]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_56_next, 1, &gn_SR_CANDIDATE_DYN_NODE[57]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_56_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[55]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_57_next, 1, &gn_SR_CANDIDATE_DYN_NODE[58]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_57_prev, 3, &gn_SR_CANDIDATE_DYN_NODE[56], &gn_SR_CANDIDATE_DYN_NODE[63], &gn_SR_CANDIDATE_DYN_NODE[64]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_58_next, 2, &gn_SR_CANDIDATE_DYN_NODE[59], &gn_SR_CANDIDATE_DYN_NODE[60]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_58_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[57]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_59_next, 1, &gn_SR_CANDIDATE_DYN_NODE[60]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_59_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[58]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_60_next, 1, &gn_SR_CANDIDATE_DYN_NODE[61]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_60_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[59], &gn_SR_CANDIDATE_DYN_NODE[58]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_61_next, 1, &gn_SR_CANDIDATE_DYN_NODE[62]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_61_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[60]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_62_next, 0, );
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_62_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[61]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_63_next, 1, &gn_SR_CANDIDATE_DYN_NODE[57]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_63_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[55]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_64_next, 1, &gn_SR_CANDIDATE_DYN_NODE[57]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_64_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[55]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_65_next, 1, &gn_SR_CANDIDATE_DYN_NODE[66]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_65_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[53]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_66_next, 2, &gn_SR_CANDIDATE_DYN_NODE[67], &gn_SR_CANDIDATE_DYN_NODE[68]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_66_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[65]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_67_next, 1, &gn_SR_CANDIDATE_DYN_NODE[68]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_67_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[66]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_68_next, 1, &gn_SR_CANDIDATE_DYN_NODE[69]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_68_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[67], &gn_SR_CANDIDATE_DYN_NODE[66]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_69_next, 2, &gn_SR_CANDIDATE_DYN_NODE[70], &gn_SR_CANDIDATE_DYN_NODE[71]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_69_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[68]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_70_next, 1, &gn_SR_CANDIDATE_DYN_NODE[71]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_70_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[69]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_71_next, 1, &gn_SR_CANDIDATE_DYN_NODE[72]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_71_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[70], &gn_SR_CANDIDATE_DYN_NODE[69]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_72_next, 1, &gn_SR_CANDIDATE_DYN_NODE[73]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_72_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[71]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_73_next, 0, );
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_73_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[72]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_74_next, 1, &gn_SR_CANDIDATE_DYN_NODE[75]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_74_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[53]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_75_next, 2, &gn_SR_CANDIDATE_DYN_NODE[76], &gn_SR_CANDIDATE_DYN_NODE[77]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_75_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[74]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_76_next, 1, &gn_SR_CANDIDATE_DYN_NODE[77]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_76_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[75]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_77_next, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_77_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[76], &gn_SR_CANDIDATE_DYN_NODE[75]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_78_next, 21, &gn_SR_CANDIDATE_DYN_NODE[79], &gn_SR_CANDIDATE_DYN_NODE[92], &gn_SR_CANDIDATE_DYN_NODE[93], &gn_SR_CANDIDATE_DYN_NODE[94], &gn_SR_CANDIDATE_DYN_NODE[95], &gn_SR_CANDIDATE_DYN_NODE[96], &gn_SR_CANDIDATE_DYN_NODE[97], &gn_SR_CANDIDATE_DYN_NODE[98], &gn_SR_CANDIDATE_DYN_NODE[99], &gn_SR_CANDIDATE_DYN_NODE[100], &gn_SR_CANDIDATE_DYN_NODE[101], &gn_SR_CANDIDATE_DYN_NODE[102], &gn_SR_CANDIDATE_DYN_NODE[103], &gn_SR_CANDIDATE_DYN_NODE[104], &gn_SR_CANDIDATE_DYN_NODE[105], &gn_SR_CANDIDATE_DYN_NODE[106], &gn_SR_CANDIDATE_DYN_NODE[107], &gn_SR_CANDIDATE_DYN_NODE[108], &gn_SR_CANDIDATE_DYN_NODE[109], &gn_SR_CANDIDATE_DYN_NODE[110], &gn_SR_CANDIDATE_DYN_NODE[111]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_78_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[77]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_79_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_79_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_80_next, 1, &gn_SR_CANDIDATE_DYN_NODE[81]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_80_prev, 21, &gn_SR_CANDIDATE_DYN_NODE[79], &gn_SR_CANDIDATE_DYN_NODE[92], &gn_SR_CANDIDATE_DYN_NODE[93], &gn_SR_CANDIDATE_DYN_NODE[94], &gn_SR_CANDIDATE_DYN_NODE[95], &gn_SR_CANDIDATE_DYN_NODE[96], &gn_SR_CANDIDATE_DYN_NODE[97], &gn_SR_CANDIDATE_DYN_NODE[98], &gn_SR_CANDIDATE_DYN_NODE[99], &gn_SR_CANDIDATE_DYN_NODE[100], &gn_SR_CANDIDATE_DYN_NODE[101], &gn_SR_CANDIDATE_DYN_NODE[102], &gn_SR_CANDIDATE_DYN_NODE[103], &gn_SR_CANDIDATE_DYN_NODE[104], &gn_SR_CANDIDATE_DYN_NODE[105], &gn_SR_CANDIDATE_DYN_NODE[106], &gn_SR_CANDIDATE_DYN_NODE[107], &gn_SR_CANDIDATE_DYN_NODE[108], &gn_SR_CANDIDATE_DYN_NODE[109], &gn_SR_CANDIDATE_DYN_NODE[110], &gn_SR_CANDIDATE_DYN_NODE[111]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_81_next, 2, &gn_SR_CANDIDATE_DYN_NODE[82], &gn_SR_CANDIDATE_DYN_NODE[83]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_81_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_82_next, 1, &gn_SR_CANDIDATE_DYN_NODE[83]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_82_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[81]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_83_next, 1, &gn_SR_CANDIDATE_DYN_NODE[84]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_83_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[82], &gn_SR_CANDIDATE_DYN_NODE[81]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_84_next, 2, &gn_SR_CANDIDATE_DYN_NODE[85], &gn_SR_CANDIDATE_DYN_NODE[86]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_84_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[83]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_85_next, 1, &gn_SR_CANDIDATE_DYN_NODE[86]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_85_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[84]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_86_next, 1, &gn_SR_CANDIDATE_DYN_NODE[87]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_86_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[85], &gn_SR_CANDIDATE_DYN_NODE[84]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_87_next, 2, &gn_SR_CANDIDATE_DYN_NODE[88], &gn_SR_CANDIDATE_DYN_NODE[89]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_87_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[86]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_88_next, 1, &gn_SR_CANDIDATE_DYN_NODE[89]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_88_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[87]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_89_next, 1, &gn_SR_CANDIDATE_DYN_NODE[90]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_89_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[88], &gn_SR_CANDIDATE_DYN_NODE[87]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_90_next, 1, &gn_SR_CANDIDATE_DYN_NODE[91]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_90_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[89]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_91_next, 0, );
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_91_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[90]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_92_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_92_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_93_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_93_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_94_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_94_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_95_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_95_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_96_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_96_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_97_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_97_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_98_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_98_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_99_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_99_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_100_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_100_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_101_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_101_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_102_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_102_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_103_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_103_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_104_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_104_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_105_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_105_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_106_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_106_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_107_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_107_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_108_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_108_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_109_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_109_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_110_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_110_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_111_next, 1, &gn_SR_CANDIDATE_DYN_NODE[80]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_111_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[78]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_112_next, 1, &gn_SR_CANDIDATE_DYN_NODE[113]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_112_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[53]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_113_next, 2, &gn_SR_CANDIDATE_DYN_NODE[114], &gn_SR_CANDIDATE_DYN_NODE[117]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_113_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[112]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_114_next, 17, &gn_SR_CANDIDATE_DYN_NODE[115], &gn_SR_CANDIDATE_DYN_NODE[123], &gn_SR_CANDIDATE_DYN_NODE[124], &gn_SR_CANDIDATE_DYN_NODE[125], &gn_SR_CANDIDATE_DYN_NODE[126], &gn_SR_CANDIDATE_DYN_NODE[127], &gn_SR_CANDIDATE_DYN_NODE[128], &gn_SR_CANDIDATE_DYN_NODE[129], &gn_SR_CANDIDATE_DYN_NODE[130], &gn_SR_CANDIDATE_DYN_NODE[131], &gn_SR_CANDIDATE_DYN_NODE[132], &gn_SR_CANDIDATE_DYN_NODE[133], &gn_SR_CANDIDATE_DYN_NODE[134], &gn_SR_CANDIDATE_DYN_NODE[135], &gn_SR_CANDIDATE_DYN_NODE[136], &gn_SR_CANDIDATE_DYN_NODE[137], &gn_SR_CANDIDATE_DYN_NODE[138]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_114_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[113]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_115_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_115_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_116_next, 1, &gn_SR_CANDIDATE_DYN_NODE[117]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_116_prev, 17, &gn_SR_CANDIDATE_DYN_NODE[115], &gn_SR_CANDIDATE_DYN_NODE[123], &gn_SR_CANDIDATE_DYN_NODE[124], &gn_SR_CANDIDATE_DYN_NODE[125], &gn_SR_CANDIDATE_DYN_NODE[126], &gn_SR_CANDIDATE_DYN_NODE[127], &gn_SR_CANDIDATE_DYN_NODE[128], &gn_SR_CANDIDATE_DYN_NODE[129], &gn_SR_CANDIDATE_DYN_NODE[130], &gn_SR_CANDIDATE_DYN_NODE[131], &gn_SR_CANDIDATE_DYN_NODE[132], &gn_SR_CANDIDATE_DYN_NODE[133], &gn_SR_CANDIDATE_DYN_NODE[134], &gn_SR_CANDIDATE_DYN_NODE[135], &gn_SR_CANDIDATE_DYN_NODE[136], &gn_SR_CANDIDATE_DYN_NODE[137], &gn_SR_CANDIDATE_DYN_NODE[138]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_117_next, 1, &gn_SR_CANDIDATE_DYN_NODE[118]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_117_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[116], &gn_SR_CANDIDATE_DYN_NODE[113]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_118_next, 2, &gn_SR_CANDIDATE_DYN_NODE[119], &gn_SR_CANDIDATE_DYN_NODE[120]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_118_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[117]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_119_next, 1, &gn_SR_CANDIDATE_DYN_NODE[120]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_119_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[118]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_120_next, 1, &gn_SR_CANDIDATE_DYN_NODE[121]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_120_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[119], &gn_SR_CANDIDATE_DYN_NODE[118]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_121_next, 1, &gn_SR_CANDIDATE_DYN_NODE[122]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_121_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[120]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_122_next, 0, );
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_122_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[121]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_123_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_123_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_124_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_124_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_125_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_125_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_126_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_126_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_127_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_127_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_128_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_128_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_129_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_129_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_130_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_130_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_131_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_131_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_132_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_132_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_133_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_133_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_134_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_134_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_135_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_135_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_136_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_136_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_137_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_137_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_138_next, 1, &gn_SR_CANDIDATE_DYN_NODE[116]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_138_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[114]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_139_next, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_139_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[0]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_140_next, 17, &gn_SR_CANDIDATE_DYN_NODE[141], &gn_SR_CANDIDATE_DYN_NODE[148], &gn_SR_CANDIDATE_DYN_NODE[149], &gn_SR_CANDIDATE_DYN_NODE[150], &gn_SR_CANDIDATE_DYN_NODE[151], &gn_SR_CANDIDATE_DYN_NODE[152], &gn_SR_CANDIDATE_DYN_NODE[153], &gn_SR_CANDIDATE_DYN_NODE[154], &gn_SR_CANDIDATE_DYN_NODE[155], &gn_SR_CANDIDATE_DYN_NODE[156], &gn_SR_CANDIDATE_DYN_NODE[157], &gn_SR_CANDIDATE_DYN_NODE[158], &gn_SR_CANDIDATE_DYN_NODE[159], &gn_SR_CANDIDATE_DYN_NODE[160], &gn_SR_CANDIDATE_DYN_NODE[161], &gn_SR_CANDIDATE_DYN_NODE[162], &gn_SR_CANDIDATE_DYN_NODE[163]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_140_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[139]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_141_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_141_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_142_next, 1, &gn_SR_CANDIDATE_DYN_NODE[143]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_142_prev, 17, &gn_SR_CANDIDATE_DYN_NODE[141], &gn_SR_CANDIDATE_DYN_NODE[148], &gn_SR_CANDIDATE_DYN_NODE[149], &gn_SR_CANDIDATE_DYN_NODE[150], &gn_SR_CANDIDATE_DYN_NODE[151], &gn_SR_CANDIDATE_DYN_NODE[152], &gn_SR_CANDIDATE_DYN_NODE[153], &gn_SR_CANDIDATE_DYN_NODE[154], &gn_SR_CANDIDATE_DYN_NODE[155], &gn_SR_CANDIDATE_DYN_NODE[156], &gn_SR_CANDIDATE_DYN_NODE[157], &gn_SR_CANDIDATE_DYN_NODE[158], &gn_SR_CANDIDATE_DYN_NODE[159], &gn_SR_CANDIDATE_DYN_NODE[160], &gn_SR_CANDIDATE_DYN_NODE[161], &gn_SR_CANDIDATE_DYN_NODE[162], &gn_SR_CANDIDATE_DYN_NODE[163]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_143_next, 2, &gn_SR_CANDIDATE_DYN_NODE[144], &gn_SR_CANDIDATE_DYN_NODE[145]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_143_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_144_next, 1, &gn_SR_CANDIDATE_DYN_NODE[145]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_144_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[143]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_145_next, 1, &gn_SR_CANDIDATE_DYN_NODE[146]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_145_prev, 2, &gn_SR_CANDIDATE_DYN_NODE[144], &gn_SR_CANDIDATE_DYN_NODE[143]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_146_next, 1, &gn_SR_CANDIDATE_DYN_NODE[147]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_146_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[145]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_147_next, 0, );
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_147_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[146]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_148_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_148_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_149_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_149_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_150_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_150_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_151_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_151_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_152_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_152_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_153_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_153_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_154_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_154_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_155_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_155_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_156_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_156_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_157_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_157_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_158_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_158_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_159_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_159_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_160_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_160_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_161_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_161_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_162_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_162_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_163_next, 1, &gn_SR_CANDIDATE_DYN_NODE[142]);
MAKE_VECTOR(gn_SR_CANDIDATE_DYN_NODE_163_prev, 1, &gn_SR_CANDIDATE_DYN_NODE[140]);

static struct graph_node gn_SR_CANDIDATE_DYN_NODE[] = {
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_0_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_0_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[0],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_1_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_1_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[1],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_2_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_2_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[2],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_3_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_3_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[3],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_4_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_4_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[4],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_5_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_5_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[5],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_6_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_6_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[6],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_7_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_7_next,
		.data = (void *)&srte_candidate_affinity_filter_cmd_vtysh,
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_8_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_8_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[8],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_9_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_9_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[9],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_10_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_10_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[10],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_11_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_11_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[11],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_12_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_12_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[12],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_13_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_13_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[13],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_14_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_14_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[14],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_15_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_15_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[15],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_16_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_16_next,
		.data = (void *)&srte_candidate_bandwidth_cmd_vtysh,
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_17_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_17_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[17],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_18_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_18_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[18],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_19_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_19_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[19],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_20_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_20_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[20],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_21_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_21_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[21],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_22_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_22_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[22],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_23_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_23_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[23],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_24_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_24_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[24],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_25_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_25_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[25],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_26_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_26_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[26],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_27_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_27_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[27],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_28_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_28_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[28],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_29_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_29_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[29],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_30_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_30_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[30],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_31_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_31_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[31],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_32_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_32_next,
		.data = (void *)&srte_candidate_metric_cmd_vtysh,
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_33_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_33_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[33],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_34_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_34_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[34],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_35_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_35_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[35],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_36_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_36_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[36],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_37_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_37_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[37],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_38_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_38_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[38],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_39_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_39_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[39],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_40_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_40_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[40],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_41_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_41_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[41],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_42_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_42_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[42],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_43_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_43_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[43],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_44_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_44_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[44],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_45_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_45_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[45],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_46_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_46_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[46],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_47_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_47_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[47],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_48_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_48_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[48],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_49_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_49_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[49],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_50_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_50_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[50],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_51_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_51_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[51],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_52_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_52_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[52],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_53_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_53_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[53],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_54_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_54_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[54],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_55_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_55_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[55],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_56_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_56_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[56],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_57_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_57_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[57],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_58_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_58_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[58],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_59_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_59_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[59],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_60_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_60_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[60],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_61_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_61_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[61],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_62_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_62_next,
		.data = (void *)&srte_candidate_no_affinity_filter_cmd_vtysh,
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_63_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_63_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[63],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_64_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_64_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[64],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_65_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_65_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[65],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_66_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_66_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[66],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_67_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_67_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[67],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_68_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_68_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[68],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_69_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_69_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[69],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_70_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_70_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[70],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_71_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_71_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[71],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_72_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_72_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[72],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_73_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_73_next,
		.data = (void *)&srte_candidate_no_bandwidth_cmd_vtysh,
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_74_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_74_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[74],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_75_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_75_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[75],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_76_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_76_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[76],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_77_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_77_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[77],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_78_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_78_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[78],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_79_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_79_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[79],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_80_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_80_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[80],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_81_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_81_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[81],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_82_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_82_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[82],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_83_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_83_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[83],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_84_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_84_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[84],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_85_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_85_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[85],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_86_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_86_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[86],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_87_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_87_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[87],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_88_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_88_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[88],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_89_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_89_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[89],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_90_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_90_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[90],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_91_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_91_next,
		.data = (void *)&srte_candidate_no_metric_cmd_vtysh,
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_92_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_92_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[92],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_93_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_93_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[93],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_94_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_94_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[94],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_95_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_95_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[95],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_96_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_96_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[96],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_97_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_97_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[97],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_98_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_98_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[98],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_99_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_99_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[99],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_100_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_100_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[100],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_101_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_101_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[101],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_102_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_102_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[102],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_103_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_103_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[103],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_104_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_104_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[104],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_105_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_105_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[105],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_106_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_106_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[106],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_107_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_107_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[107],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_108_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_108_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[108],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_109_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_109_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[109],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_110_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_110_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[110],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_111_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_111_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[111],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_112_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_112_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[112],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_113_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_113_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[113],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_114_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_114_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[114],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_115_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_115_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[115],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_116_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_116_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[116],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_117_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_117_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[117],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_118_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_118_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[118],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_119_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_119_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[119],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_120_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_120_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[120],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_121_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_121_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[121],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_122_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_122_next,
		.data = (void *)&srte_candidate_no_objfun_cmd_vtysh,
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_123_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_123_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[123],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_124_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_124_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[124],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_125_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_125_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[125],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_126_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_126_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[126],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_127_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_127_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[127],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_128_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_128_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[128],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_129_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_129_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[129],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_130_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_130_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[130],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_131_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_131_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[131],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_132_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_132_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[132],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_133_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_133_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[133],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_134_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_134_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[134],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_135_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_135_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[135],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_136_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_136_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[136],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_137_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_137_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[137],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_138_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_138_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[138],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_139_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_139_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[139],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_140_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_140_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[140],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_141_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_141_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[141],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_142_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_142_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[142],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_143_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_143_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[143],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_144_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_144_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[144],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_145_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_145_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[145],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_146_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_146_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[146],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_147_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_147_next,
		.data = (void *)&srte_candidate_objfun_cmd_vtysh,
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_148_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_148_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[148],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_149_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_149_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[149],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_150_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_150_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[150],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_151_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_151_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[151],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_152_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_152_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[152],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_153_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_153_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[153],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_154_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_154_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[154],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_155_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_155_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[155],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_156_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_156_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[156],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_157_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_157_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[157],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_158_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_158_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[158],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_159_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_159_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[159],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_160_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_160_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[160],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_161_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_161_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[161],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_162_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_162_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[162],
	},
	{
		.from = &gn_SR_CANDIDATE_DYN_NODE_163_prev,
		.to = &gn_SR_CANDIDATE_DYN_NODE_163_next,
		.data = &ctkn_SR_CANDIDATE_DYN_NODE[163],
	},
};
MAKE_VECTOR(gvec_SR_CANDIDATE_DYN_NODE, 164, &gn_SR_CANDIDATE_DYN_NODE[0], &gn_SR_CANDIDATE_DYN_NODE[1], &gn_SR_CANDIDATE_DYN_NODE[2], &gn_SR_CANDIDATE_DYN_NODE[3], &gn_SR_CANDIDATE_DYN_NODE[4], &gn_SR_CANDIDATE_DYN_NODE[5], &gn_SR_CANDIDATE_DYN_NODE[6], &gn_SR_CANDIDATE_DYN_NODE[7], &gn_SR_CANDIDATE_DYN_NODE[8], &gn_SR_CANDIDATE_DYN_NODE[9], &gn_SR_CANDIDATE_DYN_NODE[10], &gn_SR_CANDIDATE_DYN_NODE[11], &gn_SR_CANDIDATE_DYN_NODE[12], &gn_SR_CANDIDATE_DYN_NODE[13], &gn_SR_CANDIDATE_DYN_NODE[14], &gn_SR_CANDIDATE_DYN_NODE[15], &gn_SR_CANDIDATE_DYN_NODE[16], &gn_SR_CANDIDATE_DYN_NODE[17], &gn_SR_CANDIDATE_DYN_NODE[18], &gn_SR_CANDIDATE_DYN_NODE[19], &gn_SR_CANDIDATE_DYN_NODE[20], &gn_SR_CANDIDATE_DYN_NODE[21], &gn_SR_CANDIDATE_DYN_NODE[22], &gn_SR_CANDIDATE_DYN_NODE[23], &gn_SR_CANDIDATE_DYN_NODE[24], &gn_SR_CANDIDATE_DYN_NODE[25], &gn_SR_CANDIDATE_DYN_NODE[26], &gn_SR_CANDIDATE_DYN_NODE[27], &gn_SR_CANDIDATE_DYN_NODE[28], &gn_SR_CANDIDATE_DYN_NODE[29], &gn_SR_CANDIDATE_DYN_NODE[30], &gn_SR_CANDIDATE_DYN_NODE[31], &gn_SR_CANDIDATE_DYN_NODE[32], &gn_SR_CANDIDATE_DYN_NODE[33], &gn_SR_CANDIDATE_DYN_NODE[34], &gn_SR_CANDIDATE_DYN_NODE[35], &gn_SR_CANDIDATE_DYN_NODE[36], &gn_SR_CANDIDATE_DYN_NODE[37], &gn_SR_CANDIDATE_DYN_NODE[38], &gn_SR_CANDIDATE_DYN_NODE[39], &gn_SR_CANDIDATE_DYN_NODE[40], &gn_SR_CANDIDATE_DYN_NODE[41], &gn_SR_CANDIDATE_DYN_NODE[42], &gn_SR_CANDIDATE_DYN_NODE[43], &gn_SR_CANDIDATE_DYN_NODE[44], &gn_SR_CANDIDATE_DYN_NODE[45], &gn_SR_CANDIDATE_DYN_NODE[46], &gn_SR_CANDIDATE_DYN_NODE[47], &gn_SR_CANDIDATE_DYN_NODE[48], &gn_SR_CANDIDATE_DYN_NODE[49], &gn_SR_CANDIDATE_DYN_NODE[50], &gn_SR_CANDIDATE_DYN_NODE[51], &gn_SR_CANDIDATE_DYN_NODE[52], &gn_SR_CANDIDATE_DYN_NODE[53], &gn_SR_CANDIDATE_DYN_NODE[54], &gn_SR_CANDIDATE_DYN_NODE[55], &gn_SR_CANDIDATE_DYN_NODE[56], &gn_SR_CANDIDATE_DYN_NODE[57], &gn_SR_CANDIDATE_DYN_NODE[58], &gn_SR_CANDIDATE_DYN_NODE[59], &gn_SR_CANDIDATE_DYN_NODE[60], &gn_SR_CANDIDATE_DYN_NODE[61], &gn_SR_CANDIDATE_DYN_NODE[62], &gn_SR_CANDIDATE_DYN_NODE[63], &gn_SR_CANDIDATE_DYN_NODE[64], &gn_SR_CANDIDATE_DYN_NODE[65], &gn_SR_CANDIDATE_DYN_NODE[66], &gn_SR_CANDIDATE_DYN_NODE[67], &gn_SR_CANDIDATE_DYN_NODE[68], &gn_SR_CANDIDATE_DYN_NODE[69], &gn_SR_CANDIDATE_DYN_NODE[70], &gn_SR_CANDIDATE_DYN_NODE[71], &gn_SR_CANDIDATE_DYN_NODE[72], &gn_SR_CANDIDATE_DYN_NODE[73], &gn_SR_CANDIDATE_DYN_NODE[74], &gn_SR_CANDIDATE_DYN_NODE[75], &gn_SR_CANDIDATE_DYN_NODE[76], &gn_SR_CANDIDATE_DYN_NODE[77], &gn_SR_CANDIDATE_DYN_NODE[78], &gn_SR_CANDIDATE_DYN_NODE[79], &gn_SR_CANDIDATE_DYN_NODE[80], &gn_SR_CANDIDATE_DYN_NODE[81], &gn_SR_CANDIDATE_DYN_NODE[82], &gn_SR_CANDIDATE_DYN_NODE[83], &gn_SR_CANDIDATE_DYN_NODE[84], &gn_SR_CANDIDATE_DYN_NODE[85], &gn_SR_CANDIDATE_DYN_NODE[86], &gn_SR_CANDIDATE_DYN_NODE[87], &gn_SR_CANDIDATE_DYN_NODE[88], &gn_SR_CANDIDATE_DYN_NODE[89], &gn_SR_CANDIDATE_DYN_NODE[90], &gn_SR_CANDIDATE_DYN_NODE[91], &gn_SR_CANDIDATE_DYN_NODE[92], &gn_SR_CANDIDATE_DYN_NODE[93], &gn_SR_CANDIDATE_DYN_NODE[94], &gn_SR_CANDIDATE_DYN_NODE[95], &gn_SR_CANDIDATE_DYN_NODE[96], &gn_SR_CANDIDATE_DYN_NODE[97], &gn_SR_CANDIDATE_DYN_NODE[98], &gn_SR_CANDIDATE_DYN_NODE[99], &gn_SR_CANDIDATE_DYN_NODE[100], &gn_SR_CANDIDATE_DYN_NODE[101], &gn_SR_CANDIDATE_DYN_NODE[102], &gn_SR_CANDIDATE_DYN_NODE[103], &gn_SR_CANDIDATE_DYN_NODE[104], &gn_SR_CANDIDATE_DYN_NODE[105], &gn_SR_CANDIDATE_DYN_NODE[106], &gn_SR_CANDIDATE_DYN_NODE[107], &gn_SR_CANDIDATE_DYN_NODE[108], &gn_SR_CANDIDATE_DYN_NODE[109], &gn_SR_CANDIDATE_DYN_NODE[110], &gn_SR_CANDIDATE_DYN_NODE[111], &gn_SR_CANDIDATE_DYN_NODE[112], &gn_SR_CANDIDATE_DYN_NODE[113], &gn_SR_CANDIDATE_DYN_NODE[114], &gn_SR_CANDIDATE_DYN_NODE[115], &gn_SR_CANDIDATE_DYN_NODE[116], &gn_SR_CANDIDATE_DYN_NODE[117], &gn_SR_CANDIDATE_DYN_NODE[118], &gn_SR_CANDIDATE_DYN_NODE[119], &gn_SR_CANDIDATE_DYN_NODE[120], &gn_SR_CANDIDATE_DYN_NODE[121], &gn_SR_CANDIDATE_DYN_NODE[122], &gn_SR_CANDIDATE_DYN_NODE[123], &gn_SR_CANDIDATE_DYN_NODE[124], &gn_SR_CANDIDATE_DYN_NODE[125], &gn_SR_CANDIDATE_DYN_NODE[126], &gn_SR_CANDIDATE_DYN_NODE[127], &gn_SR_CANDIDATE_DYN_NODE[128], &gn_SR_CANDIDATE_DYN_NODE[129], &gn_SR_CANDIDATE_DYN_NODE[130], &gn_SR_CANDIDATE_DYN_NODE[131], &gn_SR_CANDIDATE_DYN_NODE[132], &gn_SR_CANDIDATE_DYN_NODE[133], &gn_SR_CANDIDATE_DYN_NODE[134], &gn_SR_CANDIDATE_DYN_NODE[135], &gn_SR_CANDIDATE_DYN_NODE[136], &gn_SR_CANDIDATE_DYN_NODE[137], &gn_SR_CANDIDATE_DYN_NODE[138], &gn_SR_CANDIDATE_DYN_NODE[139], &gn_SR_CANDIDATE_DYN_NODE[140], &gn_SR_CANDIDATE_DYN_NODE[141], &gn_SR_CANDIDATE_DYN_NODE[142], &gn_SR_CANDIDATE_DYN_NODE[143], &gn_SR_CANDIDATE_DYN_NODE[144], &gn_SR_CANDIDATE_DYN_NODE[145], &gn_SR_CANDIDATE_DYN_NODE[146], &gn_SR_CANDIDATE_DYN_NODE[147], &gn_SR_CANDIDATE_DYN_NODE[148], &gn_SR_CANDIDATE_DYN_NODE[149], &gn_SR_CANDIDATE_DYN_NODE[150], &gn_SR_CANDIDATE_DYN_NODE[151], &gn_SR_CANDIDATE_DYN_NODE[152], &gn_SR_CANDIDATE_DYN_NODE[153], &gn_SR_CANDIDATE_DYN_NODE[154], &gn_SR_CANDIDATE_DYN_NODE[155], &gn_SR_CANDIDATE_DYN_NODE[156], &gn_SR_CANDIDATE_DYN_NODE[157], &gn_SR_CANDIDATE_DYN_NODE[158], &gn_SR_CANDIDATE_DYN_NODE[159], &gn_SR_CANDIDATE_DYN_NODE[160], &gn_SR_CANDIDATE_DYN_NODE[161], &gn_SR_CANDIDATE_DYN_NODE[162], &gn_SR_CANDIDATE_DYN_NODE[163]);

extern void install_SR_CANDIDATE_DYN_NODE(void);

void install_SR_CANDIDATE_DYN_NODE(void)

{
	unsigned node_id = SR_CANDIDATE_DYN_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_CANDIDATE_DYN_NODE;
	vector_set(node->cmd_vector, &srte_candidate_affinity_filter_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_candidate_bandwidth_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_candidate_metric_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_candidate_no_affinity_filter_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_candidate_no_bandwidth_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_candidate_no_metric_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_candidate_no_objfun_cmd_vtysh);
	vector_set(node->cmd_vector, &srte_candidate_objfun_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);
}

static struct cmd_token ctkn_LINK_PARAMS_NODE[];
static struct graph_node gn_LINK_PARAMS_NODE[];

static struct cmd_token ctkn_LINK_PARAMS_NODE[] = {
	{ /* [0] */
		.type = START_TKN,
	},
	{ /* [1] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_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_LINK_PARAMS_NODE[1],
	},
	{ /* [4] */
		.type = WORD_TKN,
		.text = (char *)"admin-grp",
		.desc = (char *)"Administrative group membership",
	},
	{ /* [5] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[7],
	},
	{ /* [6] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"BITPATTERN",
		.desc = (char *)"32-bit Hexadecimal value (e.g. 0xa1)",
		.varname = (char *)"bitpattern",
	},
	{ /* [7] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[5],
	},
	{ /* [8] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [9] = link_params_admin_grp_cmd */ },
	{ /* [10] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [11] */
		.type = WORD_TKN,
		.text = (char *)"affinity",
		.desc = (char *)"Interface affinities",
	},
	{ /* [12] */
		.type = VARIABLE_TKN,
		.allowrepeat = true,
		.text = (char *)"NAME",
		.desc = (char *)"Affinity names",
	},
	{ /* [13] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [14] = link_params_affinity_cmd */ },
	{ /* [15] */
		.type = WORD_TKN,
		.text = (char *)"affinity-mode",
		.desc = (char *)"Interface affinity mode",
	},
	{ /* [16] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[20],
	},
	{ /* [17] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[19],
	},
	{ /* [18] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"standard",
		.desc = (char *)"Standard Admin-Group only RFC3630,5305,5329",
		.varname = (char *)"mode",
	},
	{ /* [19] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[17],
	},
	{ /* [20] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[16],
	},
	{ /* [21] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [22] = link_params_affinity_mode_cmd */ },
	{ /* [23] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"extended",
		.desc = (char *)"Extended Admin-Group only RFC7308 (default)",
		.varname = (char *)"mode",
	},
	{ /* [24] */
		.type = WORD_TKN,
		.varname_src = 4,
		.text = (char *)"both",
		.desc = (char *)"Standard and extended Admin-Group format",
		.varname = (char *)"mode",
	},
	{ /* [25] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [26] */
		.type = WORD_TKN,
		.text = (char *)"ava-bw",
		.desc = (char *)"Unidirectional Available Bandwidth",
	},
	{ /* [27] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[29],
	},
	{ /* [28] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"BANDWIDTH",
		.desc = (char *)"Bytes/second (IEEE floating point format)",
		.varname = (char *)"bandwidth",
	},
	{ /* [29] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[27],
	},
	{ /* [30] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [31] = link_params_ava_bw_cmd */ },
	{ /* [32] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [33] */
		.type = WORD_TKN,
		.text = (char *)"delay",
		.desc = (char *)"Unidirectional Average Link Delay",
	},
	{ /* [34] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[42],
	},
	{ /* [35] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-16777215)",
		.desc = (char *)"Average delay in micro-second as decimal (0...16777215)",
		.max = 16777215,
		.varname = (char *)"delay",
	},
	{ /* [36] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[41],
	},
	{ /* [37] */
		.type = WORD_TKN,
		.text = (char *)"min",
		.desc = (char *)"Minimum delay",
	},
	{ /* [38] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-16777215)",
		.desc = (char *)"Minimum delay in micro-second as decimal (0...16777215)",
		.max = 16777215,
		.varname = (char *)"min",
	},
	{ /* [39] */
		.type = WORD_TKN,
		.text = (char *)"max",
		.desc = (char *)"Maximum delay",
	},
	{ /* [40] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-16777215)",
		.desc = (char *)"Maximum delay in micro-second as decimal (0...16777215)",
		.max = 16777215,
		.varname = (char *)"max",
	},
	{ /* [41] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[36],
	},
	{ /* [42] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[34],
	},
	{ /* [43] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [44] = link_params_delay_cmd */ },
	{ /* [45] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [46] */
		.type = WORD_TKN,
		.text = (char *)"delay-variation",
		.desc = (char *)"Unidirectional Link Delay Variation",
	},
	{ /* [47] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[49],
	},
	{ /* [48] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-16777215)",
		.desc = (char *)"delay variation in micro-second as decimal (0...16777215)",
		.max = 16777215,
		.varname = (char *)"delay_var",
	},
	{ /* [49] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[47],
	},
	{ /* [50] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [51] = link_params_delay_var_cmd */ },
	{ /* [52] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [53] */
		.type = WORD_TKN,
		.text = (char *)"max-bw",
		.desc = (char *)"Maximum bandwidth that can be used",
	},
	{ /* [54] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"BANDWIDTH",
		.desc = (char *)"Bytes/second (IEEE floating point format)",
		.varname = (char *)"bandwidth",
	},
	{ /* [55] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [56] = link_params_maxbw_cmd */ },
	{ /* [57] */
		.type = WORD_TKN,
		.text = (char *)"max-rsv-bw",
		.desc = (char *)"Maximum bandwidth that may be reserved",
	},
	{ /* [58] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"BANDWIDTH",
		.desc = (char *)"Bytes/second (IEEE floating point format)",
		.varname = (char *)"bandwidth",
	},
	{ /* [59] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [60] = link_params_max_rsv_bw_cmd */ },
	{ /* [61] */
		.type = WORD_TKN,
		.text = (char *)"metric",
		.desc = (char *)"Link metric for MPLS-TE purpose",
	},
	{ /* [62] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[64],
	},
	{ /* [63] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-4294967295)",
		.desc = (char *)"Metric value in decimal",
		.max = 4294967295,
		.varname = (char *)"metric",
	},
	{ /* [64] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[62],
	},
	{ /* [65] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [66] = link_params_metric_cmd */ },
	{ /* [67] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [68] */
		.type = WORD_TKN,
		.text = (char *)"neighbor",
		.desc = (char *)"Configure remote ASBR information (Neighbor IP address and AS number)",
	},
	{ /* [69] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[73],
	},
	{ /* [70] */
		.type = IPV4_TKN,
		.varname_src = 4,
		.text = (char *)"A.B.C.D",
		.desc = (char *)"Remote IP address in dot decimal A.B.C.D",
		.varname = (char *)"ip",
	},
	{ /* [71] */
		.type = WORD_TKN,
		.text = (char *)"as",
		.desc = (char *)"Remote AS number",
	},
	{ /* [72] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(1-4294967295)",
		.desc = (char *)"AS number in the range <1-4294967295>",
		.min = 1,
		.max = 4294967295,
		.varname = (char *)"as",
	},
	{ /* [73] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[69],
	},
	{ /* [74] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [75] = link_params_inter_as_cmd */ },
	{ /* [76] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [77] */
		.type = WORD_TKN,
		.text = (char *)"packet-loss",
		.desc = (char *)"Unidirectional Link Packet Loss",
	},
	{ /* [78] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[80],
	},
	{ /* [79] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"PERCENTAGE",
		.desc = (char *)"percentage of total traffic by 0.000003% step and less than 50.331642%",
		.varname = (char *)"percentage",
	},
	{ /* [80] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[78],
	},
	{ /* [81] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [82] = link_params_pkt_loss_cmd */ },
	{ /* [83] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [84] */
		.type = WORD_TKN,
		.text = (char *)"res-bw",
		.desc = (char *)"Unidirectional Residual Bandwidth",
	},
	{ /* [85] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[87],
	},
	{ /* [86] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"BANDWIDTH",
		.desc = (char *)"Bytes/second (IEEE floating point format)",
		.varname = (char *)"bandwidth",
	},
	{ /* [87] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[85],
	},
	{ /* [88] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [89] = link_params_res_bw_cmd */ },
	{ /* [90] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [91] */
		.type = WORD_TKN,
		.text = (char *)"unrsv-bw",
		.desc = (char *)"Unreserved bandwidth at each priority level",
	},
	{ /* [92] */
		.type = RANGE_TKN,
		.varname_src = 4,
		.text = (char *)"(0-7)",
		.desc = (char *)"Priority",
		.max = 7,
		.varname = (char *)"priority",
	},
	{ /* [93] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"BANDWIDTH",
		.desc = (char *)"Bytes/second (IEEE floating point format)",
		.varname = (char *)"bandwidth",
	},
	{ /* [94] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [95] = link_params_unrsv_bw_cmd */ },
	{ /* [96] */
		.type = WORD_TKN,
		.text = (char *)"use-bw",
		.desc = (char *)"Unidirectional Utilised Bandwidth",
	},
	{ /* [97] */
		.type = FORK_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[99],
	},
	{ /* [98] */
		.type = VARIABLE_TKN,
		.varname_src = 3,
		.text = (char *)"BANDWIDTH",
		.desc = (char *)"Bytes/second (IEEE floating point format)",
		.varname = (char *)"bandwidth",
	},
	{ /* [99] */
		.type = JOIN_TKN,
		.forkjoin = &gn_LINK_PARAMS_NODE[97],
	},
	{ /* [100] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [101] = link_params_use_bw_cmd */ },
	{ /* [102] */
		.type = NEG_ONLY_TKN,
	},
	{ /* [103] */
		.type = WORD_TKN,
		.text = (char *)"enable",
		.desc = (char *)"Activate link parameters on this interface",
	},
	{ /* [104] */
		.type = END_TKN,
		.text = (char *)"<cr>",
	},
	{ /* [105] = link_params_enable_cmd */ },
};

extern struct cmd_element link_params_admin_grp_cmd_vtysh;
extern struct cmd_element link_params_affinity_cmd_vtysh;
extern struct cmd_element link_params_affinity_mode_cmd_vtysh;
extern struct cmd_element link_params_ava_bw_cmd_vtysh;
extern struct cmd_element link_params_delay_cmd_vtysh;
extern struct cmd_element link_params_delay_var_cmd_vtysh;
extern struct cmd_element link_params_enable_cmd_vtysh;
extern struct cmd_element link_params_inter_as_cmd_vtysh;
extern struct cmd_element link_params_max_rsv_bw_cmd_vtysh;
extern struct cmd_element link_params_maxbw_cmd_vtysh;
extern struct cmd_element link_params_metric_cmd_vtysh;
extern struct cmd_element link_params_pkt_loss_cmd_vtysh;
extern struct cmd_element link_params_res_bw_cmd_vtysh;
extern struct cmd_element link_params_unrsv_bw_cmd_vtysh;
extern struct cmd_element link_params_use_bw_cmd_vtysh;

MAKE_VECTOR(gn_LINK_PARAMS_NODE_0_next, 2, &gn_LINK_PARAMS_NODE[1], &gn_LINK_PARAMS_NODE[103]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_0_prev, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_1_next, 2, &gn_LINK_PARAMS_NODE[2], &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_1_prev, 1, &gn_LINK_PARAMS_NODE[0]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_2_next, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_2_prev, 1, &gn_LINK_PARAMS_NODE[1]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_3_next, 14, &gn_LINK_PARAMS_NODE[4], &gn_LINK_PARAMS_NODE[11], &gn_LINK_PARAMS_NODE[15], &gn_LINK_PARAMS_NODE[26], &gn_LINK_PARAMS_NODE[33], &gn_LINK_PARAMS_NODE[46], &gn_LINK_PARAMS_NODE[53], &gn_LINK_PARAMS_NODE[57], &gn_LINK_PARAMS_NODE[61], &gn_LINK_PARAMS_NODE[68], &gn_LINK_PARAMS_NODE[77], &gn_LINK_PARAMS_NODE[84], &gn_LINK_PARAMS_NODE[91], &gn_LINK_PARAMS_NODE[96]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_3_prev, 2, &gn_LINK_PARAMS_NODE[2], &gn_LINK_PARAMS_NODE[1]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_4_next, 1, &gn_LINK_PARAMS_NODE[5]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_4_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_5_next, 2, &gn_LINK_PARAMS_NODE[6], &gn_LINK_PARAMS_NODE[10]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_5_prev, 1, &gn_LINK_PARAMS_NODE[4]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_6_next, 1, &gn_LINK_PARAMS_NODE[7]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_6_prev, 1, &gn_LINK_PARAMS_NODE[5]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_7_next, 1, &gn_LINK_PARAMS_NODE[8]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_7_prev, 2, &gn_LINK_PARAMS_NODE[6], &gn_LINK_PARAMS_NODE[10]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_8_next, 1, &gn_LINK_PARAMS_NODE[9]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_8_prev, 1, &gn_LINK_PARAMS_NODE[7]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_9_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_9_prev, 1, &gn_LINK_PARAMS_NODE[8]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_10_next, 1, &gn_LINK_PARAMS_NODE[7]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_10_prev, 1, &gn_LINK_PARAMS_NODE[5]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_11_next, 1, &gn_LINK_PARAMS_NODE[12]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_11_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_12_next, 2, &gn_LINK_PARAMS_NODE[12], &gn_LINK_PARAMS_NODE[13]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_12_prev, 2, &gn_LINK_PARAMS_NODE[11], &gn_LINK_PARAMS_NODE[12]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_13_next, 1, &gn_LINK_PARAMS_NODE[14]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_13_prev, 1, &gn_LINK_PARAMS_NODE[12]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_14_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_14_prev, 1, &gn_LINK_PARAMS_NODE[13]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_15_next, 1, &gn_LINK_PARAMS_NODE[16]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_15_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_16_next, 2, &gn_LINK_PARAMS_NODE[17], &gn_LINK_PARAMS_NODE[25]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_16_prev, 1, &gn_LINK_PARAMS_NODE[15]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_17_next, 3, &gn_LINK_PARAMS_NODE[18], &gn_LINK_PARAMS_NODE[23], &gn_LINK_PARAMS_NODE[24]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_17_prev, 1, &gn_LINK_PARAMS_NODE[16]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_18_next, 1, &gn_LINK_PARAMS_NODE[19]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_18_prev, 1, &gn_LINK_PARAMS_NODE[17]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_19_next, 1, &gn_LINK_PARAMS_NODE[20]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_19_prev, 3, &gn_LINK_PARAMS_NODE[18], &gn_LINK_PARAMS_NODE[23], &gn_LINK_PARAMS_NODE[24]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_20_next, 1, &gn_LINK_PARAMS_NODE[21]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_20_prev, 2, &gn_LINK_PARAMS_NODE[19], &gn_LINK_PARAMS_NODE[25]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_21_next, 1, &gn_LINK_PARAMS_NODE[22]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_21_prev, 1, &gn_LINK_PARAMS_NODE[20]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_22_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_22_prev, 1, &gn_LINK_PARAMS_NODE[21]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_23_next, 1, &gn_LINK_PARAMS_NODE[19]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_23_prev, 1, &gn_LINK_PARAMS_NODE[17]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_24_next, 1, &gn_LINK_PARAMS_NODE[19]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_24_prev, 1, &gn_LINK_PARAMS_NODE[17]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_25_next, 1, &gn_LINK_PARAMS_NODE[20]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_25_prev, 1, &gn_LINK_PARAMS_NODE[16]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_26_next, 1, &gn_LINK_PARAMS_NODE[27]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_26_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_27_next, 2, &gn_LINK_PARAMS_NODE[28], &gn_LINK_PARAMS_NODE[32]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_27_prev, 1, &gn_LINK_PARAMS_NODE[26]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_28_next, 1, &gn_LINK_PARAMS_NODE[29]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_28_prev, 1, &gn_LINK_PARAMS_NODE[27]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_29_next, 1, &gn_LINK_PARAMS_NODE[30]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_29_prev, 2, &gn_LINK_PARAMS_NODE[28], &gn_LINK_PARAMS_NODE[32]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_30_next, 1, &gn_LINK_PARAMS_NODE[31]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_30_prev, 1, &gn_LINK_PARAMS_NODE[29]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_31_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_31_prev, 1, &gn_LINK_PARAMS_NODE[30]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_32_next, 1, &gn_LINK_PARAMS_NODE[29]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_32_prev, 1, &gn_LINK_PARAMS_NODE[27]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_33_next, 1, &gn_LINK_PARAMS_NODE[34]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_33_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_34_next, 2, &gn_LINK_PARAMS_NODE[35], &gn_LINK_PARAMS_NODE[45]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_34_prev, 1, &gn_LINK_PARAMS_NODE[33]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_35_next, 1, &gn_LINK_PARAMS_NODE[36]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_35_prev, 1, &gn_LINK_PARAMS_NODE[34]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_36_next, 2, &gn_LINK_PARAMS_NODE[37], &gn_LINK_PARAMS_NODE[41]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_36_prev, 1, &gn_LINK_PARAMS_NODE[35]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_37_next, 1, &gn_LINK_PARAMS_NODE[38]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_37_prev, 1, &gn_LINK_PARAMS_NODE[36]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_38_next, 1, &gn_LINK_PARAMS_NODE[39]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_38_prev, 1, &gn_LINK_PARAMS_NODE[37]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_39_next, 1, &gn_LINK_PARAMS_NODE[40]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_39_prev, 1, &gn_LINK_PARAMS_NODE[38]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_40_next, 1, &gn_LINK_PARAMS_NODE[41]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_40_prev, 1, &gn_LINK_PARAMS_NODE[39]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_41_next, 1, &gn_LINK_PARAMS_NODE[42]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_41_prev, 2, &gn_LINK_PARAMS_NODE[40], &gn_LINK_PARAMS_NODE[36]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_42_next, 1, &gn_LINK_PARAMS_NODE[43]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_42_prev, 2, &gn_LINK_PARAMS_NODE[41], &gn_LINK_PARAMS_NODE[45]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_43_next, 1, &gn_LINK_PARAMS_NODE[44]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_43_prev, 1, &gn_LINK_PARAMS_NODE[42]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_44_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_44_prev, 1, &gn_LINK_PARAMS_NODE[43]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_45_next, 1, &gn_LINK_PARAMS_NODE[42]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_45_prev, 1, &gn_LINK_PARAMS_NODE[34]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_46_next, 1, &gn_LINK_PARAMS_NODE[47]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_46_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_47_next, 2, &gn_LINK_PARAMS_NODE[48], &gn_LINK_PARAMS_NODE[52]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_47_prev, 1, &gn_LINK_PARAMS_NODE[46]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_48_next, 1, &gn_LINK_PARAMS_NODE[49]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_48_prev, 1, &gn_LINK_PARAMS_NODE[47]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_49_next, 1, &gn_LINK_PARAMS_NODE[50]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_49_prev, 2, &gn_LINK_PARAMS_NODE[48], &gn_LINK_PARAMS_NODE[52]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_50_next, 1, &gn_LINK_PARAMS_NODE[51]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_50_prev, 1, &gn_LINK_PARAMS_NODE[49]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_51_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_51_prev, 1, &gn_LINK_PARAMS_NODE[50]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_52_next, 1, &gn_LINK_PARAMS_NODE[49]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_52_prev, 1, &gn_LINK_PARAMS_NODE[47]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_53_next, 1, &gn_LINK_PARAMS_NODE[54]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_53_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_54_next, 1, &gn_LINK_PARAMS_NODE[55]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_54_prev, 1, &gn_LINK_PARAMS_NODE[53]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_55_next, 1, &gn_LINK_PARAMS_NODE[56]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_55_prev, 1, &gn_LINK_PARAMS_NODE[54]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_56_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_56_prev, 1, &gn_LINK_PARAMS_NODE[55]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_57_next, 1, &gn_LINK_PARAMS_NODE[58]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_57_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_58_next, 1, &gn_LINK_PARAMS_NODE[59]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_58_prev, 1, &gn_LINK_PARAMS_NODE[57]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_59_next, 1, &gn_LINK_PARAMS_NODE[60]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_59_prev, 1, &gn_LINK_PARAMS_NODE[58]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_60_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_60_prev, 1, &gn_LINK_PARAMS_NODE[59]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_61_next, 1, &gn_LINK_PARAMS_NODE[62]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_61_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_62_next, 2, &gn_LINK_PARAMS_NODE[63], &gn_LINK_PARAMS_NODE[67]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_62_prev, 1, &gn_LINK_PARAMS_NODE[61]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_63_next, 1, &gn_LINK_PARAMS_NODE[64]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_63_prev, 1, &gn_LINK_PARAMS_NODE[62]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_64_next, 1, &gn_LINK_PARAMS_NODE[65]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_64_prev, 2, &gn_LINK_PARAMS_NODE[63], &gn_LINK_PARAMS_NODE[67]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_65_next, 1, &gn_LINK_PARAMS_NODE[66]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_65_prev, 1, &gn_LINK_PARAMS_NODE[64]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_66_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_66_prev, 1, &gn_LINK_PARAMS_NODE[65]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_67_next, 1, &gn_LINK_PARAMS_NODE[64]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_67_prev, 1, &gn_LINK_PARAMS_NODE[62]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_68_next, 1, &gn_LINK_PARAMS_NODE[69]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_68_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_69_next, 2, &gn_LINK_PARAMS_NODE[70], &gn_LINK_PARAMS_NODE[76]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_69_prev, 1, &gn_LINK_PARAMS_NODE[68]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_70_next, 1, &gn_LINK_PARAMS_NODE[71]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_70_prev, 1, &gn_LINK_PARAMS_NODE[69]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_71_next, 1, &gn_LINK_PARAMS_NODE[72]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_71_prev, 1, &gn_LINK_PARAMS_NODE[70]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_72_next, 1, &gn_LINK_PARAMS_NODE[73]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_72_prev, 1, &gn_LINK_PARAMS_NODE[71]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_73_next, 1, &gn_LINK_PARAMS_NODE[74]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_73_prev, 2, &gn_LINK_PARAMS_NODE[72], &gn_LINK_PARAMS_NODE[76]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_74_next, 1, &gn_LINK_PARAMS_NODE[75]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_74_prev, 1, &gn_LINK_PARAMS_NODE[73]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_75_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_75_prev, 1, &gn_LINK_PARAMS_NODE[74]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_76_next, 1, &gn_LINK_PARAMS_NODE[73]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_76_prev, 1, &gn_LINK_PARAMS_NODE[69]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_77_next, 1, &gn_LINK_PARAMS_NODE[78]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_77_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_78_next, 2, &gn_LINK_PARAMS_NODE[79], &gn_LINK_PARAMS_NODE[83]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_78_prev, 1, &gn_LINK_PARAMS_NODE[77]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_79_next, 1, &gn_LINK_PARAMS_NODE[80]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_79_prev, 1, &gn_LINK_PARAMS_NODE[78]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_80_next, 1, &gn_LINK_PARAMS_NODE[81]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_80_prev, 2, &gn_LINK_PARAMS_NODE[79], &gn_LINK_PARAMS_NODE[83]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_81_next, 1, &gn_LINK_PARAMS_NODE[82]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_81_prev, 1, &gn_LINK_PARAMS_NODE[80]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_82_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_82_prev, 1, &gn_LINK_PARAMS_NODE[81]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_83_next, 1, &gn_LINK_PARAMS_NODE[80]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_83_prev, 1, &gn_LINK_PARAMS_NODE[78]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_84_next, 1, &gn_LINK_PARAMS_NODE[85]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_84_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_85_next, 2, &gn_LINK_PARAMS_NODE[86], &gn_LINK_PARAMS_NODE[90]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_85_prev, 1, &gn_LINK_PARAMS_NODE[84]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_86_next, 1, &gn_LINK_PARAMS_NODE[87]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_86_prev, 1, &gn_LINK_PARAMS_NODE[85]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_87_next, 1, &gn_LINK_PARAMS_NODE[88]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_87_prev, 2, &gn_LINK_PARAMS_NODE[86], &gn_LINK_PARAMS_NODE[90]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_88_next, 1, &gn_LINK_PARAMS_NODE[89]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_88_prev, 1, &gn_LINK_PARAMS_NODE[87]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_89_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_89_prev, 1, &gn_LINK_PARAMS_NODE[88]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_90_next, 1, &gn_LINK_PARAMS_NODE[87]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_90_prev, 1, &gn_LINK_PARAMS_NODE[85]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_91_next, 1, &gn_LINK_PARAMS_NODE[92]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_91_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_92_next, 1, &gn_LINK_PARAMS_NODE[93]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_92_prev, 1, &gn_LINK_PARAMS_NODE[91]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_93_next, 1, &gn_LINK_PARAMS_NODE[94]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_93_prev, 1, &gn_LINK_PARAMS_NODE[92]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_94_next, 1, &gn_LINK_PARAMS_NODE[95]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_94_prev, 1, &gn_LINK_PARAMS_NODE[93]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_95_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_95_prev, 1, &gn_LINK_PARAMS_NODE[94]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_96_next, 1, &gn_LINK_PARAMS_NODE[97]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_96_prev, 1, &gn_LINK_PARAMS_NODE[3]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_97_next, 2, &gn_LINK_PARAMS_NODE[98], &gn_LINK_PARAMS_NODE[102]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_97_prev, 1, &gn_LINK_PARAMS_NODE[96]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_98_next, 1, &gn_LINK_PARAMS_NODE[99]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_98_prev, 1, &gn_LINK_PARAMS_NODE[97]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_99_next, 1, &gn_LINK_PARAMS_NODE[100]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_99_prev, 2, &gn_LINK_PARAMS_NODE[98], &gn_LINK_PARAMS_NODE[102]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_100_next, 1, &gn_LINK_PARAMS_NODE[101]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_100_prev, 1, &gn_LINK_PARAMS_NODE[99]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_101_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_101_prev, 1, &gn_LINK_PARAMS_NODE[100]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_102_next, 1, &gn_LINK_PARAMS_NODE[99]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_102_prev, 1, &gn_LINK_PARAMS_NODE[97]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_103_next, 1, &gn_LINK_PARAMS_NODE[104]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_103_prev, 1, &gn_LINK_PARAMS_NODE[0]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_104_next, 1, &gn_LINK_PARAMS_NODE[105]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_104_prev, 1, &gn_LINK_PARAMS_NODE[103]);
MAKE_VECTOR(gn_LINK_PARAMS_NODE_105_next, 0, );
MAKE_VECTOR(gn_LINK_PARAMS_NODE_105_prev, 1, &gn_LINK_PARAMS_NODE[104]);

static struct graph_node gn_LINK_PARAMS_NODE[] = {
	{
		.from = &gn_LINK_PARAMS_NODE_0_prev,
		.to = &gn_LINK_PARAMS_NODE_0_next,
		.data = &ctkn_LINK_PARAMS_NODE[0],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_1_prev,
		.to = &gn_LINK_PARAMS_NODE_1_next,
		.data = &ctkn_LINK_PARAMS_NODE[1],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_2_prev,
		.to = &gn_LINK_PARAMS_NODE_2_next,
		.data = &ctkn_LINK_PARAMS_NODE[2],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_3_prev,
		.to = &gn_LINK_PARAMS_NODE_3_next,
		.data = &ctkn_LINK_PARAMS_NODE[3],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_4_prev,
		.to = &gn_LINK_PARAMS_NODE_4_next,
		.data = &ctkn_LINK_PARAMS_NODE[4],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_5_prev,
		.to = &gn_LINK_PARAMS_NODE_5_next,
		.data = &ctkn_LINK_PARAMS_NODE[5],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_6_prev,
		.to = &gn_LINK_PARAMS_NODE_6_next,
		.data = &ctkn_LINK_PARAMS_NODE[6],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_7_prev,
		.to = &gn_LINK_PARAMS_NODE_7_next,
		.data = &ctkn_LINK_PARAMS_NODE[7],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_8_prev,
		.to = &gn_LINK_PARAMS_NODE_8_next,
		.data = &ctkn_LINK_PARAMS_NODE[8],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_9_prev,
		.to = &gn_LINK_PARAMS_NODE_9_next,
		.data = (void *)&link_params_admin_grp_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_10_prev,
		.to = &gn_LINK_PARAMS_NODE_10_next,
		.data = &ctkn_LINK_PARAMS_NODE[10],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_11_prev,
		.to = &gn_LINK_PARAMS_NODE_11_next,
		.data = &ctkn_LINK_PARAMS_NODE[11],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_12_prev,
		.to = &gn_LINK_PARAMS_NODE_12_next,
		.data = &ctkn_LINK_PARAMS_NODE[12],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_13_prev,
		.to = &gn_LINK_PARAMS_NODE_13_next,
		.data = &ctkn_LINK_PARAMS_NODE[13],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_14_prev,
		.to = &gn_LINK_PARAMS_NODE_14_next,
		.data = (void *)&link_params_affinity_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_15_prev,
		.to = &gn_LINK_PARAMS_NODE_15_next,
		.data = &ctkn_LINK_PARAMS_NODE[15],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_16_prev,
		.to = &gn_LINK_PARAMS_NODE_16_next,
		.data = &ctkn_LINK_PARAMS_NODE[16],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_17_prev,
		.to = &gn_LINK_PARAMS_NODE_17_next,
		.data = &ctkn_LINK_PARAMS_NODE[17],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_18_prev,
		.to = &gn_LINK_PARAMS_NODE_18_next,
		.data = &ctkn_LINK_PARAMS_NODE[18],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_19_prev,
		.to = &gn_LINK_PARAMS_NODE_19_next,
		.data = &ctkn_LINK_PARAMS_NODE[19],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_20_prev,
		.to = &gn_LINK_PARAMS_NODE_20_next,
		.data = &ctkn_LINK_PARAMS_NODE[20],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_21_prev,
		.to = &gn_LINK_PARAMS_NODE_21_next,
		.data = &ctkn_LINK_PARAMS_NODE[21],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_22_prev,
		.to = &gn_LINK_PARAMS_NODE_22_next,
		.data = (void *)&link_params_affinity_mode_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_23_prev,
		.to = &gn_LINK_PARAMS_NODE_23_next,
		.data = &ctkn_LINK_PARAMS_NODE[23],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_24_prev,
		.to = &gn_LINK_PARAMS_NODE_24_next,
		.data = &ctkn_LINK_PARAMS_NODE[24],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_25_prev,
		.to = &gn_LINK_PARAMS_NODE_25_next,
		.data = &ctkn_LINK_PARAMS_NODE[25],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_26_prev,
		.to = &gn_LINK_PARAMS_NODE_26_next,
		.data = &ctkn_LINK_PARAMS_NODE[26],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_27_prev,
		.to = &gn_LINK_PARAMS_NODE_27_next,
		.data = &ctkn_LINK_PARAMS_NODE[27],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_28_prev,
		.to = &gn_LINK_PARAMS_NODE_28_next,
		.data = &ctkn_LINK_PARAMS_NODE[28],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_29_prev,
		.to = &gn_LINK_PARAMS_NODE_29_next,
		.data = &ctkn_LINK_PARAMS_NODE[29],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_30_prev,
		.to = &gn_LINK_PARAMS_NODE_30_next,
		.data = &ctkn_LINK_PARAMS_NODE[30],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_31_prev,
		.to = &gn_LINK_PARAMS_NODE_31_next,
		.data = (void *)&link_params_ava_bw_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_32_prev,
		.to = &gn_LINK_PARAMS_NODE_32_next,
		.data = &ctkn_LINK_PARAMS_NODE[32],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_33_prev,
		.to = &gn_LINK_PARAMS_NODE_33_next,
		.data = &ctkn_LINK_PARAMS_NODE[33],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_34_prev,
		.to = &gn_LINK_PARAMS_NODE_34_next,
		.data = &ctkn_LINK_PARAMS_NODE[34],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_35_prev,
		.to = &gn_LINK_PARAMS_NODE_35_next,
		.data = &ctkn_LINK_PARAMS_NODE[35],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_36_prev,
		.to = &gn_LINK_PARAMS_NODE_36_next,
		.data = &ctkn_LINK_PARAMS_NODE[36],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_37_prev,
		.to = &gn_LINK_PARAMS_NODE_37_next,
		.data = &ctkn_LINK_PARAMS_NODE[37],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_38_prev,
		.to = &gn_LINK_PARAMS_NODE_38_next,
		.data = &ctkn_LINK_PARAMS_NODE[38],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_39_prev,
		.to = &gn_LINK_PARAMS_NODE_39_next,
		.data = &ctkn_LINK_PARAMS_NODE[39],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_40_prev,
		.to = &gn_LINK_PARAMS_NODE_40_next,
		.data = &ctkn_LINK_PARAMS_NODE[40],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_41_prev,
		.to = &gn_LINK_PARAMS_NODE_41_next,
		.data = &ctkn_LINK_PARAMS_NODE[41],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_42_prev,
		.to = &gn_LINK_PARAMS_NODE_42_next,
		.data = &ctkn_LINK_PARAMS_NODE[42],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_43_prev,
		.to = &gn_LINK_PARAMS_NODE_43_next,
		.data = &ctkn_LINK_PARAMS_NODE[43],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_44_prev,
		.to = &gn_LINK_PARAMS_NODE_44_next,
		.data = (void *)&link_params_delay_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_45_prev,
		.to = &gn_LINK_PARAMS_NODE_45_next,
		.data = &ctkn_LINK_PARAMS_NODE[45],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_46_prev,
		.to = &gn_LINK_PARAMS_NODE_46_next,
		.data = &ctkn_LINK_PARAMS_NODE[46],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_47_prev,
		.to = &gn_LINK_PARAMS_NODE_47_next,
		.data = &ctkn_LINK_PARAMS_NODE[47],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_48_prev,
		.to = &gn_LINK_PARAMS_NODE_48_next,
		.data = &ctkn_LINK_PARAMS_NODE[48],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_49_prev,
		.to = &gn_LINK_PARAMS_NODE_49_next,
		.data = &ctkn_LINK_PARAMS_NODE[49],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_50_prev,
		.to = &gn_LINK_PARAMS_NODE_50_next,
		.data = &ctkn_LINK_PARAMS_NODE[50],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_51_prev,
		.to = &gn_LINK_PARAMS_NODE_51_next,
		.data = (void *)&link_params_delay_var_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_52_prev,
		.to = &gn_LINK_PARAMS_NODE_52_next,
		.data = &ctkn_LINK_PARAMS_NODE[52],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_53_prev,
		.to = &gn_LINK_PARAMS_NODE_53_next,
		.data = &ctkn_LINK_PARAMS_NODE[53],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_54_prev,
		.to = &gn_LINK_PARAMS_NODE_54_next,
		.data = &ctkn_LINK_PARAMS_NODE[54],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_55_prev,
		.to = &gn_LINK_PARAMS_NODE_55_next,
		.data = &ctkn_LINK_PARAMS_NODE[55],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_56_prev,
		.to = &gn_LINK_PARAMS_NODE_56_next,
		.data = (void *)&link_params_maxbw_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_57_prev,
		.to = &gn_LINK_PARAMS_NODE_57_next,
		.data = &ctkn_LINK_PARAMS_NODE[57],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_58_prev,
		.to = &gn_LINK_PARAMS_NODE_58_next,
		.data = &ctkn_LINK_PARAMS_NODE[58],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_59_prev,
		.to = &gn_LINK_PARAMS_NODE_59_next,
		.data = &ctkn_LINK_PARAMS_NODE[59],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_60_prev,
		.to = &gn_LINK_PARAMS_NODE_60_next,
		.data = (void *)&link_params_max_rsv_bw_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_61_prev,
		.to = &gn_LINK_PARAMS_NODE_61_next,
		.data = &ctkn_LINK_PARAMS_NODE[61],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_62_prev,
		.to = &gn_LINK_PARAMS_NODE_62_next,
		.data = &ctkn_LINK_PARAMS_NODE[62],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_63_prev,
		.to = &gn_LINK_PARAMS_NODE_63_next,
		.data = &ctkn_LINK_PARAMS_NODE[63],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_64_prev,
		.to = &gn_LINK_PARAMS_NODE_64_next,
		.data = &ctkn_LINK_PARAMS_NODE[64],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_65_prev,
		.to = &gn_LINK_PARAMS_NODE_65_next,
		.data = &ctkn_LINK_PARAMS_NODE[65],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_66_prev,
		.to = &gn_LINK_PARAMS_NODE_66_next,
		.data = (void *)&link_params_metric_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_67_prev,
		.to = &gn_LINK_PARAMS_NODE_67_next,
		.data = &ctkn_LINK_PARAMS_NODE[67],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_68_prev,
		.to = &gn_LINK_PARAMS_NODE_68_next,
		.data = &ctkn_LINK_PARAMS_NODE[68],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_69_prev,
		.to = &gn_LINK_PARAMS_NODE_69_next,
		.data = &ctkn_LINK_PARAMS_NODE[69],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_70_prev,
		.to = &gn_LINK_PARAMS_NODE_70_next,
		.data = &ctkn_LINK_PARAMS_NODE[70],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_71_prev,
		.to = &gn_LINK_PARAMS_NODE_71_next,
		.data = &ctkn_LINK_PARAMS_NODE[71],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_72_prev,
		.to = &gn_LINK_PARAMS_NODE_72_next,
		.data = &ctkn_LINK_PARAMS_NODE[72],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_73_prev,
		.to = &gn_LINK_PARAMS_NODE_73_next,
		.data = &ctkn_LINK_PARAMS_NODE[73],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_74_prev,
		.to = &gn_LINK_PARAMS_NODE_74_next,
		.data = &ctkn_LINK_PARAMS_NODE[74],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_75_prev,
		.to = &gn_LINK_PARAMS_NODE_75_next,
		.data = (void *)&link_params_inter_as_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_76_prev,
		.to = &gn_LINK_PARAMS_NODE_76_next,
		.data = &ctkn_LINK_PARAMS_NODE[76],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_77_prev,
		.to = &gn_LINK_PARAMS_NODE_77_next,
		.data = &ctkn_LINK_PARAMS_NODE[77],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_78_prev,
		.to = &gn_LINK_PARAMS_NODE_78_next,
		.data = &ctkn_LINK_PARAMS_NODE[78],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_79_prev,
		.to = &gn_LINK_PARAMS_NODE_79_next,
		.data = &ctkn_LINK_PARAMS_NODE[79],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_80_prev,
		.to = &gn_LINK_PARAMS_NODE_80_next,
		.data = &ctkn_LINK_PARAMS_NODE[80],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_81_prev,
		.to = &gn_LINK_PARAMS_NODE_81_next,
		.data = &ctkn_LINK_PARAMS_NODE[81],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_82_prev,
		.to = &gn_LINK_PARAMS_NODE_82_next,
		.data = (void *)&link_params_pkt_loss_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_83_prev,
		.to = &gn_LINK_PARAMS_NODE_83_next,
		.data = &ctkn_LINK_PARAMS_NODE[83],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_84_prev,
		.to = &gn_LINK_PARAMS_NODE_84_next,
		.data = &ctkn_LINK_PARAMS_NODE[84],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_85_prev,
		.to = &gn_LINK_PARAMS_NODE_85_next,
		.data = &ctkn_LINK_PARAMS_NODE[85],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_86_prev,
		.to = &gn_LINK_PARAMS_NODE_86_next,
		.data = &ctkn_LINK_PARAMS_NODE[86],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_87_prev,
		.to = &gn_LINK_PARAMS_NODE_87_next,
		.data = &ctkn_LINK_PARAMS_NODE[87],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_88_prev,
		.to = &gn_LINK_PARAMS_NODE_88_next,
		.data = &ctkn_LINK_PARAMS_NODE[88],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_89_prev,
		.to = &gn_LINK_PARAMS_NODE_89_next,
		.data = (void *)&link_params_res_bw_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_90_prev,
		.to = &gn_LINK_PARAMS_NODE_90_next,
		.data = &ctkn_LINK_PARAMS_NODE[90],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_91_prev,
		.to = &gn_LINK_PARAMS_NODE_91_next,
		.data = &ctkn_LINK_PARAMS_NODE[91],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_92_prev,
		.to = &gn_LINK_PARAMS_NODE_92_next,
		.data = &ctkn_LINK_PARAMS_NODE[92],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_93_prev,
		.to = &gn_LINK_PARAMS_NODE_93_next,
		.data = &ctkn_LINK_PARAMS_NODE[93],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_94_prev,
		.to = &gn_LINK_PARAMS_NODE_94_next,
		.data = &ctkn_LINK_PARAMS_NODE[94],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_95_prev,
		.to = &gn_LINK_PARAMS_NODE_95_next,
		.data = (void *)&link_params_unrsv_bw_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_96_prev,
		.to = &gn_LINK_PARAMS_NODE_96_next,
		.data = &ctkn_LINK_PARAMS_NODE[96],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_97_prev,
		.to = &gn_LINK_PARAMS_NODE_97_next,
		.data = &ctkn_LINK_PARAMS_NODE[97],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_98_prev,
		.to = &gn_LINK_PARAMS_NODE_98_next,
		.data = &ctkn_LINK_PARAMS_NODE[98],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_99_prev,
		.to = &gn_LINK_PARAMS_NODE_99_next,
		.data = &ctkn_LINK_PARAMS_NODE[99],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_100_prev,
		.to = &gn_LINK_PARAMS_NODE_100_next,
		.data = &ctkn_LINK_PARAMS_NODE[100],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_101_prev,
		.to = &gn_LINK_PARAMS_NODE_101_next,
		.data = (void *)&link_params_use_bw_cmd_vtysh,
	},
	{
		.from = &gn_LINK_PARAMS_NODE_102_prev,
		.to = &gn_LINK_PARAMS_NODE_102_next,
		.data = &ctkn_LINK_PARAMS_NODE[102],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_103_prev,
		.to = &gn_LINK_PARAMS_NODE_103_next,
		.data = &ctkn_LINK_PARAMS_NODE[103],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_104_prev,
		.to = &gn_LINK_PARAMS_NODE_104_next,
		.data = &ctkn_LINK_PARAMS_NODE[104],
	},
	{
		.from = &gn_LINK_PARAMS_NODE_105_prev,
		.to = &gn_LINK_PARAMS_NODE_105_next,
		.data = (void *)&link_params_enable_cmd_vtysh,
	},
};
MAKE_VECTOR(gvec_LINK_PARAMS_NODE, 106, &gn_LINK_PARAMS_NODE[0], &gn_LINK_PARAMS_NODE[1], &gn_LINK_PARAMS_NODE[2], &gn_LINK_PARAMS_NODE[3], &gn_LINK_PARAMS_NODE[4], &gn_LINK_PARAMS_NODE[5], &gn_LINK_PARAMS_NODE[6], &gn_LINK_PARAMS_NODE[7], &gn_LINK_PARAMS_NODE[8], &gn_LINK_PARAMS_NODE[9], &gn_LINK_PARAMS_NODE[10], &gn_LINK_PARAMS_NODE[11], &gn_LINK_PARAMS_NODE[12], &gn_LINK_PARAMS_NODE[13], &gn_LINK_PARAMS_NODE[14], &gn_LINK_PARAMS_NODE[15], &gn_LINK_PARAMS_NODE[16], &gn_LINK_PARAMS_NODE[17], &gn_LINK_PARAMS_NODE[18], &gn_LINK_PARAMS_NODE[19], &gn_LINK_PARAMS_NODE[20], &gn_LINK_PARAMS_NODE[21], &gn_LINK_PARAMS_NODE[22], &gn_LINK_PARAMS_NODE[23], &gn_LINK_PARAMS_NODE[24], &gn_LINK_PARAMS_NODE[25], &gn_LINK_PARAMS_NODE[26], &gn_LINK_PARAMS_NODE[27], &gn_LINK_PARAMS_NODE[28], &gn_LINK_PARAMS_NODE[29], &gn_LINK_PARAMS_NODE[30], &gn_LINK_PARAMS_NODE[31], &gn_LINK_PARAMS_NODE[32], &gn_LINK_PARAMS_NODE[33], &gn_LINK_PARAMS_NODE[34], &gn_LINK_PARAMS_NODE[35], &gn_LINK_PARAMS_NODE[36], &gn_LINK_PARAMS_NODE[37], &gn_LINK_PARAMS_NODE[38], &gn_LINK_PARAMS_NODE[39], &gn_LINK_PARAMS_NODE[40], &gn_LINK_PARAMS_NODE[41], &gn_LINK_PARAMS_NODE[42], &gn_LINK_PARAMS_NODE[43], &gn_LINK_PARAMS_NODE[44], &gn_LINK_PARAMS_NODE[45], &gn_LINK_PARAMS_NODE[46], &gn_LINK_PARAMS_NODE[47], &gn_LINK_PARAMS_NODE[48], &gn_LINK_PARAMS_NODE[49], &gn_LINK_PARAMS_NODE[50], &gn_LINK_PARAMS_NODE[51], &gn_LINK_PARAMS_NODE[52], &gn_LINK_PARAMS_NODE[53], &gn_LINK_PARAMS_NODE[54], &gn_LINK_PARAMS_NODE[55], &gn_LINK_PARAMS_NODE[56], &gn_LINK_PARAMS_NODE[57], &gn_LINK_PARAMS_NODE[58], &gn_LINK_PARAMS_NODE[59], &gn_LINK_PARAMS_NODE[60], &gn_LINK_PARAMS_NODE[61], &gn_LINK_PARAMS_NODE[62], &gn_LINK_PARAMS_NODE[63], &gn_LINK_PARAMS_NODE[64], &gn_LINK_PARAMS_NODE[65], &gn_LINK_PARAMS_NODE[66], &gn_LINK_PARAMS_NODE[67], &gn_LINK_PARAMS_NODE[68], &gn_LINK_PARAMS_NODE[69], &gn_LINK_PARAMS_NODE[70], &gn_LINK_PARAMS_NODE[71], &gn_LINK_PARAMS_NODE[72], &gn_LINK_PARAMS_NODE[73], &gn_LINK_PARAMS_NODE[74], &gn_LINK_PARAMS_NODE[75], &gn_LINK_PARAMS_NODE[76], &gn_LINK_PARAMS_NODE[77], &gn_LINK_PARAMS_NODE[78], &gn_LINK_PARAMS_NODE[79], &gn_LINK_PARAMS_NODE[80], &gn_LINK_PARAMS_NODE[81], &gn_LINK_PARAMS_NODE[82], &gn_LINK_PARAMS_NODE[83], &gn_LINK_PARAMS_NODE[84], &gn_LINK_PARAMS_NODE[85], &gn_LINK_PARAMS_NODE[86], &gn_LINK_PARAMS_NODE[87], &gn_LINK_PARAMS_NODE[88], &gn_LINK_PARAMS_NODE[89], &gn_LINK_PARAMS_NODE[90], &gn_LINK_PARAMS_NODE[91], &gn_LINK_PARAMS_NODE[92], &gn_LINK_PARAMS_NODE[93], &gn_LINK_PARAMS_NODE[94], &gn_LINK_PARAMS_NODE[95], &gn_LINK_PARAMS_NODE[96], &gn_LINK_PARAMS_NODE[97], &gn_LINK_PARAMS_NODE[98], &gn_LINK_PARAMS_NODE[99], &gn_LINK_PARAMS_NODE[100], &gn_LINK_PARAMS_NODE[101], &gn_LINK_PARAMS_NODE[102], &gn_LINK_PARAMS_NODE[103], &gn_LINK_PARAMS_NODE[104], &gn_LINK_PARAMS_NODE[105]);

extern void install_LINK_PARAMS_NODE(void);

void install_LINK_PARAMS_NODE(void)

{
	unsigned node_id = LINK_PARAMS_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_LINK_PARAMS_NODE;
	vector_set(node->cmd_vector, &link_params_admin_grp_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_affinity_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_affinity_mode_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_ava_bw_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_delay_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_delay_var_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_enable_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_inter_as_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_max_rsv_bw_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_maxbw_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_metric_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_pkt_loss_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_res_bw_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_unrsv_bw_cmd_vtysh);
	vector_set(node->cmd_vector, &link_params_use_bw_cmd_vtysh);
}
