+#define SIOCSETOT _IOW('s', 128, int) /* deprecated */
+#endif /* PRIVATE */
+
+#define SIOCGIFMAC _IOWR('i', 130, struct ifreq) /* get IF MAC label */
+#define SIOCSIFMAC _IOW('i', 131, struct ifreq) /* set IF MAC label */
+#define SIOCSIFKPI _IOW('i', 134, struct ifreq) /* set interface kext param - root only */
+#define SIOCGIFKPI _IOWR('i', 135, struct ifreq) /* get interface kext param */
+
+#define SIOCGIFWAKEFLAGS _IOWR('i', 136, struct ifreq) /* get interface wake property flags */
+
+#ifdef PRIVATE
+#define SIOCGIFGETRTREFCNT _IOWR('i', 137, struct ifreq) /* get interface route refcnt */
+#define SIOCGIFLINKQUALITYMETRIC _IOWR('i', 138, struct ifreq) /* get LQM */
+#define SIOCSIFOPPORTUNISTIC _IOWR('i', 139, struct ifreq) /* deprecated; use SIOCSIFTHROTTLE */
+#define SIOCGIFOPPORTUNISTIC _IOWR('i', 140, struct ifreq) /* deprecated; use SIOCGIFTHROTTLE */
+#define SIOCSETROUTERMODE _IOWR('i', 141, struct ifreq) /* enable/disable IPv4 router mode on interface */
+#define SIOCGIFEFLAGS _IOWR('i', 142, struct ifreq) /* get extended ifnet flags */
+#define SIOCSIFDESC _IOWR('i', 143, struct if_descreq)
+#define SIOCGIFDESC _IOWR('i', 144, struct if_descreq)
+#define SIOCSIFLINKPARAMS _IOWR('i', 145, struct if_linkparamsreq)
+#define SIOCGIFLINKPARAMS _IOWR('i', 146, struct if_linkparamsreq)
+#define SIOCGIFQUEUESTATS _IOWR('i', 147, struct if_qstatsreq)
+#define SIOCSIFTHROTTLE _IOWR('i', 148, struct if_throttlereq)
+#define SIOCGIFTHROTTLE _IOWR('i', 149, struct if_throttlereq)
+
+#define SIOCGASSOCIDS _IOWR('s', 150, struct so_aidreq) /* get associds */
+#define SIOCGCONNIDS _IOWR('s', 151, struct so_cidreq) /* get connids */
+#define SIOCGCONNINFO _IOWR('s', 152, struct so_cinforeq) /* get conninfo */
+#ifdef BSD_KERNEL_PRIVATE
+#define SIOCGASSOCIDS32 _IOWR('s', 150, struct so_aidreq32)
+#define SIOCGASSOCIDS64 _IOWR('s', 150, struct so_aidreq64)
+#define SIOCGCONNIDS32 _IOWR('s', 151, struct so_cidreq32)
+#define SIOCGCONNIDS64 _IOWR('s', 151, struct so_cidreq64)
+#define SIOCGCONNINFO32 _IOWR('s', 152, struct so_cinforeq32)
+#define SIOCGCONNINFO64 _IOWR('s', 152, struct so_cinforeq64)
+#endif /* BSD_KERNEL_PRIVATE */
+#define SIOCSCONNORDER _IOWR('s', 153, struct so_cordreq) /* set conn order */
+#define SIOCGCONNORDER _IOWR('s', 154, struct so_cordreq) /* get conn order */
+
+#define SIOCSIFLOG _IOWR('i', 155, struct ifreq)
+#define SIOCGIFLOG _IOWR('i', 156, struct ifreq)
+#define SIOCGIFDELEGATE _IOWR('i', 157, struct ifreq)
+#define SIOCGIFLLADDR _IOWR('i', 158, struct ifreq) /* get link level addr */
+#define SIOCGIFTYPE _IOWR('i', 159, struct ifreq) /* get interface type */
+#define SIOCGIFEXPENSIVE _IOWR('i', 160, struct ifreq) /* get interface expensive flag */
+#define SIOCSIFEXPENSIVE _IOWR('i', 161, struct ifreq) /* mark interface expensive */
+#define SIOCGIF2KCL _IOWR('i', 162, struct ifreq) /* interface prefers 2 KB clusters */
+#define SIOCSIF2KCL _IOWR('i', 163, struct ifreq)
+#define SIOCGSTARTDELAY _IOWR('i', 164, struct ifreq)
+
+#define SIOCAIFAGENTID _IOWR('i', 165, struct if_agentidreq) /* Add netagent id */
+#define SIOCDIFAGENTID _IOWR('i', 166, struct if_agentidreq) /* Delete netagent id */
+#define SIOCGIFAGENTIDS _IOWR('i', 167, struct if_agentidsreq) /* Get netagent ids */
+#define SIOCGIFAGENTDATA _IOWR('i', 168, struct netagent_req) /* Get netagent data */
+
+#ifdef BSD_KERNEL_PRIVATE
+#define SIOCGIFAGENTIDS32 _IOWR('i', 167, struct if_agentidsreq32)
+#define SIOCGIFAGENTIDS64 _IOWR('i', 167, struct if_agentidsreq64)
+#define SIOCGIFAGENTDATA32 _IOWR('i', 168, struct netagent_req32)
+#define SIOCGIFAGENTDATA64 _IOWR('i', 168, struct netagent_req64)
+#endif /* BSD_KERNEL_PRIVATE */
+
+#define SIOCSIFINTERFACESTATE _IOWR('i', 169, struct ifreq) /* set interface state */
+#define SIOCGIFINTERFACESTATE _IOWR('i', 170, struct ifreq) /* get interface state */
+#define SIOCSIFPROBECONNECTIVITY _IOWR('i', 171, struct ifreq) /* Start/Stop probes to check connectivity */
+#define SIOCGIFPROBECONNECTIVITY _IOWR('i', 172, struct ifreq) /* check if connectivity probes are enabled */
+
+#endif /* PRIVATE */
+#define SIOCGIFFUNCTIONALTYPE _IOWR('i', 173, struct ifreq) /* get interface functional type */
+#ifdef PRIVATE
+#define SIOCSIFNETSIGNATURE _IOWR('i', 174, struct if_nsreq)
+#define SIOCGIFNETSIGNATURE _IOWR('i', 175, struct if_nsreq)
+
+#define SIOCGECNMODE _IOWR('i', 176, struct ifreq)
+#define SIOCSECNMODE _IOW('i', 177, struct ifreq)
+
+#define SIOCSIFORDER _IOWR('i', 178, struct if_order)
+#define SIOCGIFORDER _IOWR('i', 179, struct if_order)
+
+#define SIOCSQOSMARKINGMODE _IOWR('i', 180, struct ifreq)
+#define SIOCSFASTLANECAPABLE SIOCSQOSMARKINGMODE
+#define SIOCSQOSMARKINGENABLED _IOWR('i', 181, struct ifreq)
+#define SIOCSFASTLEENABLED SIOCSQOSMARKINGENABLED
+#define SIOCGQOSMARKINGMODE _IOWR('i', 182, struct ifreq)
+#define SIOCGQOSMARKINGENABLED _IOWR('i', 183, struct ifreq)
+
+
+#define SIOCSIFTIMESTAMPENABLE _IOWR('i', 184, struct ifreq)
+#define SIOCSIFTIMESTAMPDISABLE _IOWR('i', 185, struct ifreq)
+#define SIOCGIFTIMESTAMPENABLED _IOWR('i', 186, struct ifreq)
+
+#define SIOCSIFDISABLEOUTPUT _IOWR('i', 187, struct ifreq)
+
+#define SIOCGIFAGENTLIST _IOWR('i', 190, struct netagentlist_req) /* Get netagent dump */
+
+#ifdef BSD_KERNEL_PRIVATE
+#define SIOCGIFAGENTLIST32 _IOWR('i', 190, struct netagentlist_req32)
+#define SIOCGIFAGENTLIST64 _IOWR('i', 190, struct netagentlist_req64)
+#endif /* BSD_KERNEL_PRIVATE */
+
+#define SIOCSIFLOWINTERNET _IOWR('i', 191, struct ifreq)
+#define SIOCGIFLOWINTERNET _IOWR('i', 192, struct ifreq)
+
+#if INET6
+#define SIOCGIFNAT64PREFIX _IOWR('i', 193, struct if_nat64req)
+#define SIOCSIFNAT64PREFIX _IOWR('i', 194, struct if_nat64req)
+#endif
+#define SIOCGIFNEXUS _IOWR('i', 195, struct if_nexusreq)
+