On Wed, May 14, 2014 at 11:51:13PM +0200, Henning Brauer wrote:
> 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?
OK bluhm@
>
> 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, [email protected], [email protected]
> 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/