summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2006-08-25 20:11:56 +0000
committerthompsa <thompsa@FreeBSD.org>2006-08-25 20:11:56 +0000
commit3289f04db92312439d1e50714f6dfaa9f001dcf3 (patch)
tree637b0a787b114eb7e80905fa77a59e040ae43fb3 /sys
parentf58a78e801fb452f79af3fc4805e2645addcce91 (diff)
downloadFreeBSD-src-3289f04db92312439d1e50714f6dfaa9f001dcf3.zip
FreeBSD-src-3289f04db92312439d1e50714f6dfaa9f001dcf3.tar.gz
The bridge cant hear its own transmissions so set IFF_SIMPLEX.
PR: kern/102361 Tested by: Radim Kolar <hsn@netmag.cz> MFC after: 3 days
Diffstat (limited to 'sys')
-rw-r--r--sys/net/if_bridge.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/if_bridge.c b/sys/net/if_bridge.c
index c55ace8..dbb75f3 100644
--- a/sys/net/if_bridge.c
+++ b/sys/net/if_bridge.c
@@ -540,7 +540,7 @@ bridge_clone_create(struct if_clone *ifc, int unit, caddr_t params)
ifp->if_softc = sc;
if_initname(ifp, ifc->ifc_name, unit);
- ifp->if_flags = IFF_BROADCAST | IFF_MULTICAST;
+ ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
ifp->if_ioctl = bridge_ioctl;
ifp->if_start = bridge_start;
ifp->if_init = bridge_init;
OpenPOWER on IntegriCloud