This stub exists since the original import, time to kill it?
Index: net/route.c
===================================================================
RCS file: /cvs/src/sys/net/route.c,v
retrieving revision 1.338
diff -u -p -r1.338 route.c
--- net/route.c 15 Nov 2016 10:09:28 -0000 1.338
+++ net/route.c 21 Nov 2016 09:34:15 -0000
@@ -728,12 +728,6 @@ rtflushclone(unsigned int rtableid, stru
rtable_walk(rtableid, rt_key(parent)->sa_family, rtflushclone1, parent);
}
-int
-rtioctl(u_long req, caddr_t data, struct proc *p)
-{
- return (EOPNOTSUPP);
-}
-
struct ifaddr *
ifa_ifwithroute(int flags, struct sockaddr *dst, struct sockaddr *gateway,
u_int rtableid)
Index: net/route.h
===================================================================
RCS file: /cvs/src/sys/net/route.h,v
retrieving revision 1.148
diff -u -p -r1.148 route.h
--- net/route.h 24 Sep 2016 19:27:10 -0000 1.148
+++ net/route.h 21 Nov 2016 09:34:15 -0000
@@ -403,7 +403,6 @@ int rt_ifa_del(struct ifaddr *, int, st
void rt_ifa_purge(struct ifaddr *);
int rt_ifa_addlocal(struct ifaddr *);
int rt_ifa_dellocal(struct ifaddr *);
-int rtioctl(u_long, caddr_t, struct proc *);
void rtredirect(struct sockaddr *, struct sockaddr *, struct sockaddr *,
struct rtentry **, unsigned int);
int rtrequest(int, struct rt_addrinfo *, u_int8_t, struct rtentry **,
u_int);
Index: kern/sys_socket.c
===================================================================
RCS file: /cvs/src/sys/kern/sys_socket.c,v
retrieving revision 1.23
diff -u -p -r1.23 sys_socket.c
--- kern/sys_socket.c 21 Nov 2016 09:09:06 -0000 1.23
+++ kern/sys_socket.c 21 Nov 2016 09:34:15 -0000
@@ -122,7 +122,7 @@ soo_ioctl(struct file *fp, u_long cmd, c
if (IOCGROUP(cmd) == 'i')
return (ifioctl(so, cmd, data, p));
if (IOCGROUP(cmd) == 'r')
- return (rtioctl(cmd, data, p));
+ return (EOPNOTSUPP);
s = splsoftnet();
error = ((*so->so_proto->pr_usrreq)(so, PRU_CONTROL,
(struct mbuf *)cmd, (struct mbuf *)data, (struct mbuf *)NULL, p));