[v9,8/8] sched: remove redundant code
Checks
Commit Message
Remove redundant data structure fields.
Signed-off-by: Savinay Dharmappa <savinay.dharmappa@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(-)
@@ -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
------------
@@ -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,