)]}' { "commit": "8334bb325d5178483a3063c5f06858b46d993dc7", "tree": "826f1429993d72ef8329f862526abb12a78f24c3", "parents": [ "dc0e9c7f2291daecf474f8805f402974e8f3e975" ], "author": { "name": "Eric Dumazet", "email": "edumazet@google.com", "time": "Tue Nov 12 14:34:07 2013 -0800" }, "committer": { "name": "Stephen Hemminger", "email": "stephen@networkplumber.org", "time": "Fri Nov 22 17:36:18 2013 -0800" }, "message": "htb: support 64bit rates\n\nStarting from linux-3.13, we can break the 32bit limitation of\nrates on HTB qdisc/classes.\n\nPrior limit was 34.359.738.360 bits per second.\n\nlpq83:~# tc -s qdisc show dev lo ; tc -s class show dev lo\nqdisc htb 1: root refcnt 2 r2q 2000 default 1 direct_packets_stat 0 direct_qlen 6000\n Sent 6591936144493 bytes 149549182 pkt (dropped 0, overlimits 213757419 requeues 0)\n rate 39464Mbit 114938pps backlog 0b 15p requeues 0\nclass htb 1:1 root prio 0 rate 50000Mbit ceil 50000Mbit burst 200000b cburst 0b\n Sent 6591942184547 bytes 149549310 pkt (dropped 0, overlimits 0 requeues 0)\n rate 39464Mbit 114938pps backlog 0b 15p requeues 0\n lended: 149549310 borrowed: 0 giants: 0\n tokens: 336 ctokens: -164\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "e108857d786307bbd5b44200b69867c2ed2d0a5d", "old_mode": 33188, "old_path": "tc/q_htb.c", "new_id": "1d8c56f2bf079556cfd7870a80b27e9871ed4c3f", "new_mode": 33188, "new_path": "tc/q_htb.c" }, { "type": "modify", "old_id": "a52433700a0962d2e6533e21bd7703ff9f87f255", "old_mode": 33188, "old_path": "tc/tc_core.c", "new_id": "46eaefb54de264d3f30e0cc6398a8c822e75186a", "new_mode": 33188, "new_path": "tc/tc_core.c" }, { "type": "modify", "old_id": "5a693badde4c509a4134c0c43d5f57f10ce063a2", "old_mode": 33188, "old_path": "tc/tc_core.h", "new_id": "8a63b79c147f9573f5e3b91ab71e2cda5f551d0a", "new_mode": 33188, "new_path": "tc/tc_core.h" }, { "type": "modify", "old_id": "be3ed071b321366db403f1d666814e734705e79b", "old_mode": 33188, "old_path": "tc/tc_util.c", "new_id": "2f979dfaad5649a94e73adf4f3cf1c492d288283", "new_mode": 33188, "new_path": "tc/tc_util.c" }, { "type": "modify", "old_id": "7c3709f5066cd9138456b7f37d443bca1d3c297d", "old_mode": 33188, "old_path": "tc/tc_util.h", "new_id": "d41836792224084753408488cfaf81d6f76cd49d", "new_mode": 33188, "new_path": "tc/tc_util.h" } ] }