aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched/act_sample.c
diff options
context:
space:
mode:
authorVivien Didelot <vivien.didelot@savoirfairelinux.com>2017-12-05 15:34:13 -0500
committerDavid S. Miller <davem@davemloft.net>2017-12-05 18:01:34 -0500
commit07073c79bf878988d8d0da94869fa5f9d1aa5005 (patch)
treead4d590c6c4bb4e58712ddb02e84d81426b48b02 /net/sched/act_sample.c
parentnet: dsa: assign a CPU port to DSA port (diff)
downloadlinux-dev-07073c79bf878988d8d0da94869fa5f9d1aa5005.tar.xz
linux-dev-07073c79bf878988d8d0da94869fa5f9d1aa5005.zip
net: dsa: return per-port upstream port
The current dsa_upstream_port() helper still assumes a unique CPU port in the whole switch fabric. This is becoming wrong, as every port in the fabric has its dedicated CPU port, thus every port has an upstream port. Add a port argument to the dsa_upstream_port() helper and fetch its CPU port instead of the deprecated unique fabric CPU port. A CPU or unused port has no dedicated CPU port, so return itself in this case. At the same time, change the return value from u8 to unsigned int since there is no need to limit the size here. Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sched/act_sample.c')
0 files changed, 0 insertions, 0 deletions