]> git.baikalelectronics.ru Git - kernel.git/commit
nfp: TX time stamp packets before HW doorbell is rung
authorJakub Kicinski <jakub.kicinski@netronome.com>
Wed, 23 Aug 2017 21:41:50 +0000 (14:41 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 24 Aug 2017 05:40:49 +0000 (22:40 -0700)
commit751c7b4f6e1a9e226bc2e9cf83a57a78bf3c9670
tree71d077de7e2b677bdffe612392cd612f42bfc4ad
parenta14e3b3a9011add35fd2427374f0be5806ba0c72
nfp: TX time stamp packets before HW doorbell is rung

TX completion may happen any time after HW queue was kicked.
We can't access the skb afterwards.  Move the time stamping
before ringing the doorbell.

Fixes: ea083d80703d ("net: add driver for Netronome NFP4000/NFP6000 NIC VFs")
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Simon Horman <simon.horman@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/netronome/nfp/nfp_net_common.c