Commit Graph

17 Commits

Author SHA1 Message Date
Kangjie Xu 8fa22700b3 qdisc: add statistics for qdisc
qdisc statistics is exposed in netlink response but not parsed, here we
parse it and expose it via struct QdiscStatistics.

Signed-off-by: Kangjie Xu <kanxu@ebay.com>
2024-03-01 12:50:42 -08:00
Ivan Kolodyazhny 7f2b136d34 qdisc ingress_block support 2022-12-13 09:41:45 -08:00
Anton Protopopov 1a118fe229 Add horizon attributes to fq
Add two attributes to fq: Horizon and HorizonDrop (which correspond to the
TCA_FQ_HORIZON and TCA_FQ_HORIZON_DROP attributes). The HorizonDrop attribute
specifies which policy to apply: drop (1, kernel default), cap delivery time to
horizon (0), and the Horizon attribute specifies the number of useconds before
applying the policy.

Add a new test TestFqHorizon to test the changes and as an example of usage.

Signed-off-by: Anton Protopopov <aspsk@isovalent.com>
2022-06-08 12:58:07 -07:00
Ivan Milchev abd6d09710 added support for SFQ qdiscs 2020-10-19 15:28:26 -04:00
Parav Pandit d68dce480e Ingress qdisc add/del Test case 2018-07-17 08:26:44 -07:00
Sargun Dhillon a2af46a09c Add FQ Codel 2018-02-05 10:22:15 -08:00
Sargun Dhillon 465b5fef28 Add Fq Qdisc support 2018-02-05 10:22:15 -08:00
Vishvananda Ishaya Abrams a98f31ffc7 filter pfifo qdiscs in tests 2017-09-05 22:56:13 -07:00
Aithal dedc638a06 Fix compilation errors for non linux platforms.
The go get command and make both fail when executed on
non-linux platforms. Modified it so that there are no
compilation errors when developing in such an
environment.
2017-02-20 12:00:54 -08:00
chantra b530ef5ad1 [qdisc] add support for replace/change 2015-11-11 23:57:32 -05:00
chantra 9b7c60d6bd [netem] minimalist support for netem
Support for tc_netem_qopt options, e.g: latency, limit, loss, gap, duplicate and jitter
2015-10-28 00:22:47 -07:00
chantra ef0cd12f0c Add TC Class support 2015-09-10 22:50:54 -07:00
chantra 2a6a59d231 Enable HTB classful qdisc 2015-09-05 00:13:17 -07:00
Vishvananda Ishaya 25d051e40e add prio qdisc 2015-08-19 18:22:02 -07:00
Vishvananda Ishaya acc8a28738 Add basic support for redirect filter 2015-08-19 16:02:04 -07:00
Vishvananda Ishaya a6d6ef6a6a support basic tbf qdisc 2015-08-18 14:07:01 -07:00
Vishvananda Ishaya c9399c7e3d beginning of handling for qdiscs 2015-08-18 03:16:54 -07:00