* [LARTC] Re: tc filter matches ip fileds inside pppoe frames
@ 2007-02-05 10:11 Ming-Ching Tiew
2007-02-09 3:03 ` Ming-Ching Tiew
0 siblings, 1 reply; 2+ messages in thread
From: Ming-Ching Tiew @ 2007-02-05 10:11 UTC (permalink / raw)
To: lartc
[-- Attachment #1.1: Type: text/plain, Size: 1350 bytes --]
Resent using text insted of html.
----- Original Message -----
From: Ming-Ching Tiew
To: lartc@mailman.ds9a.nl
Sent: Monday, February 05, 2007 9:28 AM
Subject: tc filter matches ip fileds inside pppoe frames
I have a requirement which I guess it is not too unusually, however I haven't
quite figured out how to do it and couldn't find any examples which handle that.
I have made myself a Linux-based bridge, eth0 bridged with
eth1 to form br0.
In this bridge, I run 'tc' script to handle QoS.
So far nothing unusual.
However, what's different is that this bridge is sitted in between a pppoe client
and pppoe server, ie pppoe frames are bridge between the Linux bridge, and
I am interested to perform QoS on the pppoe frames, based on the ip tos setting
of the ppp packets ( encapsulated inside the pppoe frames ).
For example, normal tc script :-
tc filter add dev ppp0 parent 1:0 prio 10 u32 \
match ip tos 0x10 0xff \
flowid 1:4
This will work on a ppp0 device because the ppp0 has ip packets flowing through
it. Now in my bridge, there is no such device, I only have access to eth0 or eth1,
how could I perform the same thing on devices such as eth0 or eth1, but matching
the ip TOS setting inside the pppoe frame ?
Best regards.
[-- Attachment #1.2: Type: text/html, Size: 3966 bytes --]
[-- Attachment #2: InterScan_SafeStamp.txt --]
[-- Type: text/plain, Size: 250 bytes --]
****** Message from InterScan E-Mail VirusWall NT ******
** No virus found in attached file noname.htm
** No virus found in attached file noname.htm
This mail has been scanned by InterScan.
***************** End of message ***************
[-- Attachment #3: Type: text/plain, Size: 143 bytes --]
_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
^ permalink raw reply [flat|nested] 2+ messages in thread
* [LARTC] Re: tc filter matches ip fileds inside pppoe frames
2007-02-05 10:11 [LARTC] Re: tc filter matches ip fileds inside pppoe frames Ming-Ching Tiew
@ 2007-02-09 3:03 ` Ming-Ching Tiew
0 siblings, 0 replies; 2+ messages in thread
From: Ming-Ching Tiew @ 2007-02-09 3:03 UTC (permalink / raw)
To: lartc
From: Ming-Ching Tiew
To: lartc@mailman.ds9a.nl
Sent: Monday, February 05, 2007 9:28 AM
Subject: tc filter matches ip fileds inside pppoe frames
> I have a requirement which I guess it is not too unusually, however I
haven't
> quite figured out how to do it and couldn't find any examples which handle
that.
>
> I have made myself a Linux-based bridge, eth0 bridged with
> eth1 to form br0.
>
> In this bridge, I run 'tc' script to handle QoS.
>
> So far nothing unusual.
>
> However, what's different is that this bridge is sitted in between a pppoe
client
> and pppoe server, ie pppoe frames are bridge between the Linux bridge, and
> I am interested to perform QoS on the pppoe frames, based on the ip tos
setting
> of the ppp packets ( encapsulated inside the pppoe frames ).
>
> For example, normal tc script :-
>
> tc filter add dev ppp0 parent 1:0 prio 10 u32 \
> match ip tos 0x10 0xff \
> flowid 1:4
>
> This will work on a ppp0 device because the ppp0 has ip packets flowing
through
> it. Now in my bridge, there is no such device, I only have access to eth0
or eth1,
> how could I perform the same thing on devices such as eth0 or eth1, but
matching
> the ip TOS setting inside the pppoe frame ?
Perhaps this will be one step closer to matching ip TOS inside the PPPOE
frame :-
# tc filter add dev vlan0 parent 1:0 protocol 0x8864 prio 10 u32 \
match u32 0x00100000 0x00ff0000 at .... \
flowid 1:4
Protocol 0x8864 refers to PPP_SES.
But the question where is the location of the TOS filed in the ip header
encapsulated inside the PPP frame ? What if the IP header is compressed
inside the ppp frame ?
Cheers
_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-02-09 3:03 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-05 10:11 [LARTC] Re: tc filter matches ip fileds inside pppoe frames Ming-Ching Tiew
2007-02-09 3:03 ` Ming-Ching Tiew
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.