]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/sockio.h
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / bsd / sys / sockio.h
index e0a96050c97a3ca0b878d66f966324b471d3eecb..87d5006279a1e898137a67fef6d40ba8b3748b11 100644 (file)
 #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_ */