Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 Nov 2013 16:00:06 -0330
From:      Bear <jilingshu@gmail.com>
To:        Rozhuk.IM@gmail.com, 'Gleb Smirnoff' <glebius@FreeBSD.org>
Cc:        freebsd-net@freebsd.org
Subject:   Re: ng_patch and 802.11Q
Message-ID:  <527E8D3E.4050907@Gmail.com>
In-Reply-To: <527e4926.aa1d700a.02d7.fffff457@mx.google.com>
References:  <527C799D.8020208@Gmail.com> <20131108215210.GH7577@FreeBSD.org> <527DDFEA.9050001@Gmail.com> <527e4926.aa1d700a.02d7.fffff457@mx.google.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Gleb,
I read the script you given but still no clue :-(

On 2013/11/9 11:09 AM, rozhuk.im@gmail.com wrote:
> 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?527E8D3E.4050907>