Since we don't support any FDDI or ATM interfaces anymore, remove some
special cases for such interface types in our kernel.
ok?
Index: arch//amd64/amd64/autoconf.c
===================================================================
RCS file: /home/ncvs/src/sys/arch/amd64/amd64/autoconf.c,v
retrieving revision 1.39
diff -u -p -r1.39 autoconf.c
--- arch//amd64/amd64/autoconf.c 19 Sep 2012 20:19:31 -0000 1.39
+++ arch//amd64/amd64/autoconf.c 15 Nov 2013 14:08:14 -0000
@@ -198,8 +198,7 @@ diskconf(void)
for (ifp = TAILQ_FIRST(&ifnet); ifp != NULL;
ifp = TAILQ_NEXT(ifp, if_list)) {
- if ((ifp->if_type == IFT_ETHER ||
- ifp->if_type == IFT_FDDI) &&
+ if (ifp->if_type == IFT_ETHER &&
bcmp(bios_bootmac->mac,
((struct arpcom *)ifp)->ac_enaddr,
ETHER_ADDR_LEN) == 0)
Index: arch//i386/i386/autoconf.c
===================================================================
RCS file: /home/ncvs/src/sys/arch/i386/i386/autoconf.c,v
retrieving revision 1.91
diff -u -p -r1.91 autoconf.c
--- arch//i386/i386/autoconf.c 19 Sep 2012 20:19:31 -0000 1.91
+++ arch//i386/i386/autoconf.c 15 Nov 2013 14:08:14 -0000
@@ -196,8 +196,7 @@ diskconf(void)
for (ifp = TAILQ_FIRST(&ifnet); ifp != NULL;
ifp = TAILQ_NEXT(ifp, if_list)) {
- if ((ifp->if_type == IFT_ETHER ||
- ifp->if_type == IFT_FDDI) &&
+ if (ifp->if_type == IFT_ETHER &&
bcmp(bios_bootmac->mac,
((struct arpcom *)ifp)->ac_enaddr,
ETHER_ADDR_LEN) == 0)
Index: net/if.c
===================================================================
RCS file: /home/ncvs/src/sys/net/if.c,v
retrieving revision 1.275
diff -u -p -r1.275 if.c
--- net/if.c 11 Nov 2013 09:15:34 -0000 1.275
+++ net/if.c 15 Nov 2013 14:08:15 -0000
@@ -1569,7 +1569,6 @@ ifioctl(struct socket *so, u_long cmd, c
switch (ifp->if_type) {
case IFT_ETHER:
case IFT_CARP:
- case IFT_FDDI:
case IFT_XETHER:
case IFT_ISO88025:
case IFT_L2VLAN:
Index: netinet6/in6_ifattach.c
===================================================================
RCS file: /home/ncvs/src/sys/netinet6/in6_ifattach.c,v
retrieving revision 1.62
diff -u -p -r1.62 in6_ifattach.c
--- netinet6/in6_ifattach.c 17 Oct 2013 16:27:45 -0000 1.62
+++ netinet6/in6_ifattach.c 15 Nov 2013 14:08:15 -0000
@@ -189,8 +189,6 @@ found:
/* IEEE802/EUI64 cases - what others? */
case IFT_ETHER:
case IFT_CARP:
- case IFT_FDDI:
- case IFT_ATM:
case IFT_IEEE1394:
case IFT_IEEE80211:
/* look at IEEE802/EUI64 only */
Index: netinet6/nd6_nbr.c
===================================================================
RCS file: /home/ncvs/src/sys/netinet6/nd6_nbr.c,v
retrieving revision 1.71
diff -u -p -r1.71 nd6_nbr.c
--- netinet6/nd6_nbr.c 11 Nov 2013 09:15:35 -0000 1.71
+++ netinet6/nd6_nbr.c 15 Nov 2013 14:08:15 -0000
@@ -1061,7 +1061,6 @@ nd6_ifptomac(struct ifnet *ifp)
{
switch (ifp->if_type) {
case IFT_ETHER:
- case IFT_FDDI:
case IFT_IEEE1394:
case IFT_PROPVIRTUAL:
case IFT_CARP: