linux_dsm_epyc7002/drivers/net/ethernet/cavium/thunder
Sunil Goutham 4a87550964 net: thunderx: add timestamping support
This adds timestamping support for both receive and transmit
paths. On the receive side no filters are supported i.e either
all pkts will get a timestamp appended infront of the packet or none.
On the transmit side HW doesn't support timestamp insertion but
only generates a separate CQE with transmitted packet's timestamp.
Also HW supports only one packet at a time for timestamping on the
transmit side.

Signed-off-by: Sunil Goutham <sgoutham@cavium.com>
Signed-off-by: Aleksey Makarov <aleksey.makarov@cavium.com>
Acked-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-01-16 14:31:14 -05:00
..
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nic_main.c net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
nic_reg.h net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
nic.h net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
nicvf_ethtool.c net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
nicvf_main.c net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
nicvf_queues.c net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
nicvf_queues.h thunderx: setup xdp_rxq_info 2018-01-05 15:21:21 -08:00
q_struct.h
thunder_bgx.c net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
thunder_bgx.h net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
thunder_xcv.c