Commit 08fde09a authored by Vladimir Oltean's avatar Vladimir Oltean Committed by David S. Miller

net: dsa: sja1105: Increase priority of CPU-trapped frames

Without noticing any particular issue, this patch ensures that
management traffic is treated with the maximum priority on RX by the
switch.  This is generally desirable, as the driver keeps a state
machine that waits for metadata follow-up frames as soon as a management
frame is received.  Increasing the priority helps expedite the reception
(and further reconstruction) of the RX timestamp to the driver after the
MAC has generated it.
Signed-off-by: default avatarVladimir Oltean <olteanv@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 844d7edc
...@@ -389,7 +389,7 @@ static int sja1105_init_general_params(struct sja1105_private *priv) ...@@ -389,7 +389,7 @@ static int sja1105_init_general_params(struct sja1105_private *priv)
.mirr_ptacu = 0, .mirr_ptacu = 0,
.switchid = priv->ds->index, .switchid = priv->ds->index,
/* Priority queue for link-local frames trapped to CPU */ /* Priority queue for link-local frames trapped to CPU */
.hostprio = 0, .hostprio = 7,
.mac_fltres1 = SJA1105_LINKLOCAL_FILTER_A, .mac_fltres1 = SJA1105_LINKLOCAL_FILTER_A,
.mac_flt1 = SJA1105_LINKLOCAL_FILTER_A_MASK, .mac_flt1 = SJA1105_LINKLOCAL_FILTER_A_MASK,
.incl_srcpt1 = false, .incl_srcpt1 = false,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment