summaryrefslogtreecommitdiffstats
path: root/sys/netinet
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2005-10-04 19:50:02 +0000
committerthompsa <thompsa@FreeBSD.org>2005-10-04 19:50:02 +0000
commitfe5395b8466b8831e8d84f58b692e346c379c002 (patch)
tree301c37e6e92f8dedccc6618701305388f7d3adb8 /sys/netinet
parent7990daf71562eb9334ae9f8d5d7e2c864c614eab (diff)
downloadFreeBSD-src-fe5395b8466b8831e8d84f58b692e346c379c002.zip
FreeBSD-src-fe5395b8466b8831e8d84f58b692e346c379c002.tar.gz
When bridging is enabled and an ARP request is recieved on a member interface,
the arp code will search all local interfaces for a match. This triggers a kernel log if the bridge has been assigned an address. arp: ac:de:48:18:83:3d is using my IP address 192.168.0.142! bridge0: flags=8041<UP,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.142 netmask 0xffffff00 ether ac:de:48:18:83:3d Silence this warning for 6.0 to stop unnecessary bug reports, the code will need to be reworked. Approved by: mlaier (mentor) MFC after: 3 days
Diffstat (limited to 'sys/netinet')
-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 ec5a7a7..89b7f40 100644
--- a/sys/netinet/if_ether.c
+++ b/sys/netinet/if_ether.c
@@ -677,7 +677,7 @@ match:
* case we suppress the warning to avoid false positive complaints of
* potential misconfiguration.
*/
- if (isaddr.s_addr == myaddr.s_addr && myaddr.s_addr != 0) {
+ if (!bridged && isaddr.s_addr == myaddr.s_addr && myaddr.s_addr != 0) {
log(LOG_ERR,
"arp: %*D is using my IP address %s!\n",
ifp->if_addrlen, (u_char *)ar_sha(ah), ":",
OpenPOWER on IntegriCloud