Skip to content

Commit

Permalink
Garbage collect IFT_IEEE80211 (but leave the define for possible reuse)
Browse files Browse the repository at this point in the history
This interface type ("a parent interface of wlanX") is not used since
r287197

Reviewed by:	adrian, glebius
Differential Revision:	https://reviews.freebsd.org/D9308
  • Loading branch information
avos authored and avos committed Jan 28, 2017
1 parent 079e8da commit 91fc509
Show file tree
Hide file tree
Showing 7 changed files with 1 addition and 10 deletions.
1 change: 0 additions & 1 deletion sys/net/if.c
Expand Up @@ -3530,7 +3530,6 @@ if_setlladdr(struct ifnet *ifp, const u_char *lladdr, int len)
case IFT_BRIDGE:
case IFT_ARCNET:
case IFT_IEEE8023ADLAG:
case IFT_IEEE80211:
bcopy(lladdr, LLADDR(sdl), len);
ifa_free(ifa);
break;
Expand Down
2 changes: 1 addition & 1 deletion sys/net/if_types.h
Expand Up @@ -113,7 +113,7 @@ typedef enum {
IFT_QLLC = 0x44, /* SNA QLLC */
IFT_FASTETHERFX = 0x45, /* Fast Ethernet (100BaseFX) */
IFT_CHANNEL = 0x46, /* channel */
IFT_IEEE80211 = 0x47, /* radio spread spectrum */
IFT_IEEE80211 = 0x47, /* radio spread spectrum (unused) */
IFT_IBM370PARCHAN = 0x48, /* IBM System 360/370 OEMI Channel */
IFT_ESCON = 0x49, /* IBM Enterprise Systems Connection */
IFT_DLSW = 0x4a, /* Data Link Switching */
Expand Down
1 change: 0 additions & 1 deletion sys/netinet6/in6.c
Expand Up @@ -1962,7 +1962,6 @@ in6_if2idlen(struct ifnet *ifp)
case IFT_ETHER: /* RFC2464 */
case IFT_PROPVIRTUAL: /* XXX: no RFC. treat it as ether */
case IFT_L2VLAN: /* ditto */
case IFT_IEEE80211: /* ditto */
case IFT_BRIDGE: /* bridge(4) only does Ethernet-like links */
case IFT_INFINIBAND:
return (64);
Expand Down
1 change: 0 additions & 1 deletion sys/netinet6/in6_ifattach.c
Expand Up @@ -276,7 +276,6 @@ in6_get_hw_ifid(struct ifnet *ifp, struct in6_addr *in6)
case IFT_ISO88025:
case IFT_ATM:
case IFT_IEEE1394:
case IFT_IEEE80211:
/* IEEE802/EUI64 cases - what others? */
/* IEEE1394 uses 16byte length address starting with EUI64 */
if (addrlen > 8)
Expand Down
2 changes: 0 additions & 2 deletions sys/netinet6/nd6.c
Expand Up @@ -2259,7 +2259,6 @@ nd6_resolve(struct ifnet *ifp, int is_gw, struct mbuf *m,
case IFT_ETHER:
case IFT_FDDI:
case IFT_L2VLAN:
case IFT_IEEE80211:
case IFT_BRIDGE:
case IFT_ISO88025:
ETHER_MAP_IPV6_MULTICAST(&dst6->sin6_addr,
Expand Down Expand Up @@ -2527,7 +2526,6 @@ nd6_need_cache(struct ifnet *ifp)
case IFT_FDDI:
case IFT_IEEE1394:
case IFT_L2VLAN:
case IFT_IEEE80211:
case IFT_INFINIBAND:
case IFT_BRIDGE:
case IFT_PROPVIRTUAL:
Expand Down
2 changes: 0 additions & 2 deletions sys/netinet6/nd6_nbr.c
Expand Up @@ -1086,7 +1086,6 @@ nd6_ifptomac(struct ifnet *ifp)
case IFT_FDDI:
case IFT_IEEE1394:
case IFT_L2VLAN:
case IFT_IEEE80211:
case IFT_INFINIBAND:
case IFT_BRIDGE:
case IFT_ISO88025:
Expand Down Expand Up @@ -1457,7 +1456,6 @@ nd6_dad_duplicated(struct ifaddr *ifa, struct dadq *dp)
case IFT_FDDI:
case IFT_ATM:
case IFT_IEEE1394:
case IFT_IEEE80211:
case IFT_INFINIBAND:
in6 = ia->ia_addr.sin6_addr;
if (in6_get_hw_ifid(ifp, &in6) == 0 &&
Expand Down
2 changes: 0 additions & 2 deletions usr.sbin/rtsold/if.c
Expand Up @@ -247,7 +247,6 @@ lladdropt_length(struct sockaddr_dl *sdl)
{
switch (sdl->sdl_type) {
case IFT_ETHER:
case IFT_IEEE80211:
return (ROUNDUP8(ETHER_ADDR_LEN + 2));
default:
return (0);
Expand All @@ -263,7 +262,6 @@ lladdropt_fill(struct sockaddr_dl *sdl, struct nd_opt_hdr *ndopt)

switch (sdl->sdl_type) {
case IFT_ETHER:
case IFT_IEEE80211:
ndopt->nd_opt_len = (ROUNDUP8(ETHER_ADDR_LEN + 2)) >> 3;
addr = (char *)(ndopt + 1);
memcpy(addr, LLADDR(sdl), ETHER_ADDR_LEN);
Expand Down

0 comments on commit 91fc509

Please sign in to comment.