D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
snap
/
lxd
/
current
/
share
/
openvswitch
/
python
/
ovs
/
flow
/
Filename :
ofp_fields.py
back
Copy
# This file is auto-generated. Do not edit! from ovs.flow import decoders field_decoders = { 'dp_hash': decoders.Mask32, 'recirc_id': decoders.decode_int, 'packet_type': decoders.decode_default, 'conj_id': decoders.decode_int, 'tun_id': decoders.Mask64, 'tunnel_id': decoders.Mask64, 'tun_src': decoders.IPMask, 'tun_dst': decoders.IPMask, 'tun_ipv6_src': decoders.IPMask, 'tun_ipv6_dst': decoders.IPMask, 'tun_flags': decoders.decode_default, 'tun_ttl': decoders.decode_int, 'tun_tos': decoders.decode_int, 'tun_gbp_id': decoders.Mask16, 'tun_gbp_flags': decoders.Mask8, 'tun_erspan_idx': decoders.decode_mask(20), 'tun_erspan_ver': decoders.decode_mask(4), 'tun_erspan_dir': decoders.decode_mask(1), 'tun_erspan_hwid': decoders.decode_mask(6), 'tun_gtpu_flags': decoders.Mask8, 'tun_gtpu_msgtype': decoders.Mask8, 'tun_metadata0': decoders.Mask992, 'tun_metadata1': decoders.Mask992, 'tun_metadata2': decoders.Mask992, 'tun_metadata3': decoders.Mask992, 'tun_metadata4': decoders.Mask992, 'tun_metadata5': decoders.Mask992, 'tun_metadata6': decoders.Mask992, 'tun_metadata7': decoders.Mask992, 'tun_metadata8': decoders.Mask992, 'tun_metadata9': decoders.Mask992, 'tun_metadata10': decoders.Mask992, 'tun_metadata11': decoders.Mask992, 'tun_metadata12': decoders.Mask992, 'tun_metadata13': decoders.Mask992, 'tun_metadata14': decoders.Mask992, 'tun_metadata15': decoders.Mask992, 'tun_metadata16': decoders.Mask992, 'tun_metadata17': decoders.Mask992, 'tun_metadata18': decoders.Mask992, 'tun_metadata19': decoders.Mask992, 'tun_metadata20': decoders.Mask992, 'tun_metadata21': decoders.Mask992, 'tun_metadata22': decoders.Mask992, 'tun_metadata23': decoders.Mask992, 'tun_metadata24': decoders.Mask992, 'tun_metadata25': decoders.Mask992, 'tun_metadata26': decoders.Mask992, 'tun_metadata27': decoders.Mask992, 'tun_metadata28': decoders.Mask992, 'tun_metadata29': decoders.Mask992, 'tun_metadata30': decoders.Mask992, 'tun_metadata31': decoders.Mask992, 'tun_metadata32': decoders.Mask992, 'tun_metadata33': decoders.Mask992, 'tun_metadata34': decoders.Mask992, 'tun_metadata35': decoders.Mask992, 'tun_metadata36': decoders.Mask992, 'tun_metadata37': decoders.Mask992, 'tun_metadata38': decoders.Mask992, 'tun_metadata39': decoders.Mask992, 'tun_metadata40': decoders.Mask992, 'tun_metadata41': decoders.Mask992, 'tun_metadata42': decoders.Mask992, 'tun_metadata43': decoders.Mask992, 'tun_metadata44': decoders.Mask992, 'tun_metadata45': decoders.Mask992, 'tun_metadata46': decoders.Mask992, 'tun_metadata47': decoders.Mask992, 'tun_metadata48': decoders.Mask992, 'tun_metadata49': decoders.Mask992, 'tun_metadata50': decoders.Mask992, 'tun_metadata51': decoders.Mask992, 'tun_metadata52': decoders.Mask992, 'tun_metadata53': decoders.Mask992, 'tun_metadata54': decoders.Mask992, 'tun_metadata55': decoders.Mask992, 'tun_metadata56': decoders.Mask992, 'tun_metadata57': decoders.Mask992, 'tun_metadata58': decoders.Mask992, 'tun_metadata59': decoders.Mask992, 'tun_metadata60': decoders.Mask992, 'tun_metadata61': decoders.Mask992, 'tun_metadata62': decoders.Mask992, 'tun_metadata63': decoders.Mask992, 'metadata': decoders.Mask64, 'in_port': decoders.decode_default, 'in_port_oxm': decoders.decode_default, 'actset_output': decoders.decode_default, 'skb_priority': decoders.decode_int, 'pkt_mark': decoders.Mask32, 'ct_state': decoders.decode_default, 'ct_zone': decoders.decode_int, 'ct_mark': decoders.Mask32, 'ct_label': decoders.Mask128, 'ct_nw_proto': decoders.decode_int, 'ct_nw_src': decoders.IPMask, 'ct_nw_dst': decoders.IPMask, 'ct_ipv6_src': decoders.IPMask, 'ct_ipv6_dst': decoders.IPMask, 'ct_tp_src': decoders.Mask16, 'ct_tp_dst': decoders.Mask16, 'reg0': decoders.Mask32, 'reg1': decoders.Mask32, 'reg2': decoders.Mask32, 'reg3': decoders.Mask32, 'reg4': decoders.Mask32, 'reg5': decoders.Mask32, 'reg6': decoders.Mask32, 'reg7': decoders.Mask32, 'reg8': decoders.Mask32, 'reg9': decoders.Mask32, 'reg10': decoders.Mask32, 'reg11': decoders.Mask32, 'reg12': decoders.Mask32, 'reg13': decoders.Mask32, 'reg14': decoders.Mask32, 'reg15': decoders.Mask32, 'xreg0': decoders.Mask64, 'xreg1': decoders.Mask64, 'xreg2': decoders.Mask64, 'xreg3': decoders.Mask64, 'xreg4': decoders.Mask64, 'xreg5': decoders.Mask64, 'xreg6': decoders.Mask64, 'xreg7': decoders.Mask64, 'xxreg0': decoders.Mask128, 'xxreg1': decoders.Mask128, 'xxreg2': decoders.Mask128, 'xxreg3': decoders.Mask128, 'eth_src': decoders.EthMask, 'dl_src': decoders.EthMask, 'eth_dst': decoders.EthMask, 'dl_dst': decoders.EthMask, 'eth_type': decoders.decode_int, 'dl_type': decoders.decode_int, 'vlan_tci': decoders.Mask16, 'dl_vlan': decoders.decode_int, 'vlan_vid': decoders.decode_mask(12), 'dl_vlan_pcp': decoders.decode_int, 'vlan_pcp': decoders.decode_int, 'mpls_label': decoders.decode_int, 'mpls_tc': decoders.decode_int, 'mpls_bos': decoders.decode_int, 'mpls_ttl': decoders.decode_int, 'ip_src': decoders.IPMask, 'nw_src': decoders.IPMask, 'ip_dst': decoders.IPMask, 'nw_dst': decoders.IPMask, 'ipv6_src': decoders.IPMask, 'ipv6_dst': decoders.IPMask, 'ipv6_label': decoders.decode_mask(20), 'nw_proto': decoders.decode_int, 'ip_proto': decoders.decode_int, 'nw_tos': decoders.decode_int, 'ip_dscp': decoders.decode_int, 'nw_ecn': decoders.decode_int, 'ip_ecn': decoders.decode_int, 'nw_ttl': decoders.decode_int, 'ip_frag': decoders.decode_default, 'nw_frag': decoders.decode_default, 'arp_op': decoders.decode_int, 'arp_spa': decoders.IPMask, 'arp_tpa': decoders.IPMask, 'arp_sha': decoders.EthMask, 'arp_tha': decoders.EthMask, 'tcp_src': decoders.Mask16, 'tp_src': decoders.Mask16, 'tcp_dst': decoders.Mask16, 'tp_dst': decoders.Mask16, 'tcp_flags': decoders.decode_default, 'udp_src': decoders.Mask16, 'udp_dst': decoders.Mask16, 'sctp_src': decoders.Mask16, 'sctp_dst': decoders.Mask16, 'icmp_type': decoders.decode_int, 'icmp_code': decoders.decode_int, 'icmpv6_type': decoders.decode_int, 'icmpv6_code': decoders.decode_int, 'nd_target': decoders.IPMask, 'nd_sll': decoders.EthMask, 'nd_tll': decoders.EthMask, 'nd_reserved': decoders.decode_int, 'nd_options_type': decoders.decode_int, 'nsh_flags': decoders.Mask8, 'nsh_mdtype': decoders.decode_int, 'nsh_np': decoders.decode_int, 'nsh_spi': decoders.decode_int, 'nsp': decoders.decode_int, 'nsh_si': decoders.decode_int, 'nsi': decoders.decode_int, 'nsh_c1': decoders.Mask32, 'nshc1': decoders.Mask32, 'nsh_c2': decoders.Mask32, 'nshc2': decoders.Mask32, 'nsh_c3': decoders.Mask32, 'nshc3': decoders.Mask32, 'nsh_c4': decoders.Mask32, 'nshc4': decoders.Mask32, 'nsh_ttl': decoders.decode_int, } field_aliases = { 'NXOXM_ET_DP_HASH': 'dp_hash', 'NXM_NX_DP_HASH': 'dp_hash', 'NXM_NX_RECIRC_ID': 'recirc_id', 'OXM_OF_PACKET_TYPE': 'packet_type', 'NXM_NX_CONJ_ID': 'conj_id', 'OXM_OF_TUNNEL_ID': 'tun_id', 'NXM_NX_TUN_ID': 'tun_id', 'NXM_NX_TUN_IPV4_SRC': 'tun_src', 'NXM_NX_TUN_IPV4_DST': 'tun_dst', 'NXM_NX_TUN_IPV6_SRC': 'tun_ipv6_src', 'NXM_NX_TUN_IPV6_DST': 'tun_ipv6_dst', 'NXM_NX_TUN_FLAGS': 'tun_flags', 'NXM_NX_TUN_GBP_ID': 'tun_gbp_id', 'NXM_NX_TUN_GBP_FLAGS': 'tun_gbp_flags', 'NXOXM_ET_ERSPAN_IDX': 'tun_erspan_idx', 'NXOXM_ET_ERSPAN_VER': 'tun_erspan_ver', 'NXOXM_ET_ERSPAN_DIR': 'tun_erspan_dir', 'NXOXM_ET_ERSPAN_HWID': 'tun_erspan_hwid', 'NXOXM_ET_GTPU_FLAGS': 'tun_gtpu_flags', 'NXOXM_ET_GTPU_MSGTYPE': 'tun_gtpu_msgtype', 'NXM_NX_TUN_METADATA0': 'tun_metadata0', 'NXM_NX_TUN_METADATA1': 'tun_metadata1', 'NXM_NX_TUN_METADATA2': 'tun_metadata2', 'NXM_NX_TUN_METADATA3': 'tun_metadata3', 'NXM_NX_TUN_METADATA4': 'tun_metadata4', 'NXM_NX_TUN_METADATA5': 'tun_metadata5', 'NXM_NX_TUN_METADATA6': 'tun_metadata6', 'NXM_NX_TUN_METADATA7': 'tun_metadata7', 'NXM_NX_TUN_METADATA8': 'tun_metadata8', 'NXM_NX_TUN_METADATA9': 'tun_metadata9', 'NXM_NX_TUN_METADATA10': 'tun_metadata10', 'NXM_NX_TUN_METADATA11': 'tun_metadata11', 'NXM_NX_TUN_METADATA12': 'tun_metadata12', 'NXM_NX_TUN_METADATA13': 'tun_metadata13', 'NXM_NX_TUN_METADATA14': 'tun_metadata14', 'NXM_NX_TUN_METADATA15': 'tun_metadata15', 'NXM_NX_TUN_METADATA16': 'tun_metadata16', 'NXM_NX_TUN_METADATA17': 'tun_metadata17', 'NXM_NX_TUN_METADATA18': 'tun_metadata18', 'NXM_NX_TUN_METADATA19': 'tun_metadata19', 'NXM_NX_TUN_METADATA20': 'tun_metadata20', 'NXM_NX_TUN_METADATA21': 'tun_metadata21', 'NXM_NX_TUN_METADATA22': 'tun_metadata22', 'NXM_NX_TUN_METADATA23': 'tun_metadata23', 'NXM_NX_TUN_METADATA24': 'tun_metadata24', 'NXM_NX_TUN_METADATA25': 'tun_metadata25', 'NXM_NX_TUN_METADATA26': 'tun_metadata26', 'NXM_NX_TUN_METADATA27': 'tun_metadata27', 'NXM_NX_TUN_METADATA28': 'tun_metadata28', 'NXM_NX_TUN_METADATA29': 'tun_metadata29', 'NXM_NX_TUN_METADATA30': 'tun_metadata30', 'NXM_NX_TUN_METADATA31': 'tun_metadata31', 'NXM_NX_TUN_METADATA32': 'tun_metadata32', 'NXM_NX_TUN_METADATA33': 'tun_metadata33', 'NXM_NX_TUN_METADATA34': 'tun_metadata34', 'NXM_NX_TUN_METADATA35': 'tun_metadata35', 'NXM_NX_TUN_METADATA36': 'tun_metadata36', 'NXM_NX_TUN_METADATA37': 'tun_metadata37', 'NXM_NX_TUN_METADATA38': 'tun_metadata38', 'NXM_NX_TUN_METADATA39': 'tun_metadata39', 'NXM_NX_TUN_METADATA40': 'tun_metadata40', 'NXM_NX_TUN_METADATA41': 'tun_metadata41', 'NXM_NX_TUN_METADATA42': 'tun_metadata42', 'NXM_NX_TUN_METADATA43': 'tun_metadata43', 'NXM_NX_TUN_METADATA44': 'tun_metadata44', 'NXM_NX_TUN_METADATA45': 'tun_metadata45', 'NXM_NX_TUN_METADATA46': 'tun_metadata46', 'NXM_NX_TUN_METADATA47': 'tun_metadata47', 'NXM_NX_TUN_METADATA48': 'tun_metadata48', 'NXM_NX_TUN_METADATA49': 'tun_metadata49', 'NXM_NX_TUN_METADATA50': 'tun_metadata50', 'NXM_NX_TUN_METADATA51': 'tun_metadata51', 'NXM_NX_TUN_METADATA52': 'tun_metadata52', 'NXM_NX_TUN_METADATA53': 'tun_metadata53', 'NXM_NX_TUN_METADATA54': 'tun_metadata54', 'NXM_NX_TUN_METADATA55': 'tun_metadata55', 'NXM_NX_TUN_METADATA56': 'tun_metadata56', 'NXM_NX_TUN_METADATA57': 'tun_metadata57', 'NXM_NX_TUN_METADATA58': 'tun_metadata58', 'NXM_NX_TUN_METADATA59': 'tun_metadata59', 'NXM_NX_TUN_METADATA60': 'tun_metadata60', 'NXM_NX_TUN_METADATA61': 'tun_metadata61', 'NXM_NX_TUN_METADATA62': 'tun_metadata62', 'NXM_NX_TUN_METADATA63': 'tun_metadata63', 'OXM_OF_METADATA': 'metadata', 'NXM_OF_IN_PORT': 'in_port', 'OXM_OF_IN_PORT': 'in_port_oxm', 'ONFOXM_ET_ACTSET_OUTPUT': 'actset_output', 'OXM_OF_ACTSET_OUTPUT': 'actset_output', 'NXM_NX_PKT_MARK': 'pkt_mark', 'NXM_NX_CT_STATE': 'ct_state', 'NXM_NX_CT_ZONE': 'ct_zone', 'NXM_NX_CT_MARK': 'ct_mark', 'NXM_NX_CT_LABEL': 'ct_label', 'NXM_NX_CT_NW_PROTO': 'ct_nw_proto', 'NXM_NX_CT_NW_SRC': 'ct_nw_src', 'NXM_NX_CT_NW_DST': 'ct_nw_dst', 'NXM_NX_CT_IPV6_SRC': 'ct_ipv6_src', 'NXM_NX_CT_IPV6_DST': 'ct_ipv6_dst', 'NXM_NX_CT_TP_SRC': 'ct_tp_src', 'NXM_NX_CT_TP_DST': 'ct_tp_dst', 'NXM_NX_REG0': 'reg0', 'NXM_NX_REG1': 'reg1', 'NXM_NX_REG2': 'reg2', 'NXM_NX_REG3': 'reg3', 'NXM_NX_REG4': 'reg4', 'NXM_NX_REG5': 'reg5', 'NXM_NX_REG6': 'reg6', 'NXM_NX_REG7': 'reg7', 'NXM_NX_REG8': 'reg8', 'NXM_NX_REG9': 'reg9', 'NXM_NX_REG10': 'reg10', 'NXM_NX_REG11': 'reg11', 'NXM_NX_REG12': 'reg12', 'NXM_NX_REG13': 'reg13', 'NXM_NX_REG14': 'reg14', 'NXM_NX_REG15': 'reg15', 'OXM_OF_PKT_REG0': 'xreg0', 'OXM_OF_PKT_REG1': 'xreg1', 'OXM_OF_PKT_REG2': 'xreg2', 'OXM_OF_PKT_REG3': 'xreg3', 'OXM_OF_PKT_REG4': 'xreg4', 'OXM_OF_PKT_REG5': 'xreg5', 'OXM_OF_PKT_REG6': 'xreg6', 'OXM_OF_PKT_REG7': 'xreg7', 'NXM_NX_XXREG0': 'xxreg0', 'NXM_NX_XXREG1': 'xxreg1', 'NXM_NX_XXREG2': 'xxreg2', 'NXM_NX_XXREG3': 'xxreg3', 'OXM_OF_ETH_SRC': 'eth_src', 'NXM_OF_ETH_SRC': 'eth_src', 'OXM_OF_ETH_DST': 'eth_dst', 'NXM_OF_ETH_DST': 'eth_dst', 'OXM_OF_ETH_TYPE': 'eth_type', 'NXM_OF_ETH_TYPE': 'eth_type', 'NXM_OF_VLAN_TCI': 'vlan_tci', 'OXM_OF_VLAN_VID': 'vlan_vid', 'OXM_OF_VLAN_PCP': 'vlan_pcp', 'OXM_OF_MPLS_LABEL': 'mpls_label', 'OXM_OF_MPLS_TC': 'mpls_tc', 'OXM_OF_MPLS_BOS': 'mpls_bos', 'NXM_NX_MPLS_TTL': 'mpls_ttl', 'OXM_OF_IPV4_SRC': 'ip_src', 'NXM_OF_IP_SRC': 'ip_src', 'OXM_OF_IPV4_DST': 'ip_dst', 'NXM_OF_IP_DST': 'ip_dst', 'OXM_OF_IPV6_SRC': 'ipv6_src', 'NXM_NX_IPV6_SRC': 'ipv6_src', 'OXM_OF_IPV6_DST': 'ipv6_dst', 'NXM_NX_IPV6_DST': 'ipv6_dst', 'OXM_OF_IPV6_FLABEL': 'ipv6_label', 'NXM_NX_IPV6_LABEL': 'ipv6_label', 'OXM_OF_IP_PROTO': 'nw_proto', 'NXM_OF_IP_PROTO': 'nw_proto', 'NXM_OF_IP_TOS': 'nw_tos', 'OXM_OF_IP_DSCP': 'ip_dscp', 'OXM_OF_IP_ECN': 'nw_ecn', 'NXM_NX_IP_ECN': 'nw_ecn', 'NXM_NX_IP_TTL': 'nw_ttl', 'NXM_NX_IP_FRAG': 'ip_frag', 'OXM_OF_ARP_OP': 'arp_op', 'NXM_OF_ARP_OP': 'arp_op', 'OXM_OF_ARP_SPA': 'arp_spa', 'NXM_OF_ARP_SPA': 'arp_spa', 'OXM_OF_ARP_TPA': 'arp_tpa', 'NXM_OF_ARP_TPA': 'arp_tpa', 'OXM_OF_ARP_SHA': 'arp_sha', 'NXM_NX_ARP_SHA': 'arp_sha', 'OXM_OF_ARP_THA': 'arp_tha', 'NXM_NX_ARP_THA': 'arp_tha', 'OXM_OF_TCP_SRC': 'tcp_src', 'NXM_OF_TCP_SRC': 'tcp_src', 'OXM_OF_TCP_DST': 'tcp_dst', 'NXM_OF_TCP_DST': 'tcp_dst', 'ONFOXM_ET_TCP_FLAGS': 'tcp_flags', 'OXM_OF_TCP_FLAGS': 'tcp_flags', 'NXM_NX_TCP_FLAGS': 'tcp_flags', 'OXM_OF_UDP_SRC': 'udp_src', 'NXM_OF_UDP_SRC': 'udp_src', 'OXM_OF_UDP_DST': 'udp_dst', 'NXM_OF_UDP_DST': 'udp_dst', 'OXM_OF_SCTP_SRC': 'sctp_src', 'OXM_OF_SCTP_DST': 'sctp_dst', 'OXM_OF_ICMPV4_TYPE': 'icmp_type', 'NXM_OF_ICMP_TYPE': 'icmp_type', 'OXM_OF_ICMPV4_CODE': 'icmp_code', 'NXM_OF_ICMP_CODE': 'icmp_code', 'OXM_OF_ICMPV6_TYPE': 'icmpv6_type', 'NXM_NX_ICMPV6_TYPE': 'icmpv6_type', 'OXM_OF_ICMPV6_CODE': 'icmpv6_code', 'NXM_NX_ICMPV6_CODE': 'icmpv6_code', 'OXM_OF_IPV6_ND_TARGET': 'nd_target', 'NXM_NX_ND_TARGET': 'nd_target', 'OXM_OF_IPV6_ND_SLL': 'nd_sll', 'NXM_NX_ND_SLL': 'nd_sll', 'OXM_OF_IPV6_ND_TLL': 'nd_tll', 'NXM_NX_ND_TLL': 'nd_tll', 'ERICOXM_OF_ICMPV6_ND_RESERVED': 'nd_reserved', 'ERICOXM_OF_ICMPV6_ND_OPTIONS_TYPE': 'nd_options_type', 'NXOXM_NSH_FLAGS': 'nsh_flags', 'NXOXM_NSH_MDTYPE': 'nsh_mdtype', 'NXOXM_NSH_NP': 'nsh_np', 'NXOXM_NSH_SPI': 'nsh_spi', 'NXOXM_NSH_SI': 'nsh_si', 'NXOXM_NSH_C1': 'nsh_c1', 'NXOXM_NSH_C2': 'nsh_c2', 'NXOXM_NSH_C3': 'nsh_c3', 'NXOXM_NSH_C4': 'nsh_c4', 'NXOXM_NSH_TTL': 'nsh_ttl', }