ng_patch and 802.11Q
rozhuk.im at gmail.com
rozhuk.im at gmail.com
Sat Nov 9 14:39:38 UTC 2013
http://www.netlab.linkpc.net/download/software/FreeBSD/mcastbridge/mcastbr2.
sh
http://www.netlab.linkpc.net/forum/index.php?topic=796.0
> It seems a good idea... Do you have some example working on ng_ether?
> The manpage of ng_ether seems no example...
>
> On 11/8/2013 6:22 PM, Gleb Smirnoff wrote:
> > On Fri, Nov 08, 2013 at 02:11:49AM -0330, Bear wrote:
> > B> Hi all,
> > B> I want to modify VLAN priority by ng_patch. After reading the
> > B> manpage of
> > B> ng_patch(http://www.freebsd.org/cgi/man.cgi?query=ng_patch) and
> the
> > B> example it given:
> > B>
> > B> > /usr/sbin/ngctl -f- <<-SEQ
> > B> > mkpeer ipfw: patch 200 in
> > B> > name ipfw:200 ttl_add
> > B> > msg ttl_add: setconfig { count=1 csum_flags=1 ops=[ \
> > B> > { mode=2 value=3 length=1 offset=8 } ] }
> > B> > SEQ
> > B> > /sbin/ipfw add 150 netgraph 200 ip from any to
> > B> simplex.remote.net
> > B>
> > B> It seems ng_patch can only modify IP header. However, the position
> > B> of VLAN header is before IP header and after Ethernet header. How
> > B> can I modify it?
> >
> > ipfw allows you to intercept packets at IP layer. Tp modify VLAN
> > header, you need to capture them earlier. May be ng_ether(4) will
> help you.
> >
More information about the freebsd-net
mailing list