summaryrefslogtreecommitdiff
path: root/net/unix/garbage.c
diff options
context:
space:
mode:
authorDanielle Ratson <danieller@nvidia.com>2022-01-26 12:30:37 +0200
committerDavid S. Miller <davem@davemloft.net>2022-01-26 11:15:42 +0000
commitb7347cdf10fadee4c6d23cc11f03c91336e6831a (patch)
tree57d18b523c5d27d8c5ccd362bd6e765e6d70d012 /net/unix/garbage.c
parentc8f994ccdd9a43165a60910e5d387b436a3a9170 (diff)
mlxsw: core_env: Forbid module reset on RJ45 ports
Transceiver module reset through 'rst' field in PMAOS register is not supported on RJ45 ports, so module reset should be rejected. Therefore, before trying to access this field, validate the port module type that was queried during initialization and return an error to user space in case the port module type is RJ45 (twisted pair). Output example: # ethtool --reset swp11 phy ETHTOOL_RESET 0x40 Cannot issue ETHTOOL_RESET: Invalid argument $ dmesg mlxsw_spectrum 0000:03:00.0 swp11: Reset module is not supported on port module type Signed-off-by: Danielle Ratson <danieller@nvidia.com> Signed-off-by: Ido Schimmel <idosch@nvidia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/unix/garbage.c')
0 files changed, 0 insertions, 0 deletions