Thread (9 messages) flat view 9 messages, 2 authors, 2017-09-02

Re: [PATCH net-next 4/4] net: dsa: bcm_sf2: Configure IMP port TC2QOS mapping

From: Andrew Lunn <andrew@lunn.ch>
Date: 2017-09-02 17:47:58

On Sat, Sep 02, 2017 at 09:32:08AM -0700, Florian Fainelli wrote:

On 09/02/2017 09:30 AM, Andrew Lunn wrote:
quoted
quoted
@@ -129,6 +130,14 @@ static void bcm_sf2_imp_setup(struct dsa_switch *ds, int port)
 	reg |= MII_DUMB_FWDG_EN;
 	core_writel(priv, reg, CORE_SWITCH_CTRL);
 
+	/* Configure Traffic Class to QoS mapping, allow each priority to map
+	 * to a different queue number
+	 */
+	reg = core_readl(priv, CORE_PORT_TC2_QOS_MAP_PORT(port));
+	for (i = 0; i < 8; i++)
+		reg |= i << (PRT_TO_QID_SHIFT * i);
Hi Florian

Rather than 8, would ds->num_tx_queues be more descriptive?
I actually have a patch on top of this which defines a constant for the
number of queues instead of open coding 8 here. Thanks!
Hi Florian

It sounds like it should be part of 3/4?

   Andrew
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help