* RE: HTB bug?
2015-01-05 3:44 HTB bug? I-Strong, Russell J
@ 2015-01-06 0:34 ` I-Strong, Russell J
2015-01-06 0:43 ` Anton Danilov
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: I-Strong, Russell J @ 2015-01-06 0:34 UTC (permalink / raw)
To: lartc
SGksDQoNClRoYW5rcyBmb3IgdGhlIGlkZWFzLsKgIEkgd2FzIHByZXR0eSBzdXJlIGl0IHdhcyBk
ZXZpY2UgaW5kZXBlbmRhbnQgd2hpY2ggaXMgd2h5IHRoaXMgY29uZnVzZWQgbWUuIMKgwqBJ4oCZ
dmUgY2hlY2tlZCB0aGUgY291bnRlciBvbiB0aGUgaXB0YWJsZXMgcnVsZS7CoCBUaGUgcnVsZSBp
cyBiZWluZyBoaXQgaW4gYm90aCBjYXNlcy7CoCBJ4oCZdmUgdXNlZCB3aXJlc2hhcmsgdG8gY2Fw
dHVyZSB0aGUgb3V0cHV0LsKgIEl0IHNob3dzIHRoZSBwYWNrZXRzIGFyZSBjb3JyZWN0bHkgbWFy
a2VkIGluIGJvdGggY2FzZXMuwqAgSG93ZXZlciB3aGVuIEkgbG9vayBhdCB0aGUgY291bnRlcnMg
aW4gdGMg4oCTcyBxZGlzYyBzaG93IGRldiAkZGV2IGFsbCB0aGUgdHJhZmZpYyBpbiB0aGUgd2lm
aSBjYXNlIGlzIGdvaW5nIHRvIHRoZSBkZWZhdWx0IGJ1Y2tldCwgYnV0IGluIHRoZSB3aXJlZCBj
YXNlIGl0IGdvZXMgdG8gdGhlIGNvcnJlY3QgYnVja2V0LsKgIFRoZSBjb21tZW50cyBpbiB0aGUg
c2NyaXB0IGJlbG93IHNob3cgdGhlIGNvbW1hbmRzIEnigJl2ZSB1c2VkIHRvIHRlc3QgaXQuIElz
IHRoZXJlIGFueXRoaW5nIGVsc2UgSSBjb3VsZCBiZSBtaXNzaW5nP8KgIEEgbW9kdWxlIG5vdCBs
b2FkZWQgcGVyaGFwcz8gwqBBbnlvbmUgY2FyZSB0byB0cnkgYW5kIHJlcHJvZHVjZSBpdCB3aXRo
IHRoZSBzY3JpcHQgYmVsb3c/DQoNClJ1c3NlbGwNCg0KDQpGcm9tOiBBbnRvbiBEYW5pbG92IFtt
YWlsdG86bGl0dGxlc21pbGluZ2Nsb3VkQGdtYWlsLmNvbV0gDQpTZW50OiBNb25kYXksIDUgSmFu
dWFyeSAyMDE1IDc6NTkgUE0NClRvOiBJLVN0cm9uZywgUnVzc2VsbCBKDQpDYzogbGFydGNAdmdl
ci5rZXJuZWwub3JnDQpTdWJqZWN0OiBSZTogSFRCIGJ1Zz8NCg0KSGVsbG8sIFJ1c3NlbC4NClRy
YWZmaWMgY29udHJvbCBjbGFzc2lmaWNhdGlvbiBpcyBkZXZpY2UtdHlwZSBpbmRlcGVuZGVkLiBE
b24ndCBtYXR0ZXIgd2hhdCBraW5kIG9mIGludGVyZmFjZXMgZG8geW91IHVzZS4gU28sIHlvdSBo
YXZlIGlzc3VlIHNvbWV3aGVyZSBlbHNlLiBDaGVjayB0aGUgYWN0dWFsIGNsYXNzaWZ5IHJ1bGVz
IGFuZCBxdWV1ZSBkaXNjaXBsaW5lIGFuZCBjbGFzc2VzIG9mIHlvdXIgc2V0dXAuIEFsc28gY2hl
Y2sgdGhlIGFjdHVhbCBkc2NwLXZhbHVlIG9mIG91dGdvaW5nIHBhY2tldHMgd2l0aCB0Y3BkdW1w
Lg0KDQoyMDE1LTAxLTA1IDY6NDQgR01UKzAzOjAwIEktU3Ryb25nLCBSdXNzZWxsIEogPFJ1c3Nl
bGwuSi5TdHJvbmdAYm9laW5nLmNvbT46DQpJJ3ZlIGJlZW4gZXhwZXJpbWVudGluZyB3aXRoIEhU
QiBhbmQgaGF2ZSBmb3VuZCB0aGF0IGl0IHdvcmtzIG9uIGEgd2lyZWQgRXRoZXJuZXQgZGV2aWNl
cyBidXQgZG9lcyBub3Qgd29yayBvbiB3aXJlbGVzcyBkZXZpY2VzLg0KUGFja2V0cyBhcmUgYmVp
bmcgY29ycmVjdGx5IGNsYXNzaWZpZWQgYnkgdGhlIG1hbmdsZSB0YWJsZSBidXQgYXJlIGJlaW5n
IHBsYWNlZCBpbiB0aGUgZGVmYXVsdCBidWNrZXQgd2hlbiB1c2luZyB3aXJlbGVzcy7CoCBUaGV5
DQpBcmUgcGxhY2VkIGluIHRoZSBjb3JyZWN0IGJ1Y2tldCB3aGVuIHVzaW5nIHdpcmVkLg0KDQpU
aGUgc2NyaXB0IGJlbG93IHNob3dzIGhvdyB0byByZXByb2R1Y2UgaXQuDQoNCkFueSB0aG91Z2h0
cz/CoCBJcyB0aGlzIGEgYnVnPw0KDQpSZWdhcmRzLA0KUnVzc2VsbA0KDQoNCiMhL2Jpbi9iYXNo
DQoNCiMgVGVzdCBjb21tYW5kIHRvIHNlbmQgRUYgcGFja2V0cw0KIyBwaW5nNiBmZjAyOjoxJWVt
MSAtUSAweGI4DQoNCiMgVGVzdCBjb21tYW5kIHRvIHNlbmQgdW5tYXJrZWQgcGFja2V0cw0KIyBw
aW5nNiBmZjAyOjoxJWVtMQ0KDQojIFZpZXcgcGFja2V0IHBsYWNlbWVudCB3aXRoDQojIHdhdGNo
IHRjIC1zIHFkaXNjIHNob3cgZGV2IGVtMQ0KDQojIFZlcmlmeSBpcDZ0YWJsZXMgbWF0Y2hpbmcg
d2l0aCBjb3VudGVycw0KIyB3YXRjaCBpcDZ0YWJsZXMgLUwgLXYgLW4gLXQgbWFuZ2xlDQoNCmRl
dj1lbTENCiMgZGV2PXdscDRzMA0KDQp0YyBxZGlzYyBhZGQgZGV2ICR7ZGV2fSByb290IGhhbmRs
ZSAxOiBodGIgZGVmYXVsdCAxMg0KdGMgY2xhc3MgYWRkIGRldiAke2Rldn0gcGFyZW50IDE6wqAg
Y2xhc3NpZCAxOjHCoCBodGIgcmF0ZSAxMDAuMG1iaXQgY2VpbCAxMDAuMG1iaXQNCnRjIGNsYXNz
IGFkZCBkZXYgJHtkZXZ9IHBhcmVudCAxOjEgY2xhc3NpZCAxOjExIGh0YiByYXRlIDQwLjBtYml0
IGNlaWwgMTAwLjBtYml0IHByaW8gMQ0KdGMgcWRpc2MgYWRkIGRldiAke2Rldn0gcGFyZW50IDE6
MTEgaGFuZGxlIDExMTogcGZpZm8gbGltaXQgMTAwMA0KdGMgY2xhc3MgYWRkIGRldiAke2Rldn0g
cGFyZW50IDE6MSBjbGFzc2lkIDE6MTIgaHRiIHJhdGUgNDAuMG1iaXQgY2VpbCAxMDAuMG1iaXQg
cHJpbyAyDQp0YyBxZGlzYyBhZGQgZGV2ICR7ZGV2fSBwYXJlbnQgMToxMiBoYW5kbGUgMTEyOiBw
ZmlmbyBsaW1pdCAxMDAwDQoNCmlwNnRhYmxlcyAtdCBtYW5nbGUgLUEgUE9TVFJPVVRJTkcgLW8g
JHtkZXZ9IC1tIGRzY3AgLS1kc2NwLWNsYXNzIGVmIC1qIENMQVNTSUZZIC0tc2V0LWNsYXNzIDE6
MTENCi0tDQpUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5z
dWJzY3JpYmUgbGFydGMiIGluDQp0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZn
ZXIua2VybmVsLm9yZw0KTW9yZSBtYWpvcmRvbW8gaW5mbyBhdMKgIGh0dHA6Ly92Z2VyLmtlcm5l
bC5vcmcvbWFqb3Jkb21vLWluZm8uaHRtbA0KDQoNCg0KLS0gDQpBbnRvbi4NCg=
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: HTB bug?
2015-01-05 3:44 HTB bug? I-Strong, Russell J
2015-01-06 0:34 ` I-Strong, Russell J
@ 2015-01-06 0:43 ` Anton Danilov
2015-01-06 1:24 ` I-Strong, Russell J
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Anton Danilov @ 2015-01-06 0:43 UTC (permalink / raw)
To: lartc
Hello, Russell.
Show, please, output of 'iptables-save -c', 'tc -s -d q ls dev wlp4s0'
and 'tc -s c ls dev wlp4s0'.
2015-01-06 3:34 GMT+03:00 I-Strong, Russell J <Russell.J.Strong@boeing.com>:
> Hi,
>
> Thanks for the ideas. I was pretty sure it was device independant which is why this confused me. I’ve checked the counter on the iptables rule. The rule is being hit in both cases. I’ve used wireshark to capture the output. It shows the packets are correctly marked in both cases. However when I look at the counters in tc –s qdisc show dev $dev all the traffic in the wifi case is going to the default bucket, but in the wired case it goes to the correct bucket. The comments in the script below show the commands I’ve used to test it. Is there anything else I could be missing? A module not loaded perhaps? Anyone care to try and reproduce it with the script below?
>
> Russell
>
>
> From: Anton Danilov [mailto:littlesmilingcloud@gmail.com]
> Sent: Monday, 5 January 2015 7:59 PM
> To: I-Strong, Russell J
> Cc: lartc@vger.kernel.org
> Subject: Re: HTB bug?
>
> Hello, Russel.
> Traffic control classification is device-type independed. Don't matter what kind of interfaces do you use. So, you have issue somewhere else. Check the actual classify rules and queue discipline and classes of your setup. Also check the actual dscp-value of outgoing packets with tcpdump.
>
> 2015-01-05 6:44 GMT+03:00 I-Strong, Russell J <Russell.J.Strong@boeing.com>:
> I've been experimenting with HTB and have found that it works on a wired Ethernet devices but does not work on wireless devices.
> Packets are being correctly classified by the mangle table but are being placed in the default bucket when using wireless. They
> Are placed in the correct bucket when using wired.
>
> The script below shows how to reproduce it.
>
> Any thoughts? Is this a bug?
>
> Regards,
> Russell
>
>
> #!/bin/bash
>
> # Test command to send EF packets
> # ping6 ff02::1%em1 -Q 0xb8
>
> # Test command to send unmarked packets
> # ping6 ff02::1%em1
>
> # View packet placement with
> # watch tc -s qdisc show dev em1
>
> # Verify ip6tables matching with counters
> # watch ip6tables -L -v -n -t mangle
>
> dev=em1
> # dev=wlp4s0
>
> tc qdisc add dev ${dev} root handle 1: htb default 12
> tc class add dev ${dev} parent 1: classid 1:1 htb rate 100.0mbit ceil 100.0mbit
> tc class add dev ${dev} parent 1:1 classid 1:11 htb rate 40.0mbit ceil 100.0mbit prio 1
> tc qdisc add dev ${dev} parent 1:11 handle 111: pfifo limit 1000
> tc class add dev ${dev} parent 1:1 classid 1:12 htb rate 40.0mbit ceil 100.0mbit prio 2
> tc qdisc add dev ${dev} parent 1:12 handle 112: pfifo limit 1000
>
> ip6tables -t mangle -A POSTROUTING -o ${dev} -m dscp --dscp-class ef -j CLASSIFY --set-class 1:11
> --
> To unsubscribe from this list: send the line "unsubscribe lartc" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
>
> --
> Anton.
--
Anton.
^ permalink raw reply [flat|nested] 6+ messages in thread* RE: HTB bug?
2015-01-05 3:44 HTB bug? I-Strong, Russell J
2015-01-06 0:34 ` I-Strong, Russell J
2015-01-06 0:43 ` Anton Danilov
@ 2015-01-06 1:24 ` I-Strong, Russell J
2015-01-06 7:16 ` Kenyon Ralph
2015-01-08 6:00 ` I-Strong, Russell J
4 siblings, 0 replies; 6+ messages in thread
From: I-Strong, Russell J @ 2015-01-06 1:24 UTC (permalink / raw)
To: lartc
SGkgQW50b24sDQoNCkJlbG93IGlzIHRoZSBvdXRwdXQgeW91IGFza2VkIGZvci4gIEkndmUgaW5j
bHVkZWQgdGhlIG91dHB1dCBmb3IgYm90aCB0aGUgd2lyZWQgY2FzZSBhbmQgdGhlIHdpcmVsZXNz
IGNhc2UgdG8gc2hvdyB0aGUgZGlmZmVyZW5jZXMuICBJJ3ZlIGFsc28gaW5jbHVkZWQgdGhlIG91
dHB1dCBvZiBpcDZ0YWJsZXMgLUwgLXYgLW4gLXQgbWFuZ2xlIHRvIHNob3cgdGhlIHJ1bGUgY291
bnRlcnMgaW4gYm90aCBjYXNlcyBoYXZlIGluY3JlbWVudGVkLg0KDQpUaGFua3MsDQpSdXNzZWxs
DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQotLS0tLSAgVGhpcyB3YXMgY2FwdHVyZWQgdXNpbmcgdGhlIHdpcmVkIGludGVyZmFjZSAt
LS0tLQ0KLS0tLS0gIHBpbmc2IGZmMDI6OjElZW0xICAgICAgICAgIyBmb3IgdW5tYXJrZWQgcGFj
a2V0cw0KLS0tLS0gIHBpbmc2IGZmMDI6OjElZW0xIC1RIDB4YjggIyBmb3IgRUYgbWFya2VkIHBh
Y2tldHMNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQoNCltyb290QHJzdHJvbmcgcnN0cm9uZ10jIGlwNnRhYmxlcy1zYXZlIC1jDQojIEdl
bmVyYXRlZCBieSBpcDZ0YWJsZXMtc2F2ZSB2MS40LjE5LjEgb24gVHVlIEphbiAgNiAxMTowNjox
MCAyMDE1DQoqbWFuZ2xlDQo6UFJFUk9VVElORyBBQ0NFUFQgWzE4OjQzMjBdDQo6SU5QVVQgQUND
RVBUIFsxODo0MzIwXQ0KOkZPUldBUkQgQUNDRVBUIFswOjBdDQo6T1VUUFVUIEFDQ0VQVCBbNzM6
NzU4NF0NCjpQT1NUUk9VVElORyBBQ0NFUFQgWzczOjc1ODRdDQpbMzI6MzMyOF0gLUEgUE9TVFJP
VVRJTkcgLW8gZW0xIC1tIGRzY3AgLS1kc2NwIDB4MmUgLWogQ0xBU1NJRlkgLS1zZXQtY2xhc3Mg
MDAwMTowMDExDQpDT01NSVQNCiMgQ29tcGxldGVkIG9uIFR1ZSBKYW4gIDYgMTE6MDY6MTAgMjAx
NQ0KIyBHZW5lcmF0ZWQgYnkgaXA2dGFibGVzLXNhdmUgdjEuNC4xOS4xIG9uIFR1ZSBKYW4gIDYg
MTE6MDY6MTAgMjAxNQ0KKnJhdw0KOlBSRVJPVVRJTkcgQUNDRVBUIFsxODo0MzIwXQ0KOk9VVFBV
VCBBQ0NFUFQgWzczOjc1ODRdDQpDT01NSVQNCiMgQ29tcGxldGVkIG9uIFR1ZSBKYW4gIDYgMTE6
MDY6MTAgMjAxNQ0KIyBHZW5lcmF0ZWQgYnkgaXA2dGFibGVzLXNhdmUgdjEuNC4xOS4xIG9uIFR1
ZSBKYW4gIDYgMTE6MDY6MTAgMjAxNQ0KKmZpbHRlcg0KOklOUFVUIEFDQ0VQVCBbMTg6NDMyMF0N
CjpGT1JXQVJEIEFDQ0VQVCBbMDowXQ0KOk9VVFBVVCBBQ0NFUFQgWzczOjc1ODRdDQpDT01NSVQN
CiMgQ29tcGxldGVkIG9uIFR1ZSBKYW4gIDYgMTE6MDY6MTAgMjAxNQ0KDQoNCltyb290QHJzdHJv
bmcgcnN0cm9uZ10jIHRjIC1zIC1kIHEgbHMgZGV2IGVtMQ0KcWRpc2MgaHRiIDE6IHJvb3QgcmVm
Y250IDIgcjJxIDEwIGRlZmF1bHQgMTIgZGlyZWN0X3BhY2tldHNfc3RhdCAwIHZlciAzLjE3IGRp
cmVjdF9xbGVuIDEwMDANCiBTZW50IDg2MDYgYnl0ZXMgNzMgcGt0IChkcm9wcGVkIDAsIG92ZXJs
aW1pdHMgMCByZXF1ZXVlcyAwKSANCiBiYWNrbG9nIDBiIDBwIHJlcXVldWVzIDAgDQpxZGlzYyBw
ZmlmbyAxMTE6IHBhcmVudCAxOjExIGxpbWl0IDEwMDBwDQogU2VudCAzNzc2IGJ5dGVzIDMyIHBr
dCAoZHJvcHBlZCAwLCBvdmVybGltaXRzIDAgcmVxdWV1ZXMgMCkgDQogYmFja2xvZyAwYiAwcCBy
ZXF1ZXVlcyAwIA0KcWRpc2MgcGZpZm8gMTEyOiBwYXJlbnQgMToxMiBsaW1pdCAxMDAwcA0KIFNl
bnQgNDgzMCBieXRlcyA0MSBwa3QgKGRyb3BwZWQgMCwgb3ZlcmxpbWl0cyAwIHJlcXVldWVzIDAp
IA0KIGJhY2tsb2cgMGIgMHAgcmVxdWV1ZXMgMA0KDQpbcm9vdEByc3Ryb25nIHJzdHJvbmddIyBp
cDZ0YWJsZXMgLUwgLXYgLW4gLXQgbWFuZ2xlDQpDaGFpbiBQUkVST1VUSU5HIChwb2xpY3kgQUND
RVBUIDc3IHBhY2tldHMsIDE4NDgwIGJ5dGVzKQ0KIHBrdHMgYnl0ZXMgdGFyZ2V0ICAgICBwcm90
IG9wdCBpbiAgICAgb3V0ICAgICBzb3VyY2UgICAgICAgICAgICAgICBkZXN0aW5hdGlvbiAgICAg
ICAgIA0KDQpDaGFpbiBJTlBVVCAocG9saWN5IEFDQ0VQVCA3NyBwYWNrZXRzLCAxODQ4MCBieXRl
cykNCiBwa3RzIGJ5dGVzIHRhcmdldCAgICAgcHJvdCBvcHQgaW4gICAgIG91dCAgICAgc291cmNl
ICAgICAgICAgICAgICAgZGVzdGluYXRpb24gICAgICAgICANCg0KQ2hhaW4gRk9SV0FSRCAocG9s
aWN5IEFDQ0VQVCAwIHBhY2tldHMsIDAgYnl0ZXMpDQogcGt0cyBieXRlcyB0YXJnZXQgICAgIHBy
b3Qgb3B0IGluICAgICBvdXQgICAgIHNvdXJjZSAgICAgICAgICAgICAgIGRlc3RpbmF0aW9uICAg
ICAgICAgDQoNCkNoYWluIE9VVFBVVCAocG9saWN5IEFDQ0VQVCA3MyBwYWNrZXRzLCA3NTg0IGJ5
dGVzKQ0KIHBrdHMgYnl0ZXMgdGFyZ2V0ICAgICBwcm90IG9wdCBpbiAgICAgb3V0ICAgICBzb3Vy
Y2UgICAgICAgICAgICAgICBkZXN0aW5hdGlvbiAgICAgICAgIA0KDQpDaGFpbiBQT1NUUk9VVElO
RyAocG9saWN5IEFDQ0VQVCA3MyBwYWNrZXRzLCA3NTg0IGJ5dGVzKQ0KIHBrdHMgYnl0ZXMgdGFy
Z2V0ICAgICBwcm90IG9wdCBpbiAgICAgb3V0ICAgICBzb3VyY2UgICAgICAgICAgICAgICBkZXN0
aW5hdGlvbiAgICAgICAgIA0KICAgMzIgIDMzMjggQ0xBU1NJRlkgICBhbGwgICAgICAqICAgICAg
ZW0xICAgICA6Oi8wICAgICAgICAgICAgICAgICA6Oi8wICAgICAgICAgICAgICAgICBEU0NQIG1h
dGNoIDB4MmUgQ0xBU1NJRlkgc2V0IDE6MTENCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCi0tLS0tICBUaGlzIHdhcyBjYXB0dXJlZCB1
c2luZyB0aGUgd2lmaSBpbnRlcmZhY2UgIC0tLS0tDQotLS0tLSAgcGluZzYgZmYwMjo6MSVlbTEg
ICAgICAgICAjIGZvciB1bm1hcmtlZCBwYWNrZXRzDQotLS0tLSAgcGluZzYgZmYwMjo6MSVlbTEg
LVEgMHhiOCAjIGZvciBFRiBtYXJrZWQgcGFja2V0cw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KW3Jvb3RAcnN0cm9uZyBmYWJyaWNd
IyBpcDZ0YWJsZXMtc2F2ZSAtYw0KIyBHZW5lcmF0ZWQgYnkgaXA2dGFibGVzLXNhdmUgdjEuNC4x
OS4xIG9uIFR1ZSBKYW4gIDYgMTE6MTY6MjggMjAxNQ0KKm1hbmdsZQ0KOlBSRVJPVVRJTkcgQUND
RVBUIFs3NzoxODQ4MF0NCjpJTlBVVCBBQ0NFUFQgWzc3OjE4NDgwXQ0KOkZPUldBUkQgQUNDRVBU
IFswOjBdDQo6T1VUUFVUIEFDQ0VQVCBbNDk6NTA4OF0NCjpQT1NUUk9VVElORyBBQ0NFUFQgWzQ5
OjUwODhdDQpbMjM6MjM5Ml0gLUEgUE9TVFJPVVRJTkcgLW8gd2xwNHMwIC1tIGRzY3AgLS1kc2Nw
IDB4MmUgLWogQ0xBU1NJRlkgLS1zZXQtY2xhc3MgMDAwMTowMDExDQpDT01NSVQNCiMgQ29tcGxl
dGVkIG9uIFR1ZSBKYW4gIDYgMTE6MTY6MjggMjAxNQ0KIyBHZW5lcmF0ZWQgYnkgaXA2dGFibGVz
LXNhdmUgdjEuNC4xOS4xIG9uIFR1ZSBKYW4gIDYgMTE6MTY6MjggMjAxNQ0KKnJhdw0KOlBSRVJP
VVRJTkcgQUNDRVBUIFsxNzU6NDIwMDBdDQo6T1VUUFVUIEFDQ0VQVCBbMTIyOjEyNjcyXQ0KQ09N
TUlUDQojIENvbXBsZXRlZCBvbiBUdWUgSmFuICA2IDExOjE2OjI4IDIwMTUNCiMgR2VuZXJhdGVk
IGJ5IGlwNnRhYmxlcy1zYXZlIHYxLjQuMTkuMSBvbiBUdWUgSmFuICA2IDExOjE2OjI4IDIwMTUN
CipmaWx0ZXINCjpJTlBVVCBBQ0NFUFQgWzE3NTo0MjAwMF0NCjpGT1JXQVJEIEFDQ0VQVCBbMDow
XQ0KOk9VVFBVVCBBQ0NFUFQgWzEyMjoxMjY3Ml0NCkNPTU1JVA0KIyBDb21wbGV0ZWQgb24gVHVl
IEphbiAgNiAxMToxNjoyOCAyMDE1DQoNCg0KW3Jvb3RAcnN0cm9uZyBmYWJyaWNdIyB0YyAtcyAt
ZCBxIGxzIGRldiB3bHA0czANCnFkaXNjIGh0YiAxOiByb290IHJlZmNudCA1IHIycSAxMCBkZWZh
dWx0IDEyIGRpcmVjdF9wYWNrZXRzX3N0YXQgMCB2ZXIgMy4xNyBkaXJlY3RfcWxlbiAxMDAwDQog
U2VudCA1Nzc0IGJ5dGVzIDQ5IHBrdCAoZHJvcHBlZCAwLCBvdmVybGltaXRzIDAgcmVxdWV1ZXMg
MCkgDQogYmFja2xvZyAwYiAwcCByZXF1ZXVlcyAwIA0KcWRpc2MgcGZpZm8gMTExOiBwYXJlbnQg
MToxMSBsaW1pdCAxMDAwcA0KIFNlbnQgMCBieXRlcyAwIHBrdCAoZHJvcHBlZCAwLCBvdmVybGlt
aXRzIDAgcmVxdWV1ZXMgMCkgDQogYmFja2xvZyAwYiAwcCByZXF1ZXVlcyAwIA0KcWRpc2MgcGZp
Zm8gMTEyOiBwYXJlbnQgMToxMiBsaW1pdCAxMDAwcA0KIFNlbnQgNTc3NCBieXRlcyA0OSBwa3Qg
KGRyb3BwZWQgMCwgb3ZlcmxpbWl0cyAwIHJlcXVldWVzIDApIA0KIGJhY2tsb2cgMGIgMHAgcmVx
dWV1ZXMgMCANCg0KDQpbcm9vdEByc3Ryb25nIGZhYnJpY10jIGlwNnRhYmxlcyAtTCAtdiAtbiAt
dCBtYW5nbGUNCkNoYWluIFBSRVJPVVRJTkcgKHBvbGljeSBBQ0NFUFQgMTI3IHBhY2tldHMsIDMw
NDgwIGJ5dGVzKQ0KIHBrdHMgYnl0ZXMgdGFyZ2V0ICAgICBwcm90IG9wdCBpbiAgICAgb3V0ICAg
ICBzb3VyY2UgICAgICAgICAgICAgICBkZXN0aW5hdGlvbiAgICAgICAgIA0KDQpDaGFpbiBJTlBV
VCAocG9saWN5IEFDQ0VQVCAxMjcgcGFja2V0cywgMzA0ODAgYnl0ZXMpDQogcGt0cyBieXRlcyB0
YXJnZXQgICAgIHByb3Qgb3B0IGluICAgICBvdXQgICAgIHNvdXJjZSAgICAgICAgICAgICAgIGRl
c3RpbmF0aW9uICAgICAgICAgDQoNCkNoYWluIEZPUldBUkQgKHBvbGljeSBBQ0NFUFQgMCBwYWNr
ZXRzLCAwIGJ5dGVzKQ0KIHBrdHMgYnl0ZXMgdGFyZ2V0ICAgICBwcm90IG9wdCBpbiAgICAgb3V0
ICAgICBzb3VyY2UgICAgICAgICAgICAgICBkZXN0aW5hdGlvbiAgICAgICAgIA0KDQpDaGFpbiBP
VVRQVVQgKHBvbGljeSBBQ0NFUFQgNDkgcGFja2V0cywgNTA4OCBieXRlcykNCiBwa3RzIGJ5dGVz
IHRhcmdldCAgICAgcHJvdCBvcHQgaW4gICAgIG91dCAgICAgc291cmNlICAgICAgICAgICAgICAg
ZGVzdGluYXRpb24gICAgICAgICANCg0KQ2hhaW4gUE9TVFJPVVRJTkcgKHBvbGljeSBBQ0NFUFQg
NDkgcGFja2V0cywgNTA4OCBieXRlcykNCiBwa3RzIGJ5dGVzIHRhcmdldCAgICAgcHJvdCBvcHQg
aW4gICAgIG91dCAgICAgc291cmNlICAgICAgICAgICAgICAgZGVzdGluYXRpb24gICAgICAgICAN
CiAgIDIzICAyMzkyIENMQVNTSUZZICAgYWxsICAgICAgKiAgICAgIHdscDRzMCAgOjovMCAgICAg
ICAgICAgICAgICAgOjovMCAgICAgICAgICAgICAgICAgRFNDUCBtYXRjaCAweDJlIENMQVNTSUZZ
IHNldCAxOjExDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGxhcnRjLW93
bmVyQHZnZXIua2VybmVsLm9yZyBbbWFpbHRvOmxhcnRjLW93bmVyQHZnZXIua2VybmVsLm9yZ10g
T24gQmVoYWxmIE9mIEFudG9uIERhbmlsb3YNClNlbnQ6IFR1ZXNkYXksIDYgSmFudWFyeSAyMDE1
IDEwOjQ0IEFNDQpUbzogSS1TdHJvbmcsIFJ1c3NlbGwgSg0KQ2M6IGxhcnRjQHZnZXIua2VybmVs
Lm9yZw0KU3ViamVjdDogUmU6IEhUQiBidWc/DQoNCkhlbGxvLCBSdXNzZWxsLg0KDQpTaG93LCBw
bGVhc2UsIG91dHB1dCBvZiAnaXB0YWJsZXMtc2F2ZSAtYycsICd0YyAtcyAtZCBxIGxzIGRldiB3
bHA0czAnDQphbmQgJ3RjIC1zIGMgbHMgZGV2IHdscDRzMCcuDQoNCjIwMTUtMDEtMDYgMzozNCBH
TVQrMDM6MDAgSS1TdHJvbmcsIFJ1c3NlbGwgSiA8UnVzc2VsbC5KLlN0cm9uZ0Bib2VpbmcuY29t
PjoNCj4gSGksDQo+DQo+IFRoYW5rcyBmb3IgdGhlIGlkZWFzLiAgSSB3YXMgcHJldHR5IHN1cmUg
aXQgd2FzIGRldmljZSBpbmRlcGVuZGFudCB3aGljaCBpcyB3aHkgdGhpcyBjb25mdXNlZCBtZS4g
ICBJ4oCZdmUgY2hlY2tlZCB0aGUgY291bnRlciBvbiB0aGUgaXB0YWJsZXMgcnVsZS4gIFRoZSBy
dWxlIGlzIGJlaW5nIGhpdCBpbiBib3RoIGNhc2VzLiAgSeKAmXZlIHVzZWQgd2lyZXNoYXJrIHRv
IGNhcHR1cmUgdGhlIG91dHB1dC4gIEl0IHNob3dzIHRoZSBwYWNrZXRzIGFyZSBjb3JyZWN0bHkg
bWFya2VkIGluIGJvdGggY2FzZXMuICBIb3dldmVyIHdoZW4gSSBsb29rIGF0IHRoZSBjb3VudGVy
cyBpbiB0YyDigJNzIHFkaXNjIHNob3cgZGV2ICRkZXYgYWxsIHRoZSB0cmFmZmljIGluIHRoZSB3
aWZpIGNhc2UgaXMgZ29pbmcgdG8gdGhlIGRlZmF1bHQgYnVja2V0LCBidXQgaW4gdGhlIHdpcmVk
IGNhc2UgaXQgZ29lcyB0byB0aGUgY29ycmVjdCBidWNrZXQuICBUaGUgY29tbWVudHMgaW4gdGhl
IHNjcmlwdCBiZWxvdyBzaG93IHRoZSBjb21tYW5kcyBJ4oCZdmUgdXNlZCB0byB0ZXN0IGl0LiBJ
cyB0aGVyZSBhbnl0aGluZyBlbHNlIEkgY291bGQgYmUgbWlzc2luZz8gIEEgbW9kdWxlIG5vdCBs
b2FkZWQgcGVyaGFwcz8gIEFueW9uZSBjYXJlIHRvIHRyeSBhbmQgcmVwcm9kdWNlIGl0IHdpdGgg
dGhlIHNjcmlwdCBiZWxvdz8NCj4NCj4gUnVzc2VsbA0KPg0KPg0KPiBGcm9tOiBBbnRvbiBEYW5p
bG92IFttYWlsdG86bGl0dGxlc21pbGluZ2Nsb3VkQGdtYWlsLmNvbV0NCj4gU2VudDogTW9uZGF5
LCA1IEphbnVhcnkgMjAxNSA3OjU5IFBNDQo+IFRvOiBJLVN0cm9uZywgUnVzc2VsbCBKDQo+IENj
OiBsYXJ0Y0B2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVjdDogUmU6IEhUQiBidWc/DQo+DQo+IEhl
bGxvLCBSdXNzZWwuDQo+IFRyYWZmaWMgY29udHJvbCBjbGFzc2lmaWNhdGlvbiBpcyBkZXZpY2Ut
dHlwZSBpbmRlcGVuZGVkLiBEb24ndCBtYXR0ZXIgd2hhdCBraW5kIG9mIGludGVyZmFjZXMgZG8g
eW91IHVzZS4gU28sIHlvdSBoYXZlIGlzc3VlIHNvbWV3aGVyZSBlbHNlLiBDaGVjayB0aGUgYWN0
dWFsIGNsYXNzaWZ5IHJ1bGVzIGFuZCBxdWV1ZSBkaXNjaXBsaW5lIGFuZCBjbGFzc2VzIG9mIHlv
dXIgc2V0dXAuIEFsc28gY2hlY2sgdGhlIGFjdHVhbCBkc2NwLXZhbHVlIG9mIG91dGdvaW5nIHBh
Y2tldHMgd2l0aCB0Y3BkdW1wLg0KPg0KPiAyMDE1LTAxLTA1IDY6NDQgR01UKzAzOjAwIEktU3Ry
b25nLCBSdXNzZWxsIEogPFJ1c3NlbGwuSi5TdHJvbmdAYm9laW5nLmNvbT46DQo+IEkndmUgYmVl
biBleHBlcmltZW50aW5nIHdpdGggSFRCIGFuZCBoYXZlIGZvdW5kIHRoYXQgaXQgd29ya3Mgb24g
YSB3aXJlZCBFdGhlcm5ldCBkZXZpY2VzIGJ1dCBkb2VzIG5vdCB3b3JrIG9uIHdpcmVsZXNzIGRl
dmljZXMuDQo+IFBhY2tldHMgYXJlIGJlaW5nIGNvcnJlY3RseSBjbGFzc2lmaWVkIGJ5IHRoZSBt
YW5nbGUgdGFibGUgYnV0IGFyZSANCj4gYmVpbmcgcGxhY2VkIGluIHRoZSBkZWZhdWx0IGJ1Y2tl
dCB3aGVuIHVzaW5nIHdpcmVsZXNzLiAgVGhleSBBcmUgcGxhY2VkIGluIHRoZSBjb3JyZWN0IGJ1
Y2tldCB3aGVuIHVzaW5nIHdpcmVkLg0KPg0KPiBUaGUgc2NyaXB0IGJlbG93IHNob3dzIGhvdyB0
byByZXByb2R1Y2UgaXQuDQo+DQo+IEFueSB0aG91Z2h0cz8gIElzIHRoaXMgYSBidWc/DQo+DQo+
IFJlZ2FyZHMsDQo+IFJ1c3NlbGwNCj4NCj4NCj4gIyEvYmluL2Jhc2gNCj4NCj4gIyBUZXN0IGNv
bW1hbmQgdG8gc2VuZCBFRiBwYWNrZXRzDQo+ICMgcGluZzYgZmYwMjo6MSVlbTEgLVEgMHhiOA0K
Pg0KPiAjIFRlc3QgY29tbWFuZCB0byBzZW5kIHVubWFya2VkIHBhY2tldHMgIyBwaW5nNiBmZjAy
OjoxJWVtMQ0KPg0KPiAjIFZpZXcgcGFja2V0IHBsYWNlbWVudCB3aXRoDQo+ICMgd2F0Y2ggdGMg
LXMgcWRpc2Mgc2hvdyBkZXYgZW0xDQo+DQo+ICMgVmVyaWZ5IGlwNnRhYmxlcyBtYXRjaGluZyB3
aXRoIGNvdW50ZXJzICMgd2F0Y2ggaXA2dGFibGVzIC1MIC12IC1uIA0KPiAtdCBtYW5nbGUNCj4N
Cj4gZGV2PWVtMQ0KPiAjIGRldj13bHA0czANCj4NCj4gdGMgcWRpc2MgYWRkIGRldiAke2Rldn0g
cm9vdCBoYW5kbGUgMTogaHRiIGRlZmF1bHQgMTIgdGMgY2xhc3MgYWRkIGRldiANCj4gJHtkZXZ9
IHBhcmVudCAxOiAgY2xhc3NpZCAxOjEgIGh0YiByYXRlIDEwMC4wbWJpdCBjZWlsIDEwMC4wbWJp
dCB0YyANCj4gY2xhc3MgYWRkIGRldiAke2Rldn0gcGFyZW50IDE6MSBjbGFzc2lkIDE6MTEgaHRi
IHJhdGUgNDAuMG1iaXQgY2VpbCANCj4gMTAwLjBtYml0IHByaW8gMSB0YyBxZGlzYyBhZGQgZGV2
ICR7ZGV2fSBwYXJlbnQgMToxMSBoYW5kbGUgMTExOiBwZmlmbyANCj4gbGltaXQgMTAwMCB0YyBj
bGFzcyBhZGQgZGV2ICR7ZGV2fSBwYXJlbnQgMToxIGNsYXNzaWQgMToxMiBodGIgcmF0ZSANCj4g
NDAuMG1iaXQgY2VpbCAxMDAuMG1iaXQgcHJpbyAyIHRjIHFkaXNjIGFkZCBkZXYgJHtkZXZ9IHBh
cmVudCAxOjEyIA0KPiBoYW5kbGUgMTEyOiBwZmlmbyBsaW1pdCAxMDAwDQo+DQo+IGlwNnRhYmxl
cyAtdCBtYW5nbGUgLUEgUE9TVFJPVVRJTkcgLW8gJHtkZXZ9IC1tIGRzY3AgLS1kc2NwLWNsYXNz
IGVmIA0KPiAtaiBDTEFTU0lGWSAtLXNldC1jbGFzcyAxOjExDQo+IC0tDQo+IFRvIHVuc3Vic2Ny
aWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBsYXJ0YyIgaW4g
DQo+IHRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3JnIE1v
cmUgbWFqb3Jkb21vIGluZm8gDQo+IGF0ICBodHRwOi8vdmdlci5rZXJuZWwub3JnL21ham9yZG9t
by1pbmZvLmh0bWwNCj4NCj4NCj4NCj4gLS0NCj4gQW50b24uDQoNCg0KDQotLQ0KQW50b24uDQot
LQ0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2Ny
aWJlIGxhcnRjIiBpbiB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2Vy
bmVsLm9yZyBNb3JlIG1ham9yZG9tbyBpbmZvIGF0ICBodHRwOi8vdmdlci5rZXJuZWwub3JnL21h
am9yZG9tby1pbmZvLmh0bWwNCg=
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: HTB bug?
2015-01-05 3:44 HTB bug? I-Strong, Russell J
` (2 preceding siblings ...)
2015-01-06 1:24 ` I-Strong, Russell J
@ 2015-01-06 7:16 ` Kenyon Ralph
2015-01-08 6:00 ` I-Strong, Russell J
4 siblings, 0 replies; 6+ messages in thread
From: Kenyon Ralph @ 2015-01-06 7:16 UTC (permalink / raw)
To: lartc
[-- Attachment #1: Type: text/plain, Size: 796 bytes --]
On 2015-01-05T03:44:51+0000, "I-Strong, Russell J" <Russell.J.Strong@boeing.com> wrote:
> I've been experimenting with HTB and have found that it works on a
> wired Ethernet devices but does not work on wireless devices.
> Packets are being correctly classified by the mangle table but are
> being placed in the default bucket when using wireless. They Are
> placed in the correct bucket when using wired.
>
> The script below shows how to reproduce it.
>
> Any thoughts? Is this a bug?
>
> Regards,
> Russell
>
>
> #!/bin/bash
>
> # Test command to send EF packets
> # ping6 ff02::1%em1 -Q 0xb8
Just a thought: have you tried testing with unicast packets instead of
multicast? Maybe wireless is treating multicast differently for some
reason.
--
Kenyon Ralph
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread* RE: HTB bug?
2015-01-05 3:44 HTB bug? I-Strong, Russell J
` (3 preceding siblings ...)
2015-01-06 7:16 ` Kenyon Ralph
@ 2015-01-08 6:00 ` I-Strong, Russell J
4 siblings, 0 replies; 6+ messages in thread
From: I-Strong, Russell J @ 2015-01-08 6:00 UTC (permalink / raw)
To: lartc
Just tried it then. It gave the same result. All packets end up in the default.
-----Original Message-----
From: lartc-owner@vger.kernel.org [mailto:lartc-owner@vger.kernel.org] On Behalf Of Kenyon Ralph
Sent: Tuesday, 6 January 2015 5:16 PM
To: lartc@vger.kernel.org
Subject: Re: HTB bug?
On 2015-01-05T03:44:51+0000, "I-Strong, Russell J" <Russell.J.Strong@boeing.com> wrote:
> I've been experimenting with HTB and have found that it works on a
> wired Ethernet devices but does not work on wireless devices.
> Packets are being correctly classified by the mangle table but are
> being placed in the default bucket when using wireless. They Are
> placed in the correct bucket when using wired.
>
> The script below shows how to reproduce it.
>
> Any thoughts? Is this a bug?
>
> Regards,
> Russell
>
>
> #!/bin/bash
>
> # Test command to send EF packets
> # ping6 ff02::1%em1 -Q 0xb8
Just a thought: have you tried testing with unicast packets instead of multicast? Maybe wireless is treating multicast differently for some reason.
--
Kenyon Ralph
^ permalink raw reply [flat|nested] 6+ messages in thread