Home
last modified time | relevance | path

Searched refs:pie_cfg (Results 1 – 4 of 4) sorted by relevance

/dpdk/lib/sched/
H A Drte_pie.h100 rte_pie_config_init(struct rte_pie_config *pie_cfg,
135 (pie->qlen < (pie_cfg->tailq_th * 0.1))) { in rte_pie_enqueue_empty()
156 uint64_t qdelay_ref = pie_cfg->qdelay_ref; in _calc_drop_probability()
221 double qdelay = pie_cfg->qdelay_ref * 0.5; in _rte_pie_drop()
225 (pie->qlen <= (pie_cfg->tailq_th * 0.1))) in _rte_pie_drop()
275 if (pie->qlen >= pie_cfg->tailq_th) { in rte_pie_enqueue_nonempty()
284 _calc_drop_probability(pie_cfg, pie, time); in rte_pie_enqueue_nonempty()
293 (pie->qlen >= (pie_cfg->tailq_th * 0.1))) { in rte_pie_enqueue_nonempty()
301 pie->burst_allowance = pie_cfg->max_burst; in rte_pie_enqueue_nonempty()
308 pie->qlen < (pie_cfg->tailq_th * 0.1)) { in rte_pie_enqueue_nonempty()
[all …]
H A Drte_pie.c29 rte_pie_config_init(struct rte_pie_config *pie_cfg, in rte_pie_config_init() argument
37 if (pie_cfg == NULL) in rte_pie_config_init()
64 pie_cfg->qdelay_ref = (tsc_hz * qdelay_ref) / 1000; in rte_pie_config_init()
65 pie_cfg->dp_update_interval = (tsc_hz * dp_update_interval) / 1000; in rte_pie_config_init()
66 pie_cfg->max_burst = (tsc_hz * max_burst) / 1000; in rte_pie_config_init()
67 pie_cfg->tailq_th = tailq_th; in rte_pie_config_init()
H A Drte_sched.c1870 struct rte_pie_config *pie_cfg = &subport->pie_config[tc_index]; in rte_sched_port_cman_drop() local
1873 return rte_pie_enqueue(pie_cfg, pie, qlen, pkt->pkt_len, port->time_cpu_cycles); in rte_sched_port_cman_drop()
/dpdk/app/test/
H A Dtest_pie.c167 RTE_SET_USED(pie_cfg); in rte_pie_get_active()
171 static void rte_pie_set_active(const struct rte_pie_config *pie_cfg, in rte_pie_set_active() argument
176 RTE_SET_USED(pie_cfg); in rte_pie_set_active()
187 RTE_SET_USED(pie_cfg); in rte_pie_get_drop_prob()
195 RTE_SET_USED(pie_cfg); in rte_pie_get_avg_dq_time()
256 increase_qsize(struct rte_pie_config *pie_cfg, in increase_qsize() argument
287 enqueue_dequeue_func(struct rte_pie_config *pie_cfg, in enqueue_dequeue_func() argument
302 ret = rte_pie_enqueue(pie_cfg, pie, *qlen, sizeof(uint32_t), in enqueue_dequeue_func()
721 static void enqueue_dequeue_perf(struct rte_pie_config *pie_cfg, in enqueue_dequeue_perf() argument
733 if (pie_cfg == NULL) { in enqueue_dequeue_perf()
[all …]