[dpdk-dev] [PATCH v9 8/8] sched: remove redundant code
Savinay Dharmappa
savinay.dharmappa at intel.com
Fri Oct 9 14:39:19 CEST 2020
Remove redundant data structure fields.
Signed-off-by: Savinay Dharmappa <savinay.dharmappa at intel.com>
---
doc/guides/rel_notes/release_20_11.rst | 3 +++
lib/librte_sched/rte_sched.h | 12 ------------
2 files changed, 3 insertions(+), 12 deletions(-)
diff --git a/doc/guides/rel_notes/release_20_11.rst b/doc/guides/rel_notes/release_20_11.rst
index 85d56d46c..116969d06 100644
--- a/doc/guides/rel_notes/release_20_11.rst
+++ b/doc/guides/rel_notes/release_20_11.rst
@@ -296,6 +296,9 @@ ABI Changes
* Added ``subport_profile_id`` as a argument to function
``rte_sched_subport_config``.
+ * ``tb_rate``, ``tc_rate``, ``tc_period`` and
+ ``tb_size`` are removed from ``struct rte_sched_subport_params``.
+
Known Issues
------------
diff --git a/lib/librte_sched/rte_sched.h b/lib/librte_sched/rte_sched.h
index 1506c6487..c1a772b70 100644
--- a/lib/librte_sched/rte_sched.h
+++ b/lib/librte_sched/rte_sched.h
@@ -149,18 +149,6 @@ struct rte_sched_pipe_params {
* byte.
*/
struct rte_sched_subport_params {
- /** Token bucket rate (measured in bytes per second) */
- uint64_t tb_rate;
-
- /** Token bucket size (measured in credits) */
- uint64_t tb_size;
-
- /** Traffic class rates (measured in bytes per second) */
- uint64_t tc_rate[RTE_SCHED_TRAFFIC_CLASSES_PER_PIPE];
-
- /** Enforcement period for rates (measured in milliseconds) */
- uint64_t tc_period;
-
/** Number of subport pipes.
* The subport can enable/allocate fewer pipes than the maximum
* number set through struct port_params::n_max_pipes_per_subport,
--
2.17.1
More information about the dev
mailing list