summaryrefslogtreecommitdiffstats
path: root/sys/netinet/if_ether.c
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2006-01-12 21:05:30 +0000
committerthompsa <thompsa@FreeBSD.org>2006-01-12 21:05:30 +0000
commit0ed6fbc84ee4a3f052abbfae9e1090450f30ef77 (patch)
treee847b952daa3efd8590fb60d0aba2839baa7c3db /sys/netinet/if_ether.c
parent7440f79a64f874d6cfeeafb9f82c2b0c78c81eff (diff)
downloadFreeBSD-src-0ed6fbc84ee4a3f052abbfae9e1090450f30ef77.zip
FreeBSD-src-0ed6fbc84ee4a3f052abbfae9e1090450f30ef77.tar.gz
Include the bridge interface itself in the special arp handling.
PR: 90973 MFC after: 1 week
Diffstat (limited to 'sys/netinet/if_ether.c')
-rw-r--r--sys/netinet/if_ether.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/if_ether.c b/sys/netinet/if_ether.c
index 28f7d44..620317f 100644
--- a/sys/netinet/if_ether.c
+++ b/sys/netinet/if_ether.c
@@ -607,7 +607,7 @@ in_arpinput(m)
int carp_match = 0;
#endif
- if (ifp->if_bridge)
+ if (ifp->if_bridge || ifp->if_type == IFT_BRIDGE)
bridged = 1;
req_len = arphdr_len2(ifp->if_addrlen, sizeof(struct in_addr));
OpenPOWER on IntegriCloud