summaryrefslogtreecommitdiff
path: root/src/network/tc/fq.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/tc/fq.h')
-rw-r--r--src/network/tc/fq.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/network/tc/fq.h b/src/network/tc/fq.h
index ac6c29c409..5a171b2acf 100644
--- a/src/network/tc/fq.h
+++ b/src/network/tc/fq.h
@@ -8,10 +8,22 @@
typedef struct FairQueueTrafficPolicing {
QDisc meta;
- uint32_t limit;
+ uint32_t packet_limit;
+ uint32_t flow_limit;
+ uint32_t quantum;
+ uint32_t initial_quantum;
+ uint32_t max_rate;
+ uint32_t buckets;
+ uint32_t orphan_mask;
+ int pacing;
+ usec_t ce_threshold_usec;
} FairQueueTrafficPolicing;
DEFINE_QDISC_CAST(FQ, FairQueueTrafficPolicing);
extern const QDiscVTable fq_vtable;
-CONFIG_PARSER_PROTOTYPE(config_parse_tc_fair_queue_traffic_policing_packet_limit);
+CONFIG_PARSER_PROTOTYPE(config_parse_tc_fair_queue_traffic_policing_u32);
+CONFIG_PARSER_PROTOTYPE(config_parse_tc_fair_queue_traffic_policing_size);
+CONFIG_PARSER_PROTOTYPE(config_parse_tc_fair_queue_traffic_policing_bool);
+CONFIG_PARSER_PROTOTYPE(config_parse_tc_fair_queue_traffic_policing_usec);
+CONFIG_PARSER_PROTOTYPE(config_parse_tc_fair_queue_traffic_policing_max_rate);