{ | |
"directions": { | |
"0": { | |
"parser_states": { | |
"0": "$ingress_metadata_shim", | |
"1": "$ingress_metadata", | |
"2": "$phase0", | |
"3": "start", | |
"4": "parse_cpu_header", | |
"5": "parse_ethernet", | |
"6": "parse_ethernet.$split", | |
"7": "parse_vlan", | |
"8": "parse_vlan.0", | |
"9": "parse_ipv4", | |
"10": "parse_ipv4.$split", | |
"11": "parse_icmp", | |
"12": "parse_ipv4.$split.0", | |
"13": "parse_tcp", | |
"14": "parse_tcp.$split", | |
"15": "parse_ipv4.$split.1", | |
"16": "parse_udp", | |
"17": "parse_udp.$split", | |
"18": "parse_ipv4.$split.2", | |
"19": "parse_ipv6", | |
"20": "parse_ipv6.$split", | |
"21": "parse_ipv6.$split.0", | |
"22": "parse_ipv6.$split.1", | |
"23": "parse_ipv6.$split.2", | |
"24": "parse_ipv6.$split.3", | |
"25": "parse_ipv6.$split.4", | |
"26": "parse_ipv6.$split.5", | |
"27": "parse_ipv6.$split.6", | |
"28": "parse_vlan.5", | |
"29": "parse_vlan.10", | |
"30": "parse_vlan.15", | |
"31": "parse_ethernet.$split.0", | |
"32": "parse_ethernet.$split.1", | |
"33": "parse_ethernet.$split.2", | |
"34": "parse_ethernet.$split.3", | |
"35": "parse_ethernet.$split.4", | |
"36": "parse_ethernet.$split.5", | |
"37": "parse_arp", | |
"38": "parse_arp.$split", | |
"39": "parse_arp.$split.0", | |
"40": "parse_ethernet.$split.6" } }, | |
"1": { | |
"parser_states": { | |
"0": "$egress_metadata_shim", | |
"1": "$bridge_metadata_extract", | |
"2": "start", | |
"3": "parse_cpu_header", | |
"4": "parse_ethernet", | |
"5": "parse_ethernet.$split", | |
"6": "parse_vlan", | |
"7": "parse_vlan.0", | |
"8": "parse_ipv4", | |
"9": "parse_ipv4.$split", | |
"10": "parse_icmp", | |
"11": "parse_ipv4.$split.0", | |
"12": "parse_tcp", | |
"13": "parse_tcp.$split", | |
"14": "parse_tcp.$split.0", | |
"15": "parse_ipv4.$split.1", | |
"16": "parse_udp", | |
"17": "parse_ipv4.$split.2", | |
"18": "parse_ipv6", | |
"19": "parse_ipv6.$split", | |
"20": "parse_ipv6.$split.0", | |
"21": "parse_ipv6.$split.1", | |
"22": "parse_ipv6.$split.2", | |
"23": "parse_ipv6.$split.3", | |
"24": "parse_ipv6.$split.4", | |
"25": "parse_ipv6.$split.5", | |
"26": "parse_ipv6.$split.6", | |
"27": "parse_vlan.5", | |
"28": "parse_vlan.10", | |
"29": "parse_vlan.15", | |
"30": "parse_ethernet.$split.0", | |
"31": "parse_ethernet.$split.1", | |
"32": "parse_ethernet.$split.2", | |
"33": "parse_ethernet.$split.3", | |
"34": "parse_ethernet.$split.4", | |
"35": "parse_ethernet.$split.5", | |
"36": "parse_arp", | |
"37": "parse_arp.$split", | |
"38": "parse_arp.$split.0", | |
"39": "parse_ethernet.$split.6" } } }, | |
"stages": { | |
"0": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": { | |
"0": { | |
"table_name": "tbl_act", | |
"actions": { "act_1": { "direction": 0, "primitives": [] } } }, | |
"2": {}, | |
"1": { | |
"table_name": "tbl_act_4", | |
"actions": { "act_5": { "direction": 1, "primitives": [] } } }, | |
"3": { | |
"table_name": "tbl_packetio_egress_encap_packet_in_header", | |
"actions": { | |
"packetio_egress.encap_packet_in_header": { "direction": 3, "primitives": [] } } }, | |
"4": { | |
"table_name": "tbl_act_6", | |
"actions": { "act_6": { "direction": 4, "primitives": [] } } }, | |
"5": { | |
"table_name": "tbl_act_5", | |
"actions": { "act_4": { "direction": 5, "primitives": [] } } } } }, | |
"1": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": { | |
"0": { | |
"table_name": "tbl_act_0", | |
"actions": { "act": { "direction": 0, "primitives": [] } } }, | |
"2": { | |
"table_name": "tbl_act_1", | |
"actions": { "act_0": { "direction": 2, "primitives": [] } } }, | |
"3": { | |
"table_name": "vrf.vrf_classifier_table", | |
"actions": { "vrf.set_vrf": { "direction": 3, "primitives": [] } } }, | |
"4": { | |
"table_name": "class_id.class_id_assignment_table", | |
"actions": { "class_id.set_class_id": { "direction": 4, "primitives": [] } } }, | |
"5": { | |
"table_name": "l3_fwd.l3_routing_classifier_table", | |
"actions": { "NoAction": { "direction": 5, "primitives": [] } } }, | |
"1": { | |
"table_name": "tbl_act_7", | |
"actions": { "act_7": { "direction": 1, "primitives": [] } } } } }, | |
"2": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": { | |
"0": { "table_name": "l3_fwd.l3_ipv4_override_table", "actions": {} }, | |
"1": { "table_name": "l3_fwd.l3_ipv4_vrf_table", "actions": {} }, | |
"2": { "table_name": "l3_fwd.l3_ipv4_fallback_table", "actions": {} }, | |
"3": {}, | |
"4": { | |
"table_name": "spoof_protection.dhcp_spoof_protection_table", | |
"actions": { | |
"NoAction": { "direction": 4, "primitives": [] }, | |
"spoof_protection.drop_packet": { "direction": 4, "primitives": [] } } } } }, | |
"3": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": { | |
"0": { | |
"table_name": "tbl_act_2", | |
"actions": { "act_2": { "direction": 0, "primitives": [] } } } } }, | |
"4": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": { | |
"0": { | |
"table_name": "punt.punt_table", | |
"actions": { | |
"NoAction": { "direction": 0, "primitives": [] }, | |
"punt.set_queue_and_clone_to_cpu": { "direction": 0, "primitives": [] }, | |
"punt.set_queue_and_send_to_cpu": { "direction": 0, "primitives": [] } } } } }, | |
"5": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": { | |
"0": { | |
"table_name": "tbl_act_3", | |
"actions": { "act_3": { "direction": 0, "primitives": [] } } } } }, | |
"6": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": {} }, | |
"7": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": {} }, | |
"8": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": {} }, | |
"9": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": {} }, | |
"10": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": {} }, | |
"11": { | |
"containers": { | |
"0": "I [ipv6_base.dst_addr.0-31]", | |
"1": "I [ipv6_base.dst_addr.32-63]", | |
"2": "I [ipv6_base.dst_addr.64-95]", | |
"3": "I [ipv6_base.dst_addr.96-127]", | |
"4": "I [ipv6_base.src_addr.0-31]", | |
"5": "I [ipv6_base.src_addr.32-63]", | |
"6": "I [ipv6_base.src_addr.64-95]", | |
"7": "I [ipv6_base.src_addr.96-127]", | |
"8": "I [local_metadata.vrf_id]", | |
"9": "I [arp.target_proto_addr]", | |
"10": "I [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"11": "I [ipv4_base.dst_addr]", | |
"12": "I [ipv4_base.src_addr]", | |
"64": "I [ipv4_base.ttl]", | |
"65": "I [local_metadata.icmp_code]", | |
"66": "I [local_metadata.class_id]", | |
"67": "I [ipv6_base.hop_limit]", | |
"68": "I [ipv6_base.next_header]", | |
"69": "I [ipv4_base.protocol]", | |
"70": "I [ipv4_base.diffserv]", | |
"71": "I [$mirror]", | |
"72": "I [local_metadata.skip_egress]", | |
"73": "I [hasExited]", | |
"74": "I [ipv4_base.$valid]", | |
"75": "I [packet_out.$valid]", | |
"76": "I [packet_out.submit_to_ingress]", | |
"77": "I [local_metadata.color]", | |
"80": "E [packet_in.$valid]", | |
"81": "E [hasExited_0]", | |
"82": "E [udp.$valid]", | |
"83": "E [local_metadata.skip_egress]", | |
"84": "E [arp.proto_addr_len]", | |
"85": "E [arp.hw_addr_len]", | |
"86": "E [ipv6_base.hop_limit]", | |
"87": "E [ipv6_base.next_header]", | |
"88": "E [tcp.flags]", | |
"89": "E [tcp.data_offset, tcp.res]", | |
"90": "E [icmp_header.code]", | |
"91": "E [icmp_header.icmp_type]", | |
"92": "E [ipv4_base.protocol]", | |
"93": "E [ipv4_base.ttl]", | |
"94": "E [ipv4_base.diffserv]", | |
"95": "E [ipv4_base.version, ipv4_base.ihl]", | |
"128": "I [standard_metadata.egress_spec]", | |
"129": "I [packet_out.egress_physical_port]", | |
"130": "I [local_metadata.egress_spec_at_punt_match, arp.$valid]", | |
"131": "I [ethernet.src_addr.0-15]", | |
"132": "I [ethernet.src_addr.16-31]", | |
"133": "I [ethernet.src_addr.32-47]", | |
"134": "I [ethernet.dst_addr.0-15]", | |
"135": "I [ethernet.dst_addr.16-31]", | |
"136": "I [ethernet.dst_addr.32-47]", | |
"137": "I [standard_metadata.ingress_port, $always_deparse, vlan_tag$1.$valid]", | |
"138": "I [$mirror_id, ethernet.$valid, icmp_header.$valid, ipv6_base.$valid, tcp.$valid, udp.$valid, vlan_tag$0.$valid]", | |
"139": "I [local_metadata.l4_dst_port]", | |
"140": "I [local_metadata.l4_src_port]", | |
"141": "I [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"142": "I [ethernet.ether_type]", | |
"144": "E [standard_metadata.egress_port]", | |
"145": "E [packet_in.target_egress_port, packet_in.padding2]", | |
"146": "E [local_metadata.egress_spec_at_punt_match]", | |
"147": "E [packet_in.ingress_physical_port, packet_in.padding1]", | |
"148": "E [standard_metadata.ingress_port, vlan_tag$1.$valid]", | |
"149": "E [standard_metadata.egress_spec, arp.$valid, ethernet.$valid, icmp_header.$valid, ipv4_base.$valid, ipv6_base.$valid, tcp.$valid, vlan_tag$0.$valid]", | |
"150": "E [local_metadata.l4_dst_port]", | |
"158": "E [vlan_tag$0.ether_type]", | |
"159": "E [ethernet.ether_type]", | |
"256": "I [arp.sender_proto_addr]", | |
"257": "I [tcp.ack_no]", | |
"258": "I [tcp.seq_no]", | |
"272": "E [ipv6_base.dst_addr.0-31]", | |
"273": "E [ipv6_base.dst_addr.32-63]", | |
"274": "E [ipv6_base.dst_addr.64-95]", | |
"275": "E [ipv6_base.dst_addr.96-127]", | |
"276": "E [ipv6_base.src_addr.0-31]", | |
"277": "E [ipv6_base.src_addr.32-63]", | |
"278": "E [ipv6_base.src_addr.64-95]", | |
"279": "E [ipv6_base.src_addr.96-127]", | |
"280": "E [ipv6_base.version, ipv6_base.traffic_class, ipv6_base.flow_label]", | |
"281": "E [packet_in.ingress_logical_port]", | |
"282": "E [arp.target_proto_addr]", | |
"283": "E [arp.sender_proto_addr]", | |
"284": "E [tcp.ack_no]", | |
"285": "E [tcp.seq_no]", | |
"286": "E [ipv4_base.dst_addr]", | |
"287": "E [ipv4_base.src_addr]", | |
"288": "I [vlan_tag$1.ether_type.0-7]", | |
"289": "I [vlan_tag$1.ether_type.8-15]", | |
"290": "I [vlan_tag$0.ether_type.0-7]", | |
"291": "I [vlan_tag$0.ether_type.8-15]", | |
"292": "I [tcp.data_offset, tcp.res]", | |
"293": "I [ipv4_base.version, ipv4_base.ihl]", | |
"294": "I [arp.proto_addr_len]", | |
"295": "I [arp.hw_addr_len]", | |
"296": "I [tcp.flags]", | |
"297": "I [icmp_header.code]", | |
"298": "I [icmp_header.icmp_type]", | |
"304": "E [tcp.checksum.0-7]", | |
"305": "E [tcp.checksum.8-15]", | |
"306": "E [tcp.window.0-7]", | |
"307": "E [tcp.window.8-15]", | |
"308": "E [tcp.dst_port.0-7]", | |
"309": "E [tcp.dst_port.8-15]", | |
"310": "E [tcp.src_port.0-7]", | |
"311": "E [tcp.src_port.8-15]", | |
"312": "E [icmp_header.checksum.0-7]", | |
"313": "E [icmp_header.checksum.8-15]", | |
"314": "E [ipv4_base.identification.0-7]", | |
"315": "E [ipv4_base.identification.8-15]", | |
"316": "E [ipv4_base.total_len.0-7]", | |
"317": "E [ipv4_base.total_len.8-15]", | |
"318": "E [vlan_tag$1.ether_type.0-7]", | |
"319": "E [vlan_tag$1.ether_type.8-15]", | |
"320": "I [arp.target_hw_addr.0-15]", | |
"321": "I [arp.target_hw_addr.16-31]", | |
"322": "I [arp.target_hw_addr.32-47]", | |
"323": "I [arp.sender_hw_addr.0-15]", | |
"324": "I [arp.sender_hw_addr.16-31]", | |
"325": "I [arp.sender_hw_addr.32-47]", | |
"326": "I [ipv4_base.flags, ipv4_base.frag_offset]", | |
"327": "I [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"328": "I [arp.opcode]", | |
"329": "I [arp.proto_type]", | |
"330": "I [arp.hw_type]", | |
"331": "I [ipv6_base.payload_length]", | |
"332": "I [udp.checksum]", | |
"333": "I [udp.hdr_length]", | |
"334": "I [udp.dst_port]", | |
"335": "I [udp.src_port]", | |
"336": "I [tcp.urgent_ptr]", | |
"337": "I [tcp.checksum]", | |
"338": "I [tcp.window]", | |
"339": "I [tcp.dst_port]", | |
"340": "I [tcp.src_port]", | |
"341": "I [icmp_header.checksum]", | |
"342": "I [ipv4_base.identification]", | |
"343": "I [ipv4_base.total_len]", | |
"344": "E [arp.target_hw_addr.0-15]", | |
"345": "E [arp.target_hw_addr.16-31]", | |
"346": "E [arp.target_hw_addr.32-47]", | |
"347": "E [arp.sender_hw_addr.0-15]", | |
"348": "E [arp.sender_hw_addr.16-31]", | |
"349": "E [arp.sender_hw_addr.32-47]", | |
"350": "E [ethernet.src_addr.0-15]", | |
"351": "E [ethernet.src_addr.16-31]", | |
"352": "E [ethernet.src_addr.32-47]", | |
"353": "E [ethernet.dst_addr.0-15]", | |
"354": "E [ethernet.dst_addr.16-31]", | |
"355": "E [ethernet.dst_addr.32-47]", | |
"356": "E [ipv4_base.flags, ipv4_base.frag_offset]", | |
"357": "E [vlan_tag$1.pcp, vlan_tag$1.cfi, vlan_tag$1.vid]", | |
"358": "E [vlan_tag$0.pcp, vlan_tag$0.cfi, vlan_tag$0.vid]", | |
"359": "E [arp.opcode]", | |
"360": "E [arp.proto_type]", | |
"361": "E [arp.hw_type]", | |
"362": "E [ipv6_base.payload_length]", | |
"363": "E [udp.checksum]", | |
"364": "E [udp.hdr_length]", | |
"365": "E [udp.dst_port]", | |
"366": "E [udp.src_port]", | |
"367": "E [tcp.urgent_ptr]" }, | |
"logical_tables": {} } } } |