summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorVladimir Oltean <vladimir.oltean@nxp.com>2021-04-17 02:42:21 +0300
committerDavid S. Miller <davem@davemloft.net>2021-04-20 01:31:45 +0300
commit87614b931c24d9dfc934ef9deaaf55d1cbdc2ac2 (patch)
tree5593cbcbca0e62534834f7cfd7acb11df20e91e4 /Documentation
parentc1d9e34e11281a8ba1a1c54e4db554232a461488 (diff)
downloadlinux-87614b931c24d9dfc934ef9deaaf55d1cbdc2ac2.tar.xz
net: enetc: create a common enetc_pf_to_port helper
Even though ENETC interfaces are exposed as individual PCIe PFs with their own driver instances, the ENETC is still fundamentally a multi-port Ethernet controller, and some parts of the IP take a port number (as can be seen in the PSFP implementation). Create a common helper that can be used outside of the TSN code for retrieving the ENETC port number based on the PF number. This is only correct for LS1028A, the only Linux-capable instantiation of ENETC thus far. Note that ENETC port 3 is PF 6. The TSN code did not care about this because ENETC port 3 does not support TSN, so the wrong mapping done by enetc_get_port for PF 6 could have never been hit. Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions