+#endif /* PRIVATE */
+
+#define SIOCSIFCAP _IOW('i', 90, struct ifreq) /* set IF features */
+#define SIOCGIFCAP _IOWR('i', 91, struct ifreq) /* get IF features */
+
+#define SIOCIFCREATE _IOWR('i', 120, struct ifreq) /* create clone if */
+#define SIOCIFDESTROY _IOW('i', 121, struct ifreq) /* destroy clone if */
+#define SIOCIFCREATE2 _IOWR('i', 122, struct ifreq) /* create clone if with data */
+
+#define SIOCSDRVSPEC _IOW('i', 123, struct ifdrv) /* set driver-specific
+ parameters */
+#define SIOCGDRVSPEC _IOWR('i', 123, struct ifdrv) /* get driver-specific
+ parameters */
+#ifdef KERNEL_PRIVATE
+#define SIOCSDRVSPEC32 _IOW('i', 123, struct ifdrv32) /* set driver-specific
+ parameters */
+#define SIOCGDRVSPEC32 _IOWR('i', 123, struct ifdrv32) /* get driver-specific
+ parameters */
+#define SIOCSDRVSPEC64 _IOW('i', 123, struct ifdrv64) /* set driver-specific
+ parameters */
+#define SIOCGDRVSPEC64 _IOWR('i', 123, struct ifdrv64) /* get driver-specific
+ parameters */
+
+#endif /* KERNEL_PRIVATE */
+#define SIOCSIFVLAN _IOW('i', 126, struct ifreq) /* set VLAN config */
+#define SIOCGIFVLAN _IOWR('i', 127, struct ifreq) /* get VLAN config */
+#define SIOCSETVLAN SIOCSIFVLAN
+#define SIOCGETVLAN SIOCGIFVLAN
+#ifdef KERNEL_PRIVATE
+#define SIOCSIFDEVMTU SIOCSIFALTMTU /* deprecated */