don't kill the define, since this is userland visible, but there is
never ever an interface in our kernel with if_type == IFT_L2VLAN - see
my commit from 2 weeks ago or so. To clarify this once again, I didn't
remove the L2VLAN use, it was never really used.

ok?

Index: net/if.c
===================================================================
RCS file: /cvs/src/sys/net/if.c,v
retrieving revision 1.288
diff -u -p -r1.288 if.c
--- net/if.c    13 May 2014 14:33:25 -0000      1.288
+++ net/if.c    14 May 2014 21:41:01 -0000
@@ -1625,7 +1625,6 @@ ifioctl(struct socket *so, u_long cmd, c
                case IFT_CARP:
                case IFT_XETHER:
                case IFT_ISO88025:
-               case IFT_L2VLAN:
                        bcopy((caddr_t)ifr->ifr_addr.sa_data,
                            (caddr_t)((struct arpcom *)ifp)->ac_enaddr,
                            ETHER_ADDR_LEN);
Index: net/if_pppoe.c
===================================================================
RCS file: /cvs/src/sys/net/if_pppoe.c,v
retrieving revision 1.38
diff -u -p -r1.38 if_pppoe.c
--- net/if_pppoe.c      14 Apr 2014 09:06:42 -0000      1.38
+++ net/if_pppoe.c      24 Apr 2014 23:38:10 -0000
@@ -924,9 +924,7 @@ pppoe_ioctl(struct ifnet *ifp, unsigned 
                        struct ifnet    *eth_if;
 
                        eth_if = ifunit(parms->eth_ifname);
-                       if (eth_if == NULL ||
-                           (eth_if->if_type != IFT_ETHER &&
-                            eth_if->if_type != IFT_L2VLAN)) {
+                       if (eth_if == NULL || eth_if->if_type != IFT_ETHER) {
                                sc->sc_eth_if = NULL;
                                return (ENXIO);
                        }
Index: netinet6/nd6.c
===================================================================
RCS file: /cvs/src/sys/netinet6/nd6.c,v
retrieving revision 1.116
diff -u -p -r1.116 nd6.c
--- netinet6/nd6.c      7 May 2014 08:14:59 -0000       1.116
+++ netinet6/nd6.c      13 May 2014 14:38:16 -0000
@@ -1830,7 +1830,6 @@ nd6_need_cache(struct ifnet *ifp)
        case IFT_ETHER:
        case IFT_IEEE1394:
        case IFT_PROPVIRTUAL:
-       case IFT_L2VLAN:
        case IFT_IEEE80211:
        case IFT_CARP:
        case IFT_GIF:           /* XXX need more cases? */
Index: netinet6/nd6_nbr.c
===================================================================
RCS file: /cvs/src/sys/netinet6/nd6_nbr.c,v
retrieving revision 1.78
diff -u -p -r1.78 nd6_nbr.c
--- netinet6/nd6_nbr.c  18 Apr 2014 10:48:30 -0000      1.78
+++ netinet6/nd6_nbr.c  24 Apr 2014 23:38:10 -0000
@@ -1064,7 +1064,6 @@ nd6_ifptomac(struct ifnet *ifp)
        case IFT_IEEE1394:
        case IFT_PROPVIRTUAL:
        case IFT_CARP:
-       case IFT_L2VLAN:
        case IFT_IEEE80211:
                return ((caddr_t)(ifp + 1));
        default:

-- 
Henning Brauer, h...@bsws.de, henn...@openbsd.org
BS Web Services GmbH, http://bsws.de, Full-Service ISP
Secure Hosting, Mail and DNS. Virtual & Dedicated Servers, Root to Fully Managed
Henning Brauer Consulting, http://henningbrauer.com/

Reply via email to