OSDN Git Service

Merge branch 'dsa-use-per-port-upstream-port'
authorDavid S. Miller <davem@davemloft.net>
Tue, 5 Dec 2017 23:01:34 +0000 (18:01 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 5 Dec 2017 23:01:34 +0000 (18:01 -0500)
commit8bf543810021ca8aebbec19237b68714f97f7f2c
treead4d590c6c4bb4e58712ddb02e84d81426b48b02
parent9382a5067ea503069a0bd250d5488a85ce9c9c36
parent07073c79bf878988d8d0da94869fa5f9d1aa5005
Merge branch 'dsa-use-per-port-upstream-port'

Vivien Didelot says:

====================
net: dsa: use per-port upstream port

An upstream port is a local switch port used to reach a CPU port.

DSA still considers a unique CPU port in the whole switch fabric and
thus return a unique upstream port for a given switch. This is wrong in
a multiple CPU ports environment.

We are now switching to using the dedicated CPU port assigned to each
port in order to get rid of the deprecated unique tree CPU port.

This patchset makes the dsa_upstream_port() helper take a port argument
and goes one step closer complete support for multiple CPU ports.

Changes in v2:
  - reverse-christmas-tree-fy variables
====================

Signed-off-by: David S. Miller <davem@davemloft.net>