Home
last modified time | relevance | path

Searched refs:QDisc (Results 1 – 25 of 40) sorted by relevance

12

/systemd-251/src/network/tc/
Dqdisc.c45 static int qdisc_new(QDiscKind kind, QDisc **ret) { in qdisc_new()
46 _cleanup_(qdisc_freep) QDisc *qdisc = NULL; in qdisc_new()
50 qdisc = new(QDisc, 1); in qdisc_new()
54 *qdisc = (QDisc) { in qdisc_new()
79 …tatic(QDiscKind kind, Network *network, const char *filename, unsigned section_line, QDisc **ret) { in qdisc_new_static()
81 _cleanup_(qdisc_freep) QDisc *qdisc = NULL; in qdisc_new_static()
82 QDisc *existing; in qdisc_new_static()
131 QDisc* qdisc_free(QDisc *qdisc) { in qdisc_free()
147 static const char *qdisc_get_tca_kind(const QDisc *qdisc) { in qdisc_get_tca_kind()
154 static void qdisc_hash_func(const QDisc *qdisc, struct siphash *state) { in qdisc_hash_func()
[all …]
Dqdisc.h38 typedef struct QDisc { struct
50 } QDisc; argument
56 int (*init)(QDisc *qdisc);
57 int (*fill_message)(Link *link, QDisc *qdisc, sd_netlink_message *m);
58 int (*verify)(QDisc *qdisc);
67 static inline MixedCase* UPPERCASE(QDisc *q) { \
74 DEFINE_NETWORK_CONFIG_STATE_FUNCTIONS(QDisc, qdisc);
76 QDisc* qdisc_free(QDisc *qdisc);
77 …static(QDiscKind kind, Network *network, const char *filename, unsigned section_line, QDisc **ret);
79 int link_find_qdisc(Link *link, uint32_t handle, uint32_t parent, const char *kind, QDisc **qdisc);
[all …]
Dcake.c15 static int cake_init(QDisc *qdisc) { in cake_init()
34 static int cake_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in cake_fill_message()
140 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_cake_bandwidth()
195 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_cake_overhead()
255 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_cake_mpu()
314 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_cake_tristate()
387 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_cake_compensation_mode()
453 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_cake_flow_isolation_mode()
516 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_cake_priority_queueing_preset()
569 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_cake_fwmark()
Dgred.c13 static int generic_random_early_detection_init(QDisc *qdisc) { in generic_random_early_detection_init()
25 static int generic_random_early_detection_fill_message(Link *link, QDisc *qdisc, sd_netlink_message… in generic_random_early_detection_fill_message()
56 static int generic_random_early_detection_verify(QDisc *qdisc) { in generic_random_early_detection_verify()
80 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_generic_random_early_detection_u32()
147 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_generic_random_early_detection_bool()
Dfq.c14 static int fair_queueing_init(QDisc *qdisc) { in fair_queueing_init()
27 static int fair_queueing_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in fair_queueing_fill_message()
117 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_fair_queueing_u32()
182 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_fair_queueing_size()
251 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_fair_queueing_bool()
305 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_fair_queueing_usec()
366 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_fair_queueing_max_rate()
Dcodel.c13 static int controlled_delay_init(QDisc *qdisc) { in controlled_delay_init()
26 static int controlled_delay_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in controlled_delay_fill_message()
89 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_controlled_delay_u32()
142 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_controlled_delay_usec()
208 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_controlled_delay_bool()
Dfq-codel.c14 static int fair_queueing_controlled_delay_init(QDisc *qdisc) { in fair_queueing_controlled_delay_init()
28 static int fair_queueing_controlled_delay_fill_message(Link *link, QDisc *qdisc, sd_netlink_message… in fair_queueing_controlled_delay_fill_message()
109 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_fair_queueing_controlled_delay_u32()
170 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_fair_queueing_controlled_delay_usec()
236 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_fair_queueing_controlled_delay_bool()
290 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_fair_queueing_controlled_delay_size()
Dnetem.c16 static int network_emulator_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in network_emulator_fill_message()
63 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_network_emulator_delay()
125 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_network_emulator_rate()
186 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_network_emulator_packet_limit()
Dets.c16 static int enhanced_transmission_selection_fill_message(Link *link, QDisc *qdisc, sd_netlink_messag… in enhanced_transmission_selection_fill_message()
91 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_ets_u8()
158 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_ets_quanta()
242 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_ets_prio()
308 static int enhanced_transmission_selection_verify(QDisc *qdisc) { in enhanced_transmission_selection_verify()
Dtbf.c18 static int token_bucket_filter_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in token_bucket_filter_fill_message()
125 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_token_bucket_filter_size()
199 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_token_bucket_filter_rate()
261 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_token_bucket_filter_latency()
305 static int token_bucket_filter_verify(QDisc *qdisc) { in token_bucket_filter_verify()
Dfifo.c13 static int fifo_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in fifo_fill_message()
55 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_pfifo_size()
116 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_bfifo_size()
Dteql.c8 static int trivial_link_equalizer_verify(QDisc *qdisc) { in trivial_link_equalizer_verify()
37 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_trivial_link_equalizer_id()
Dsfq.c14 static int stochastic_fairness_queueing_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *… in stochastic_fairness_queueing_fill_message()
47 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_stochastic_fairness_queueing_perturb_period()
Dhhf.c14 static int heavy_hitter_filter_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in heavy_hitter_filter_fill_message()
53 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_heavy_hitter_filter_packet_limit()
Dpie.c13 static int pie_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in pie_fill_message()
52 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_pie_packet_limit()
Dfq-pie.c13 static int fq_pie_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in fq_pie_fill_message()
52 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_fq_pie_packet_limit()
Dsfb.c14 static int stochastic_fair_blue_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in stochastic_fair_blue_fill_message()
63 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_stochastic_fair_blue_u32()
Dhtb.c18 static int hierarchy_token_bucket_fill_message(Link *link, QDisc *qdisc, sd_netlink_message *req) { in hierarchy_token_bucket_fill_message()
60 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_hierarchy_token_bucket_default_class()
113 _cleanup_(qdisc_free_or_set_invalidp) QDisc *qdisc = NULL; in config_parse_hierarchy_token_bucket_u32()
154 static int hierarchy_token_bucket_init(QDisc *qdisc) { in hierarchy_token_bucket_init()
Dteql.h8 QDisc meta;
Dfq-pie.h9 QDisc meta;
Dhhf.h9 QDisc meta;
Dpie.h9 QDisc meta;
Dsfb.h9 QDisc meta;
Dsfq.h10 QDisc meta;
Dgred.h9 QDisc meta;

12