1*9f44a47fSAlexander V. Chernikovfrom enum import Enum 2*9f44a47fSAlexander V. Chernikov 3*9f44a47fSAlexander V. Chernikov 4*9f44a47fSAlexander V. Chernikovclass Op3CmdType(Enum): 5*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XADD = 86 6*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XDEL = 87 7*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XGETSIZE = 88 8*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XLIST = 89 9*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XDESTROY = 90 10*9f44a47fSAlexander V. Chernikov IP_FW_TABLES_XLIST = 92 11*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XINFO = 93 12*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XFLUSH = 94 13*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XCREATE = 95 14*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XMODIFY = 96 15*9f44a47fSAlexander V. Chernikov IP_FW_XGET = 97 16*9f44a47fSAlexander V. Chernikov IP_FW_XADD = 98 17*9f44a47fSAlexander V. Chernikov IP_FW_XDEL = 99 18*9f44a47fSAlexander V. Chernikov IP_FW_XMOVE = 100 19*9f44a47fSAlexander V. Chernikov IP_FW_XZERO = 101 20*9f44a47fSAlexander V. Chernikov IP_FW_XRESETLOG = 102 21*9f44a47fSAlexander V. Chernikov IP_FW_SET_SWAP = 103 22*9f44a47fSAlexander V. Chernikov IP_FW_SET_MOVE = 104 23*9f44a47fSAlexander V. Chernikov IP_FW_SET_ENABLE = 105 24*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XFIND = 106 25*9f44a47fSAlexander V. Chernikov IP_FW_XIFLIST = 107 26*9f44a47fSAlexander V. Chernikov IP_FW_TABLES_ALIST = 108 27*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_XSWAP = 109 28*9f44a47fSAlexander V. Chernikov IP_FW_TABLE_VLIST = 110 29*9f44a47fSAlexander V. Chernikov IP_FW_NAT44_XCONFIG = 111 30*9f44a47fSAlexander V. Chernikov IP_FW_NAT44_DESTROY = 112 31*9f44a47fSAlexander V. Chernikov IP_FW_NAT44_XGETCONFIG = 113 32*9f44a47fSAlexander V. Chernikov IP_FW_NAT44_LIST_NAT = 114 33*9f44a47fSAlexander V. Chernikov IP_FW_NAT44_XGETLOG = 115 34*9f44a47fSAlexander V. Chernikov IP_FW_DUMP_SOPTCODES = 116 35*9f44a47fSAlexander V. Chernikov IP_FW_DUMP_SRVOBJECTS = 117 36*9f44a47fSAlexander V. Chernikov IP_FW_NAT64STL_CREATE = 130 37*9f44a47fSAlexander V. Chernikov IP_FW_NAT64STL_DESTROY = 131 38*9f44a47fSAlexander V. Chernikov IP_FW_NAT64STL_CONFIG = 132 39*9f44a47fSAlexander V. Chernikov IP_FW_NAT64STL_LIST = 133 40*9f44a47fSAlexander V. Chernikov IP_FW_NAT64STL_STATS = 134 41*9f44a47fSAlexander V. Chernikov IP_FW_NAT64STL_RESET_STATS = 135 42*9f44a47fSAlexander V. Chernikov IP_FW_NAT64LSN_CREATE = 140 43*9f44a47fSAlexander V. Chernikov IP_FW_NAT64LSN_DESTROY = 141 44*9f44a47fSAlexander V. Chernikov IP_FW_NAT64LSN_CONFIG = 142 45*9f44a47fSAlexander V. Chernikov IP_FW_NAT64LSN_LIST = 143 46*9f44a47fSAlexander V. Chernikov IP_FW_NAT64LSN_STATS = 144 47*9f44a47fSAlexander V. Chernikov IP_FW_NAT64LSN_LIST_STATES = 145 48*9f44a47fSAlexander V. Chernikov IP_FW_NAT64LSN_RESET_STATS = 146 49*9f44a47fSAlexander V. Chernikov IP_FW_NPTV6_CREATE = 150 50*9f44a47fSAlexander V. Chernikov IP_FW_NPTV6_DESTROY = 151 51*9f44a47fSAlexander V. Chernikov IP_FW_NPTV6_CONFIG = 152 52*9f44a47fSAlexander V. Chernikov IP_FW_NPTV6_LIST = 153 53*9f44a47fSAlexander V. Chernikov IP_FW_NPTV6_STATS = 154 54*9f44a47fSAlexander V. Chernikov IP_FW_NPTV6_RESET_STATS = 155 55*9f44a47fSAlexander V. Chernikov IP_FW_NAT64CLAT_CREATE = 160 56*9f44a47fSAlexander V. Chernikov IP_FW_NAT64CLAT_DESTROY = 161 57*9f44a47fSAlexander V. Chernikov IP_FW_NAT64CLAT_CONFIG = 162 58*9f44a47fSAlexander V. Chernikov IP_FW_NAT64CLAT_LIST = 163 59*9f44a47fSAlexander V. Chernikov IP_FW_NAT64CLAT_STATS = 164 60*9f44a47fSAlexander V. Chernikov IP_FW_NAT64CLAT_RESET_STATS = 165 61*9f44a47fSAlexander V. Chernikov 62*9f44a47fSAlexander V. Chernikov 63*9f44a47fSAlexander V. Chernikovclass IpFwTableLookupType(Enum): 64*9f44a47fSAlexander V. Chernikov LOOKUP_DST_IP = 0 65*9f44a47fSAlexander V. Chernikov LOOKUP_SRC_IP = 1 66*9f44a47fSAlexander V. Chernikov LOOKUP_DST_PORT = 2 67*9f44a47fSAlexander V. Chernikov LOOKUP_SRC_PORT = 3 68*9f44a47fSAlexander V. Chernikov LOOKUP_UID = 4 69*9f44a47fSAlexander V. Chernikov LOOKUP_JAIL = 5 70*9f44a47fSAlexander V. Chernikov LOOKUP_DSCP = 6 71*9f44a47fSAlexander V. Chernikov LOOKUP_DST_MAC = 7 72*9f44a47fSAlexander V. Chernikov LOOKUP_SRC_MAC = 8 73*9f44a47fSAlexander V. Chernikov LOOKUP_MARK = 9 74*9f44a47fSAlexander V. Chernikov 75*9f44a47fSAlexander V. Chernikov 76*9f44a47fSAlexander V. Chernikovclass IpFwTlvType(Enum): 77*9f44a47fSAlexander V. Chernikov IPFW_TLV_TBL_NAME = 1 78*9f44a47fSAlexander V. Chernikov IPFW_TLV_TBLNAME_LIST = 2 79*9f44a47fSAlexander V. Chernikov IPFW_TLV_RULE_LIST = 3 80*9f44a47fSAlexander V. Chernikov IPFW_TLV_DYNSTATE_LIST = 4 81*9f44a47fSAlexander V. Chernikov IPFW_TLV_TBL_ENT = 5 82*9f44a47fSAlexander V. Chernikov IPFW_TLV_DYN_ENT = 6 83*9f44a47fSAlexander V. Chernikov IPFW_TLV_RULE_ENT = 7 84*9f44a47fSAlexander V. Chernikov IPFW_TLV_TBLENT_LIST = 8 85*9f44a47fSAlexander V. Chernikov IPFW_TLV_RANGE = 9 86*9f44a47fSAlexander V. Chernikov IPFW_TLV_EACTION = 10 87*9f44a47fSAlexander V. Chernikov IPFW_TLV_COUNTERS = 11 88*9f44a47fSAlexander V. Chernikov IPFW_TLV_OBJDATA = 12 89*9f44a47fSAlexander V. Chernikov IPFW_TLV_STATE_NAME = 14 90*9f44a47fSAlexander V. Chernikov IPFW_TLV_EACTION_BASE = 1000 91