1from __future__ import absolute_import 2 3dlil_if_flags_strings = ["DLIF_INUSE", 4 "DLIF_REUSE", 5 "DLIF_DEBUG" 6 ] 7 8if_capenable_strings = ["RXCSUM", 9 "TXCSUM", 10 "VLAN_MTU", 11 "VLAN_HWTAGGING", 12 "JUMBO_MTU", 13 "TSO4", 14 "TSO6", 15 "LRO", 16 "AV", 17 "TXSTATUS", 18 "CHANNEL_IO", 19 "HW_TIMESTAMP", 20 "SW_TIMESTAMP", 21 "CSUM_PARTIAL", 22 "CSUM_ZERO_INVERT" 23 ] 24 25if_flags_strings = ["UP", 26 "BROADCAST", 27 "DEBUG", 28 "LOOPBACK", 29 "POINTOPOINT", 30 "NOTRAILERS (deprecated)", 31 "RUNNING", 32 "NOARP", 33 "PROMISC", 34 "ALLMULTI", 35 "OACTIVE", 36 "SIMPLEX", 37 "LINK0", 38 "LINK1", 39 "LINK2-ALTPHYS", 40 "MULTICAST" 41 ] 42 43if_refflags_strings = ["IFRF_EMBRYONIC", 44 "IFRF_ATTACHED", 45 "IFRF_DETACHING" 46 ] 47 48if_eflags_strings = ["AUTOCONFIGURING", 49 "ENQUEUE_MULTI", 50 "DELAY_START", 51 "PROBE_CONNECTIVITY", 52 "ADV_REPORT ", 53 "IPV6_DISABLED", 54 "ACCEPT_RTADV", 55 "TXSTART", 56 "RXPOLL", 57 "VLAN", 58 "BOND", 59 "ARPLL", 60 "CLAT46", 61 "NOAUTOIPV6LL", 62 "EXPENSIVE", 63 "IPV4_ROUTER", 64 "IPV6_ROUTER", 65 "LOCALNET_PRIVATE", 66 "IPV6_ND6ALT", 67 "RESTRICTED_RECV", 68 "AWDL", 69 "NOACKPRI", 70 "AWDL_RESTRICTED", 71 "2KCL", 72 "ECN_ENABLE", 73 "ECN_DISABLE", 74 "SKYWALK_NATIVE", 75 "3CA", 76 "SENDLIST", 77 "REUSE (deprecated)", 78 "INUSE (deprecated)", 79 "UPDOWNCHANGE" 80 ] 81 82if_xflags_strings = ["WAKE_ON_MAGIC_PACKET", 83 "TIMESTAMP_ENABLED", 84 "NX_NOAUTO", 85 "LEGACY", 86 "LOW_INTERNET_UL ", 87 "LOW_INTERNET_DL", 88 "ALLOC_KPI", 89 "LOW_POWER", 90 "MPK_LOG", 91 "CONSTRAINED", 92 "LOW_LATENCY", 93 "MARK_WAKE_PKT" 94 ] 95 96AF_INET = 2 97AF_INET6 = 30 98AF_LINK = 18 99 100INP_IPV4 = 0x1 101INP_IPV6 = 0x2 102 103CTRACE_STACK_SIZE = 8 104 105IFMA_TRACE_HIST_SIZE = 32 106RTD_TRACE_HIST_SIZE = 4 107INIFA_TRACE_HIST_SIZE = 32 108IN6IFA_TRACE_HIST_SIZE = 32 109INM_TRACE_HIST_SIZE = 32 110IF_REF_TRACE_HIST_SIZE = 8 111NDPR_TRACE_HIST_SIZE = 32 112NDDR_TRACE_HIST_SIZE = 32 113IMO_TRACE_HIST_SIZE = 32 114IM6O_TRACE_HIST_SIZE = 32 115 116INP_RECVOPTS = 0x01 117INP_RECVRETOPTS = 0x02 118INP_RECVDSTADDR = 0x04 119INP_HDRINCL = 0x08 120INP_HIGHPORT = 0x10 121INP_LOWPORT = 0x20 122INP_ANONPORT = 0x40 123INP_RECVIF = 0x80 124INP_MTUDISC = 0x100 125INP_STRIPHDR = 0x200 126INP_RECV_ANYIF = 0x400 127INP_INADDR_ANY = 0x800 128INP_RECVTTL = 0x1000 129INP_UDP_NOCKSUM = 0x2000 130INP_BOUND_IF = 0x4000 131IN6P_IPV6_V6ONLY = 0x008000 132IN6P_PKTINFO = 0x010000 133IN6P_HOPLIMIT = 0x020000 134IN6P_HOPOPTS = 0x040000 135IN6P_DSTOPTS = 0x080000 136IN6P_RTHDR = 0x100000 137IN6P_RTHDRDSTOPTS = 0x200000 138IN6P_TCLASS = 0x400000 139IN6P_AUTOFLOWLABEL = 0x800000 140IN6P_BINDV6ONLY = 0x10000000 141IN6P_RFC2292 = 0x02000000 142IN6P_MTU = 0x04000000 143INP_PKTINFO = 0x08000000 144INP_FLOW_SUSPENDED = 0x10000000 145INP_NO_IFT_CELLULAR = 0x20000000 146INP_FLOW_CONTROLLED = 0x40000000 147INP_FC_FEEDBACK = 0x80000000 148INPCB_STATE_INUSE = 0x1 149INPCB_STATE_CACHED = 0x2 150INPCB_STATE_DEAD = 0x3 151 152INP2_TIMEWAIT = 0x00000001 153INP2_IN_FCTREE = 0x00000002 154INP2_WANT_APP_POLICY = 0x00000004 155 156N_TIME_WAIT_SLOTS = 128 157