sfc: on 8000 series use TX queues for TX timestamps
authorEdward Cree <ecree@solarflare.com>
Thu, 25 Jan 2018 17:26:06 +0000 (17:26 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 25 Jan 2018 21:05:14 +0000 (16:05 -0500)
commit2935e3c38228ad9bf073eeb0eedff5849eea63db
tree34ca28b1afdbce735a4326d077a96a8e304599ab
parentc1d0d33946725775be1c68515c07d0ff8237d222
sfc: on 8000 series use TX queues for TX timestamps

For this we create and use one or more new TX queues on the PTP channel,
 and enable sync events for it.
Based on a patch by Martin Habets <mhabets@solarflare.com>.

Signed-off-by: Edward Cree <ecree@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/sfc/ef10.c
drivers/net/ethernet/sfc/efx.c
drivers/net/ethernet/sfc/farch.c
drivers/net/ethernet/sfc/net_driver.h
drivers/net/ethernet/sfc/ptp.c
drivers/net/ethernet/sfc/tx.c