[Bug 194000] New: Enhance if_bridge to forward pkts between spans marked private with the same group number
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Sep 28 17:32:35 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194000
Bug ID: 194000
Summary: Enhance if_bridge to forward pkts between spans marked
private with the same group number
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: Needs Triage
Severity: Affects Some People
Priority: ---
Component: kern
Assignee: freebsd-bugs at FreeBSD.org
Reporter: neal at wanlink.com
Created attachment 147763
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=147763&action=edit
Patch to add ifgroupnum to private bridge member
Allow bridge span members, marked as private, to forward packets to members of
the same group number.
This is most useful in a configuration as follows;
Private network consisting of sk0 and wlan0, Guest nework on wlan1
ifconfig bridge0 addm sk0 addm wlan0 addm wlan1 private sk0 private wlan0
private wlan0 ifgroupnum sk0 1 ifgroupnum wlan0 1 192.168.1.1/24
With a single dhcpd scope running on bridge0
This allows sk0 and wlan0 to forward traffic to/from each other, but not
to/from wlan1
Add support for implementing arbitrary bridge span member configuration
parameters in rc.conf, including the new ifgroupnum parameter
--- example rc.conf ---
cloned_interfaces="bridge0"
autobridge_interfaces="bridge0"
autobridge_bridge0="sk0 wlan0 wlan1"
bridge0_sk0="private ifgroupnum=1"
bridge0_wlan0="private ifgroupnum=1"
bridge0_wlan1="private"
wlans_ath0="wlan0 wlan1"
ifconfig_sk0="up"
ifconfig_ath0="up"
ifconfig_bridge0="192.168.1.1/24"
--- end ---
This patch touches;
sys/net/if_bridgevar.h
sys/net/if_bridge.c
sbin/ifconfig/ifbridge.c
sbin/ifconfig/ifconfig.8
etc/rc.d/bridge
This patch was developed and tested on 10.0-Release.
It cleanly applies to 11.0-Current, and builds, and appears to function.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list