diff options
author | thompsa <thompsa@FreeBSD.org> | 2006-01-12 21:05:30 +0000 |
---|---|---|
committer | thompsa <thompsa@FreeBSD.org> | 2006-01-12 21:05:30 +0000 |
commit | 0ed6fbc84ee4a3f052abbfae9e1090450f30ef77 (patch) | |
tree | e847b952daa3efd8590fb60d0aba2839baa7c3db /sys/netinet/if_ether.c | |
parent | 7440f79a64f874d6cfeeafb9f82c2b0c78c81eff (diff) | |
download | FreeBSD-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.c | 2 |
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)); |