What's wrong with netgraph NG_FWD_NEW_DATA?
Gleb Smirnoff
glebius at FreeBSD.org
Sat Oct 22 03:38:35 PDT 2005
On Mon, Oct 17, 2005 at 01:01:00PM +0300, Chris Dionissopoulos wrote:
C> Trying to split inbound traffic based on layer2 characteristics,
C> i have create a new netgraph module(ng_l2split) using
C> ng_vlan(4) as reference. The design and implementation is
C> pretty simple as ng_vlan :
C>
C> xl0:upper
C> |
C> +---------+
C> | ng_l2split|-----ng0 (ng_eiface on ngeth0)
C> +---------+ ( --- ng1,2,....)
C> |
C> xl0:lower
C>
C> ng_l2plit has 2 basic hooks as descriped in ng_vlan(4) man page:
C> - downstream hook (attached to physical's "lower" )
C> - nomatch hook (attached to physical's "upper" )
C>
C> and for every ng_eiface node you attach you must provide a
C> mac address for filtering (later this will be automated).
Uhmm, wouldn't it be simplier to use ng_bridge?
,-- ngeth0 (with MAC address X)
/
xl0:lower -- bridge
\
`-- ngeth1 (with MAC address Y)
--
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE
More information about the freebsd-net
mailing list