Thread (6 messages) 6 messages, 4 authors, 2018-01-31

Re: [PATCH] app/testpmd: fix failing to enable SW checksum calculation

From: Lu, Wenzhuo <hidden>
Date: 2018-01-25 02:58:19

Hi Jiayu,

-----Original Message-----
From: Hu, Jiayu
Sent: Thursday, January 25, 2018 10:14 AM
To: dev@dpdk.org
Cc: shahafs@mellanox.com; Lu, Wenzhuo <redacted>; Yao, Lei
A [off-list ref]; Hu, Jiayu [off-list ref]
Subject: [PATCH] app/testpmd: fix failing to enable SW checksum calculation

In current design, we can't enable SW checksum calculation for the devices
which don't have checksum offloading abilities via the command "csum set
ip|tcp|udp|sctp|outer-ip sw <port_id>".
Confused, you mean it's an issue or the expected behavior?
quoted hunk ↗ jump to hunk
But SW checksum calculation shouldn't depend on HW offloading abilities.
This patch is to fix this issue.

Fixes: 3926dd2b6668 ("app/testpmd: enforce offload capabilities check")
Signed-off-by: Jiayu Hu <redacted>
---
 app/test-pmd/cmdline.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index
9f12c0f..a2db9b7 100644
--- a/app/test-pmd/cmdline.c
+++ b/app/test-pmd/cmdline.c
@@ -3706,40 +3706,40 @@ cmd_csum_parsed(void *parsed_result,
 			hw = 1;

 		if (!strcmp(res->proto, "ip")) {
-			if (dev_info.tx_offload_capa &
-
	DEV_TX_OFFLOAD_IPV4_CKSUM) {
+			if (hw == 0 || (dev_info.tx_offload_capa &
You mean SW can support the capability anyway, not need to check anything, right?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help