When create a rss rule with void action, the error log is "Invalid
input set". This patch fix the issue by adding check for the type of
first actions item.
Fixes: 7615a6895009 ("net/ice: rework for generic flow enabling")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
This patch fixes the issue that the queue region does not
take effect due to incorrectly setting the flow type.
Fixes: ecad87d22383 ("net/i40e: move RSS to flow API")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
drivers/net/i40e/i40e_flow.c | 34 +++
This patch fixes the issue that the queue region does not
take effect due to incorrectly setting the flow type.
Fixes: ecad87d22383 ("net/i40e: move RSS to flow API")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
v2:
-Update the various name.
---
drivers/net/i40e/i40e_f
This patch fixes the issue that the flow which both source MAC mask
and destination MAC mask are all zeros can not be created.
Fixes: ea0c22fd8227 ("net/i40e: enable MAC address as flow director input set")
Signed-off-by: Shougang Wang
---
drivers/net/i40e/i40e_flow.c | 3 ++-
1 fi
This patch fixes the issue that failed to create an RSS rule with type
L2-payload.
Fixes: feaae285b342 ("net/i40e: support hash configuration in RSS flow")
Signed-off-by: Shougang Wang
---
drivers/net/i40e/i40e_flow.c | 14 ++
1 file changed, 6 insertions(+), 8 deletion
Kernel driver reads EEPROM data from flash but DPDK reads from
shadow ram. This patch fixes the issue by changing method to get
EEPROM data from flash.
Fixes: 68a1ab82ad74 ("net/ice: speed up to retrieve EEPROM")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
drivers/ne
This patch fixes the issue that the flow which both source MAC mask
and destination MAC mask are all zeros can not be created.
Fixes: ea0c22fd8227 ("net/i40e: enable MAC address as flow director input set")
Signed-off-by: Shougang Wang
Tested-by: Hailin Xu
Reviewed-by: Jeff Guo
---
This patch fixes the issue that the queue region does not
take effect due to incorrectly setting the flow type.
Fixes: ecad87d22383 ("net/i40e: move RSS to flow API")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
Reviewed-by: Jeff Guo
---
drivers/net/i40e/i40e_f
This patch fixes the issue that the queue region does not
take effect due to incorrectly setting the flow type.
Fixes: ecad87d22383 ("net/i40e: move RSS to flow API")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
Reviewed-by: Jeff Guo
Tested-by: Hailin Xu
Tested-by: Lunyuan C
sta...@dpdk.org
Signed-off-by: Shougang Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c
index 23b3f5b0c..206358b85 100644
--- a/drivers/net/ixgbe/ixgbe_ethdev.c
+++ b/dr
This patch fixes (Logically dead code ) coverity issue.
Coverity issue: 353624
Fixes: ba7b12dd64e4 ("net/ixgbe: fix link up in FreeBSD")
Signed-off-by: Shougang Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/d
This patch fixes (Logically dead code ) coverity issue.
Coverity issue: 353624
Fixes: ba7b12dd64e4 ("net/ixgbe: fix link up in FreeBSD")
Signed-off-by: Shougang Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/d
Interrupt mapping should be 1:n queue(s).This patch fixes the
logic of interrupt bind by code reconstruction.
Fixes: 6a6cf5f88b4a ("net/i40e: enable multi-queue Rx interrupt for VF")
Signed-off-by: Shougang Wang
---
drivers/net/i40e/i40e_ethdev_vf.c | 63 -
This patch adds memset array before using.
Fixes: 622e24aa6712 ("net/i40e: fix multiple interrupt for VF")
Signed-off-by: Shougang Wang
---
drivers/net/i40e/i40e_ethdev_vf.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/i40e/i40e_ethdev_vf.c
b/driver
pport persistent LLDP")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
drivers/net/i40e/i40e_ethdev.c | 14 +-
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
index 9fbda1c34..9f37662f8 100644
--- a/d
Kernel driver reads EEPROM data from flash but DPDK reads from
shadow ram. This patch fixes the issue by changing method to get
EEPROM data from flash.
Fixes: 68a1ab82ad74 ("net/ice: speed up to retrieve EEPROM")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
drivers/net/ice/ic
pport persistent LLDP")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
Acked-by: Qi Zhang
---
drivers/net/i40e/i40e_ethdev.c | 20 +++-
1 file changed, 15 insertions(+), 5 deletions(-)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
index 9fbda1c34.
From: Wang Shougang
This patch unified the Rx ptype table.
Signed-off-by: Wang Shougang
---
drivers/net/iavf/iavf.h | 3 +-
drivers/net/iavf/iavf_ethdev.c| 3 +
drivers/net/iavf/iavf_rxtx.c | 604 +++---
drivers/net/iavf/iavf_rxtx.h
Currently MACsec register is set without any conditions when start port.
It should be set only when user needs. To avoid wild value, I add init
function. This patch fixes the issue.
Fixes: 50556c88104c ("net/ixgbe: fix MACsec setting")
Signed-off-by: Shougang Wang
---
drivers
Currently macsec offload will be enabled all the time
when device start. It will cause QoS sample application
performance drop issue. This patch add check before this
feature enabled.
Fixes: 50556c88104c ("net/ixgbe: fix MACsec setting")
Signed-off-by: Shougang Wang
---
drivers
According to comms package, index 94 should be MAC_IPV6_ICMP,
not MAC_IPV4_ICMP. This patch fix the issue.
Fixes: 4cf29798b4c9 ("net/ice: fix packet type table")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
drivers/net/ice/ice_rxtx.c | 2 +-
1 file changed, 1 insertion(+),
Update i40e PMD firmware/driver mapping table.
Signed-off-by: Shougang Wang
---
doc/guides/nics/i40e.rst | 4
1 file changed, 4 insertions(+)
diff --git a/doc/guides/nics/i40e.rst b/doc/guides/nics/i40e.rst
index 828a25988..961a51820 100644
--- a/doc/guides/nics/i40e.rst
+++ b/doc/guides
initializing the LUT when creating an RSS
rule.
Fixes: feaae285b342 ("net/i40e: support hash configuration in RSS flow")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
drivers/net/i40e/i40e_ethdev.c | 52 ++
1 file changed, 52 insertions(+)
diff --git
The i40e_filter_pctype TCP_SYN_NO_ACK, UNICAST_IPV4_UDP and
MULTICAST_IPV4_UDP for x722 are missed when translate RSS type to
i40e_filter_pctype. This patche fix it.
Fixes: da7018ec29d4 ("net/i40e: fix queue region in RSS flow")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
d
creating an RSS
rule.
Fixes: feaae285b342 ("net/i40e: support hash configuration in RSS flow")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
drivers/net/i40e/i40e_ethdev.c | 134 -
1 file changed, 63 insertions(+), 71 deletions(-)
diff --git a/d
/i40e: support hash configuration in RSS flow")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
v3:
-Updated the time of initializing the look up table
---
drivers/net/i40e/i40e_ethdev.c | 85 --
1 file changed, 49 insertions(+), 36 deletions(-)
diff --git
/i40e: support hash configuration in RSS flow")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
v4:
-Updated code.
---
drivers/net/i40e/i40e_ethdev.c | 15 ---
1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40
/i40e: support hash configuration in RSS flow")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
v5:
-Removed useless function
---
drivers/net/i40e/i40e_ethdev.c | 25 ++---
1 file changed, 6 insertions(+), 19 deletions(-)
diff --git a/drivers/net/i40e/i40e_ethdev.c
/i40e: support hash configuration in RSS flow")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
Tested-by: Zhang, XiX
---
v6:
-Remove useless comment.
drivers/net/i40e/i40e_ethdev.c | 25 +
1 file changed, 5 insertions(+), 20 deletions(-)
diff --git a/driver
Kernel driver shows firmware version as hex but ice PMD shows
as decimal. This patch fixes the issue to make consistent with
kernel driver.
Fixes: ac882a0eda69 ("net/ice/base: store NVM version in extracted format")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
drive
Kernel driver shows firmware version as hex but ice PMD shows
as decimal. This patch fixes the issue to make consistent with
kernel driver.
Fixes: f9204d8a23c3 ("net/ice: fix firmware version result of ethtool")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
v2:
corrected fix
Kernel driver shows firmware version as hex but ice PMD shows
as decimal. This patch fixes the issue to make consistent with
kernel driver.
Fixes: f9204d8a23c3 ("net/ice: fix firmware version result of ethtool")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
Acked-by: Qiming Ya
32 matches
Mail list logo