32569 lines
990 KiB
JSON
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
|
|
}
|
|
}
|
|
]
|
|
}
|
|
} |