eth: fbnic: add RX packets timestamping support
authorVadim Fedorenko <vadfed@meta.com>
Tue, 8 Oct 2024 18:14:34 +0000 (11:14 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 10 Oct 2024 10:52:11 +0000 (12:52 +0200)
commit6a2b3ede954343c47dbfbffe6136383ffd0d5632
treea6696ccf786d8a4faafe5295a0e4c24d15f0a036
parentad8e66a4d963ce3936eb6dc92c3be41ee92f3350
eth: fbnic: add RX packets timestamping support

Add callbacks to support timestamping configuration via ethtool.
Add processing of RX timestamps.

Signed-off-by: Vadim Fedorenko <vadfed@meta.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/meta/fbnic/fbnic_csr.h
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
drivers/net/ethernet/meta/fbnic/fbnic_netdev.h
drivers/net/ethernet/meta/fbnic/fbnic_rpc.c
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h