sfc: Implement ndo_hwtstamp_(get|set)
authorAlex Austin <alex.austin@amd.com>
Thu, 30 Nov 2023 13:58:25 +0000 (13:58 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 5 Dec 2023 15:45:43 +0000 (07:45 -0800)
commit1ac23674a971d8596648695f72168815c3f52e11
tree0822d7ca8c65809e251b801383d02bf07257aeaf
parentfb70136ded2e1ea3cde27d0393cfadab4240a141
sfc: Implement ndo_hwtstamp_(get|set)

Update efx->ptp_data to use kernel_hwtstamp_config and implement
ndo_hwtstamp_(get|set). Remove SIOCGHWTSTAMP and SIOCSHWTSTAMP from
efx_ioctl.

Signed-off-by: Alex Austin <alex.austin@amd.com>
Acked-by: Martin Habets <habetsm.xilinx@gmail.com>
Reviewed-by: Edward Cree <ecree.xilinx@gmail.com>
Link: https://lore.kernel.org/r/20231130135826.19018-2-alex.austin@amd.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/sfc/ef10.c
drivers/net/ethernet/sfc/efx.c
drivers/net/ethernet/sfc/net_driver.h
drivers/net/ethernet/sfc/ptp.c
drivers/net/ethernet/sfc/ptp.h