diff options
author | thompsa <thompsa@FreeBSD.org> | 2006-08-25 20:11:56 +0000 |
---|---|---|
committer | thompsa <thompsa@FreeBSD.org> | 2006-08-25 20:11:56 +0000 |
commit | 3289f04db92312439d1e50714f6dfaa9f001dcf3 (patch) | |
tree | 637b0a787b114eb7e80905fa77a59e040ae43fb3 /sys | |
parent | f58a78e801fb452f79af3fc4805e2645addcce91 (diff) | |
download | FreeBSD-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.c | 2 |
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; |