Path: blob/main/tests/atf_python/sys/netpfil/ipfw/insn_headers.py
39536 views
from enum import Enum123class IpFwOpcode(Enum):4O_NOP = 05O_IP_SRC = 16O_IP_SRC_MASK = 27O_IP_SRC_ME = 38O_IP_SRC_SET = 49O_IP_DST = 510O_IP_DST_MASK = 611O_IP_DST_ME = 712O_IP_DST_SET = 813O_IP_SRCPORT = 914O_IP_DSTPORT = 1015O_PROTO = 1116O_MACADDR2 = 1217O_MAC_TYPE = 1318O_LAYER2 = 1419O_IN = 1520O_FRAG = 1621O_RECV = 1722O_XMIT = 1823O_VIA = 1924O_IPOPT = 2025O_IPLEN = 2126O_IPID = 2227O_IPTOS = 2328O_IPPRECEDENCE = 2429O_IPTTL = 2530O_IPVER = 2631O_UID = 2732O_GID = 2833O_ESTAB = 2934O_TCPFLAGS = 3035O_TCPWIN = 3136O_TCPSEQ = 3237O_TCPACK = 3338O_ICMPTYPE = 3439O_TCPOPTS = 3540O_VERREVPATH = 3641O_VERSRCREACH = 3742O_PROBE_STATE = 3843O_KEEP_STATE = 3944O_LIMIT = 4045O_LIMIT_PARENT = 4146O_LOG = 4247O_PROB = 4348O_CHECK_STATE = 4449O_ACCEPT = 4550O_DENY = 4651O_REJECT = 4752O_COUNT = 4853O_SKIPTO = 4954O_PIPE = 5055O_QUEUE = 5156O_DIVERT = 5257O_TEE = 5358O_FORWARD_IP = 5459O_FORWARD_MAC = 5560O_NAT = 5661O_REASS = 5762O_IPSEC = 5863O_IP_SRC_LOOKUP = 5964O_IP_DST_LOOKUP = 6065O_ANTISPOOF = 6166O_JAIL = 6267O_ALTQ = 6368O_DIVERTED = 6469O_TCPDATALEN = 6570O_IP6_SRC = 6671O_IP6_SRC_ME = 6772O_IP6_SRC_MASK = 6873O_IP6_DST = 6974O_IP6_DST_ME = 7075O_IP6_DST_MASK = 7176O_FLOW6ID = 7277O_ICMP6TYPE = 7378O_EXT_HDR = 7479O_IP6 = 7580O_NETGRAPH = 7681O_NGTEE = 7782O_IP4 = 7883O_UNREACH6 = 7984O_TAG = 8085O_TAGGED = 8186O_SETFIB = 8287O_FIB = 8388O_SOCKARG = 8489O_CALLRETURN = 8590O_FORWARD_IP6 = 8691O_DSCP = 8792O_SETDSCP = 8893O_IP_FLOW_LOOKUP = 8994O_EXTERNAL_ACTION = 9095O_EXTERNAL_INSTANCE = 9196O_EXTERNAL_DATA = 9297O_SKIP_ACTION = 9398O_TCPMSS = 9499O_MAC_SRC_LOOKUP = 95100O_MAC_DST_LOOKUP = 96101O_SETMARK = 97102O_MARK = 98103O_LAST_OPCODE = 99104105106class Op3CmdType(Enum):107IP_FW_TABLE_XADD = 86108IP_FW_TABLE_XDEL = 87109IP_FW_TABLE_XGETSIZE = 88110IP_FW_TABLE_XLIST = 89111IP_FW_TABLE_XDESTROY = 90112IP_FW_TABLES_XLIST = 92113IP_FW_TABLE_XINFO = 93114IP_FW_TABLE_XFLUSH = 94115IP_FW_TABLE_XCREATE = 95116IP_FW_TABLE_XMODIFY = 96117IP_FW_XGET = 97118IP_FW_XADD = 98119IP_FW_XDEL = 99120IP_FW_XMOVE = 100121IP_FW_XZERO = 101122IP_FW_XRESETLOG = 102123IP_FW_SET_SWAP = 103124IP_FW_SET_MOVE = 104125IP_FW_SET_ENABLE = 105126IP_FW_TABLE_XFIND = 106127IP_FW_XIFLIST = 107128IP_FW_TABLES_ALIST = 108129IP_FW_TABLE_XSWAP = 109130IP_FW_TABLE_VLIST = 110131IP_FW_NAT44_XCONFIG = 111132IP_FW_NAT44_DESTROY = 112133IP_FW_NAT44_XGETCONFIG = 113134IP_FW_NAT44_LIST_NAT = 114135IP_FW_NAT44_XGETLOG = 115136IP_FW_DUMP_SOPTCODES = 116137IP_FW_DUMP_SRVOBJECTS = 117138IP_FW_NAT64STL_CREATE = 130139IP_FW_NAT64STL_DESTROY = 131140IP_FW_NAT64STL_CONFIG = 132141IP_FW_NAT64STL_LIST = 133142IP_FW_NAT64STL_STATS = 134143IP_FW_NAT64STL_RESET_STATS = 135144IP_FW_NAT64LSN_CREATE = 140145IP_FW_NAT64LSN_DESTROY = 141146IP_FW_NAT64LSN_CONFIG = 142147IP_FW_NAT64LSN_LIST = 143148IP_FW_NAT64LSN_STATS = 144149IP_FW_NAT64LSN_LIST_STATES = 145150IP_FW_NAT64LSN_RESET_STATS = 146151IP_FW_NPTV6_CREATE = 150152IP_FW_NPTV6_DESTROY = 151153IP_FW_NPTV6_CONFIG = 152154IP_FW_NPTV6_LIST = 153155IP_FW_NPTV6_STATS = 154156IP_FW_NPTV6_RESET_STATS = 155157IP_FW_NAT64CLAT_CREATE = 160158IP_FW_NAT64CLAT_DESTROY = 161159IP_FW_NAT64CLAT_CONFIG = 162160IP_FW_NAT64CLAT_LIST = 163161IP_FW_NAT64CLAT_STATS = 164162IP_FW_NAT64CLAT_RESET_STATS = 165163164165class IcmpRejectCode(Enum):166ICMP_UNREACH_NET = 0167ICMP_UNREACH_HOST = 1168ICMP_UNREACH_PROTOCOL = 2169ICMP_UNREACH_PORT = 3170ICMP_UNREACH_NEEDFRAG = 4171ICMP_UNREACH_SRCFAIL = 5172ICMP_UNREACH_NET_UNKNOWN = 6173ICMP_UNREACH_HOST_UNKNOWN = 7174ICMP_UNREACH_ISOLATED = 8175ICMP_UNREACH_NET_PROHIB = 9176ICMP_UNREACH_HOST_PROHIB = 10177ICMP_UNREACH_TOSNET = 11178ICMP_UNREACH_TOSHOST = 12179ICMP_UNREACH_FILTER_PROHIB = 13180ICMP_UNREACH_HOST_PRECEDENCE = 14181ICMP_UNREACH_PRECEDENCE_CUTOFF = 15182ICMP_REJECT_RST = 256183ICMP_REJECT_ABORT = 257184185186class Icmp6RejectCode(Enum):187ICMP6_DST_UNREACH_NOROUTE = 0188ICMP6_DST_UNREACH_ADMIN = 1189ICMP6_DST_UNREACH_BEYONDSCOPE = 2190ICMP6_DST_UNREACH_NOTNEIGHBOR = 2191ICMP6_DST_UNREACH_ADDR = 3192ICMP6_DST_UNREACH_NOPORT = 4193ICMP6_DST_UNREACH_POLICY = 5194ICMP6_DST_UNREACH_REJECT = 6195ICMP6_DST_UNREACH_SRCROUTE = 7196ICMP6_UNREACH_RST = 256197ICMP6_UNREACH_ABORT = 257198199200