octeon_ep: add ethtool support for Octeon PCI Endpoint NIC
authorVeerasenareddy Burru <vburru@marvell.com>
Wed, 13 Apr 2022 03:35:03 +0000 (20:35 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Apr 2022 11:56:32 +0000 (12:56 +0100)
commit5cc256e79bff06d299e4416d75786bdc411fa0e6
tree6d8ac84d87cfe3ed458cf21da2f82b48a5902311
parent37d79d0596062057f588bdbb2ebad5455a43d353
octeon_ep: add ethtool support for Octeon PCI Endpoint NIC

Add support for the following ethtool commands:

ethtool -i|--driver devname
ethtool devname
ethtool -s devname [speed N] [autoneg on|off] [advertise N]
ethtool -S|--statistics devname

Signed-off-by: Veerasenareddy Burru <vburru@marvell.com>
Signed-off-by: Abhijit Ayarekar <aayarekar@marvell.com>
Signed-off-by: Satananda Burla <sburla@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeon_ep/Makefile
drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeon_ep/octep_main.c