net/iavf: improve performance of Rx timestamp offload
authorWenjun Wu <wenjun1.wu@intel.com>
Thu, 28 Apr 2022 08:13:46 +0000 (16:13 +0800)
committerQi Zhang <qi.z.zhang@intel.com>
Mon, 9 May 2022 01:53:22 +0000 (03:53 +0200)
commit33db16136e5523d041682a605f0b47c29c64330b
treeeb2cb529bad9da7d7de8257582eb4984de7ab178
parentb5cd735132f69eecf32a177e41e109cd615b2ced
net/iavf: improve performance of Rx timestamp offload

In this patch, We use CPU ticks instead of HW register
to determine whether low 32 bits timestamp has turned
over. It can avoid requesting register value frequently
and improve receiving performance.

Signed-off-by: Wenjun Wu <wenjun1.wu@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/iavf/iavf.h
drivers/net/iavf/iavf_ethdev.c
drivers/net/iavf/iavf_rxtx.c
drivers/net/iavf/iavf_rxtx.h