Enable iavf Rx Timestamp offload on vector path
cover Enable iavf Rx Timestamp offload on vector path
Enable timestamp offload with the command '--enable-rx-timestamp', pay attention that getting Rx timestamp offload will drop the performance.
Zhichao Zeng (3):
net/iavf: support Rx timestamp offload on AVX512 net/iavf: support Rx timestamp offload on AVX2 net/iavf: support Rx timestamp offload on SSE
drivers/net/iavf/iavf_rxtx.h | 3 +- drivers/net/iavf/iavf_rxtx_vec_avx2.c | 201 ++++++++++++++++++++++- drivers/net/iavf/iavf_rxtx_vec_avx512.c | 207 +++++++++++++++++++++++- drivers/net/iavf/iavf_rxtx_vec_common.h | 3 - drivers/net/iavf/iavf_rxtx_vec_sse.c | 163 ++++++++++++++++++- 5 files changed, 560 insertions(+), 17 deletions(-)
Signature · 1 line
2.25.1
v2 cover Enable iavf Rx Timestamp offload on vector path
Enable timestamp offload with the command '--enable-rx-timestamp', pay attention that getting Rx timestamp offload will drop the performance.
---
v2: fix compile warning and SSE path
Zhichao Zeng (3):
net/iavf: support Rx timestamp offload on AVX512 net/iavf: support Rx timestamp offload on AVX2 net/iavf: support Rx timestamp offload on SSE
drivers/net/iavf/iavf_rxtx.h | 3 +- drivers/net/iavf/iavf_rxtx_vec_avx2.c | 193 ++++++++++++++++++++++- drivers/net/iavf/iavf_rxtx_vec_avx512.c | 199 +++++++++++++++++++++++- drivers/net/iavf/iavf_rxtx_vec_common.h | 3 - drivers/net/iavf/iavf_rxtx_vec_sse.c | 159 ++++++++++++++++++- 5 files changed, 540 insertions(+), 17 deletions(-)
Signature · 1 line
2.25.1
v2 cover Enable iavf Rx Timestamp offload on vector path
In reply to Zhichao ZengEnable timestamp offload with the command '--enable-rx-timestamp', pay attention that getting Rx timestamp offload will drop the performance.
---
v2: fix compile warning and SSE path
Zhichao Zeng (3):
net/iavf: support Rx timestamp offload on AVX512 net/iavf: support Rx timestamp offload on AVX2 net/iavf: support Rx timestamp offload on SSE
drivers/net/iavf/iavf_rxtx.h | 3 +- drivers/net/iavf/iavf_rxtx_vec_avx2.c | 196 ++++++++++++++++++++++- drivers/net/iavf/iavf_rxtx_vec_avx512.c | 203 +++++++++++++++++++++++- drivers/net/iavf/iavf_rxtx_vec_common.h | 3 - drivers/net/iavf/iavf_rxtx_vec_sse.c | 161 ++++++++++++++++++- 5 files changed, 546 insertions(+), 20 deletions(-)
Signature · 1 line
2.25.1
v3 cover Enable iavf Rx Timestamp offload on vector path
Enable timestamp offload with the command '--enable-rx-timestamp', pay attention that getting Rx timestamp offload will drop the performance.
---
v3: logging with driver dedicated macro
---
v2: fix compile warning and SSE path
Zhichao Zeng (3):
net/iavf: support Rx timestamp offload on AVX512 net/iavf: support Rx timestamp offload on AVX2 net/iavf: support Rx timestamp offload on SSE
drivers/net/iavf/iavf_rxtx.h | 3 +- drivers/net/iavf/iavf_rxtx_vec_avx2.c | 196 ++++++++++++++++++++++- drivers/net/iavf/iavf_rxtx_vec_avx512.c | 203 +++++++++++++++++++++++- drivers/net/iavf/iavf_rxtx_vec_common.h | 3 - drivers/net/iavf/iavf_rxtx_vec_sse.c | 161 ++++++++++++++++++- 5 files changed, 546 insertions(+), 20 deletions(-)
Signature · 1 line
2.25.1
v2 cover Enable iavf Rx Timestamp offload on vector path
In reply to Zhichao ZengEnable timestamp offload with the command '--enable-rx-timestamp', pay attention that getting Rx timestamp offload will drop the performance.
---
v2: fix compile warning and SSE path
Zhichao Zeng (3):
net/iavf: support Rx timestamp offload on AVX512 net/iavf: support Rx timestamp offload on AVX2 net/iavf: support Rx timestamp offload on SSE
drivers/net/iavf/iavf_rxtx.h | 3 +- drivers/net/iavf/iavf_rxtx_vec_avx2.c | 196 ++++++++++++++++++++++- drivers/net/iavf/iavf_rxtx_vec_avx512.c | 203 +++++++++++++++++++++++- drivers/net/iavf/iavf_rxtx_vec_common.h | 3 - drivers/net/iavf/iavf_rxtx_vec_sse.c | 161 ++++++++++++++++++- 5 files changed, 546 insertions(+), 20 deletions(-)
Signature · 1 line
2.25.1