Print this page
4510 Lose SIOC*IPSECONFIG ioctl definitions
Reviewed by: Robert Mustacchi <rm@joyent.com>

@@ -21,10 +21,11 @@
 
 /*
  * Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
  * Copyright (c) 1990 Mentat Inc.
  * Copyright (c) 2012 Joyent, Inc. All rights reserved.
+ * Copyright (c) 2014, OmniTI Computer Consulting, Inc. All rights reserved.
  */
 
 #include <sys/types.h>
 #include <sys/stream.h>
 #include <sys/dlpi.h>

@@ -1025,16 +1026,17 @@
                         MISC_CMD, ip_sioctl_tonlink, NULL },
         /* 146 */ { SIOCTMYSITE, sizeof (struct sioc_addrreq), 0,
                         MISC_CMD, ip_sioctl_tmysite, NULL },
         /* 147 */ { IPI_DONTCARE, 0, 0, 0, NULL, NULL },
         /* 148 */ { IPI_DONTCARE, 0, 0, 0, NULL, NULL },
-        /* IPSECioctls handled in ip_sioctl_copyin_setup itself */
-        /* 149 */ { SIOCFIPSECONFIG, 0, IPI_PRIV, MISC_CMD, NULL, NULL },
-        /* 150 */ { SIOCSIPSECONFIG, 0, IPI_PRIV, MISC_CMD, NULL, NULL },
-        /* 151 */ { SIOCDIPSECONFIG, 0, IPI_PRIV, MISC_CMD, NULL, NULL },
-        /* 152 */ { SIOCLIPSECONFIG, 0, IPI_PRIV, MISC_CMD, NULL, NULL },
 
+        /* Old *IPSECONFIG ioctls are now deprecated, now see spdsock.c */
+        /* 149 */ { IPI_DONTCARE, 0, 0, 0, NULL, NULL },
+        /* 150 */ { IPI_DONTCARE, 0, 0, 0, NULL, NULL },
+        /* 151 */ { IPI_DONTCARE, 0, 0, 0, NULL, NULL },
+        /* 152 */ { IPI_DONTCARE, 0, 0, 0, NULL, NULL },
+
         /* 153 */ { IPI_DONTCARE, 0, 0, 0, NULL, NULL },
 
         /* 154 */ { SIOCGLIFBINDING, sizeof (struct lifreq), IPI_GET_CMD,
                         LIF_CMD, ip_sioctl_get_binding, NULL },
         /* 155 */ { SIOCSLIFGROUPNAME, sizeof (struct lifreq),