diff options
author | Beniamino Galvani <bgalvani@redhat.com> | 2020-05-08 19:11:44 +0200 |
---|---|---|
committer | Beniamino Galvani <bgalvani@redhat.com> | 2020-06-04 14:48:28 +0200 |
commit | af55c62342b857d767b99283be7ee25a803f2a75 (patch) | |
tree | 459d3018b6a6a56cdb2036e93b5f9c9c5cf5dcbf /src/NetworkManagerUtils.c | |
parent | af3378e95cdd49705487936e6b9267fd5ba90025 (diff) | |
download | NetworkManager-bg/tc.tar.gz |
tc: add support for tbf qdiscbg/tc
Add support for Token Bucket Filter queueing discipline.
Diffstat (limited to 'src/NetworkManagerUtils.c')
-rw-r--r-- | src/NetworkManagerUtils.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/NetworkManagerUtils.c b/src/NetworkManagerUtils.c index 324e71d2d9..bcb12a564d 100644 --- a/src/NetworkManagerUtils.c +++ b/src/NetworkManagerUtils.c @@ -1180,8 +1180,12 @@ nm_utils_qdiscs_from_tc_setting (NMPlatform *platform, GET_ATTR ("perturb", qdisc->sfq.perturb_period, INT32, int32, 0); GET_ATTR ("quantum", qdisc->sfq.quantum, UINT32, uint32, 0); GET_ATTR ("depth", qdisc->sfq.depth, UINT32, uint32, 0); + } else if (nm_streq (qdisc->kind, "tbf")) { + GET_ATTR ("rate", qdisc->tbf.rate, UINT64, uint64, 0); + GET_ATTR ("burst", qdisc->tbf.burst, UINT32, uint32, 0); + GET_ATTR ("limit", qdisc->tbf.limit, UINT32, uint32, 0); + GET_ATTR ("latency", qdisc->tbf.latency, UINT32, uint32, 0); } - #undef GET_ADDR g_ptr_array_add (qdiscs, q); |