sched: rename TC3 params to best-effort TC
authorJasvinder Singh <jasvinder.singh@intel.com>
Mon, 22 Jul 2019 11:01:41 +0000 (12:01 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 22 Jul 2019 13:41:21 +0000 (15:41 +0200)
Change the traffic class 3 related params name to best-effort(be)
traffic class.

Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
Signed-off-by: Abraham Tovar <abrahamx.tovar@intel.com>
Signed-off-by: Lukasz Krakowiak <lukaszx.krakowiak@intel.com>
lib/librte_sched/rte_sched.c

index ac315d6..2e70865 100644 (file)
@@ -180,7 +180,7 @@ struct rte_sched_port {
        uint16_t qsize[RTE_SCHED_TRAFFIC_CLASSES_PER_PIPE];
        uint32_t n_pipe_profiles;
        uint32_t n_max_pipe_profiles;
-       uint32_t pipe_tc3_rate_max;
+       uint32_t pipe_tc_be_rate_max;
 #ifdef RTE_SCHED_RED
        struct rte_red_config red_config[RTE_SCHED_TRAFFIC_CLASSES_PER_PIPE][RTE_COLORS];
 #endif
@@ -323,7 +323,7 @@ pipe_profile_check(struct rte_sched_pipe_params *params,
        if (params->tc_period == 0)
                return -14;
 
-       /* TC3 oversubscription weight: non-zero */
+       /*  Best effort tc oversubscription weight: non-zero */
        if (params->tc_ov_weight == 0)
                return -15;
 
@@ -540,7 +540,7 @@ rte_sched_port_log_pipe_profile(struct rte_sched_port *port, uint32_t i)
                p->tc_credits_per_period[11],
                p->tc_credits_per_period[12],
 
-               /* Traffic class 3 oversubscription */
+               /* Best-effort traffic class oversubscription */
                p->tc_ov_weight,
 
                /* WRR */
@@ -629,13 +629,13 @@ rte_sched_port_config_pipe_profile_table(struct rte_sched_port *port,
                rte_sched_port_log_pipe_profile(port, i);
        }
 
-       port->pipe_tc3_rate_max = 0;
+       port->pipe_tc_be_rate_max = 0;
        for (i = 0; i < port->n_pipe_profiles; i++) {
                struct rte_sched_pipe_params *src = params->pipe_profiles + i;
-               uint32_t pipe_tc3_rate = src->tc_rate[RTE_SCHED_TRAFFIC_CLASS_BE];
+               uint32_t pipe_tc_be_rate = src->tc_rate[RTE_SCHED_TRAFFIC_CLASS_BE];
 
-               if (port->pipe_tc3_rate_max < pipe_tc3_rate)
-                       port->pipe_tc3_rate_max = pipe_tc3_rate;
+               if (port->pipe_tc_be_rate_max < pipe_tc_be_rate)
+                       port->pipe_tc_be_rate_max = pipe_tc_be_rate;
        }
 }
 
@@ -839,7 +839,7 @@ rte_sched_port_log_subport_config(struct rte_sched_port *port, uint32_t i)
                s->tc_credits_per_period[11],
                s->tc_credits_per_period[12],
 
-               /* Traffic class 3 oversubscription */
+               /* Best effort traffic class oversubscription */
                s->tc_ov_wm_min,
                s->tc_ov_wm_max);
 }
@@ -915,7 +915,7 @@ rte_sched_subport_config(struct rte_sched_port *port,
        /* TC oversubscription */
        s->tc_ov_wm_min = port->mtu;
        s->tc_ov_wm_max = rte_sched_time_ms_to_bytes(params->tc_period,
-                                                    port->pipe_tc3_rate_max);
+                                                    port->pipe_tc_be_rate_max);
        s->tc_ov_wm = s->tc_ov_wm_max;
        s->tc_ov_period_id = 0;
        s->tc_ov = 0;
