paths using this test
in iavf and saw the same results when comparing scalar and Arm vPMD
path in i40e.
Signed-off-by: Kathleen Capella
Reviewed-by: Ruifeng Wang
---
drivers/net/iavf/iavf_rxtx.c | 14 +
drivers/net/iavf/iavf_rxtx_vec_neon.c | 415 ++
drivers/net
test results
v4
* Rebased patch onto main branch
Kathleen Capella (1):
net/iavf: add vector PMD for Arm for basic Rx path
drivers/net/iavf/iavf_rxtx.c | 14 +
drivers/net/iavf/iavf_rxtx_vec_neon.c | 415 ++
drivers/net/iavf/meson.build | 2 +
3 files
paths using this test
in iavf and saw the same results when comparing scalar and Arm vPMD
path in i40e.
Signed-off-by: Kathleen Capella
Reviewed-by: Ruifeng Wang
---
drivers/net/iavf/iavf_rxtx.c | 18 +-
drivers/net/iavf/iavf_rxtx_vec_neon.c | 415 ++
drivers/net
test results
Kathleen Capella (1):
net/iavf: add vector PMD for Arm for basic Rx path
drivers/net/iavf/iavf_rxtx.c | 18 +-
drivers/net/iavf/iavf_rxtx_vec_neon.c | 415 ++
drivers/net/iavf/meson.build | 2 +
3 files changed, 434 insertions(+), 1
> -Original Message-
> From: Zhang, Qi Z
> Sent: Tuesday, June 7, 2022 3:56 AM
> To: Zhang, Qi Z ; Kathleen Capella
> ; Wu, Jingjing ; Xing,
> Beilei ; Ruifeng Wang
> Cc: dev@dpdk.org; nd ; Honnappa Nagarahalli
> ; Dharmik Thakkar
>
> Subject: RE: [PATC
Tested okay on N1SDP platform with testpmd (mac and io fwd) and l3fwd.
Tested-by: Kathleen Capella
> -Original Message-
> From: Don Wallwork
> Sent: Tuesday, May 24, 2022 2:52 PM
> To: dev@dpdk.org
> Cc: d...@xsightlabs.com; step...@networkplumber.org;
> fengchen
This patch adds the basic NEON Rx path to the iavf driver. It does not
include scatter or flex varieties.
Tested on N1SDP platform with testpmd mac forwarding and saw Rx-pps = 20M.
Signed-off-by: Kathleen Capella
Reviewed-by: Ruifeng Wang
---
drivers/net/iavf/iavf_rxtx.c | 18
platform.
Performance testing will be done when Tx path is implemented. FDIR
extraction will be added at a later point as well.
Scatter and flex Rx paths will be deferred until a later release.
---
v2:
* Fixed compiler warning for PPC arch
Kathleen Capella (1):
net/iavf: add vector PMD for Arm
This patch adds the basic NEON Rx path to the iavf driver. It does not
include scatter or flex varieties.
Tested on N1SDP platform with testpmd mac forwarding and saw Rx-pps = 20M.
Signed-off-by: Kathleen Capella
Reviewed-by: Ruifeng Wang
---
drivers/net/iavf/iavf_rxtx.c | 20
platform.
Performance testing will be done when Tx path is implemented. FDIR
extraction will be added at a later point as well.
Scatter and flex Rx paths will be deferred until a later release.
Kathleen Capella (1):
net/iavf: add vector PMD for Arm for basic Rx path
drivers/net/iavf
In this section of the code:
stack_ptr = rte_zmalloc_socket("lcore_stack",
stack_size,
stack_size,
rte_lcore_to_socket_id(lcore_id));
stack memory is aligned to the stack_size. Acc
This patch adds the basic NEON Rx path to the iavf driver. It does not
include scatter or flex varieties.
Signed-off-by: Kathleen Capella
---
drivers/net/iavf/iavf_rxtx.c | 12 +-
drivers/net/iavf/iavf_rxtx_vec_neon.c | 392 ++
drivers/net/iavf/meson.build
been done with testpmd application.
Still to be done as part of 22.07:
- add FDIR extraction
- functional testing
- performance testing
Scatter and flex Rx paths will be deferred until a later release.
Kathleen Capella (1):
net/iavf: add vector PMD for Arm for basic Rx path
drivers/net
The failure in ci/iol-broadcom-Functional on this patch seems to be unrelated
to the patch.
> -Original Message-
> From: Kathleen Capella
> Sent: Thursday, March 24, 2022 5:12 PM
> To: Jingjing Wu ; Beilei Xing
> Cc: dev@dpdk.org; nd ; Honnappa Nagarahalli
>
necessary.
Instead, put requested number of packets directly into the rx_pkts array
and only stage excess packets. On N1SDP with 1 core/port, l3fwd saw up
to 4% performance improvement. On x86, no difference in performance was
observed.
Signed-off-by: Kathleen Capella
Suggested-by: Dharmik Thakkar
Tested okay on N1SDP and on Intel(R) Xeon(R) Platinum 8268 CPU @ 2.90GHz
Tested-by: Kathleen Capella
> -Original Message-
> From: Zhang, Qi Z
> Sent: Thursday, March 24, 2022 3:52 AM
> To: Xing, Beilei ; Yang, SteveX
> ; dev@dpdk.org
> Cc: Wu, Jingjing ; sta...@dpdk
/20210706065404.25137-3-
joyce.k...@arm.com/
Signed-off-by: Kathleen Capella
Reviewed-by: Joyce Kong
---
drivers/net/iavf/iavf_rxtx.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/net/iavf/iavf_rxtx.c b/drivers/net/iavf/iavf_rxtx.c
index cb779879cb..47f12a9b28
rom
the iavf_xmit_fixed_burst_vec_xxx function.
Signed-off-by: Kathleen Capella
Reviewed-by: Honnappa Nagarahalli
---
drivers/net/iavf/iavf_rxtx_vec_avx2.c | 4 +---
drivers/net/iavf/iavf_rxtx_vec_avx512.c | 4 +---
drivers/net/iavf/iavf_rxtx_vec_sse.c| 4 +---
3 files changed, 3 inserti
The failure in ci/iol-x86_64-unit-testing on this patch seems to be unrelated
to the patch.
> -Original Message-
> From: Kathleen Capella
> Sent: Friday, February 4, 2022 6:26 PM
> Cc: dev@dpdk.org; nd ; Dharmik Thakkar
> ; Honnappa Nagarahalli
> ; Kathleen Capella
&g
ned-off-by: Kathleen Capella
Reviewed-by: Honnappa Nagarahalli
---
drivers/net/iavf/iavf_rxtx.c | 26 ++
1 file changed, 22 insertions(+), 4 deletions(-)
diff --git a/drivers/net/iavf/iavf_rxtx.c b/drivers/net/iavf/iavf_rxtx.c
index 4fc1bf5e78..ba272bb211 100644
--- a/driver
On Arm platforms, reading of descriptors may be re-ordered causing the
status of DD bits to be discontinuous. Add logic to only process
continuous descriptors by checking DD bits.
Fixes: 1060591eada5 ("net/avf: enable bulk allocate Rx")
Cc: sta...@dpdk.org
Signed-off-by: Kathle
://patches.dpdk.org/project/dpdk/patch/20210706065404.25137-2-joyce.k...@arm.com/
Kathleen Capella (2):
net/iavf: count continuous DD bits for Arm
net/iavf: count continuous DD bits for Arm in flex Rx
drivers/net/iavf/iavf_rxtx.c | 52 ++--
1 file changed, 44 insertions
Add l3fwd mode to testpmd to speed up debugging and performance analysis.
Implement LPM lookup for single NUMA socket only.
Signed-off-by: Kathleen Capella
---
app/test-pmd/config.c | 66 +++
app/test-pmd/l3fwd.c | 356 ++
app/test-pmd
arate fwd_engine into testpmd.
This feature is not yet implemeted for SSE or AltiVec.
Kathleen Capella (1):
app/testpmd: add l3fwd mode to testpmd
app/test-pmd/config.c | 66 +++
app/test-pmd/l3fwd.c | 356 ++
app/test-pmd/l3fwd.h
Initialize prev_tsc to cur_tsc. This avoids running the TX queue drain
in the first iteration of the packet processing loop.
Signed-off-by: Kathleen Capella
Reviewed-by: Honnappa Nagarahalli
---
examples/l3fwd/l3fwd_em.c | 9 +
examples/l3fwd/l3fwd_lpm.c | 9 +
2 files changed
> -Original Message-
> From: Honnappa Nagarahalli
> Sent: Thursday, March 11, 2021 11:00 AM
> To: tho...@monjalon.net
> Cc: Jerin Jacob ; dev@dpdk.org; Kathleen Capella
> ; Dharmik Thakkar
> ; Ruifeng Wang ;
> david.march...@redhat.com; Bruce Richardso
> -Original Message-
> From: Thomas Monjalon
> Sent: Wednesday, March 24, 2021 1:16 PM
> To: Kathleen Capella
> Cc: dev@dpdk.org; nd ; Honnappa Nagarahalli
>
> Subject: Re: [dpdk-dev] [PATCH] examples/l3fwd: fix TX burst queue drain edge
> case
>
> 23/0
Tested-by: Kathleen Capella
> -Original Message-
> From: dev On Behalf Of Feifei Wang
> Sent: Tuesday, March 9, 2021 9:40 PM
> To: jer...@marvell.com; Ruifeng Wang ; Beilei Xing
> ; Jeff Guo ; Bruce Richardson
> ; Jianbo Liu
> Cc: dev@dpdk.org; nd ; Feifei Wan
Initialize prev_tsc to cur_tsc. This avoids running the TX queue drain
in the first iteration of the packet processing loop.
Fixes: af75078fece3 ("first public release")
Signed-off-by: Kathleen Capella
Reviewed-by: Honnappa Nagarahalli
---
examples/l3fwd/l3fwd_em.c | 9 +
The iol-testing warning on this patch seems to be unrelated to the patch.
On February 9, 2021 10:40 AM, Kathleen Capella wrote
> The tx_queue member of the fwd_lcore struct is unused as it is already part
> of the fwd_stream
> structure. Deleting helps improve code readability.
>
The tx_queue member of the fwd_lcore struct is unused as it is already
part of the fwd_stream structure. Deleting helps improve code readability.
Signed-off-by: Kathleen Capella
Reviewed-by: Honnappa Nagarahalli
Acked-by: Thomas Monjalon
---
app/test-pmd/testpmd.h | 1 -
1 file changed, 1
The tx_queue member of the fwd_lcore struct is unused as it is already
part of the fwd_stream structure. Deleting helps improve code readability.
Signed-off-by: Kathleen Capella
Reviewed-by: Honnappa Nagarahalli
---
app/test-pmd/testpmd.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/app
32 matches
Mail list logo