diff options
author | Linu Cherian <lcherian@marvell.com> | 2018-11-22 17:18:35 +0530 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-11-23 17:23:25 -0800 |
commit | 12e4c9ab2eb3244f9f90b595bb4b988e4d423c62 (patch) | |
tree | a095a5d2f14ad97d21fa4404961f0f7244658239 /net/switchdev/switchdev.c | |
parent | 44990aaa939439cfd151435e5dcd965494ace8b0 (diff) |
octeontx2-af: Handle non-contiguous CGX LMAC interfaces
For this, cgx_id(struct cgx) definition has been changed to
reflect cgx port id instead of device instance id.
Now cgx_id can be directly used as channel offset for NPC configuration.
Assumptions on contiguous cgx port ids has been removed from
nix_calibrate_x2p as well.
As a side effect, allocation of conversion tables that were based
on cgx count are changed to cgx port id max value.
Tables would return NULL for invalid cgx ports.
Signed-off-by: Linu Cherian <lcherian@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions