#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 SIOCGIFMAC _IOWR('i', 130, struct ifreq) /* deprecated */
+#define SIOCSIFMAC _IOW('i', 131, struct ifreq) /* deprecated */
#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 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)
#define SIOCGIFPROTOLIST _IOWR('i', 196, struct if_protolistreq) /* get list of attached protocols */
#ifdef BSD_KERNEL_PRIVATE
#define SIOCGIFLOWPOWER _IOWR('i', 199, struct ifreq) /* Low Power Mode */
#define SIOCSIFLOWPOWER _IOWR('i', 200, struct ifreq) /* Low Power Mode */
-#if INET6
#define SIOCGIFCLAT46ADDR _IOWR('i', 201, struct if_clat46req)
-#endif /* INET6 */
#define SIOCGIFMPKLOG _IOWR('i', 202, struct ifreq) /* Multi-layer Packet Logging */
#define SIOCSIFMPKLOG _IOWR('i', 203, struct ifreq) /* Multi-layer Packet Logging */
#define SIOCGIFNOACKPRIO _IOWR('i', 207, struct ifreq) /* get interface no ack prioritization flag */
#define SIOCSIFNOACKPRIO _IOWR('i', 208, struct ifreq) /* mark interface no ack prioritization flagd */
+#define SIOCGETROUTERMODE _IOWR('i', 209, struct ifreq) /* get IPv4 router mode state */
+
+#define SIOCSIFNETWORKID _IOWR('i', 210, struct if_netidreq) /* set Network Identifier for a given interface */
#endif /* PRIVATE */
#endif /* !_SYS_SOCKIO_H_ */