This patch configured RSS for sctp with IP address
and port as input set.
Fixes: 4717a12cfaf1 ("net/ice: initialize and update RSS based on user config")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_ethdev.c | 4 ++--
1 file changed, 2 insertions(+), 2
There is no error info displayed when running flow flush
command with invalid port. This patch fixed the issue.
Fixes: 2a449871a12d ("app/testpmd: align behaviour of multi-port detach")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
Reviewed-by: Suanming Mou
---
app/test-pmd/con
There is no error info displayed when running flow flush
command with invalid port. This patch fixed the issue.
Fixes: 2a449871a12d ("app/testpmd: align behaviour of multi-port detach")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
app/test-pmd/config.c | 9 +
1 file
This patch fixed the issue that rx/tx bytes statistics counters
overflowed on 48 bit limitation by enlarging the limitation.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
Reviewed-by: Ferruh Yigit
---
V5: move this known issue next
This patch fixed the issue that rx/tx bytes statistics counters
overflowed on 48 bit limitation by enlarging the limitation.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
v4: put reading stats and extending in same function.
v3
This patch fixed the issue that rx/tx bytes statistics counters
overflowed on 48 bit limitation by enlarging the limitation.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
doc/guides/nics/i40e.rst | 7 +++
driver
From: Guinan Sun
Support flow director mark ID parsing from flexible
Rx descriptor in SSE path.
Signed-off-by: Guinan Sun
---
drivers/net/ice/ice_rxtx_vec_sse.c | 49 ++
1 file changed, 49 insertions(+)
diff --git a/drivers/net/ice/ice_rxtx_vec_sse.c
b/drivers/net
From: Guinan Sun
Support flow director mark ID parsing from flexible
Rx descriptor in AVX path.
Signed-off-by: Guinan Sun
---
drivers/net/ice/ice_rxtx_vec_avx2.c | 64 -
1 file changed, 63 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ice/ice_rxtx_vec_avx2.
From: Guinan Sun
Currently, all data paths already support flow mark, so remove devargs
"flow-mark-support". FDIR matched ID will display in verbose
when packets match the created rule.
Signed-off-by: Guinan Sun
---
doc/guides/nics/ice.rst | 12
drivers/net/ice/ice_e
This patch supports RxDID #22 by the following changes:
-add structure and macro definition for RxDID #22.
-support RxDID #22 format in normal path.
-change RSS hash parsing from RxDID #22 in AVX/SSE data path.
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_ethdev.c| 20
From: Guinan Sun
The patch adds fdir_enabled flag to identify if parse flow director mark ID
from flexible Rx descriptor.
Signed-off-by: Guinan Sun
---
drivers/net/ice/ice_ethdev.h | 2 ++
drivers/net/ice/ice_fdir_filter.c | 9 -
drivers/net/ice/ice_rxtx.h| 30 ++
led switch value
net/ice: support flow mark in AVX path
net/ice: support flow mark in SSE path
net/ice: remove devargs flow-mark-support
Junyu Jiang (1):
net/ice: support flex Rx descriptor RxDID #22
doc/guides/nics/ice.rst | 12 --
drivers/net/ice/ice_ethdev.c
This patch fixed the issue that rx/tx bytes overflowed
on 48 bit limitation by enlarging the limitation.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/i40e/i40e_ethdev.c | 47 ++
d
This patch fixed the issue that rx/tx bytes overflowed
on 48 bit limitation by enlarging the limitation.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/i40e/i40e_ethdev.c | 47 ++
d
From: Guinan Sun
Remove devargs "flow-mark-support".
Signed-off-by: Guinan Sun
---
doc/guides/nics/ice.rst | 12
drivers/net/ice/ice_ethdev.c | 10 +-
drivers/net/ice/ice_ethdev.h | 1 -
drivers/net/ice/ice_rxtx_vec_common.h | 6 --
4
From: Guinan Sun
Support Flow Director mark ID parsing from Flex
Rx descriptor in SSE path.
Signed-off-by: Guinan Sun
---
drivers/net/ice/ice_rxtx_vec_sse.c | 49 ++
1 file changed, 49 insertions(+)
diff --git a/drivers/net/ice/ice_rxtx_vec_sse.c
b/drivers/net/ice
From: Guinan Sun
Support Flow Director mark ID parsing from Flex
Rx descriptor in AVX path.
Signed-off-by: Guinan Sun
---
drivers/net/ice/ice_rxtx_vec_avx2.c | 64 -
1 file changed, 63 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ice/ice_rxtx_vec_avx2.c
b
This patch supports RxDID #22 by the following changes:
-add structure and macro definition for RxDID #22,
-support RxDID #22 format in normal path,
-change RSS hash parsing from RxDID #22 in AVX/SSE data path.
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_rxtx.c | 16
net/ice: remove devargs flow-mark-support
Junyu Jiang (1):
net/ice: support flex Rx descriptor RxDID #22
doc/guides/nics/ice.rst | 12 --
drivers/net/ice/ice_ethdev.c | 10 +-
drivers/net/ice/ice_ethdev.h | 3 +-
drivers/net/ice/ice_fdir_filter.c | 9 +
From: Guinan Sun
The commit adds fdir_enabled flag into ice_adapter structure
to identify if fdir id is active. Rx data path can be benefit if
fdir id parsing is not needed, especially in vector path.
Signed-off-by: Guinan Sun
---
drivers/net/ice/ice_ethdev.h | 2 ++
drivers/net/ice/ice_
: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/iavf/iavf_vchnl.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/net/iavf/iavf_vchnl.c b/drivers/net/iavf/iavf_vchnl.c
index 33acea54a..331018f14 100644
--- a/drivers/net/iavf/iavf_vchnl.c
+++ b/driv
This patch fixed the issue that rx/tx bytes overflowed
on 40 bit limitation by enlarging the limitation.
Fixes: a37bde56314d ("net/ice: support statistics")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_ethdev.c | 28
drive
This patch fixed the issue that rx/tx bytes overflowed
on 40 bit limitation by enlarging the limitation.
Fixes: a37bde56314d ("net/ice: support statistics")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_ethdev.c | 36
d
This patch fixed the issue that rx_bytes overflowed
on 40 bit limitation by enlarging the limitation.
Fixes: a37bde56314d ("net/ice: support statistics")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_ethdev.c | 14 ++
1 file changed, 14 insertion
This patch fixed the issue that tx_bytes overflowed
on 40 bit limitation by enlarging the limitation.
Fixes: a37bde56314d ("net/ice: support statistics")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_ethdev.c | 10 ++
1 file changed, 10 insertion
This patchset fixed the issue that rx_bytes and tx_bytes
overflowed on 40 bit limitation by enlarging the limitation.
Junyu Jiang (2):
net/ice: fix incorrect Rx bytes statistics
net/ice: fix incorrect Tx bytes statistics
drivers/net/ice/ice_ethdev.c | 24
1 file
Initialize and update RSS configure based on user request
(rte_eth_rss_conf) from dev_configure and .rss_hash_update ops.
All previous default configure has been removed.
Signed-off-by: Junyu Jiang
---
v3->v4:
change the return value to success when rss_hf value update to 0.
v2->v3:
chan
Initialize and update RSS configure based on user request
(rte_eth_rss_conf) from dev_configure and .rss_hash_update ops.
All previous default configure has been removed.
Signed-off-by: Junyu Jiang
---
v2->v3:
change the commit log
Separate ipv4 and ipv6
Remove the call of ice_rem_vsi_rss_
Enable/disable RSS for corresponding flow
base on the user's requirement.
Signed-off-by: Junyu Jiang
---
v1->v2:
remove gtpu and pppoe/pppod configuration from rss init
---
drivers/net/ice/ice_ethdev.c | 162 +--
1 file changed, 96 insertions(+), 66 d
This patch moved the RSS initialization from dev start to
dev configure, to fix the issue that RSS redirection table
can not be kept after restarting port.
Fixes: 69dd4c3d0898 ("net/avf: enable queue and device")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/iavf/iav
Enable/disable RSS for corresponding flow
base on the user's requirement.
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_ethdev.c | 181 ++-
1 file changed, 115 insertions(+), 66 deletions(-)
diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/ne
The number of queues in queue group should be checked before
using it. This patch fixed the issue.
Fixes: 47d460d63233 ("net/ice: rework switch filter")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
Tested-by: Qimai Xiao
---
drivers/net/ice/ice_switch_filter.c | 2 ++
1 file
The number of queues in queue group should be checked before
using it to avoid NULL pointer. This patch fixed the issue.
Fixes: 47d460d63233 ("net/ice: rework switch filter")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_switch_filter.c | 2 ++
1 file
This patch moved the RSS initialization from dev start to dev configure
to fix RSS advanced rule invalid after running port stop and port start.
Fixes: 5ad3db8d4bdd ("net/ice: enable advanced RSS")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_eth
This patch moved the RSS initialization from dev start to dev configure
to fix RSS advanced rule invalid after running port stop and port start.
Fixes: 5ad3db8d4bdd ("net/ice: enable advanced RSS")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_eth
This patch moved the ice_init_rss into ice_dev_configure to fix RSS
advanced rule invalid after running port stop and port start.
Fixes: 5ad3db8d4bdd ("net/ice: enable advanced RSS")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_ethdev.c | 13 +++
This patch added a restore function for RSS advanced rule to fix
the rule invalid after running port stop and port start.
Fixes: 5ad3db8d4bdd ("net/ice: enable advanced RSS")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_eth
This patch added a restore function for RSS advanced rule to fix
the rule invalid after running port stop and port start.
Fixes: 5ad3db8d4bdd ("net/ice: enable advanced RSS")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_eth
In order that all queues of pools can receive packets,
add enable-rss argument to change rss configuration.
Fixes: 6bb97df521aa ("examples/vmdq: new app")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
Acked-by: Xiaoyun Li
---
doc/guides/sample_app_ug/vmdq_forwarding.rst | 6 +--
This patch set fixed a bug of vmdq example,
and added a documentation for it.
*** BLURB HERE ***
Junyu Jiang (2):
doc: add user guide for VMDq
examples/vmdq: fix RSS configuration
MAINTAINERS | 1 +
doc/guides/sample_app_ug/index.rst | 1
currently, there is no documentation for vmdq example,
this path added the user guide for vmdq.
Signed-off-by: Junyu Jiang
---
MAINTAINERS | 1 +
doc/guides/sample_app_ug/index.rst | 1 +
doc/guides/sample_app_ug/vmdq_forwarding.rst | 208
This patch added a restore function of RSS advanced rule to fix
the rule invalid when after running port stop and port start.
Fixes: 5ad3db8d4bdd ("net/ice: enable advanced RSS")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_eth
In order that all queues of pools can receive packets,
add enable-rss argument to change rss configuration.
Fixes: 6bb97df521aa ("examples/vmdq: new app")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
examples/vmdq/main.c | 39 ++-
1 file c
To match the pools/queues configuration, the pools/queues output
should start from VMDQ base queue. This patch fixed the issue.
Fixes: 6bb97df521aa ("examples/vmdq: new app")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
examples/vmdq/main.c | 9 +
1 file changed, 5
To match the pools/queues configuration, the pools/queues output
should start from VMDQ base queue. This patch fixed the issue.
Fixes: 6bb97df521aa ("examples/vmdq: new app")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
examples/vmdq/main.c | 9 +
1 file changed, 5
To match the pools/queues configuration, the pools/queues output
should start from VMDQ base queue. This patch fixed the issue.
Fixes: 6bb97df521aa ("examples/vmdq: new app")
Cc: sta...@dpdk.org
Signed-off-by: Junyu Jiang
---
examples/vmdq/main.c | 9 +
1 file changed, 5
Enable jumbo frame for VF by configuring DPDK PF.
Signed-off-by: Junyu Jiang
---
drivers/net/ixgbe/ixgbe_pf.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/drivers/net/ixgbe/ixgbe_pf.c b/drivers/net/ixgbe/ixgbe_pf.c
index d0d85e138..66b856e11 100644
--- a/drivers/net/ixgbe
47 matches
Mail list logo