sfc-siena: Implement ndo_hwtstamp_(get|set)
authorAlex Austin <alex.austin@amd.com>
Thu, 30 Nov 2023 13:58:26 +0000 (13:58 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 5 Dec 2023 15:45:43 +0000 (07:45 -0800)
commitd82afc800c1e385205da9618f75369843e856e7a
tree440f4356e0a84f114facecdfd6a579e90c23e68c
parent1ac23674a971d8596648695f72168815c3f52e11
sfc-siena: 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>
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Link: https://lore.kernel.org/r/20231130135826.19018-3-alex.austin@amd.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/sfc/siena/efx.c
drivers/net/ethernet/sfc/siena/net_driver.h
drivers/net/ethernet/sfc/siena/ptp.c
drivers/net/ethernet/sfc/siena/ptp.h
drivers/net/ethernet/sfc/siena/siena.c