@@ -960,23 +960,23 @@ rte_sched_pipe_config(struct rte_sched_port *port,
        if (p->tb_time) {
                params = port->pipe_profiles + p->profile;
 
-               double subport_tc3_rate =
+               double subport_tc_be_rate =
                        (double) s->tc_credits_per_period[RTE_SCHED_TRAFFIC_CLASS_BE]
                        / (double) s->tc_period;
-               double pipe_tc3_rate =
+               double pipe_tc_be_rate =
                        (double) params->tc_credits_per_period[RTE_SCHED_TRAFFIC_CLASS_BE]
                        / (double) params->tc_period;
-               uint32_t tc3_ov = s->tc_ov;
+               uint32_t tc_be_ov = s->tc_ov;
 
                /* Unplug pipe from its subport */
                s->tc_ov_n -= params->tc_ov_weight;
-               s->tc_ov_rate -= pipe_tc3_rate;
-               s->tc_ov = s->tc_ov_rate > subport_tc3_rate;
+               s->tc_ov_rate -= pipe_tc_be_rate;
+               s->tc_ov = s->tc_ov_rate > subport_tc_be_rate;
 
-               if (s->tc_ov != tc3_ov) {
+               if (s->tc_ov != tc_be_ov) {
                        RTE_LOG(DEBUG, SCHED,
-                               "Subport %u TC3 oversubscription is OFF (%.4lf >= %.4lf)\n",
-                               subport_id, subport_tc3_rate, s->tc_ov_rate);
+                               "Subport %u Best-effort TC oversubscription is OFF (%.4lf >= %.4lf)\n",
+                               subport_id, subport_tc_be_rate, s->tc_ov_rate);
                }
 
                /* Reset the pipe */
@@ -1002,23 +1002,23 @@ rte_sched_pipe_config(struct rte_sched_port *port,
                        p->tc_credits[i] = params->tc_credits_per_period[i];
 
        {
-               /* Subport TC3 oversubscription */
-               double subport_tc3_rate =
+               /* Subport best effort tc oversubscription */
+               double subport_tc_be_rate =
                        (double) s->tc_credits_per_period[RTE_SCHED_TRAFFIC_CLASS_BE]
                        / (double) s->tc_period;
-               double pipe_tc3_rate =
+               double pipe_tc_be_rate =
                        (double) params->tc_credits_per_period[RTE_SCHED_TRAFFIC_CLASS_BE]
                        / (double) params->tc_period;
-               uint32_t tc3_ov = s->tc_ov;
+               uint32_t tc_be_ov = s->tc_ov;
 
                s->tc_ov_n += params->tc_ov_weight;
-               s->tc_ov_rate += pipe_tc3_rate;
-               s->tc_ov = s->tc_ov_rate > subport_tc3_rate;
+               s->tc_ov_rate += pipe_tc_be_rate;
+               s->tc_ov = s->tc_ov_rate > subport_tc_be_rate;
 
-               if (s->tc_ov != tc3_ov) {
+               if (s->tc_ov != tc_be_ov) {
                        RTE_LOG(DEBUG, SCHED,
-                               "Subport %u TC3 oversubscription is ON (%.4lf < %.4lf)\n",
-                               subport_id, subport_tc3_rate, s->tc_ov_rate);
+                               "Subport %u Best effort TC oversubscription is ON (%.4lf < %.4lf)\n",
+                               subport_id, subport_tc_be_rate, s->tc_ov_rate);
                }
                p->tc_ov_period_id = s->tc_ov_period_id;
                p->tc_ov_credits = s->tc_ov_wm;
@@ -1061,8 +1061,8 @@ rte_sched_port_pipe_profile_add(struct rte_sched_port *port,
        *pipe_profile_id = port->n_pipe_profiles;
        port->n_pipe_profiles++;
 
-       if (port->pipe_tc3_rate_max < params->tc_rate[RTE_SCHED_TRAFFIC_CLASS_BE])
-               port->pipe_tc3_rate_max = params->tc_rate[RTE_SCHED_TRAFFIC_CLASS_BE];
+       if (port->pipe_tc_be_rate_max < params->tc_rate[RTE_SCHED_TRAFFIC_CLASS_BE])
+               port->pipe_tc_be_rate_max = params->tc_rate[RTE_SCHED_TRAFFIC_CLASS_BE];
 
        rte_sched_port_log_pipe_profile(port, *pipe_profile_id);