Remove unused struct prf_ra; dead since 2017 sys/netinet/icmp6.h r1.45
authorkn <kn@openbsd.org>
Wed, 23 Nov 2022 19:34:59 +0000 (19:34 +0000)
committerkn <kn@openbsd.org>
Wed, 23 Nov 2022 19:34:59 +0000 (19:34 +0000)
    Get rid of ICMPV6CTL_ND6_DRLIST and ICMPV6CTL_ND6_PRLIST sysctls
    With this we can also get rid of in6_prefix and in6_defrouter. They
    are meaningless, the kernel no longer tracks this information.

Outside of _KERNEL, but nothing in base uses it, either.
codesearch.debian.net seems to agree.

OK mvs claudio bluhm

sys/netinet6/nd6.h

index 5e92668..942ce4b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: nd6.h,v 1.86 2022/11/23 16:59:10 kn Exp $     */
+/*     $OpenBSD: nd6.h,v 1.87 2022/11/23 19:34:59 kn Exp $     */
 /*     $KAME: nd6.h,v 1.95 2002/06/08 11:31:06 itojun Exp $    */
 
 /*
@@ -60,13 +60,6 @@ struct in6_nbrinfo {
        int     state;          /* reachability state */
 };
 
-struct prf_ra {
-       u_int onlink : 1;
-       u_int autonomous : 1;
-       u_int router : 1;
-       u_int reserved : 5;
-};
-
 struct in6_ndireq {
        char ifname[IFNAMSIZ];
        struct nd_ifinfo ndi;