44c730b0e3
Implement PIE based congestion management based on rfc8033. The Proportional Integral Controller Enhanced (PIE) algorithm works by proactively dropping packets randomly. PIE is implemented as more advanced queue management is required to address the bufferbloat problem and provide desirable quality of service to users. Tests for PIE code added to test application. Added PIE related information to documentation. Signed-off-by: Wojciech Liguzinski <wojciechx.liguzinski@intel.com> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Acked-by: Jasvinder Singh <jasvinder.singh@intel.com>
38 lines
707 B
Plaintext
38 lines
707 B
Plaintext
DPDK_22 {
|
|
global:
|
|
|
|
rte_approx;
|
|
rte_red_config_init;
|
|
rte_red_log2_1_minus_Wq;
|
|
rte_red_pow2_frac_inv;
|
|
rte_red_rand_seed;
|
|
rte_red_rand_val;
|
|
rte_red_rt_data_init;
|
|
rte_sched_pipe_config;
|
|
rte_sched_port_config;
|
|
rte_sched_port_dequeue;
|
|
rte_sched_port_enqueue;
|
|
rte_sched_port_free;
|
|
rte_sched_port_get_memory_footprint;
|
|
rte_sched_port_pkt_read_color;
|
|
rte_sched_port_pkt_read_tree_path;
|
|
rte_sched_port_pkt_write;
|
|
rte_sched_queue_read_stats;
|
|
rte_sched_subport_config;
|
|
rte_sched_subport_pipe_profile_add;
|
|
rte_sched_subport_read_stats;
|
|
|
|
local: *;
|
|
};
|
|
|
|
EXPERIMENTAL {
|
|
global:
|
|
|
|
# added in 20.11
|
|
rte_sched_port_subport_profile_add;
|
|
|
|
# added in 21.11
|
|
rte_pie_rt_data_init;
|
|
rte_pie_config_init;
|
|
};
|