Date: Wed, 27 Oct 2010 23:22:43 +0000 (UTC) From: Jeff Roberson <jeff@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r214437 - projects/ofed/head/sys/netinet6 Message-ID: <201010272322.o9RNMhdE043906@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jeff Date: Wed Oct 27 23:22:43 2010 New Revision: 214437 URL: http://svn.freebsd.org/changeset/base/214437 Log: - Treat IFT_INFINIBAND just like IFT_ETHER in most cases, even when default: would DTRT add explicit switch labels for ib. Sponsored by: Isilon Systems, iX Systems, and Panasas. Modified: projects/ofed/head/sys/netinet6/in6.c projects/ofed/head/sys/netinet6/nd6.c projects/ofed/head/sys/netinet6/nd6_nbr.c Modified: projects/ofed/head/sys/netinet6/in6.c ============================================================================== --- projects/ofed/head/sys/netinet6/in6.c Wed Oct 27 23:21:30 2010 (r214436) +++ projects/ofed/head/sys/netinet6/in6.c Wed Oct 27 23:22:43 2010 (r214437) @@ -2281,6 +2281,7 @@ in6_if2idlen(struct ifnet *ifp) #ifdef IFT_MIP case IFT_MIP: /* ditto */ #endif + case IFT_INFINIBAND: return (64); case IFT_FDDI: /* RFC2467 */ return (64); Modified: projects/ofed/head/sys/netinet6/nd6.c ============================================================================== --- projects/ofed/head/sys/netinet6/nd6.c Wed Oct 27 23:21:30 2010 (r214436) +++ projects/ofed/head/sys/netinet6/nd6.c Wed Oct 27 23:22:43 2010 (r214437) @@ -2041,6 +2041,7 @@ nd6_need_cache(struct ifnet *ifp) #ifdef IFT_CARP case IFT_CARP: #endif + case IFT_INFINIBAND: case IFT_GIF: /* XXX need more cases? */ case IFT_PPP: case IFT_TUNNEL: Modified: projects/ofed/head/sys/netinet6/nd6_nbr.c ============================================================================== --- projects/ofed/head/sys/netinet6/nd6_nbr.c Wed Oct 27 23:21:30 2010 (r214436) +++ projects/ofed/head/sys/netinet6/nd6_nbr.c Wed Oct 27 23:22:43 2010 (r214437) @@ -1102,6 +1102,7 @@ nd6_ifptomac(struct ifnet *ifp) #ifdef IFT_CARP case IFT_CARP: #endif + case IFT_INFINIBAND: case IFT_BRIDGE: case IFT_ISO88025: return IF_LLADDR(ifp); @@ -1419,6 +1420,7 @@ nd6_dad_duplicated(struct ifaddr *ifa) #ifdef IFT_IEEE80211 case IFT_IEEE80211: #endif + case IFT_INFINIBAND: in6 = ia->ia_addr.sin6_addr; if (in6_get_hw_ifid(ifp, &in6) == 0 && IN6_ARE_ADDR_EQUAL(&ia->ia_addr.sin6_addr, &in6)) {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201010272322.o9RNMhdE043906>