summaryrefslogtreecommitdiff
path: root/src/network/tc/qdisc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/tc/qdisc.h')
-rw-r--r--src/network/tc/qdisc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network/tc/qdisc.h b/src/network/tc/qdisc.h
index cc68bdfaa7..53968bcf1f 100644
--- a/src/network/tc/qdisc.h
+++ b/src/network/tc/qdisc.h
@@ -3,6 +3,7 @@
#pragma once
#include "conf-parser.h"
+#include "fq-codel.h"
#include "netem.h"
#include "networkd-link.h"
#include "networkd-network.h"
@@ -25,10 +26,12 @@ typedef struct QDisc {
bool has_network_emulator:1;
bool has_token_buffer_filter:1;
bool has_stochastic_fairness_queueing:1;
+ bool has_fair_queuing_controlled_delay:1;
NetworkEmulator ne;
TokenBufferFilter tbf;
StochasticFairnessQueueing sfq;
+ FairQueuingControlledDelay fq_codel;
} QDisc;
void qdisc_free(QDisc *qdisc);