Date: Sat, 9 Nov 2013 18:39:18 +0400 From: rozhuk.im@gmail.com To: "'Bear'" <jilingshu@gmail.com>, "'Gleb Smirnoff'" <glebius@FreeBSD.org> Cc: freebsd-net@freebsd.org Subject: RE: ng_patch and 802.11Q Message-ID: <527e4926.aa1d700a.02d7.fffff457@mx.google.com> In-Reply-To: <527DDFEA.9050001@Gmail.com> References: <527C799D.8020208@Gmail.com> <20131108215210.GH7577@FreeBSD.org> <527DDFEA.9050001@Gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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. > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?527e4926.aa1d700a.02d7.fffff457>