1*a1e26a70SApple OSS Distributions 2*a1e26a70SApple OSS Distributionsdlil_if_flags_strings = ["DLIF_INUSE", 3*a1e26a70SApple OSS Distributions "DLIF_REUSE", 4*a1e26a70SApple OSS Distributions "DLIF_DEBUG" 5*a1e26a70SApple OSS Distributions ] 6*a1e26a70SApple OSS Distributions 7*a1e26a70SApple OSS Distributionsif_capenable_strings = ["RXCSUM", 8*a1e26a70SApple OSS Distributions "TXCSUM", 9*a1e26a70SApple OSS Distributions "VLAN_MTU", 10*a1e26a70SApple OSS Distributions "VLAN_HWTAGGING", 11*a1e26a70SApple OSS Distributions "JUMBO_MTU", 12*a1e26a70SApple OSS Distributions "TSO4", 13*a1e26a70SApple OSS Distributions "TSO6", 14*a1e26a70SApple OSS Distributions "LRO", 15*a1e26a70SApple OSS Distributions "AV", 16*a1e26a70SApple OSS Distributions "TXSTATUS", 17*a1e26a70SApple OSS Distributions "CHANNEL_IO", 18*a1e26a70SApple OSS Distributions "HW_TIMESTAMP", 19*a1e26a70SApple OSS Distributions "SW_TIMESTAMP", 20*a1e26a70SApple OSS Distributions "CSUM_PARTIAL", 21*a1e26a70SApple OSS Distributions "CSUM_ZERO_INVERT" 22*a1e26a70SApple OSS Distributions ] 23*a1e26a70SApple OSS Distributions 24*a1e26a70SApple OSS Distributionsif_flags_strings = ["UP", 25*a1e26a70SApple OSS Distributions "BROADCAST", 26*a1e26a70SApple OSS Distributions "DEBUG", 27*a1e26a70SApple OSS Distributions "LOOPBACK", 28*a1e26a70SApple OSS Distributions "POINTOPOINT", 29*a1e26a70SApple OSS Distributions "NOTRAILERS (deprecated)", 30*a1e26a70SApple OSS Distributions "RUNNING", 31*a1e26a70SApple OSS Distributions "NOARP", 32*a1e26a70SApple OSS Distributions "PROMISC", 33*a1e26a70SApple OSS Distributions "ALLMULTI", 34*a1e26a70SApple OSS Distributions "OACTIVE", 35*a1e26a70SApple OSS Distributions "SIMPLEX", 36*a1e26a70SApple OSS Distributions "LINK0", 37*a1e26a70SApple OSS Distributions "LINK1", 38*a1e26a70SApple OSS Distributions "LINK2-ALTPHYS", 39*a1e26a70SApple OSS Distributions "MULTICAST" 40*a1e26a70SApple OSS Distributions ] 41*a1e26a70SApple OSS Distributions 42*a1e26a70SApple OSS Distributionsif_refflags_strings = ["IFRF_EMBRYONIC", 43*a1e26a70SApple OSS Distributions "IFRF_ATTACHED", 44*a1e26a70SApple OSS Distributions "IFRF_DETACHING" 45*a1e26a70SApple OSS Distributions ] 46*a1e26a70SApple OSS Distributions 47*a1e26a70SApple OSS Distributionsif_eflags_strings = ["AUTOCONFIGURING", 48*a1e26a70SApple OSS Distributions "ENQUEUE_MULTI", 49*a1e26a70SApple OSS Distributions "DELAY_START", 50*a1e26a70SApple OSS Distributions "PROBE_CONNECTIVITY", 51*a1e26a70SApple OSS Distributions "ADV_REPORT ", 52*a1e26a70SApple OSS Distributions "IPV6_DISABLED", 53*a1e26a70SApple OSS Distributions "ACCEPT_RTADV", 54*a1e26a70SApple OSS Distributions "TXSTART", 55*a1e26a70SApple OSS Distributions "RXPOLL", 56*a1e26a70SApple OSS Distributions "VLAN", 57*a1e26a70SApple OSS Distributions "BOND", 58*a1e26a70SApple OSS Distributions "ARPLL", 59*a1e26a70SApple OSS Distributions "CLAT46", 60*a1e26a70SApple OSS Distributions "NOAUTOIPV6LL", 61*a1e26a70SApple OSS Distributions "EXPENSIVE", 62*a1e26a70SApple OSS Distributions "IPV4_ROUTER", 63*a1e26a70SApple OSS Distributions "IPV6_ROUTER", 64*a1e26a70SApple OSS Distributions "LOCALNET_PRIVATE", 65*a1e26a70SApple OSS Distributions "IPV6_ND6ALT", 66*a1e26a70SApple OSS Distributions "RESTRICTED_RECV", 67*a1e26a70SApple OSS Distributions "AWDL", 68*a1e26a70SApple OSS Distributions "NOACKPRI", 69*a1e26a70SApple OSS Distributions "AWDL_RESTRICTED", 70*a1e26a70SApple OSS Distributions "2KCL", 71*a1e26a70SApple OSS Distributions "ECN_ENABLE", 72*a1e26a70SApple OSS Distributions "ECN_DISABLE", 73*a1e26a70SApple OSS Distributions "SKYWALK_NATIVE", 74*a1e26a70SApple OSS Distributions "3CA", 75*a1e26a70SApple OSS Distributions "SENDLIST", 76*a1e26a70SApple OSS Distributions "REUSE (deprecated)", 77*a1e26a70SApple OSS Distributions "INUSE (deprecated)", 78*a1e26a70SApple OSS Distributions "UPDOWNCHANGE" 79*a1e26a70SApple OSS Distributions ] 80*a1e26a70SApple OSS Distributions 81*a1e26a70SApple OSS Distributionsif_xflags_strings = ["WAKE_ON_MAGIC_PACKET", 82*a1e26a70SApple OSS Distributions "TIMESTAMP_ENABLED", 83*a1e26a70SApple OSS Distributions "NX_NOAUTO", 84*a1e26a70SApple OSS Distributions "LEGACY", 85*a1e26a70SApple OSS Distributions "LOW_INTERNET_UL", 86*a1e26a70SApple OSS Distributions "LOW_INTERNET_DL", 87*a1e26a70SApple OSS Distributions "ALLOC_KPI", 88*a1e26a70SApple OSS Distributions "LOW_POWER", 89*a1e26a70SApple OSS Distributions "MPK_LOG", 90*a1e26a70SApple OSS Distributions "CONSTRAINED", 91*a1e26a70SApple OSS Distributions "LOW_LATENCY", 92*a1e26a70SApple OSS Distributions "MARK_WAKE_PKT", 93*a1e26a70SApple OSS Distributions "FAST_PACKET_DELIVERY", 94*a1e26a70SApple OSS Distributions "NO_TRAFFIC_SHAPING", 95*a1e26a70SApple OSS Distributions "MANAGEMENT" 96*a1e26a70SApple OSS Distributions "ULTRA_CONSTRAINED", 97*a1e26a70SApple OSS Distributions "IS_VPN", 98*a1e26a70SApple OSS Distributions "DELAYWAKEPKTEVENT", 99*a1e26a70SApple OSS Distributions "DISABLE_INPUT", 100*a1e26a70SApple OSS Distributions "CONGESTED_LINK", 101*a1e26a70SApple OSS Distributions "UNUSED_0x00100000", 102*a1e26a70SApple OSS Distributions "UNUSED_0x00200000", 103*a1e26a70SApple OSS Distributions "UNUSED_0x00400000", 104*a1e26a70SApple OSS Distributions "LINK_HEURISTICS", 105*a1e26a70SApple OSS Distributions "LINK_HEUR_OFF_PENDING", 106*a1e26a70SApple OSS Distributions "POINTOPOINT_MDNS", 107*a1e26a70SApple OSS Distributions ] 108*a1e26a70SApple OSS Distributions 109*a1e26a70SApple OSS DistributionsAF_INET = 2 110*a1e26a70SApple OSS DistributionsAF_INET6 = 30 111*a1e26a70SApple OSS DistributionsAF_LINK = 18 112*a1e26a70SApple OSS Distributions 113*a1e26a70SApple OSS DistributionsINP_IPV4 = 0x1 114*a1e26a70SApple OSS DistributionsINP_IPV6 = 0x2 115*a1e26a70SApple OSS Distributions 116*a1e26a70SApple OSS DistributionsCTRACE_STACK_SIZE = 8 117*a1e26a70SApple OSS Distributions 118*a1e26a70SApple OSS DistributionsIFMA_TRACE_HIST_SIZE = 32 119*a1e26a70SApple OSS DistributionsRTD_TRACE_HIST_SIZE = 4 120*a1e26a70SApple OSS DistributionsINIFA_TRACE_HIST_SIZE = 32 121*a1e26a70SApple OSS DistributionsIN6IFA_TRACE_HIST_SIZE = 32 122*a1e26a70SApple OSS DistributionsINM_TRACE_HIST_SIZE = 32 123*a1e26a70SApple OSS DistributionsIF_REF_TRACE_HIST_SIZE = 8 124*a1e26a70SApple OSS DistributionsNDPR_TRACE_HIST_SIZE = 32 125*a1e26a70SApple OSS DistributionsNDDR_TRACE_HIST_SIZE = 32 126*a1e26a70SApple OSS DistributionsIMO_TRACE_HIST_SIZE = 32 127*a1e26a70SApple OSS DistributionsIM6O_TRACE_HIST_SIZE = 32 128*a1e26a70SApple OSS Distributions 129*a1e26a70SApple OSS DistributionsINP_RECVOPTS = 0x01 130*a1e26a70SApple OSS DistributionsINP_RECVRETOPTS = 0x02 131*a1e26a70SApple OSS DistributionsINP_RECVDSTADDR = 0x04 132*a1e26a70SApple OSS DistributionsINP_HDRINCL = 0x08 133*a1e26a70SApple OSS DistributionsINP_HIGHPORT = 0x10 134*a1e26a70SApple OSS DistributionsINP_LOWPORT = 0x20 135*a1e26a70SApple OSS DistributionsINP_ANONPORT = 0x40 136*a1e26a70SApple OSS DistributionsINP_RECVIF = 0x80 137*a1e26a70SApple OSS DistributionsINP_MTUDISC = 0x100 138*a1e26a70SApple OSS DistributionsINP_STRIPHDR = 0x200 139*a1e26a70SApple OSS DistributionsINP_RECV_ANYIF = 0x400 140*a1e26a70SApple OSS DistributionsINP_INADDR_ANY = 0x800 141*a1e26a70SApple OSS DistributionsINP_RECVTTL = 0x1000 142*a1e26a70SApple OSS DistributionsINP_UDP_NOCKSUM = 0x2000 143*a1e26a70SApple OSS DistributionsINP_BOUND_IF = 0x4000 144*a1e26a70SApple OSS DistributionsIN6P_IPV6_V6ONLY = 0x008000 145*a1e26a70SApple OSS DistributionsIN6P_PKTINFO = 0x010000 146*a1e26a70SApple OSS DistributionsIN6P_HOPLIMIT = 0x020000 147*a1e26a70SApple OSS DistributionsIN6P_HOPOPTS = 0x040000 148*a1e26a70SApple OSS DistributionsIN6P_DSTOPTS = 0x080000 149*a1e26a70SApple OSS DistributionsIN6P_RTHDR = 0x100000 150*a1e26a70SApple OSS DistributionsIN6P_RTHDRDSTOPTS = 0x200000 151*a1e26a70SApple OSS DistributionsIN6P_TCLASS = 0x400000 152*a1e26a70SApple OSS DistributionsIN6P_AUTOFLOWLABEL = 0x800000 153*a1e26a70SApple OSS DistributionsIN6P_BINDV6ONLY = 0x10000000 154*a1e26a70SApple OSS DistributionsIN6P_RFC2292 = 0x02000000 155*a1e26a70SApple OSS DistributionsIN6P_MTU = 0x04000000 156*a1e26a70SApple OSS DistributionsINP_PKTINFO = 0x08000000 157*a1e26a70SApple OSS DistributionsINP_FLOW_SUSPENDED = 0x10000000 158*a1e26a70SApple OSS DistributionsINP_NO_IFT_CELLULAR = 0x20000000 159*a1e26a70SApple OSS DistributionsINP_FLOW_CONTROLLED = 0x40000000 160*a1e26a70SApple OSS DistributionsINP_FC_FEEDBACK = 0x80000000 161*a1e26a70SApple OSS DistributionsINPCB_STATE_INUSE = 0x1 162*a1e26a70SApple OSS DistributionsINPCB_STATE_CACHED = 0x2 163*a1e26a70SApple OSS DistributionsINPCB_STATE_DEAD = 0x3 164*a1e26a70SApple OSS Distributions 165*a1e26a70SApple OSS DistributionsINP2_TIMEWAIT = 0x00000001 166*a1e26a70SApple OSS DistributionsINP2_IN_FCTREE = 0x00000002 167*a1e26a70SApple OSS DistributionsINP2_WANT_APP_POLICY = 0x00000004 168*a1e26a70SApple OSS Distributions 169*a1e26a70SApple OSS DistributionsN_TIME_WAIT_SLOTS = 128 170