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
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
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: ac882a0eda69 ("net/ice/base: store NVM version in extracted format")
Cc: sta...@dpdk.org
Signed-off-by: Shougang Wang
---
drive
/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
/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
---
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
---
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
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
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
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
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
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
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
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 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
---
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 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
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 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 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 +++
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
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
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.
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
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
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 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
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
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(+),
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
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
32 matches
Mail list logo