linux_dsm_epyc7002/drivers/net/ethernet/cavium
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
..
common net: add support for Cavium PTP coprocessor 2018-01-16 14:31:14 -05:00
liquidio liquidio: Use zeroing memory allocator than allocator/memset 2018-01-02 22:01:27 -05:00
octeon ethernet: cavium: octeon: Switch to using netdev_info(). 2017-10-26 10:03:35 +09:00
thunder net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
Kconfig net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
Makefile net: add support for Cavium PTP coprocessor 2018-01-16 14:31:14 -05:00