Jintao 50c46e6857 Add LingYao
Change-Id: Iae6634ce565940904ee320c678d0f77473bebb90
2025-01-03 16:08:55 +08:00

32569 lines
990 KiB
JSON

{
"pkg_info" : {
},
"record_info" : {
"key_template_table" : [
{
"g_key_tmpl_id" : 0,
"template_id" : 0,
"dir" : 0,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 1,
"template_id" : 0,
"dir" : 0,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 2,
"template_id" : 0,
"dir" : 0,
"pipe_no" : 1,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 3,
"template_id" : 0,
"dir" : 0,
"pipe_no" : 1,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 4,
"template_id" : 0,
"dir" : 0,
"pipe_no" : 2,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 5,
"template_id" : 0,
"dir" : 0,
"pipe_no" : 2,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 6,
"template_id" : 1,
"dir" : 0,
"pipe_no" : 0,
"mask_is_set" : 1,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 1,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 1,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 1,
"l2_smac_en" : 1,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"it_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 1,
"l3_sip_v6_en" : 1,
"l3_protocol_en" : 1,
"l3_ttl_en" : 0,
"l3_tos_en" : 1,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 1,
"udf_sel" : 505
},
{
"udf_en" : 1,
"udf_sel" : 1396
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 0,
"vnic_id" : 16383,
"profile_id" : 2047,
"mac_port_en" : 0,
"metadata" : 65011712,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 4294967295,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_smac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_ovlan" : 65535,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 255,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
}
},
"udf" : [4294967295, 4294967295, 0, 0, 0, 0, 0, 0],
"udf_key_len" : 0,
"udf_key" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"rangecheck_type0" : 0,
"rangecheck_type1" : 0,
"udf0_l16" : 0,
"udf1_l16" : 0
},
"key_template_masks" : [33554431, 4261920768, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
{
"g_key_tmpl_id" : 7,
"template_id" : 1,
"dir" : 0,
"pipe_no" : 1,
"mask_is_set" : 1,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 1,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 1,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 1,
"l2_smac_en" : 1,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"it_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 1,
"l3_sip_v6_en" : 1,
"l3_protocol_en" : 1,
"l3_ttl_en" : 0,
"l3_tos_en" : 1,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 1,
"udf_sel" : 505
},
{
"udf_en" : 1,
"udf_sel" : 1396
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 0,
"vnic_id" : 16383,
"profile_id" : 2047,
"mac_port_en" : 0,
"metadata" : 65011712,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 4294967295,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_smac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_ovlan" : 65535,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 255,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
}
},
"udf" : [4294967295, 4294967295, 0, 0, 0, 0, 0, 0],
"udf_key_len" : 0,
"udf_key" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"rangecheck_type0" : 0,
"rangecheck_type1" : 0,
"udf0_l16" : 0,
"udf1_l16" : 0
},
"key_template_masks" : [33554431, 4261920768, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
{
"g_key_tmpl_id" : 8,
"template_id" : 1,
"dir" : 0,
"pipe_no" : 2,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 1,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 1,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"it_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 9,
"template_id" : 2,
"dir" : 0,
"pipe_no" : 2,
"mask_is_set" : 1,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 1,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 1,
"l2_smac_en" : 1,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"ot_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 1,
"l3_sip_v6_en" : 1,
"l3_protocol_en" : 1,
"l3_ttl_en" : 0,
"l3_tos_en" : 1,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 1,
"udf_sel" : 499
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 0,
"vnic_id" : 16383,
"profile_id" : 2047,
"mac_port_en" : 0,
"metadata" : 65011712,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_smac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_ovlan" : 65535,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 255,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
}
},
"udf" : [4294967295, 0, 0, 0, 0, 0, 0, 0],
"udf_key_len" : 0,
"udf_key" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"rangecheck_type0" : 0,
"rangecheck_type1" : 0,
"udf0_l16" : 0,
"udf1_l16" : 0
},
"key_template_masks" : [33554431, 4261920768, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4095, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
{
"g_key_tmpl_id" : 10,
"template_id" : 3,
"dir" : 0,
"pipe_no" : 2,
"mask_is_set" : 1,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 1,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 1,
"l2_smac_en" : 1,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"ot_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 1,
"l3_sip_v6_en" : 1,
"l3_protocol_en" : 1,
"l3_ttl_en" : 0,
"l3_tos_en" : 1,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 1,
"udf_sel" : 499
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 0,
"vnic_id" : 16383,
"profile_id" : 2047,
"mac_port_en" : 0,
"metadata" : 65011712,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_smac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_ovlan" : 65535,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 255,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
}
},
"udf" : [4294967295, 0, 0, 0, 0, 0, 0, 0],
"udf_key_len" : 0,
"udf_key" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"rangecheck_type0" : 0,
"rangecheck_type1" : 0,
"udf0_l16" : 0,
"udf1_l16" : 0
},
"key_template_masks" : [33554431, 4261920768, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4095, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
{
"g_key_tmpl_id" : 11,
"template_id" : 1,
"dir" : 0,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 12,
"template_id" : 2,
"dir" : 0,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 13,
"template_id" : 3,
"dir" : 0,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 14,
"template_id" : 0,
"dir" : 1,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 15,
"template_id" : 0,
"dir" : 1,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 16,
"template_id" : 0,
"dir" : 1,
"pipe_no" : 1,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 17,
"template_id" : 0,
"dir" : 1,
"pipe_no" : 1,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 18,
"template_id" : 0,
"dir" : 1,
"pipe_no" : 2,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 19,
"template_id" : 0,
"dir" : 1,
"pipe_no" : 2,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 20,
"template_id" : 0,
"dir" : 1,
"pipe_no" : 3,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 21,
"template_id" : 0,
"dir" : 1,
"pipe_no" : 3,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 22,
"template_id" : 0,
"dir" : 1,
"pipe_no" : 4,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 23,
"template_id" : 0,
"dir" : 1,
"pipe_no" : 4,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 24,
"template_id" : 1,
"dir" : 1,
"pipe_no" : 0,
"mask_is_set" : 1,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 1,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 1,
"l2_smac_en" : 1,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"ot_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 1,
"l3_sip_v6_en" : 1,
"l3_protocol_en" : 1,
"l3_ttl_en" : 0,
"l3_tos_en" : 1,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 1,
"udf_sel" : 499
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 0,
"vnic_id" : 16383,
"profile_id" : 2047,
"mac_port_en" : 0,
"metadata" : 65011712,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_smac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_ovlan" : 65535,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 255,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
}
},
"udf" : [4294967295, 0, 0, 0, 0, 0, 0, 0],
"udf_key_len" : 0,
"udf_key" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"rangecheck_type0" : 0,
"rangecheck_type1" : 0,
"udf0_l16" : 0,
"udf1_l16" : 0
},
"key_template_masks" : [33554431, 4261920768, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4095, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
{
"g_key_tmpl_id" : 25,
"template_id" : 1,
"dir" : 1,
"pipe_no" : 1,
"mask_is_set" : 1,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 1,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 1,
"l2_smac_en" : 1,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"ot_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 1,
"l3_sip_v6_en" : 1,
"l3_protocol_en" : 1,
"l3_ttl_en" : 0,
"l3_tos_en" : 1,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 1,
"udf_sel" : 499
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 0,
"vnic_id" : 16383,
"profile_id" : 2047,
"mac_port_en" : 0,
"metadata" : 65011712,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_smac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_ovlan" : 65535,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 255,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
}
},
"udf" : [4294967295, 0, 0, 0, 0, 0, 0, 0],
"udf_key_len" : 0,
"udf_key" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"rangecheck_type0" : 0,
"rangecheck_type1" : 0,
"udf0_l16" : 0,
"udf1_l16" : 0
},
"key_template_masks" : [33554431, 4261920768, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4095, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
{
"g_key_tmpl_id" : 26,
"template_id" : 1,
"dir" : 1,
"pipe_no" : 2,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"ot_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 27,
"template_id" : 1,
"dir" : 1,
"pipe_no" : 2,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 1,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"ot_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 28,
"template_id" : 1,
"dir" : 1,
"pipe_no" : 3,
"mask_is_set" : 1,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 1,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 1,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 1,
"l2_smac_en" : 1,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"it_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 1,
"l3_sip_v6_en" : 1,
"l3_protocol_en" : 1,
"l3_ttl_en" : 0,
"l3_tos_en" : 1,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 1,
"udf_sel" : 505
},
{
"udf_en" : 1,
"udf_sel" : 1396
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 0,
"vnic_id" : 16383,
"profile_id" : 2047,
"mac_port_en" : 0,
"metadata" : 65011712,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 4294967295,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_smac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_ovlan" : 65535,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 255,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
}
},
"udf" : [4294967295, 4294967295, 0, 0, 0, 0, 0, 0],
"udf_key_len" : 0,
"udf_key" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"rangecheck_type0" : 0,
"rangecheck_type1" : 0,
"udf0_l16" : 0,
"udf1_l16" : 0
},
"key_template_masks" : [33554431, 4261920768, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
{
"g_key_tmpl_id" : 29,
"template_id" : 1,
"dir" : 1,
"pipe_no" : 4,
"mask_is_set" : 1,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 1,
"key_profile_id_en" : 1,
"meta_data_en" : 1,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 1,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 1,
"l2_smac_en" : 1,
"l2_ovlan_tpid" : 1,
"l2_ovlan_pri" : 1,
"l2_ovlan_de" : 1,
"l2_ovlan_vid" : 1,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 1
},
"it_l3" : {
"l3_dip_v4_en" : 1,
"l3_dip_v6_en" : 1,
"l3_sip_v4_en" : 1,
"l3_sip_v6_en" : 1,
"l3_protocol_en" : 1,
"l3_ttl_en" : 0,
"l3_tos_en" : 1,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 1,
"udf_sel" : 505
},
{
"udf_en" : 1,
"udf_sel" : 1396
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 0,
"vnic_id" : 16383,
"profile_id" : 2047,
"mac_port_en" : 0,
"metadata" : 65011712,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 4294967295,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_smac" : [255, 255, 255, 255, 255, 255, 0, 0],
"l2_ovlan" : 65535,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 255,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
},
"tun" : {
"tunnel_type" : 0,
"tunnel_id" : 0,
"tunnel_flags" : 0
},
"nsh" : {
"flags" : 0,
"ttl" : 0,
"length" : 0,
"md_type" : 0,
"next_proto" : 0,
"spi" : 0,
"si" : 0
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_smac" : [0, 0, 0, 0, 0, 0, 0, 0],
"l2_ovlan" : 0,
"l2_ivlan" : 0
},
"l3" : {
"l3_dip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_sip" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"l3_type" : 0,
"l3_proto" : 0,
"l3_ttl" : 0,
"l3_ipv6_flow" : 0,
"l3_tos" : 0,
"l3_frag_offset" : 0,
"l3_extend_header" : 0,
"is_dipv4" : 0,
"is_sipv4" : 0
},
"l4" : {
"l4_sport" : 0,
"l4_dport" : 0,
"l4_flags" : 0,
"is_icmp" : 0
}
},
"udf" : [4294967295, 4294967295, 0, 0, 0, 0, 0, 0],
"udf_key_len" : 0,
"udf_key" : [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"rangecheck_type0" : 0,
"rangecheck_type1" : 0,
"udf0_l16" : 0,
"udf1_l16" : 0
},
"key_template_masks" : [33554431, 4261920768, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
{
"g_key_tmpl_id" : 30,
"template_id" : 2,
"dir" : 1,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 31,
"template_id" : 3,
"dir" : 1,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 32,
"template_id" : 4,
"dir" : 1,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
},
{
"g_key_tmpl_id" : 4294967295,
"template_id" : 1,
"dir" : 1,
"pipe_no" : 0,
"mask_is_set" : 0,
"key_template" : {
"grp_id_en" : 0,
"vnic_id_en" : 0,
"key_profile_id_en" : 1,
"meta_data_en" : 0,
"mac_port_en" : 0,
"ot_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"ot_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"ot_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"ot_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"it_l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"it_l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"it_l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"it_tun" : {
"tun_type_en" : 0,
"tun_vni_en" : 0,
"tun_flags_en" : 0
},
"l2" : {
"l2_dmac_en" : 0,
"l2_smac_en" : 0,
"l2_ovlan_tpid" : 0,
"l2_ovlan_pri" : 0,
"l2_ovlan_de" : 0,
"l2_ovlan_vid" : 0,
"l2_ivlan_tpid" : 0,
"l2_ivlan_pri" : 0,
"l2_ivlan_de" : 0,
"l2_ivlan_vid" : 0,
"l3_type_en" : 0
},
"l3" : {
"l3_dip_v4_en" : 0,
"l3_dip_v6_en" : 0,
"l3_sip_v4_en" : 0,
"l3_sip_v6_en" : 0,
"l3_protocol_en" : 0,
"l3_ttl_en" : 0,
"l3_tos_en" : 0,
"l3_flow_id_en" : 0,
"l3_fragment_en" : 0,
"l3_ext_head_vld_en" : 0
},
"l4" : {
"l4_sport_en" : 0,
"l4_icmp_code_en" : 0,
"l4_icmp_type_en" : 0,
"l4_dport_en" : 0,
"l4_icmp_identifier_en" : 0,
"l4_tcp_flags_en" : 0
},
"udf" : [
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
},
{
"udf_en" : 0,
"udf_sel" : 0
}
],
"range_check_type0" : 0,
"range_check_type1" : 0
},
"key_mask" : {
"grp_id" : 255,
"vnic_id" : 65535,
"profile_id" : 65535,
"mac_port_en" : 255,
"metadata" : 4294967295,
"outer_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"inner_tunnel" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
},
"tun" : {
"tunnel_type" : 4294967295,
"tunnel_id" : 4294967295,
"tunnel_flags" : 4294967295
},
"nsh" : {
"flags" : 255,
"ttl" : 255,
"length" : 255,
"md_type" : 255,
"next_proto" : 255,
"spi" : 4294967295,
"si" : 255
}
},
"pkt" : {
"l2" : {
"l2_dmac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_smac" : [255, 255, 255, 255, 255, 255, 255, 255],
"l2_ovlan" : 65535,
"l2_ivlan" : 65535
},
"l3" : {
"l3_dip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_sip" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"l3_type" : 65535,
"l3_proto" : 255,
"l3_ttl" : 255,
"l3_ipv6_flow" : 4294967295,
"l3_tos" : 255,
"l3_frag_offset" : 255,
"l3_extend_header" : 255,
"is_dipv4" : 1,
"is_sipv4" : 1
},
"l4" : {
"l4_sport" : 65535,
"l4_dport" : 65535,
"l4_flags" : 4294967295,
"is_icmp" : 255
}
},
"udf" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295],
"udf_key_len" : 255,
"udf_key" : [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255],
"rangecheck_type0" : 255,
"rangecheck_type1" : 255,
"udf0_l16" : 65535,
"udf1_l16" : 65535
},
"key_template_masks" : [4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295, 4294967295]
}
],
"em_table" : [
{
"table_name" : "ingress_pre_control.meter_profile_ops",
"p4_table_size" : 256,
"table_id" : 0,
"p4_table_id" : 5,
"total_len" : 1888,
"table_type" : 0,
"key_template_id" : 11,
"dir" : 0,
"pipe_no" : 0,
"index" : 0,
"group_id" : 0,
"profile_id" : 4294967295,
"id" : 1073741829,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 0,
"n_actions" : 3,
"keys" : [],
"actions" : [
{
"act_name" : "add_meter_profile",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 5,
"p4_action_type" : 1074069504,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 276,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_profile_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_profile_entry",
"p_id" : 0,
"p_len" : 260,
"p_offset" : 16,
"endian" : 1
}
]
},
{
"act_name" : "delete_meter_profile",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 5,
"p4_action_type" : 1074069505,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 12,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 1,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_profile_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "modify_meter_profile",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 5,
"p4_action_type" : 1074069506,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 276,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_profile_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_profile_entry",
"p_id" : 0,
"p_len" : 260,
"p_offset" : 16,
"endian" : 1
}
]
}
]
},
{
"table_name" : "ingress_pre_control.meter_policer_ops",
"p4_table_size" : 256,
"table_id" : 0,
"p4_table_id" : 6,
"total_len" : 1888,
"table_type" : 0,
"key_template_id" : 12,
"dir" : 0,
"pipe_no" : 0,
"index" : 0,
"group_id" : 0,
"profile_id" : 4294967295,
"id" : 1073741830,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 0,
"n_actions" : 3,
"keys" : [],
"actions" : [
{
"act_name" : "add_meter_policer",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 6,
"p4_action_type" : 1074135040,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 40,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_policer_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_policer_entry",
"p_id" : 0,
"p_len" : 24,
"p_offset" : 16,
"endian" : 1
}
]
},
{
"act_name" : "delete_meter_policer",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 6,
"p4_action_type" : 1074135041,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 12,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 1,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_policer_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "modify_meter_policer",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 6,
"p4_action_type" : 1074135042,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 40,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_policer_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_policer_entry",
"p_id" : 0,
"p_len" : 24,
"p_offset" : 16,
"endian" : 1
}
]
}
]
},
{
"table_name" : "ingress_pre_control.meter_instance_ops",
"p4_table_size" : 4096,
"table_id" : 0,
"p4_table_id" : 7,
"total_len" : 1888,
"table_type" : 0,
"key_template_id" : 13,
"dir" : 0,
"pipe_no" : 0,
"index" : 0,
"group_id" : 0,
"profile_id" : 4294967295,
"id" : 1073741831,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 0,
"n_actions" : 3,
"keys" : [],
"actions" : [
{
"act_name" : "add_meter_instance",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 7,
"p4_action_type" : 1074200576,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 61,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_instance_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_inst_entry",
"p_id" : 0,
"p_len" : 45,
"p_offset" : 16,
"endian" : 1
}
]
},
{
"act_name" : "delete_meter_instance",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 7,
"p4_action_type" : 1074200577,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 12,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 1,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_instance_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "modify_meter_instance",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 7,
"p4_action_type" : 1074200578,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 61,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_instance_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_inst_entry",
"p_id" : 0,
"p_len" : 45,
"p_offset" : 16,
"endian" : 1
}
]
}
]
},
{
"table_name" : "egress_control.egress_fwd.em_table",
"p4_table_size" : 1048576,
"table_id" : 3,
"p4_table_id" : 11,
"total_len" : 28154,
"table_type" : 0,
"key_template_id" : 27,
"dir" : 1,
"pipe_no" : 2,
"index" : 0,
"group_id" : 0,
"profile_id" : 43,
"id" : 1073741835,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 1,
"n_keys" : 11,
"n_actions" : 16,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.dst_addr",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 148,
"p4_pattern_type" : 1073807616,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.tpid",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 150,
"p4_pattern_type" : 1073807617,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.priority",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 151,
"p4_pattern_type" : 1073807617,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.cfi",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 152,
"p4_pattern_type" : 1073807617,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.vlan_id",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 153,
"p4_pattern_type" : 1073807617,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.type",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 158,
"p4_pattern_type" : 1073807616,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.dst_addr",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 160,
"p4_pattern_type" : 1073808130,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.dst_addr",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 160,
"p4_pattern_type" : 1073808128,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.dst_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 162,
"p4_pattern_type" : 1073808132,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.dst_addr",
"key_id" : 11,
"table_id" : 0,
"p4_table_id" : 11,
"key_type" : 162,
"p4_pattern_type" : 1073808131,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
}
],
"actions" : [
{
"act_name" : "dec_ttl",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462720,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 4194304,
"n_sub_acts" : 1,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 342,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 64, 0]
}
],
"param" : []
},
{
"act_name" : "drop",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462721,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 3,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 700,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "ecmp",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462722,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 16,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 2,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [28],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "recirc_id",
"p_id" : 0,
"p_len" : 8,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "member_num",
"p_id" : 0,
"p_len" : 8,
"p_offset" : 8,
"endian" : 0
}
]
},
{
"act_name" : "encap_vxlan",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462723,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 482,
"n_sub_acts" : 2,
"n_params" : 2,
"sub_actions" : [
{
"s_type" : 482,
"need_param" : 1,
"s_len" : 754,
"data" : [],
"s_name" : "vxlan",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 432,
"offset_in_param" : 8,
"length_in_param" : 760,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 638,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "flag",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 1,
"offset_in_param" : 0,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "flag",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "vxlan",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 8,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462724,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 24,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [42, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [12, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 11,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 13,
"type" : 0,
"target_offset" : 16,
"target_bits" : 16,
"offset_in_param" : 16,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 32,
"target_bits" : 2,
"offset_in_param" : 32,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 15,
"type" : 0,
"target_offset" : 34,
"target_bits" : 3,
"offset_in_param" : 34,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 40,
"target_bits" : 2,
"offset_in_param" : 40,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 17,
"type" : 0,
"target_offset" : 42,
"target_bits" : 1,
"offset_in_param" : 42,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 18,
"type" : 0,
"target_offset" : 43,
"target_bits" : 1,
"offset_in_param" : 43,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 19,
"type" : 0,
"target_offset" : 44,
"target_bits" : 2,
"offset_in_param" : 44,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 20,
"type" : 0,
"target_offset" : 48,
"target_bits" : 22,
"offset_in_param" : 48,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 690,
"data" : [],
"s_name" : "nvgre_hdr",
"s_id" : 21,
"type" : 0,
"target_offset" : 72,
"target_bits" : 336,
"offset_in_param" : 72,
"length_in_param" : 696,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "nvgre_hdr.eth",
"s_id" : 22,
"type" : 0,
"target_offset" : 80,
"target_bits" : 112,
"offset_in_param" : 80,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "nvgre_hdr.ipv4",
"s_id" : 23,
"type" : 0,
"target_offset" : 224,
"target_bits" : 160,
"offset_in_param" : 224,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 374,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "nvgre_hdr.nvgre",
"s_id" : 24,
"type" : 0,
"target_offset" : 704,
"target_bits" : 64,
"offset_in_param" : 704,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462725,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 25,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [50, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [13, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 11,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 12,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 13,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 15,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 17,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 18,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 754,
"data" : [],
"s_name" : "vxlan_hdr",
"s_id" : 19,
"type" : 0,
"target_offset" : 96,
"target_bits" : 400,
"offset_in_param" : 96,
"length_in_param" : 760,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "vxlan_hdr.eth",
"s_id" : 20,
"type" : 0,
"target_offset" : 104,
"target_bits" : 112,
"offset_in_param" : 104,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "vxlan_hdr.ipv4",
"s_id" : 21,
"type" : 0,
"target_offset" : 248,
"target_bits" : 160,
"offset_in_param" : 248,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 432,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.udp",
"s_id" : 22,
"type" : 0,
"target_offset" : 728,
"target_bits" : 64,
"offset_in_param" : 728,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 372,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.vxlan",
"s_id" : 23,
"type" : 0,
"target_offset" : 792,
"target_bits" : 64,
"offset_in_param" : 792,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 24,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 26,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462726,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 13,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 4,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 5,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 6,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 7,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 8,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 9,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 10,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 11,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 13,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 14,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "pop_vlan",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462727,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 1,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 338,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "push_vlan",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462728,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 341,
"n_sub_acts" : 4,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 4,
"data" : [],
"s_name" : "type",
"s_id" : 2,
"type" : 0,
"target_offset" : 19,
"target_bits" : 2,
"offset_in_param" : 0,
"length_in_param" : 4,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "mask",
"s_id" : 3,
"type" : 0,
"target_offset" : 16,
"target_bits" : 3,
"offset_in_param" : 8,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "tpid",
"s_id" : 4,
"type" : 0,
"target_offset" : 21,
"target_bits" : 3,
"offset_in_param" : 16,
"length_in_param" : 16,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "value",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 32,
"length_in_param" : 16,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "type",
"p_id" : 0,
"p_len" : 4,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "mask",
"p_id" : 0,
"p_len" : 3,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "tpid",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "value",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 32,
"endian" : 1
}
]
},
{
"act_name" : "send_port",
"action_id" : 9,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462729,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 2,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 310,
"n_sub_acts" : 4,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 308,
"need_param" : 0,
"s_len" : 1,
"data" : [1],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 309,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 310,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 72, 0]
},
{
"s_type" : 310,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "id",
"s_id" : 5,
"type" : 0,
"target_offset" : 6,
"target_bits" : 2,
"offset_in_param" : 0,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_counter",
"action_id" : 10,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462730,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 686,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_dmac",
"action_id" : 11,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462731,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 349,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 349,
"need_param" : 1,
"s_len" : 48,
"data" : [],
"s_name" : "mac",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 48,
"offset_in_param" : 0,
"length_in_param" : 48,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mac",
"p_id" : 0,
"p_len" : 48,
"p_offset" : 0,
"endian" : 1
}
]
},
{
"act_name" : "set_smac",
"action_id" : 12,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462732,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 350,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 350,
"need_param" : 1,
"s_len" : 48,
"data" : [],
"s_name" : "mac",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 48,
"offset_in_param" : 0,
"length_in_param" : 48,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mac",
"p_id" : 0,
"p_len" : 48,
"p_offset" : 0,
"endian" : 1
}
]
},
{
"act_name" : "send_to_vf",
"action_id" : 13,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462733,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 13,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 310,
"n_sub_acts" : 4,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 308,
"need_param" : 0,
"s_len" : 1,
"data" : [1],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 309,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 310,
"need_param" : 0,
"s_len" : 4,
"data" : [64, 18, 64, 0]
},
{
"s_type" : 310,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "vfid",
"s_id" : 5,
"type" : 0,
"target_offset" : 6,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "vfid",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "tx_upcall",
"action_id" : 14,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462734,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [29],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "snat",
"action_id" : 15,
"table_id" : 0,
"p4_table_id" : 11,
"p4_action_type" : 1074462735,
"rte_flow_type" : 0,
"priority" : 2,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 353,
"need_param" : 1,
"s_len" : 32,
"data" : [],
"s_name" : "src_addr",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 32,
"offset_in_param" : 0,
"length_in_param" : 32,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "egress_control.egress_fwd.ecmp_table",
"p4_table_size" : 128,
"table_id" : 1,
"p4_table_id" : 14,
"total_len" : 12548,
"table_type" : 0,
"key_template_id" : 4294967295,
"dir" : 1,
"pipe_no" : 0,
"index" : 0,
"group_id" : 0,
"profile_id" : 49,
"id" : 1073741838,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 2,
"n_actions" : 12,
"keys" : [
{
"key_name" : "meta.dp_hash",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 14,
"key_type" : 672,
"p4_pattern_type" : 1610612761,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 32,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "meta.recirc_id",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 14,
"key_type" : 673,
"p4_pattern_type" : 1610612762,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 8,
"total_len_in_param" : 8,
"data" : []
}
],
"actions" : [
{
"act_name" : "dec_ttl",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659328,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 342,
"n_sub_acts" : 3,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [52],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "drop",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659329,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 700,
"n_sub_acts" : 3,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [53],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "encap_vxlan",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659330,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 482,
"n_sub_acts" : 3,
"n_params" : 2,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [54],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "flag",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "vxlan",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 8,
"endian" : 1
}
]
},
{
"act_name" : "push_vlan",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659331,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 341,
"n_sub_acts" : 3,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [55],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "type",
"p_id" : 0,
"p_len" : 4,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "mask",
"p_id" : 0,
"p_len" : 3,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "tpid",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "value",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 32,
"endian" : 1
}
]
},
{
"act_name" : "pop_vlan",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659332,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 338,
"n_sub_acts" : 3,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [56],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "send_port",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659333,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 2,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [57],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "send_to_vf",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659334,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 13,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [58],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "vfid",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_counter",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659335,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 3,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [59],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_dmac",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659336,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 349,
"n_sub_acts" : 3,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [60],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mac",
"p_id" : 0,
"p_len" : 48,
"p_offset" : 0,
"endian" : 1
}
]
},
{
"act_name" : "set_smac",
"action_id" : 9,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659337,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 350,
"n_sub_acts" : 3,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [61],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mac",
"p_id" : 0,
"p_len" : 48,
"p_offset" : 0,
"endian" : 1
}
]
},
{
"act_name" : "tx_upcall",
"action_id" : 10,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659338,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [62],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "snat",
"action_id" : 11,
"table_id" : 0,
"p4_table_id" : 14,
"p4_action_type" : 1074659339,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 3,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [63],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "egress_pre_control.meter_profile_ops",
"p4_table_size" : 256,
"table_id" : 1,
"p4_table_id" : 15,
"total_len" : 1888,
"table_type" : 0,
"key_template_id" : 30,
"dir" : 1,
"pipe_no" : 0,
"index" : 0,
"group_id" : 0,
"profile_id" : 4294967295,
"id" : 1073741839,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 0,
"n_actions" : 3,
"keys" : [],
"actions" : [
{
"act_name" : "add_meter_profile",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 15,
"p4_action_type" : 1074724864,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 276,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_profile_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_profile_entry",
"p_id" : 0,
"p_len" : 260,
"p_offset" : 16,
"endian" : 1
}
]
},
{
"act_name" : "delete_meter_profile",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 15,
"p4_action_type" : 1074724865,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 12,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 1,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_profile_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "modify_meter_profile",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 15,
"p4_action_type" : 1074724866,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 276,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_profile_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_profile_entry",
"p_id" : 0,
"p_len" : 260,
"p_offset" : 16,
"endian" : 1
}
]
}
]
},
{
"table_name" : "egress_pre_control.meter_policer_ops",
"p4_table_size" : 256,
"table_id" : 1,
"p4_table_id" : 16,
"total_len" : 1888,
"table_type" : 0,
"key_template_id" : 31,
"dir" : 1,
"pipe_no" : 0,
"index" : 0,
"group_id" : 0,
"profile_id" : 4294967295,
"id" : 1073741840,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 0,
"n_actions" : 3,
"keys" : [],
"actions" : [
{
"act_name" : "add_meter_policer",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 16,
"p4_action_type" : 1074790400,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 40,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_policer_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_policer_entry",
"p_id" : 0,
"p_len" : 24,
"p_offset" : 16,
"endian" : 1
}
]
},
{
"act_name" : "delete_meter_policer",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 16,
"p4_action_type" : 1074790401,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 12,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 1,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_policer_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "modify_meter_policer",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 16,
"p4_action_type" : 1074790402,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 40,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_policer_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_policer_entry",
"p_id" : 0,
"p_len" : 24,
"p_offset" : 16,
"endian" : 1
}
]
}
]
},
{
"table_name" : "egress_pre_control.meter_instance_ops",
"p4_table_size" : 4096,
"table_id" : 1,
"p4_table_id" : 17,
"total_len" : 1888,
"table_type" : 0,
"key_template_id" : 32,
"dir" : 1,
"pipe_no" : 0,
"index" : 0,
"group_id" : 0,
"profile_id" : 4294967295,
"id" : 1073741841,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 0,
"n_actions" : 3,
"keys" : [],
"actions" : [
{
"act_name" : "add_meter_instance",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 17,
"p4_action_type" : 1074855936,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 61,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_instance_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_inst_entry",
"p_id" : 0,
"p_len" : 45,
"p_offset" : 16,
"endian" : 1
}
]
},
{
"act_name" : "delete_meter_instance",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 17,
"p4_action_type" : 1074855937,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 12,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 1,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_instance_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "modify_meter_instance",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 17,
"p4_action_type" : 1074855938,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 0,
"total_len_in_param" : 61,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 2,
"sub_actions" : [],
"param" : [
{
"p_name" : "meter_instance_id",
"p_id" : 0,
"p_len" : 12,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "meter_inst_entry",
"p_id" : 0,
"p_len" : 45,
"p_offset" : 16,
"endian" : 1
}
]
}
]
}
],
"wc_table" : [
{
"table_name" : "ingress_control.ingress_acl_group1.wc_table",
"p4_table_size" : 16,
"table_id" : 0,
"p4_table_id" : 0,
"total_len" : 25521,
"table_type" : 1,
"key_template_id" : 6,
"dir" : 0,
"pipe_no" : 0,
"index" : 0,
"group_id" : 0,
"profile_id" : 5,
"id" : 1073741824,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 33,
"n_actions" : 9,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_vxlan.vni",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 177,
"p4_pattern_type" : 1073808897,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 32,
"length_in_param" : 32,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.dst_addr",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 186,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.src_addr",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 187,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.tpid",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 188,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.priority",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 189,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.cfi",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 190,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.vlan_id",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 191,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.type",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 196,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.src_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 197,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4_frag.src_addr",
"key_id" : 11,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 197,
"p4_pattern_type" : 1073873664,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.src_addr",
"key_id" : 12,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 199,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.src_addr",
"key_id" : 13,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 199,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.dst_addr",
"key_id" : 14,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 198,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4_frag.dst_addr",
"key_id" : 15,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 198,
"p4_pattern_type" : 1073873664,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.dst_addr",
"key_id" : 16,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 200,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.dst_addr",
"key_id" : 17,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 200,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.protocol",
"key_id" : 18,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 201,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4_frag.protocol",
"key_id" : 19,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 201,
"p4_pattern_type" : 1073873664,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.next_hdr",
"key_id" : 20,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 201,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.next_hdr",
"key_id" : 21,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 201,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.diffserv",
"key_id" : 22,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 203,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4_frag.diffserv",
"key_id" : 23,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 203,
"p4_pattern_type" : 1073873664,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.traffic_class",
"key_id" : 24,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 204,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.traffic_class",
"key_id" : 25,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 204,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innertransport.sctp.dst_port",
"key_id" : 26,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 252,
"p4_pattern_type" : 1073874181,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.innertransport.tcp.dst_port",
"key_id" : 27,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 252,
"p4_pattern_type" : 1073874178,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innertransport.udp.dst_port",
"key_id" : 28,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 252,
"p4_pattern_type" : 1073874179,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.innertransport.sctp.src_port",
"key_id" : 29,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 252,
"p4_pattern_type" : 1073874181,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.innertransport.tcp.src_port",
"key_id" : 30,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 252,
"p4_pattern_type" : 1073874178,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innertransport.udp.src_port",
"key_id" : 31,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 252,
"p4_pattern_type" : 1073874179,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "umeta.tag",
"key_id" : 32,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 146,
"p4_pattern_type" : 1342177281,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 5,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 5,
"total_len_in_param" : 5,
"data" : []
},
{
"key_name" : "hdr.outer_vxlan.reserved0",
"key_id" : 33,
"table_id" : 0,
"p4_table_id" : 0,
"key_type" : 253,
"p4_pattern_type" : 1073808897,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 24,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 24,
"total_len_in_param" : 64,
"data" : []
}
],
"actions" : [
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 0,
"p4_action_type" : 1073741824,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 15,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 24,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [42, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 11,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 13,
"type" : 0,
"target_offset" : 16,
"target_bits" : 16,
"offset_in_param" : 16,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 32,
"target_bits" : 2,
"offset_in_param" : 32,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 15,
"type" : 0,
"target_offset" : 34,
"target_bits" : 3,
"offset_in_param" : 34,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 40,
"target_bits" : 2,
"offset_in_param" : 40,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 17,
"type" : 0,
"target_offset" : 42,
"target_bits" : 1,
"offset_in_param" : 42,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 18,
"type" : 0,
"target_offset" : 43,
"target_bits" : 1,
"offset_in_param" : 43,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 19,
"type" : 0,
"target_offset" : 44,
"target_bits" : 2,
"offset_in_param" : 44,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 20,
"type" : 0,
"target_offset" : 48,
"target_bits" : 22,
"offset_in_param" : 48,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 690,
"data" : [],
"s_name" : "nvgre_hdr",
"s_id" : 21,
"type" : 0,
"target_offset" : 72,
"target_bits" : 336,
"offset_in_param" : 72,
"length_in_param" : 696,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "nvgre_hdr.eth",
"s_id" : 22,
"type" : 0,
"target_offset" : 80,
"target_bits" : 112,
"offset_in_param" : 80,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "nvgre_hdr.ipv4",
"s_id" : 23,
"type" : 0,
"target_offset" : 224,
"target_bits" : 160,
"offset_in_param" : 224,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 374,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "nvgre_hdr.nvgre",
"s_id" : 24,
"type" : 0,
"target_offset" : 704,
"target_bits" : 64,
"offset_in_param" : 704,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 0,
"p4_action_type" : 1073741825,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 15,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 25,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [50, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 11,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 12,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 13,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 15,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 17,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 18,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 754,
"data" : [],
"s_name" : "vxlan_hdr",
"s_id" : 19,
"type" : 0,
"target_offset" : 96,
"target_bits" : 400,
"offset_in_param" : 96,
"length_in_param" : 760,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "vxlan_hdr.eth",
"s_id" : 20,
"type" : 0,
"target_offset" : 104,
"target_bits" : 112,
"offset_in_param" : 104,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "vxlan_hdr.ipv4",
"s_id" : 21,
"type" : 0,
"target_offset" : 248,
"target_bits" : 160,
"offset_in_param" : 248,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 432,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.udp",
"s_id" : 22,
"type" : 0,
"target_offset" : 728,
"target_bits" : 64,
"offset_in_param" : 728,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 372,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.vxlan",
"s_id" : 23,
"type" : 0,
"target_offset" : 792,
"target_bits" : 64,
"offset_in_param" : 792,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 24,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 26,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 0,
"p4_action_type" : 1073741826,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 15,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 13,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 4,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 5,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 6,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 7,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 8,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 9,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 10,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 11,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 13,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 14,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "NoAction",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 0,
"p4_action_type" : 1073741827,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 15,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "rx_upcall",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 0,
"p4_action_type" : 1073741828,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "set_counter",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 0,
"p4_action_type" : 1073741829,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 15,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 686,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_tag",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 0,
"p4_action_type" : 1073741830,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 15,
"total_len_in_param" : 5,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 337,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 1,
"s_len" : 5,
"data" : [],
"s_name" : "tag",
"s_id" : 3,
"type" : 0,
"target_offset" : 21,
"target_bits" : 5,
"offset_in_param" : 0,
"length_in_param" : 5,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "tag",
"p_id" : 0,
"p_len" : 5,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_shared_counter",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 0,
"p4_action_type" : 1073741831,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 15,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 687,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 687,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "snat",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 0,
"p4_action_type" : 1073741832,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 15,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 353,
"need_param" : 1,
"s_len" : 32,
"data" : [],
"s_name" : "src_addr",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 32,
"offset_in_param" : 0,
"length_in_param" : 32,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "ingress_control.ingress_acl_group2.wc_table",
"p4_table_size" : 16,
"table_id" : 0,
"p4_table_id" : 1,
"total_len" : 25521,
"table_type" : 1,
"key_template_id" : 7,
"dir" : 0,
"pipe_no" : 1,
"index" : 0,
"group_id" : 0,
"profile_id" : 23,
"id" : 1073741825,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 33,
"n_actions" : 9,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_vxlan.vni",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 177,
"p4_pattern_type" : 1073808897,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 32,
"length_in_param" : 32,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.dst_addr",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 186,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.src_addr",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 187,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.tpid",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 188,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.priority",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 189,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.cfi",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 190,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.vlan_id",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 191,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.type",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 196,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.src_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 197,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4_frag.src_addr",
"key_id" : 11,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 197,
"p4_pattern_type" : 1073873664,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.src_addr",
"key_id" : 12,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 199,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.src_addr",
"key_id" : 13,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 199,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.dst_addr",
"key_id" : 14,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 198,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4_frag.dst_addr",
"key_id" : 15,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 198,
"p4_pattern_type" : 1073873664,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.dst_addr",
"key_id" : 16,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 200,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.dst_addr",
"key_id" : 17,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 200,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.protocol",
"key_id" : 18,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 201,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4_frag.protocol",
"key_id" : 19,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 201,
"p4_pattern_type" : 1073873664,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.next_hdr",
"key_id" : 20,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 201,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.next_hdr",
"key_id" : 21,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 201,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.diffserv",
"key_id" : 22,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 203,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4_frag.diffserv",
"key_id" : 23,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 203,
"p4_pattern_type" : 1073873664,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.traffic_class",
"key_id" : 24,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 204,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.traffic_class",
"key_id" : 25,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 204,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innertransport.sctp.dst_port",
"key_id" : 26,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 252,
"p4_pattern_type" : 1073874181,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.innertransport.tcp.dst_port",
"key_id" : 27,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 252,
"p4_pattern_type" : 1073874178,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innertransport.udp.dst_port",
"key_id" : 28,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 252,
"p4_pattern_type" : 1073874179,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.innertransport.sctp.src_port",
"key_id" : 29,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 252,
"p4_pattern_type" : 1073874181,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.innertransport.tcp.src_port",
"key_id" : 30,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 252,
"p4_pattern_type" : 1073874178,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innertransport.udp.src_port",
"key_id" : 31,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 252,
"p4_pattern_type" : 1073874179,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "umeta.tag",
"key_id" : 32,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 146,
"p4_pattern_type" : 1342177281,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 5,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 5,
"total_len_in_param" : 5,
"data" : []
},
{
"key_name" : "hdr.outer_vxlan.reserved0",
"key_id" : 33,
"table_id" : 0,
"p4_table_id" : 1,
"key_type" : 253,
"p4_pattern_type" : 1073808897,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 24,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 24,
"total_len_in_param" : 64,
"data" : []
}
],
"actions" : [
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 1,
"p4_action_type" : 1073807360,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 17,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 24,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [42, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 11,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 13,
"type" : 0,
"target_offset" : 16,
"target_bits" : 16,
"offset_in_param" : 16,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 32,
"target_bits" : 2,
"offset_in_param" : 32,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 15,
"type" : 0,
"target_offset" : 34,
"target_bits" : 3,
"offset_in_param" : 34,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 40,
"target_bits" : 2,
"offset_in_param" : 40,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 17,
"type" : 0,
"target_offset" : 42,
"target_bits" : 1,
"offset_in_param" : 42,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 18,
"type" : 0,
"target_offset" : 43,
"target_bits" : 1,
"offset_in_param" : 43,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 19,
"type" : 0,
"target_offset" : 44,
"target_bits" : 2,
"offset_in_param" : 44,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 20,
"type" : 0,
"target_offset" : 48,
"target_bits" : 22,
"offset_in_param" : 48,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 690,
"data" : [],
"s_name" : "nvgre_hdr",
"s_id" : 21,
"type" : 0,
"target_offset" : 72,
"target_bits" : 336,
"offset_in_param" : 72,
"length_in_param" : 696,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "nvgre_hdr.eth",
"s_id" : 22,
"type" : 0,
"target_offset" : 80,
"target_bits" : 112,
"offset_in_param" : 80,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "nvgre_hdr.ipv4",
"s_id" : 23,
"type" : 0,
"target_offset" : 224,
"target_bits" : 160,
"offset_in_param" : 224,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 374,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "nvgre_hdr.nvgre",
"s_id" : 24,
"type" : 0,
"target_offset" : 704,
"target_bits" : 64,
"offset_in_param" : 704,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 1,
"p4_action_type" : 1073807361,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 17,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 25,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [50, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [3, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 11,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 12,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 13,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 15,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 17,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 18,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 754,
"data" : [],
"s_name" : "vxlan_hdr",
"s_id" : 19,
"type" : 0,
"target_offset" : 96,
"target_bits" : 400,
"offset_in_param" : 96,
"length_in_param" : 760,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "vxlan_hdr.eth",
"s_id" : 20,
"type" : 0,
"target_offset" : 104,
"target_bits" : 112,
"offset_in_param" : 104,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "vxlan_hdr.ipv4",
"s_id" : 21,
"type" : 0,
"target_offset" : 248,
"target_bits" : 160,
"offset_in_param" : 248,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 432,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.udp",
"s_id" : 22,
"type" : 0,
"target_offset" : 728,
"target_bits" : 64,
"offset_in_param" : 728,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 372,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.vxlan",
"s_id" : 23,
"type" : 0,
"target_offset" : 792,
"target_bits" : 64,
"offset_in_param" : 792,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 24,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 26,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 1,
"p4_action_type" : 1073807362,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 17,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 13,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 4,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 5,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 6,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 7,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 8,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 9,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 10,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 11,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 13,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 14,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "NoAction",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 1,
"p4_action_type" : 1073807363,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 17,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "rx_upcall",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 1,
"p4_action_type" : 1073807364,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [9, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [1],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "set_counter",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 1,
"p4_action_type" : 1073807365,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 17,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 686,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_tag",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 1,
"p4_action_type" : 1073807366,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 17,
"total_len_in_param" : 5,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 337,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 1,
"s_len" : 5,
"data" : [],
"s_name" : "tag",
"s_id" : 3,
"type" : 0,
"target_offset" : 21,
"target_bits" : 5,
"offset_in_param" : 0,
"length_in_param" : 5,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "tag",
"p_id" : 0,
"p_len" : 5,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_shared_counter",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 1,
"p4_action_type" : 1073807367,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 17,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 687,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 687,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "snat",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 1,
"p4_action_type" : 1073807368,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 17,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 353,
"need_param" : 1,
"s_len" : 32,
"data" : [],
"s_name" : "src_addr",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 32,
"offset_in_param" : 0,
"length_in_param" : 32,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "ingress_control.ingress_fwd.em_table",
"p4_table_size" : 1048576,
"table_id" : 0,
"p4_table_id" : 2,
"total_len" : 37142,
"table_type" : 1,
"key_template_id" : 8,
"dir" : 0,
"pipe_no" : 2,
"index" : 0,
"group_id" : 0,
"profile_id" : 25,
"id" : 1073741826,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 12,
"n_actions" : 15,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_vxlan.vni",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 177,
"p4_pattern_type" : 1073808897,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 32,
"length_in_param" : 32,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.dst_addr",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 186,
"p4_pattern_type" : 1073873152,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.tpid",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 188,
"p4_pattern_type" : 1073873153,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.priority",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 189,
"p4_pattern_type" : 1073873153,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.cfi",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 190,
"p4_pattern_type" : 1073873153,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.vlan_id",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 191,
"p4_pattern_type" : 1073873153,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.type",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 196,
"p4_pattern_type" : 1073873152,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.dst_addr",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 198,
"p4_pattern_type" : 1073873666,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4_frag.dst_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 198,
"p4_pattern_type" : 1073873664,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.dst_addr",
"key_id" : 11,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 200,
"p4_pattern_type" : 1073873668,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.dst_addr",
"key_id" : 12,
"table_id" : 0,
"p4_table_id" : 2,
"key_type" : 200,
"p4_pattern_type" : 1073873667,
"match_type" : 1,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
}
],
"actions" : [
{
"act_name" : "dec_ttl",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872896,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 4194304,
"n_sub_acts" : 5,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 342,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 64, 0]
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [6, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "decap_tunnel",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872897,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 1,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 65847,
"n_sub_acts" : 6,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 311,
"need_param" : 0,
"s_len" : 4,
"data" : [6, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 1,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 637,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "flag",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 1,
"offset_in_param" : 0,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "flag",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "drop",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872898,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 3,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 700,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872899,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 28,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [42, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 11,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 13,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 14,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 15,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 16,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 17,
"type" : 0,
"target_offset" : 16,
"target_bits" : 16,
"offset_in_param" : 16,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 18,
"type" : 0,
"target_offset" : 32,
"target_bits" : 2,
"offset_in_param" : 32,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 19,
"type" : 0,
"target_offset" : 34,
"target_bits" : 3,
"offset_in_param" : 34,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 20,
"type" : 0,
"target_offset" : 40,
"target_bits" : 2,
"offset_in_param" : 40,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 21,
"type" : 0,
"target_offset" : 42,
"target_bits" : 1,
"offset_in_param" : 42,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 22,
"type" : 0,
"target_offset" : 43,
"target_bits" : 1,
"offset_in_param" : 43,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 23,
"type" : 0,
"target_offset" : 44,
"target_bits" : 2,
"offset_in_param" : 44,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 24,
"type" : 0,
"target_offset" : 48,
"target_bits" : 22,
"offset_in_param" : 48,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 690,
"data" : [],
"s_name" : "nvgre_hdr",
"s_id" : 25,
"type" : 0,
"target_offset" : 72,
"target_bits" : 336,
"offset_in_param" : 72,
"length_in_param" : 696,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "nvgre_hdr.eth",
"s_id" : 26,
"type" : 0,
"target_offset" : 80,
"target_bits" : 112,
"offset_in_param" : 80,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "nvgre_hdr.ipv4",
"s_id" : 27,
"type" : 0,
"target_offset" : 224,
"target_bits" : 160,
"offset_in_param" : 224,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 374,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "nvgre_hdr.nvgre",
"s_id" : 28,
"type" : 0,
"target_offset" : 704,
"target_bits" : 64,
"offset_in_param" : 704,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 29,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872900,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 29,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [50, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [5, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 11,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 13,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 14,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 15,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 17,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 18,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 19,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 20,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 21,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 22,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 754,
"data" : [],
"s_name" : "vxlan_hdr",
"s_id" : 23,
"type" : 0,
"target_offset" : 96,
"target_bits" : 400,
"offset_in_param" : 96,
"length_in_param" : 760,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "vxlan_hdr.eth",
"s_id" : 24,
"type" : 0,
"target_offset" : 104,
"target_bits" : 112,
"offset_in_param" : 104,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "vxlan_hdr.ipv4",
"s_id" : 25,
"type" : 0,
"target_offset" : 248,
"target_bits" : 160,
"offset_in_param" : 248,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 432,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.udp",
"s_id" : 26,
"type" : 0,
"target_offset" : 728,
"target_bits" : 64,
"offset_in_param" : 728,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 372,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.vxlan",
"s_id" : 27,
"type" : 0,
"target_offset" : 792,
"target_bits" : 64,
"offset_in_param" : 792,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 28,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 29,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 30,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872901,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 17,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 8,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 9,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 10,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 11,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 12,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 13,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 14,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 15,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 16,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 17,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 18,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "pop_vlan",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872902,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 5,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 338,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "push_vlan",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872903,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 341,
"n_sub_acts" : 8,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 4,
"data" : [],
"s_name" : "type",
"s_id" : 6,
"type" : 0,
"target_offset" : 19,
"target_bits" : 2,
"offset_in_param" : 0,
"length_in_param" : 4,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "mask",
"s_id" : 7,
"type" : 0,
"target_offset" : 16,
"target_bits" : 3,
"offset_in_param" : 8,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "tpid",
"s_id" : 8,
"type" : 0,
"target_offset" : 21,
"target_bits" : 3,
"offset_in_param" : 16,
"length_in_param" : 16,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "value",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 32,
"length_in_param" : 16,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "type",
"p_id" : 0,
"p_len" : 4,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "mask",
"p_id" : 0,
"p_len" : 3,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "tpid",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "value",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 32,
"endian" : 1
}
]
},
{
"act_name" : "rx_upcall",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872904,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [2],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "send_to_vf",
"action_id" : 9,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872905,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 13,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 310,
"n_sub_acts" : 8,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 308,
"need_param" : 0,
"s_len" : 1,
"data" : [1],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 309,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 310,
"need_param" : 0,
"s_len" : 4,
"data" : [64, 18, 64, 0]
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 310,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "vfid",
"s_id" : 9,
"type" : 0,
"target_offset" : 6,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "vfid",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_counter",
"action_id" : 10,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872906,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 5,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 686,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_dmac",
"action_id" : 11,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872907,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 349,
"n_sub_acts" : 5,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 349,
"need_param" : 1,
"s_len" : 48,
"data" : [],
"s_name" : "mac",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 48,
"offset_in_param" : 0,
"length_in_param" : 48,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mac",
"p_id" : 0,
"p_len" : 48,
"p_offset" : 0,
"endian" : 1
}
]
},
{
"act_name" : "set_smac",
"action_id" : 12,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872908,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 350,
"n_sub_acts" : 5,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 350,
"need_param" : 1,
"s_len" : 48,
"data" : [],
"s_name" : "mac",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 48,
"offset_in_param" : 0,
"length_in_param" : 48,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mac",
"p_id" : 0,
"p_len" : 48,
"p_offset" : 0,
"endian" : 1
}
]
},
{
"act_name" : "send_port",
"action_id" : 13,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872909,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 2,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 310,
"n_sub_acts" : 8,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 308,
"need_param" : 0,
"s_len" : 1,
"data" : [1],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 309,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 310,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 72, 0]
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 310,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "id",
"s_id" : 9,
"type" : 0,
"target_offset" : 6,
"target_bits" : 2,
"offset_in_param" : 0,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "snat",
"action_id" : 14,
"table_id" : 0,
"p4_table_id" : 2,
"p4_action_type" : 1073872910,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 5,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 678,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 353,
"need_param" : 1,
"s_len" : 32,
"data" : [],
"s_name" : "src_addr",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 32,
"offset_in_param" : 0,
"length_in_param" : 32,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "ingress_control.ingress_acl_group3.wc_table",
"p4_table_size" : 16,
"table_id" : 0,
"p4_table_id" : 3,
"total_len" : 18135,
"table_type" : 1,
"key_template_id" : 9,
"dir" : 0,
"pipe_no" : 3,
"index" : 0,
"group_id" : 0,
"profile_id" : 27,
"id" : 1073741827,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 31,
"n_actions" : 12,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.dst_addr",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 148,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.src_addr",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 149,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.tpid",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 150,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.priority",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 151,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.cfi",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 152,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.vlan_id",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 153,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.type",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 158,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.src_addr",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 159,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.src_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 159,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.src_addr",
"key_id" : 11,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 161,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.src_addr",
"key_id" : 12,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 161,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.dst_addr",
"key_id" : 13,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 160,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.dst_addr",
"key_id" : 14,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 160,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.dst_addr",
"key_id" : 15,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 162,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.dst_addr",
"key_id" : 16,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 162,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.protocol",
"key_id" : 17,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 163,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.protocol",
"key_id" : 18,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 163,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.next_hdr",
"key_id" : 19,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 163,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.next_hdr",
"key_id" : 20,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 163,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.diffserv",
"key_id" : 21,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 165,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.diffserv",
"key_id" : 22,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 165,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.traffic_class",
"key_id" : 23,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 166,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.traffic_class",
"key_id" : 24,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 166,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outertransport.sctp.src_port",
"key_id" : 25,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 252,
"p4_pattern_type" : 1073808645,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.outertransport.tcp.src_port",
"key_id" : 26,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 252,
"p4_pattern_type" : 1073808642,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outertransport.udp.src_port",
"key_id" : 27,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 252,
"p4_pattern_type" : 1073808643,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.outertransport.sctp.dst_port",
"key_id" : 28,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 252,
"p4_pattern_type" : 1073808645,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.outertransport.tcp.dst_port",
"key_id" : 29,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 252,
"p4_pattern_type" : 1073808642,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outertransport.udp.dst_port",
"key_id" : 30,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 252,
"p4_pattern_type" : 1073808643,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "umeta.tag",
"key_id" : 31,
"table_id" : 0,
"p4_table_id" : 3,
"key_type" : 146,
"p4_pattern_type" : 1342177281,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 5,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 5,
"total_len_in_param" : 5,
"data" : []
}
],
"actions" : [
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938432,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [3],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938433,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [4],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938434,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [5],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "NoAction",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938435,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "rx_upcall",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938436,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [6],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "set_counter",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938437,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [7],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_tag",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938438,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 5,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 337,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [8],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "tag",
"p_id" : 0,
"p_len" : 5,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_shared_counter",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938439,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 687,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [9],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "modify_ipv4_dscp",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938440,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 30,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [10],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "dst_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "src_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "dscp",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 24,
"endian" : 0
}
]
},
{
"act_name" : "modify_ipv6_dscp",
"action_id" : 9,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938441,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 30,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [11],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "dst_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "src_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "dscp",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 24,
"endian" : 0
}
]
},
{
"act_name" : "modify_vxlan_rsv0",
"action_id" : 10,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938442,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 11,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 2,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [12],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "rsv0",
"p_id" : 0,
"p_len" : 3,
"p_offset" : 8,
"endian" : 0
}
]
},
{
"act_name" : "snat",
"action_id" : 11,
"table_id" : 0,
"p4_table_id" : 3,
"p4_action_type" : 1073938443,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [13],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "ingress_control.ingress_acl_group4.wc_table",
"p4_table_size" : 16,
"table_id" : 0,
"p4_table_id" : 4,
"total_len" : 18135,
"table_type" : 1,
"key_template_id" : 10,
"dir" : 0,
"pipe_no" : 4,
"index" : 0,
"group_id" : 0,
"profile_id" : 28,
"id" : 1073741828,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 31,
"n_actions" : 12,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.dst_addr",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 148,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.src_addr",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 149,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.tpid",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 150,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.priority",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 151,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.cfi",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 152,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.vlan_id",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 153,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.type",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 158,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.src_addr",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 159,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.src_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 159,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.src_addr",
"key_id" : 11,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 161,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.src_addr",
"key_id" : 12,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 161,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.dst_addr",
"key_id" : 13,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 160,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.dst_addr",
"key_id" : 14,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 160,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.dst_addr",
"key_id" : 15,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 162,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.dst_addr",
"key_id" : 16,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 162,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.protocol",
"key_id" : 17,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 163,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.protocol",
"key_id" : 18,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 163,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.next_hdr",
"key_id" : 19,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 163,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.next_hdr",
"key_id" : 20,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 163,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.diffserv",
"key_id" : 21,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 165,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.diffserv",
"key_id" : 22,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 165,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.traffic_class",
"key_id" : 23,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 166,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.traffic_class",
"key_id" : 24,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 166,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outertransport.sctp.src_port",
"key_id" : 25,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 252,
"p4_pattern_type" : 1073808645,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.outertransport.tcp.src_port",
"key_id" : 26,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 252,
"p4_pattern_type" : 1073808642,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outertransport.udp.src_port",
"key_id" : 27,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 252,
"p4_pattern_type" : 1073808643,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.outertransport.sctp.dst_port",
"key_id" : 28,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 252,
"p4_pattern_type" : 1073808645,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.outertransport.tcp.dst_port",
"key_id" : 29,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 252,
"p4_pattern_type" : 1073808642,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outertransport.udp.dst_port",
"key_id" : 30,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 252,
"p4_pattern_type" : 1073808643,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "umeta.tag",
"key_id" : 31,
"table_id" : 0,
"p4_table_id" : 4,
"key_type" : 146,
"p4_pattern_type" : 1342177281,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 5,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 5,
"total_len_in_param" : 5,
"data" : []
}
],
"actions" : [
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003968,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [14],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003969,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [15],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003970,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [16],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "NoAction",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003971,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "rx_upcall",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003972,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [17],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "set_counter",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003973,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [18],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_tag",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003974,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 5,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 337,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [19],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "tag",
"p_id" : 0,
"p_len" : 5,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_shared_counter",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003975,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 687,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [20],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "modify_ipv4_dscp",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003976,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 30,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [21],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "dst_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "src_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "dscp",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 24,
"endian" : 0
}
]
},
{
"act_name" : "modify_ipv6_dscp",
"action_id" : 9,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003977,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 30,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [22],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "dst_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "src_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "dscp",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 24,
"endian" : 0
}
]
},
{
"act_name" : "modify_vxlan_rsv0",
"action_id" : 10,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003978,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 11,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 2,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [23],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "rsv0",
"p_id" : 0,
"p_len" : 3,
"p_offset" : 8,
"endian" : 0
}
]
},
{
"act_name" : "snat",
"action_id" : 11,
"table_id" : 0,
"p4_table_id" : 4,
"p4_action_type" : 1074003979,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [24],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "egress_control.egress_acl_group1.wc_table",
"p4_table_size" : 16,
"table_id" : 0,
"p4_table_id" : 8,
"total_len" : 25153,
"table_type" : 1,
"key_template_id" : 24,
"dir" : 1,
"pipe_no" : 0,
"index" : 0,
"group_id" : 0,
"profile_id" : 32,
"id" : 1073741832,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 31,
"n_actions" : 9,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.dst_addr",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 148,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.src_addr",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 149,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.tpid",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 150,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.priority",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 151,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.cfi",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 152,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.vlan_id",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 153,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.type",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 158,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.src_addr",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 159,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.src_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 159,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.src_addr",
"key_id" : 11,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 161,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.src_addr",
"key_id" : 12,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 161,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.dst_addr",
"key_id" : 13,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 160,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.dst_addr",
"key_id" : 14,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 160,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.dst_addr",
"key_id" : 15,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 162,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.dst_addr",
"key_id" : 16,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 162,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.protocol",
"key_id" : 17,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 163,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.protocol",
"key_id" : 18,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 163,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.next_hdr",
"key_id" : 19,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 163,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.next_hdr",
"key_id" : 20,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 163,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.diffserv",
"key_id" : 21,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 165,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.diffserv",
"key_id" : 22,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 165,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.traffic_class",
"key_id" : 23,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 166,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.traffic_class",
"key_id" : 24,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 166,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outertransport.sctp.src_port",
"key_id" : 25,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 252,
"p4_pattern_type" : 1073808645,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.outertransport.tcp.src_port",
"key_id" : 26,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 252,
"p4_pattern_type" : 1073808642,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outertransport.udp.src_port",
"key_id" : 27,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 252,
"p4_pattern_type" : 1073808643,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.outertransport.sctp.dst_port",
"key_id" : 28,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 252,
"p4_pattern_type" : 1073808645,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.outertransport.tcp.dst_port",
"key_id" : 29,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 252,
"p4_pattern_type" : 1073808642,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outertransport.udp.dst_port",
"key_id" : 30,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 252,
"p4_pattern_type" : 1073808643,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "umeta.tag",
"key_id" : 31,
"table_id" : 0,
"p4_table_id" : 8,
"key_type" : 146,
"p4_pattern_type" : 1342177281,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 5,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 5,
"total_len_in_param" : 5,
"data" : []
}
],
"actions" : [
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 8,
"p4_action_type" : 1074266112,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 6,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 24,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [42, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [6, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 11,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 13,
"type" : 0,
"target_offset" : 16,
"target_bits" : 16,
"offset_in_param" : 16,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 32,
"target_bits" : 2,
"offset_in_param" : 32,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 15,
"type" : 0,
"target_offset" : 34,
"target_bits" : 3,
"offset_in_param" : 34,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 40,
"target_bits" : 2,
"offset_in_param" : 40,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 17,
"type" : 0,
"target_offset" : 42,
"target_bits" : 1,
"offset_in_param" : 42,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 18,
"type" : 0,
"target_offset" : 43,
"target_bits" : 1,
"offset_in_param" : 43,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 19,
"type" : 0,
"target_offset" : 44,
"target_bits" : 2,
"offset_in_param" : 44,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 20,
"type" : 0,
"target_offset" : 48,
"target_bits" : 22,
"offset_in_param" : 48,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 690,
"data" : [],
"s_name" : "nvgre_hdr",
"s_id" : 21,
"type" : 0,
"target_offset" : 72,
"target_bits" : 336,
"offset_in_param" : 72,
"length_in_param" : 696,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "nvgre_hdr.eth",
"s_id" : 22,
"type" : 0,
"target_offset" : 80,
"target_bits" : 112,
"offset_in_param" : 80,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "nvgre_hdr.ipv4",
"s_id" : 23,
"type" : 0,
"target_offset" : 224,
"target_bits" : 160,
"offset_in_param" : 224,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 374,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "nvgre_hdr.nvgre",
"s_id" : 24,
"type" : 0,
"target_offset" : 704,
"target_bits" : 64,
"offset_in_param" : 704,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 8,
"p4_action_type" : 1074266113,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 6,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 25,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [50, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [7, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 11,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 12,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 13,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 15,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 17,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 18,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 754,
"data" : [],
"s_name" : "vxlan_hdr",
"s_id" : 19,
"type" : 0,
"target_offset" : 96,
"target_bits" : 400,
"offset_in_param" : 96,
"length_in_param" : 760,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "vxlan_hdr.eth",
"s_id" : 20,
"type" : 0,
"target_offset" : 104,
"target_bits" : 112,
"offset_in_param" : 104,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "vxlan_hdr.ipv4",
"s_id" : 21,
"type" : 0,
"target_offset" : 248,
"target_bits" : 160,
"offset_in_param" : 248,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 432,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.udp",
"s_id" : 22,
"type" : 0,
"target_offset" : 728,
"target_bits" : 64,
"offset_in_param" : 728,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 372,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.vxlan",
"s_id" : 23,
"type" : 0,
"target_offset" : 792,
"target_bits" : 64,
"offset_in_param" : 792,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 24,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 26,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 8,
"p4_action_type" : 1074266114,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 6,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 13,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 4,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 5,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 6,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 7,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 8,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 9,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 10,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 11,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 13,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 14,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "NoAction",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 8,
"p4_action_type" : 1074266115,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 6,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "set_counter",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 8,
"p4_action_type" : 1074266116,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 6,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 686,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_tag",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 8,
"p4_action_type" : 1074266117,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 6,
"total_len_in_param" : 5,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 337,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 1,
"s_len" : 5,
"data" : [],
"s_name" : "tag",
"s_id" : 3,
"type" : 0,
"target_offset" : 21,
"target_bits" : 5,
"offset_in_param" : 0,
"length_in_param" : 5,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "tag",
"p_id" : 0,
"p_len" : 5,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "tx_upcall",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 8,
"p4_action_type" : 1074266118,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [25],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "set_shared_counter",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 8,
"p4_action_type" : 1074266119,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 6,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 687,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 687,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "snat",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 8,
"p4_action_type" : 1074266120,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 6,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 353,
"need_param" : 1,
"s_len" : 32,
"data" : [],
"s_name" : "src_addr",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 32,
"offset_in_param" : 0,
"length_in_param" : 32,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "egress_control.egress_acl_group2.wc_table",
"p4_table_size" : 16,
"table_id" : 0,
"p4_table_id" : 9,
"total_len" : 25153,
"table_type" : 1,
"key_template_id" : 25,
"dir" : 1,
"pipe_no" : 1,
"index" : 0,
"group_id" : 0,
"profile_id" : 41,
"id" : 1073741833,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 31,
"n_actions" : 9,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.dst_addr",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 148,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.src_addr",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 149,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.tpid",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 150,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.priority",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 151,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.cfi",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 152,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.vlan_id",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 153,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.type",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 158,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.src_addr",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 159,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.src_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 159,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.src_addr",
"key_id" : 11,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 161,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.src_addr",
"key_id" : 12,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 161,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.dst_addr",
"key_id" : 13,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 160,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.dst_addr",
"key_id" : 14,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 160,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.dst_addr",
"key_id" : 15,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 162,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.dst_addr",
"key_id" : 16,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 162,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.protocol",
"key_id" : 17,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 163,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.protocol",
"key_id" : 18,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 163,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.next_hdr",
"key_id" : 19,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 163,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.next_hdr",
"key_id" : 20,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 163,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.diffserv",
"key_id" : 21,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 165,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.diffserv",
"key_id" : 22,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 165,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.traffic_class",
"key_id" : 23,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 166,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.traffic_class",
"key_id" : 24,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 166,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outertransport.sctp.src_port",
"key_id" : 25,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 252,
"p4_pattern_type" : 1073808645,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.outertransport.tcp.src_port",
"key_id" : 26,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 252,
"p4_pattern_type" : 1073808642,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outertransport.udp.src_port",
"key_id" : 27,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 252,
"p4_pattern_type" : 1073808643,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.outertransport.sctp.dst_port",
"key_id" : 28,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 252,
"p4_pattern_type" : 1073808645,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.outertransport.tcp.dst_port",
"key_id" : 29,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 252,
"p4_pattern_type" : 1073808642,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outertransport.udp.dst_port",
"key_id" : 30,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 252,
"p4_pattern_type" : 1073808643,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "umeta.tag",
"key_id" : 31,
"table_id" : 0,
"p4_table_id" : 9,
"key_type" : 146,
"p4_pattern_type" : 1342177281,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 5,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 5,
"total_len_in_param" : 5,
"data" : []
}
],
"actions" : [
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 9,
"p4_action_type" : 1074331648,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 8,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 24,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [42, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 11,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 13,
"type" : 0,
"target_offset" : 16,
"target_bits" : 16,
"offset_in_param" : 16,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 32,
"target_bits" : 2,
"offset_in_param" : 32,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 15,
"type" : 0,
"target_offset" : 34,
"target_bits" : 3,
"offset_in_param" : 34,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 40,
"target_bits" : 2,
"offset_in_param" : 40,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 17,
"type" : 0,
"target_offset" : 42,
"target_bits" : 1,
"offset_in_param" : 42,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 18,
"type" : 0,
"target_offset" : 43,
"target_bits" : 1,
"offset_in_param" : 43,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 19,
"type" : 0,
"target_offset" : 44,
"target_bits" : 2,
"offset_in_param" : 44,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 20,
"type" : 0,
"target_offset" : 48,
"target_bits" : 22,
"offset_in_param" : 48,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 690,
"data" : [],
"s_name" : "nvgre_hdr",
"s_id" : 21,
"type" : 0,
"target_offset" : 72,
"target_bits" : 336,
"offset_in_param" : 72,
"length_in_param" : 696,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "nvgre_hdr.eth",
"s_id" : 22,
"type" : 0,
"target_offset" : 80,
"target_bits" : 112,
"offset_in_param" : 80,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "nvgre_hdr.ipv4",
"s_id" : 23,
"type" : 0,
"target_offset" : 224,
"target_bits" : 160,
"offset_in_param" : 224,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 374,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "nvgre_hdr.nvgre",
"s_id" : 24,
"type" : 0,
"target_offset" : 704,
"target_bits" : 64,
"offset_in_param" : 704,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 9,
"p4_action_type" : 1074331649,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 8,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 25,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [50, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [9, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 11,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 12,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 13,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 15,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 17,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 18,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 754,
"data" : [],
"s_name" : "vxlan_hdr",
"s_id" : 19,
"type" : 0,
"target_offset" : 96,
"target_bits" : 400,
"offset_in_param" : 96,
"length_in_param" : 760,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "vxlan_hdr.eth",
"s_id" : 20,
"type" : 0,
"target_offset" : 104,
"target_bits" : 112,
"offset_in_param" : 104,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "vxlan_hdr.ipv4",
"s_id" : 21,
"type" : 0,
"target_offset" : 248,
"target_bits" : 160,
"offset_in_param" : 248,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 432,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.udp",
"s_id" : 22,
"type" : 0,
"target_offset" : 728,
"target_bits" : 64,
"offset_in_param" : 728,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 372,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.vxlan",
"s_id" : 23,
"type" : 0,
"target_offset" : 792,
"target_bits" : 64,
"offset_in_param" : 792,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 24,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 26,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 9,
"p4_action_type" : 1074331650,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 8,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 13,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 4,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 5,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 6,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 7,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 8,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 9,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 10,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 11,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 13,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 14,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "NoAction",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 9,
"p4_action_type" : 1074331651,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 8,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "set_counter",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 9,
"p4_action_type" : 1074331652,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 8,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 686,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_tag",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 9,
"p4_action_type" : 1074331653,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 8,
"total_len_in_param" : 5,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 337,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 337,
"need_param" : 1,
"s_len" : 5,
"data" : [],
"s_name" : "tag",
"s_id" : 3,
"type" : 0,
"target_offset" : 21,
"target_bits" : 5,
"offset_in_param" : 0,
"length_in_param" : 5,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "tag",
"p_id" : 0,
"p_len" : 5,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "tx_upcall",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 9,
"p4_action_type" : 1074331654,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [9, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [26],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "set_shared_counter",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 9,
"p4_action_type" : 1074331655,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 8,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 687,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 687,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "snat",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 9,
"p4_action_type" : 1074331656,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 8,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 353,
"need_param" : 1,
"s_len" : 32,
"data" : [],
"s_name" : "src_addr",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 32,
"offset_in_param" : 0,
"length_in_param" : 32,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "egress_control.egress_fwd.wc_table",
"p4_table_size" : 512,
"table_id" : 0,
"p4_table_id" : 10,
"total_len" : 27141,
"table_type" : 1,
"key_template_id" : 26,
"dir" : 1,
"pipe_no" : 2,
"index" : 0,
"group_id" : 0,
"profile_id" : 43,
"id" : 1073741834,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 10,
"n_actions" : 15,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 10,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.tpid",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 10,
"key_type" : 150,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.priority",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 10,
"key_type" : 151,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.cfi",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 10,
"key_type" : 152,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_vlan.vlan_id",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 10,
"key_type" : 153,
"p4_pattern_type" : 1073807617,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.outer_ethernet.type",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 10,
"key_type" : 158,
"p4_pattern_type" : 1073807616,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4.dst_addr",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 10,
"key_type" : 160,
"p4_pattern_type" : 1073808130,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv4_frag.dst_addr",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 10,
"key_type" : 160,
"p4_pattern_type" : 1073808128,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6.dst_addr",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 10,
"key_type" : 162,
"p4_pattern_type" : 1073808132,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.outerip.ipv6_frag.dst_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 10,
"key_type" : 162,
"p4_pattern_type" : 1073808131,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
}
],
"actions" : [
{
"act_name" : "dec_ttl",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397184,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 4194304,
"n_sub_acts" : 1,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 342,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 64, 0]
}
],
"param" : []
},
{
"act_name" : "drop",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397185,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 3,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 700,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "ecmp",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397186,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 1,
"key_build_profile_id" : 0,
"total_len_in_param" : 16,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 3,
"n_params" : 2,
"sub_actions" : [
{
"s_type" : 337,
"need_param" : 0,
"s_len" : 8,
"data" : [0, 0, 0, 0, 0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [27],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "recirc_id",
"p_id" : 0,
"p_len" : 8,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "member_num",
"p_id" : 0,
"p_len" : 8,
"p_offset" : 8,
"endian" : 0
}
]
},
{
"act_name" : "encap_vxlan",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397187,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 482,
"n_sub_acts" : 2,
"n_params" : 2,
"sub_actions" : [
{
"s_type" : 482,
"need_param" : 1,
"s_len" : 754,
"data" : [],
"s_name" : "vxlan",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 432,
"offset_in_param" : 8,
"length_in_param" : 760,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 638,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "flag",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 1,
"offset_in_param" : 0,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "flag",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "vxlan",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 8,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397188,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 24,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [42, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 11,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 13,
"type" : 0,
"target_offset" : 16,
"target_bits" : 16,
"offset_in_param" : 16,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 32,
"target_bits" : 2,
"offset_in_param" : 32,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 15,
"type" : 0,
"target_offset" : 34,
"target_bits" : 3,
"offset_in_param" : 34,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 40,
"target_bits" : 2,
"offset_in_param" : 40,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 17,
"type" : 0,
"target_offset" : 42,
"target_bits" : 1,
"offset_in_param" : 42,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 18,
"type" : 0,
"target_offset" : 43,
"target_bits" : 1,
"offset_in_param" : 43,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 19,
"type" : 0,
"target_offset" : 44,
"target_bits" : 2,
"offset_in_param" : 44,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 20,
"type" : 0,
"target_offset" : 48,
"target_bits" : 22,
"offset_in_param" : 48,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 690,
"data" : [],
"s_name" : "nvgre_hdr",
"s_id" : 21,
"type" : 0,
"target_offset" : 72,
"target_bits" : 336,
"offset_in_param" : 72,
"length_in_param" : 696,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "nvgre_hdr.eth",
"s_id" : 22,
"type" : 0,
"target_offset" : 80,
"target_bits" : 112,
"offset_in_param" : 80,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "nvgre_hdr.ipv4",
"s_id" : 23,
"type" : 0,
"target_offset" : 224,
"target_bits" : 160,
"offset_in_param" : 224,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 374,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "nvgre_hdr.nvgre",
"s_id" : 24,
"type" : 0,
"target_offset" : 704,
"target_bits" : 64,
"offset_in_param" : 704,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397189,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 25,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [50, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 416,
"need_param" : 0,
"s_len" : 4,
"data" : [11, 0, 0, 0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 417,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 4,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 418,
"need_param" : 0,
"s_len" : 4,
"data" : [8, 0, 0, 0],
"s_name" : "",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 419,
"need_param" : 0,
"s_len" : 4,
"data" : [4, 0, 0, 0],
"s_name" : "",
"s_id" : 6,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 420,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 7,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 421,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 8,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 422,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 9,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 10,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 11,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 12,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 13,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 14,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 15,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 16,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 17,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 18,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 430,
"need_param" : 1,
"s_len" : 754,
"data" : [],
"s_name" : "vxlan_hdr",
"s_id" : 19,
"type" : 0,
"target_offset" : 96,
"target_bits" : 400,
"offset_in_param" : 96,
"length_in_param" : 760,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 431,
"need_param" : 1,
"s_len" : 112,
"data" : [],
"s_name" : "vxlan_hdr.eth",
"s_id" : 20,
"type" : 0,
"target_offset" : 104,
"target_bits" : 112,
"offset_in_param" : 104,
"length_in_param" : 112,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 433,
"need_param" : 1,
"s_len" : 160,
"data" : [],
"s_name" : "vxlan_hdr.ipv4",
"s_id" : 21,
"type" : 0,
"target_offset" : 248,
"target_bits" : 160,
"offset_in_param" : 248,
"length_in_param" : 160,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 432,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.udp",
"s_id" : 22,
"type" : 0,
"target_offset" : 728,
"target_bits" : 64,
"offset_in_param" : 728,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 372,
"need_param" : 1,
"s_len" : 64,
"data" : [],
"s_name" : "vxlan_hdr.vxlan",
"s_id" : 23,
"type" : 0,
"target_offset" : 792,
"target_bits" : 64,
"offset_in_param" : 792,
"length_in_param" : 64,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 24,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 25,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 26,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397190,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 13,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 441,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 411,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "sample.sample_config",
"s_id" : 4,
"type" : 0,
"target_offset" : 40,
"target_bits" : 16,
"offset_in_param" : 40,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 410,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "sample.sample_mode",
"s_id" : 5,
"type" : 0,
"target_offset" : 56,
"target_bits" : 2,
"offset_in_param" : 56,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 412,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "sample.time_mode",
"s_id" : 6,
"type" : 0,
"target_offset" : 58,
"target_bits" : 3,
"offset_in_param" : 58,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 406,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.mode",
"s_id" : 7,
"type" : 0,
"target_offset" : 64,
"target_bits" : 2,
"offset_in_param" : 64,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 407,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.ignore_drop",
"s_id" : 8,
"type" : 0,
"target_offset" : 66,
"target_bits" : 1,
"offset_in_param" : 66,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 414,
"need_param" : 1,
"s_len" : 1,
"data" : [],
"s_name" : "conf.int_encap_mode",
"s_id" : 9,
"type" : 0,
"target_offset" : 67,
"target_bits" : 1,
"offset_in_param" : 67,
"length_in_param" : 1,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 408,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "conf.trunc",
"s_id" : 10,
"type" : 0,
"target_offset" : 68,
"target_bits" : 2,
"offset_in_param" : 68,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 326,
"need_param" : 1,
"s_len" : 22,
"data" : [],
"s_name" : "dest",
"s_id" : 11,
"type" : 0,
"target_offset" : 72,
"target_bits" : 22,
"offset_in_param" : 72,
"length_in_param" : 22,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 41,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "pri",
"s_id" : 12,
"type" : 0,
"target_offset" : 0,
"target_bits" : 2,
"offset_in_param" : 16,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 43,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "mirror_index",
"s_id" : 13,
"type" : 0,
"target_offset" : 0,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 42,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "meter_id",
"s_id" : 14,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 24,
"length_in_param" : 16,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "pop_vlan",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397191,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 1,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 338,
"need_param" : 0,
"s_len" : 4,
"data" : [1, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "push_vlan",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397192,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 341,
"n_sub_acts" : 4,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 4,
"data" : [],
"s_name" : "type",
"s_id" : 2,
"type" : 0,
"target_offset" : 19,
"target_bits" : 2,
"offset_in_param" : 0,
"length_in_param" : 4,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 3,
"data" : [],
"s_name" : "mask",
"s_id" : 3,
"type" : 0,
"target_offset" : 16,
"target_bits" : 3,
"offset_in_param" : 8,
"length_in_param" : 3,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "tpid",
"s_id" : 4,
"type" : 0,
"target_offset" : 21,
"target_bits" : 3,
"offset_in_param" : 16,
"length_in_param" : 16,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 341,
"need_param" : 1,
"s_len" : 16,
"data" : [],
"s_name" : "value",
"s_id" : 5,
"type" : 0,
"target_offset" : 0,
"target_bits" : 16,
"offset_in_param" : 32,
"length_in_param" : 16,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "type",
"p_id" : 0,
"p_len" : 4,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "mask",
"p_id" : 0,
"p_len" : 3,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "tpid",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "value",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 32,
"endian" : 1
}
]
},
{
"act_name" : "send_port",
"action_id" : 9,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397193,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 2,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 310,
"n_sub_acts" : 4,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 308,
"need_param" : 0,
"s_len" : 1,
"data" : [1],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 309,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 310,
"need_param" : 0,
"s_len" : 4,
"data" : [0, 0, 72, 0]
},
{
"s_type" : 310,
"need_param" : 1,
"s_len" : 2,
"data" : [],
"s_name" : "id",
"s_id" : 5,
"type" : 0,
"target_offset" : 6,
"target_bits" : 2,
"offset_in_param" : 0,
"length_in_param" : 2,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "send_to_vf",
"action_id" : 10,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397194,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 13,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 310,
"n_sub_acts" : 4,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 308,
"need_param" : 0,
"s_len" : 1,
"data" : [1],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 309,
"need_param" : 0,
"s_len" : 1,
"data" : [0],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 310,
"need_param" : 0,
"s_len" : 4,
"data" : [64, 18, 64, 0]
},
{
"s_type" : 310,
"need_param" : 1,
"s_len" : 13,
"data" : [],
"s_name" : "vfid",
"s_id" : 5,
"type" : 0,
"target_offset" : 6,
"target_bits" : 13,
"offset_in_param" : 0,
"length_in_param" : 13,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "vfid",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_counter",
"action_id" : 11,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397195,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 686,
"need_param" : 1,
"s_len" : 14,
"data" : [],
"s_name" : "id",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 14,
"offset_in_param" : 0,
"length_in_param" : 14,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_dmac",
"action_id" : 12,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397196,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 349,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 349,
"need_param" : 1,
"s_len" : 48,
"data" : [],
"s_name" : "mac",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 48,
"offset_in_param" : 0,
"length_in_param" : 48,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mac",
"p_id" : 0,
"p_len" : 48,
"p_offset" : 0,
"endian" : 1
}
]
},
{
"act_name" : "set_smac",
"action_id" : 13,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397197,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 48,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 350,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 350,
"need_param" : 1,
"s_len" : 48,
"data" : [],
"s_name" : "mac",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 48,
"offset_in_param" : 0,
"length_in_param" : 48,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mac",
"p_id" : 0,
"p_len" : 48,
"p_offset" : 0,
"endian" : 1
}
]
},
{
"act_name" : "snat",
"action_id" : 14,
"table_id" : 0,
"p4_table_id" : 10,
"p4_action_type" : 1074397198,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 5,
"key_build_profile_id" : 10,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 1,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 353,
"need_param" : 1,
"s_len" : 32,
"data" : [],
"s_name" : "src_addr",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 32,
"offset_in_param" : 0,
"length_in_param" : 32,
"endian" : 1,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "egress_control.egress_acl_group3.wc_table",
"p4_table_size" : 16,
"table_id" : 0,
"p4_table_id" : 12,
"total_len" : 17767,
"table_type" : 1,
"key_template_id" : 28,
"dir" : 1,
"pipe_no" : 3,
"index" : 0,
"group_id" : 0,
"profile_id" : 45,
"id" : 1073741836,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 29,
"n_actions" : 12,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_vxlan.vni",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 177,
"p4_pattern_type" : 1073808897,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 32,
"length_in_param" : 32,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.dst_addr",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 186,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.src_addr",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 187,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.tpid",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 188,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.priority",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 189,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.cfi",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 190,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.vlan_id",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 191,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.type",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 196,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.src_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 197,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.src_addr",
"key_id" : 11,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 199,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.src_addr",
"key_id" : 12,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 199,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.dst_addr",
"key_id" : 13,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 198,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.dst_addr",
"key_id" : 14,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 200,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.dst_addr",
"key_id" : 15,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 200,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.protocol",
"key_id" : 16,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 201,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.next_hdr",
"key_id" : 17,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 201,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.next_hdr",
"key_id" : 18,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 201,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.diffserv",
"key_id" : 19,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 203,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.traffic_class",
"key_id" : 20,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 204,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.traffic_class",
"key_id" : 21,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 204,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innertransport.sctp.dst_port",
"key_id" : 22,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 252,
"p4_pattern_type" : 1073874181,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.innertransport.tcp.dst_port",
"key_id" : 23,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 252,
"p4_pattern_type" : 1073874178,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innertransport.udp.dst_port",
"key_id" : 24,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 252,
"p4_pattern_type" : 1073874179,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.innertransport.sctp.src_port",
"key_id" : 25,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 252,
"p4_pattern_type" : 1073874181,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.innertransport.tcp.src_port",
"key_id" : 26,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 252,
"p4_pattern_type" : 1073874178,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innertransport.udp.src_port",
"key_id" : 27,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 252,
"p4_pattern_type" : 1073874179,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "umeta.tag",
"key_id" : 28,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 146,
"p4_pattern_type" : 1342177281,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 5,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 5,
"total_len_in_param" : 5,
"data" : []
},
{
"key_name" : "hdr.outer_vxlan.reserved0",
"key_id" : 29,
"table_id" : 0,
"p4_table_id" : 12,
"key_type" : 253,
"p4_pattern_type" : 1073808897,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 24,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 24,
"total_len_in_param" : 64,
"data" : []
}
],
"actions" : [
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528256,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [30],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528257,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [31],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528258,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [32],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "NoAction",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528259,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "set_counter",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528260,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [33],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_tag",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528261,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 5,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 337,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [34],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "tag",
"p_id" : 0,
"p_len" : 5,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "tx_upcall",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528262,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [35],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "set_shared_counter",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528263,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 687,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [36],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "modify_ipv4_dscp",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528264,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 30,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [37],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "dst_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "src_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "dscp",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 24,
"endian" : 0
}
]
},
{
"act_name" : "modify_ipv6_dscp",
"action_id" : 9,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528265,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 30,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [38],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "dst_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "src_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "dscp",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 24,
"endian" : 0
}
]
},
{
"act_name" : "modify_vxlan_rsv0",
"action_id" : 10,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528266,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 11,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 2,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [39],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "rsv0",
"p_id" : 0,
"p_len" : 3,
"p_offset" : 8,
"endian" : 0
}
]
},
{
"act_name" : "snat",
"action_id" : 11,
"table_id" : 0,
"p4_table_id" : 12,
"p4_action_type" : 1074528267,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [10, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [40],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
},
{
"table_name" : "egress_control.egress_acl_group4.wc_table",
"p4_table_size" : 16,
"table_id" : 0,
"p4_table_id" : 13,
"total_len" : 17767,
"table_type" : 1,
"key_template_id" : 29,
"dir" : 1,
"pipe_no" : 4,
"index" : 0,
"group_id" : 0,
"profile_id" : 47,
"id" : 1073741837,
"wc_priority" : 0,
"priority" : 0,
"is_ct" : 0,
"flags" : 0,
"n_keys" : 29,
"n_actions" : 12,
"keys" : [
{
"key_name" : "meta.tx_port",
"key_id" : 1,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 144,
"p4_pattern_type" : 1610612739,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 14,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 14,
"total_len_in_param" : 14,
"data" : []
},
{
"key_name" : "hdr.outer_vxlan.vni",
"key_id" : 2,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 177,
"p4_pattern_type" : 1073808897,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 32,
"length_in_param" : 32,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.dst_addr",
"key_id" : 3,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 186,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.src_addr",
"key_id" : 4,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 187,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 48,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 48,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.tpid",
"key_id" : 5,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 188,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.priority",
"key_id" : 6,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 189,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 3,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 3,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.cfi",
"key_id" : 7,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 190,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 1,
"data_len" : 0,
"offset_in_param" : 3,
"length_in_param" : 1,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_vlan.vlan_id",
"key_id" : 8,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 191,
"p4_pattern_type" : 1073873153,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 12,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 12,
"total_len_in_param" : 32,
"data" : []
},
{
"key_name" : "hdr.inner_ethernet.type",
"key_id" : 9,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 196,
"p4_pattern_type" : 1073873152,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 16,
"total_len_in_param" : 112,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.src_addr",
"key_id" : 10,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 197,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 96,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.src_addr",
"key_id" : 11,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 199,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.src_addr",
"key_id" : 12,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 199,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 64,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.dst_addr",
"key_id" : 13,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 198,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 32,
"data_len" : 0,
"offset_in_param" : 128,
"length_in_param" : 32,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.dst_addr",
"key_id" : 14,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 200,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.dst_addr",
"key_id" : 15,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 200,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 128,
"data_len" : 0,
"offset_in_param" : 192,
"length_in_param" : 128,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.protocol",
"key_id" : 16,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 201,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 72,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.next_hdr",
"key_id" : 17,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 201,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.next_hdr",
"key_id" : 18,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 201,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 48,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv4.diffserv",
"key_id" : 19,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 203,
"p4_pattern_type" : 1073873666,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 8,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6.traffic_class",
"key_id" : 20,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 204,
"p4_pattern_type" : 1073873668,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innerip.ipv6_frag.traffic_class",
"key_id" : 21,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 204,
"p4_pattern_type" : 1073873667,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 8,
"data_len" : 0,
"offset_in_param" : 4,
"length_in_param" : 8,
"total_len_in_param" : 320,
"data" : []
},
{
"key_name" : "hdr.innertransport.sctp.dst_port",
"key_id" : 22,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 252,
"p4_pattern_type" : 1073874181,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.innertransport.tcp.dst_port",
"key_id" : 23,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 252,
"p4_pattern_type" : 1073874178,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innertransport.udp.dst_port",
"key_id" : 24,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 252,
"p4_pattern_type" : 1073874179,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 16,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "hdr.innertransport.sctp.src_port",
"key_id" : 25,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 252,
"p4_pattern_type" : 1073874181,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 96,
"data" : []
},
{
"key_name" : "hdr.innertransport.tcp.src_port",
"key_id" : 26,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 252,
"p4_pattern_type" : 1073874178,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 160,
"data" : []
},
{
"key_name" : "hdr.innertransport.udp.src_port",
"key_id" : 27,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 252,
"p4_pattern_type" : 1073874179,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 16,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 16,
"total_len_in_param" : 64,
"data" : []
},
{
"key_name" : "umeta.tag",
"key_id" : 28,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 146,
"p4_pattern_type" : 1342177281,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 5,
"data_len" : 0,
"offset_in_param" : 0,
"length_in_param" : 5,
"total_len_in_param" : 5,
"data" : []
},
{
"key_name" : "hdr.outer_vxlan.reserved0",
"key_id" : 29,
"table_id" : 0,
"p4_table_id" : 13,
"key_type" : 253,
"p4_pattern_type" : 1073808897,
"match_type" : 2,
"udf_flag" : 0,
"key_bit_len" : 24,
"data_len" : 0,
"offset_in_param" : 8,
"length_in_param" : 24,
"total_len_in_param" : 64,
"data" : []
}
],
"actions" : [
{
"act_name" : "mirror_encap_nvgre",
"action_id" : 0,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593792,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 768,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 5,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [41],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 16,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 48,
"endian" : 1
},
{
"p_name" : "nvgre_hdr",
"p_id" : 0,
"p_len" : 696,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "mirror_encap_vxlan",
"action_id" : 1,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593793,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 856,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 7,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [42],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
},
{
"p_name" : "vxlan_hdr",
"p_id" : 0,
"p_len" : 760,
"p_offset" : 96,
"endian" : 1
}
]
},
{
"act_name" : "mirror_no_tunnel",
"action_id" : 2,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593794,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 94,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 43,
"n_sub_acts" : 2,
"n_params" : 6,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [43],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "mirror_index",
"p_id" : 0,
"p_len" : 13,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "pri",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "meter_id",
"p_id" : 0,
"p_len" : 16,
"p_offset" : 24,
"endian" : 0
},
{
"p_name" : "sample",
"p_id" : 0,
"p_len" : 21,
"p_offset" : 40,
"endian" : 1
},
{
"p_name" : "conf",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 64,
"endian" : 1
},
{
"p_name" : "dest",
"p_id" : 0,
"p_len" : 22,
"p_offset" : 72,
"endian" : 1
}
]
},
{
"act_name" : "NoAction",
"action_id" : 3,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593795,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 0,
"n_params" : 0,
"sub_actions" : [],
"param" : []
},
{
"act_name" : "set_counter",
"action_id" : 4,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593796,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 686,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [44],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "set_tag",
"action_id" : 5,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593797,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 5,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 337,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [45],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "tag",
"p_id" : 0,
"p_len" : 5,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "tx_upcall",
"action_id" : 6,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593798,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 0,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 0,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [46],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : []
},
{
"act_name" : "set_shared_counter",
"action_id" : 7,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593799,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 14,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 687,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [47],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "id",
"p_id" : 0,
"p_len" : 14,
"p_offset" : 0,
"endian" : 0
}
]
},
{
"act_name" : "modify_ipv4_dscp",
"action_id" : 8,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593800,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 30,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [48],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "dst_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "src_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "dscp",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 24,
"endian" : 0
}
]
},
{
"act_name" : "modify_ipv6_dscp",
"action_id" : 9,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593801,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 30,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 4,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [49],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "dst_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 8,
"endian" : 0
},
{
"p_name" : "src_level",
"p_id" : 0,
"p_len" : 1,
"p_offset" : 16,
"endian" : 0
},
{
"p_name" : "dscp",
"p_id" : 0,
"p_len" : 6,
"p_offset" : 24,
"endian" : 0
}
]
},
{
"act_name" : "modify_vxlan_rsv0",
"action_id" : 10,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593802,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 11,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 0,
"n_sub_acts" : 2,
"n_params" : 2,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [50],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "opcode",
"p_id" : 0,
"p_len" : 2,
"p_offset" : 0,
"endian" : 0
},
{
"p_name" : "rsv0",
"p_id" : 0,
"p_len" : 3,
"p_offset" : 8,
"endian" : 0
}
]
},
{
"act_name" : "snat",
"action_id" : 11,
"table_id" : 0,
"p4_table_id" : 13,
"p4_action_type" : 1074593803,
"rte_flow_type" : 0,
"priority" : 3,
"opcode" : 2,
"key_build_profile_id" : 0,
"total_len_in_param" : 32,
"is_ct" : 0,
"session_id_offset" : 0,
"session_id_len" : 0,
"dir_offset" : 0,
"dir_len" : 0,
"init_state_offset" : 0,
"init_state_len" : 0,
"attribute" : 353,
"n_sub_acts" : 2,
"n_params" : 1,
"sub_actions" : [
{
"s_type" : 305,
"need_param" : 0,
"s_len" : 4,
"data" : [2, 0, 0, 0],
"s_name" : "",
"s_id" : 2,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
},
{
"s_type" : 335,
"need_param" : 0,
"s_len" : 1,
"data" : [51],
"s_name" : "",
"s_id" : 3,
"type" : 0,
"target_offset" : 0,
"target_bits" : 0,
"offset_in_param" : 0,
"length_in_param" : 0,
"endian" : 0,
"decap_tnl_type" : 0,
"param" : []
}
],
"param" : [
{
"p_name" : "src_addr",
"p_id" : 0,
"p_len" : 32,
"p_offset" : 0,
"endian" : 1
}
]
}
]
}
],
"classify_table" : [
{
"index" : 0,
"classify_id" : 0,
"priority" : 0,
"valid" : 0,
"rsv" : 0,
"dir" : 0,
"key" : {
"source_port" : 7,
"outer" : {
"tun_type" : 1,
"l5p5_type" : 0,
"vlan_valid" : 0,
"vlan_tpid_sel" : 0
},
"inner" : {
"tun_type" : 0,
"l5p5_type" : 0,
"vlan_valid" : 0,
"vlan_tpid_sel" : 0
},
"tun_idctx" : 0,
"addr_ext" : 0,
"addr0" : 0,
"addr1" : 0,
"outer_vlan_id" : 0,
"inner_vlan_id" : 0,
"ether_type" : 0,
"pipe_no" : 0,
"err_flag" : 0,
"err_type" : 0,
"pkt_type" : 0
},
"mask" : {
"source_port" : 255,
"outer" : {
"tun_type" : 31,
"l5p5_type" : 0,
"vlan_valid" : 0,
"vlan_tpid_sel" : 0
},
"inner" : {
"tun_type" : 0,
"l5p5_type" : 0,
"vlan_valid" : 0,
"vlan_tpid_sel" : 0
},
"tun_idctx" : 0,
"addr_ext" : 0,
"addr0" : 0,
"addr1" : 0,
"outer_vlan_id" : 0,
"inner_vlan_id" : 0,
"ether_type" : 0,
"pipe_no" : 1,
"err_flag" : 0,
"err_type" : 0,
"pkt_type" : 0
},
"value" : {
"opcode" : 2,
"default_action_index" : 0,
"key_build_profil_id" : 12,
"mep_distribution_model" : 0,
"mep_distribution_type" : 0,
"dest_valid" : 0,
"action_type" : 0,
"default_dest" : 0
}
}
]
}
}