This is a multi-part message in MIME format. ------=_NextPart_000_000E_01C2323A.16E3E040 Content-Type: text/plain; charset="windows-1256" Content-Transfer-Encoding: quoted-printable Referring to Differentiated Services on Linux = <draft-almesberger-wajhak-diffserv-linux-01.txt> I read the examples there; they seem to be very helpful. Especially the = last two ones of thee EF But in my case I am working on an exterior node (packets are not marked = yet) Here is a brief description of my problem. =20 =20 1. tc qdisc add dev eth0 handle 1:0 root dsmark indices 64 = set_tc_index 2. tc class change dev eth0 parent 1:0 classid 1:1 dsmark mask 0x3 = value 0xb8 3. tc class change dev eth0 parent 1:0 classid 1:2 dsmark mask 0x3 = value 0x28 4. tc class change dev eth0 parent 1:0 classid 1:3 dsmark mask 0x3 = value 0x30 5. tc class change dev eth0 parent 1:0 classid 1:4 dsmark mask 0x3 = value 0x38 6. tc class change dev eth0 parent 1:0 classid 1:5 dsmark mask 0x3 = value 0x48 7. tc class change dev eth0 parent 1:0 classid 1:6 dsmark mask 0x3 = value 0x50 8. tc class change dev eth0 parent 1:0 classid 1:7 dsmark mask 0x3 = value 0x58 9. tc class change dev eth0 parent 1:0 classid 1:8 dsmark mask 0x3 = value 0x60 10. tc class change dev eth0 parent 1:0 classid 1:9 dsmark mask 0x3 = value 0x70 11. tc class change dev eth0 parent 1:0 classid 1:a dsmark mask 0x3 = value 0x78 12. tc class change dev eth0 parent 1:0 classid 1:b dsmark mask 0x3 = value 0x88 13. tc class change dev eth0 parent 1:0 classid 1:c dsmark mask 0x3 = value 0x90 14. tc class change dev eth0 parent 1:0 classid 1:d dsmark mask 0x3 = value 0x98 15. tc qdisc add dev eth0 handle 2:0 parent 1:0 cbq bandwidth = 10Mbit cell 8 avpkt 1000 mpu 64 16. tc class add dev eth0 classid 2:1 parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 1 bounded allot 1514 weight 1 = maxburst 21 17. tc class add dev eth0 classid 2:2 parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 2 bounded allot 1514 weight 1 = maxburst 21 18. tc class add dev eth0 classid 2:3 parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 3 bounded allot 1514 weight 1 = maxburst 21 19. tc class add dev eth0 classid 2:4 parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 4 bounded allot 1514 weight 1 = maxburst 21 20. tc class add dev eth0 classid 2:5 parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 5 bounded allot 1514 weight 1 = maxburst 21 21. tc class add dev eth0 classid 2:6 parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 6 bounded allot 1514 weight 1 = maxburst 21 22. tc class add dev eth0 classid 2:7 parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 7 bounded allot 1514 weight 1 = maxburst 21 23. tc class add dev eth0 classid 2:8 parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 8 bounded allot 1514 weight 1 = maxburst 21 24. tc class add dev eth0 classid 2:9 parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 9 bounded allot 1514 weight 1 = maxburst 21 25. tc class add dev eth0 classid 2:a parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 10 bounded allot 1514 weight 1 = maxburst 21 26. tc class add dev eth0 classid 2:b parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 11 bounded allot 1514 weight 1 = maxburst 21 27. tc class add dev eth0 classid 2:c parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 12 bounded allot 1514 weight 1 = maxburst 21 28. tc class add dev eth0 classid 2:d parent 2:0 cbq bandwidth = 10Mbit rate 50Kbit avpkt 1000 prio 13 bounded allot 1514 weight 1 = maxburst 21 29. etc. =20 =20 =20 So here in lines 1, 2, till 14 I made a rood qdisc =93DSMARK=94 and put = in it two =93DSMARK=94 classes for marking 0xb8, and 0x28, etc In lines 15, 16, till 28 I added a =93CBQ=94 =20 Now I have no problem in making filters to classify the incoming traffic = according to their IP header (u32, etc) and to point them to the = =93DSMARK=94 classes 1:1, and 1:2. =20 But I need to reclassify the packets within the =93CBQ=94 again, = according to the mark they had had. The problem here that I tried to use a =93TCINDEX=94 filter =20 E.g. tc filter add dev eth0 parent 2:0 protocol ip prio 1 tcindex handle = 1 tcindex classid 2:1 =20 This filter is supposed to point the traffic with the mark 0xb8 to = classid 2:1 =20 But when I added the rest of the filters to point to the classes 2:2, = 2:3, 2:d .. only some of the filters worked well and the rest didn=92t =20 Also in that =93TCINDEX=94 filter, what value does that handle take? Is = it in hex or decimal or is it just the marking classid or what? =20 =20 BEST REGARDS=20 =20 ------=_NextPart_000_000E_01C2323A.16E3E040 Content-Type: text/html; charset="windows-1256" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Dwindows-1256"> <META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><PRE><FONT face=3D"Courier New" size=3D2>Referring to = Differentiated Services on Linux = <draft-almesberger-wajhak-diffserv-linux-01.txt></FONT></PRE> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">I = read the=20 examples there; they seem to be very helpful. Especially the last two = ones of=20 thee EF<?xml:namespace prefix =3D o ns =3D = "urn:schemas-microsoft-com:office:office"=20 /><o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">But = in my case=20 I am working on an exterior node (packets are not marked=20 yet)<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">Here = is a=20 brief description of my problem.<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <DIV=20 style=3D"BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; = BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; PADDING-BOTTOM: = 1pt; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 1pt; BORDER-BOTTOM: = windowtext 1pt solid; mso-border-shadow: yes"> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 18pt; BORDER-LEFT: medium none; TEXT-INDENT: -18pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 18.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">1.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = qdisc add=20 dev eth0 handle 1:0 root dsmark indices 64=20 set_tc_index<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 18pt; BORDER-LEFT: medium none; TEXT-INDENT: -18pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 18.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">2.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:1 dsmark mask 0x3 value=20 0xb8<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 18pt; BORDER-LEFT: medium none; TEXT-INDENT: -18pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 18.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">3.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:2 dsmark mask 0x3 value=20 0x28<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 18pt; BORDER-LEFT: medium none; TEXT-INDENT: -18pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 18.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">4.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:3 dsmark mask 0x3 value=20 0x30<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 18pt; BORDER-LEFT: medium none; TEXT-INDENT: -18pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 18.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">5.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:4 dsmark mask 0x3 value=20 0x38<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 18pt; BORDER-LEFT: medium none; TEXT-INDENT: -18pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 18.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">6.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:5 dsmark mask 0x3 value=20 0x48<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 18pt; BORDER-LEFT: medium none; TEXT-INDENT: -18pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 18.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">7.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:6 dsmark mask 0x3 value=20 0x50<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 18pt; BORDER-LEFT: medium none; TEXT-INDENT: -18pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 18.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">8.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:7 dsmark mask 0x3 value=20 0x58<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 18pt; BORDER-LEFT: medium none; TEXT-INDENT: -18pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 18.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">9.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:8 dsmark mask 0x3 value=20 0x60<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">10.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:9 dsmark mask 0x3 value=20 0x70<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">11.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:a dsmark mask 0x3 value=20 0x78<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">12.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:b dsmark mask 0x3 value=20 0x88<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">13.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:c dsmark mask 0x3 value=20 0x90<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">14.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class=20 change dev eth0 parent 1:0 classid 1:d dsmark mask 0x3 value=20 0x98<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">15.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = qdisc add=20 dev eth0 handle 2:0 parent 1:0 cbq bandwidth 10Mbit cell 8 avpkt 1000 = mpu=20 64<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">16.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:1 parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 1 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">17.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:2 parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 2 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">18.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:3 parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 3 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">19.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:4 parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 4 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">20.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:5 parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 5 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">21.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:6 parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 6 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">22.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:7 parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 7 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">23.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:8 parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 8 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">24.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:9 parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 9 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">25.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:a parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 10 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">26.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:b parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 11 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">27.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:c parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 12 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">28.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">tc = class add=20 dev eth0 classid 2:d parent 2:0 cbq bandwidth 10Mbit rate 50Kbit avpkt = 1000 prio=20 13 bounded allot 1514 weight 1 maxburst 21<o:p></o:p></SPAN></SPAN></P> <P class=3DMsoNormal=20 style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: = medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt = 27pt; BORDER-LEFT: medium none; TEXT-INDENT: -27pt; PADDING-TOP: 0cm; = BORDER-BOTTOM: medium none; mso-border-shadow: yes; mso-list: l0 level1 = lfo1; tab-stops: list 27.0pt; mso-border-alt: solid windowtext 1.0pt; = mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; = mso-fareast-font-family: 'Courier New'"><SPAN=20 style=3D"mso-list: Ignore">29.<SPAN=20 style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN></SPAN><SPAN dir=3Dltr><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'">etc.<o:p></o:p></SPAN></SPAN></P></DIV> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">So = here in=20 lines 1, 2, till 14 I made a rood qdisc =93DSMARK=94 and put in it two = =93DSMARK=94=20 classes for marking 0xb8, and 0x28, etc<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">In = lines 15,=20 16, till 28 I added a =93CBQ=94<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">Now = I have no=20 problem in making filters to classify the incoming traffic according to = their IP=20 header (u32, etc) and to point them to the =93DSMARK=94 classes 1:1, and = 1:2.<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">But = I need to=20 reclassify the packets within the =93CBQ=94 again, according to the mark = they had=20 had.<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">The = problem=20 here that I tried to use a =93TCINDEX=94 filter<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">E.g. = tc filter=20 add dev eth0 parent 2:0 protocol ip prio 1 tcindex handle 1 tcindex = classid=20 2:1<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">This = filter is=20 supposed to point the traffic with the mark 0xb8 to classid=20 2:1<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">But = when I=20 added the rest of the filters to point to the classes 2:2, 2:3, 2:d .. = only some=20 of the filters worked well and the rest didn=92t<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">Also = in that=20 =93TCINDEX=94 filter, what value does that handle take? Is it in hex or = decimal or=20 is it just the marking classid or what?<o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt 18pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt 18pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier = New'"><o:p> </o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt 18pt"><SPAN=20 style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">BEST = REGARDS=20 <o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><o:p><FONT=20 face=3D"Times New Roman"> </FONT></o:p></P></DIV></BODY></HTML> ------=_NextPart_000_000E_01C2323A.16E3E040--