-
- Downloads
Merge branch 'sfc-support-PTP-on-8000-and-X2000-series-NICs'
Edward Cree says:
====================
sfc: support PTP on 8000 and X2000 series NICs
Starting from the 8000-series (Medford 1), SFC NICs can timestamp TX packets
sent through an ordinary DMA queue, rather than a special control-plane
operation as in the 7000-series. Patches 2-8 implement support for this.
The X2000-series (Medford 2) changes the format of timestamps, from seconds+
(2^27)ths to seconds + quarter nanoseconds, as well as changing the shift
of the frequency adjustment for increased precision. Patches 9-12
implement support for these changes.
Patch #1 is an unrelated fix for NAPI budget handling, needed in order for
TX completion changes in the later patches to apply cleanly.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/sfc/ef10.c 125 additions, 33 deletionsdrivers/net/ethernet/sfc/ef10.c
- drivers/net/ethernet/sfc/efx.c 11 additions, 0 deletionsdrivers/net/ethernet/sfc/efx.c
- drivers/net/ethernet/sfc/farch.c 8 additions, 18 deletionsdrivers/net/ethernet/sfc/farch.c
- drivers/net/ethernet/sfc/net_driver.h 19 additions, 2 deletionsdrivers/net/ethernet/sfc/net_driver.h
- drivers/net/ethernet/sfc/nic.h 4 additions, 0 deletionsdrivers/net/ethernet/sfc/nic.h
- drivers/net/ethernet/sfc/ptp.c 302 additions, 66 deletionsdrivers/net/ethernet/sfc/ptp.c
- drivers/net/ethernet/sfc/tx.c 20 additions, 1 deletiondrivers/net/ethernet/sfc/tx.c
Loading
Please register or sign in to comment