t;net/iavf: support multicast configuration")
Signed-off-by: Guinan Sun
Tested-by: Peng Yuan
Acked-by: Beilei Xing
---
v4:
* modify commit message
* add Acked-by
v3:
* modify commit message
v2:
* modify the variable name
---
drivers/net/iavf/iavf_ethdev.c | 30 ++---
("net/iavf: support multicast configuration")
Signed-off-by: Guinan Sun
Tested-by: Peng Yuan
---
v3:
* modify commit message
v2:
* modify the variable name
---
drivers/net/iavf/iavf_ethdev.c | 30 ++
drivers/net/iavf/iavf_vchnl.c | 3 ---
2 files c
pport multicast configuration")
Signed-off-by: Guinan Sun
Tested-by: Peng Yuan
---
v2:
* modify the variable name
---
drivers/net/iavf/iavf_ethdev.c | 30 ++
drivers/net/iavf/iavf_vchnl.c | 3 ---
2 files changed, 22 insertions(+), 11 deletions(-)
diff --git a/driver
pport multicast configuration")
Signed-off-by: Guinan Sun
---
drivers/net/iavf/iavf_ethdev.c | 30 ++
drivers/net/iavf/iavf_vchnl.c | 3 ---
2 files changed, 22 insertions(+), 11 deletions(-)
diff --git a/drivers/net/iavf/iavf_ethdev.c b/drivers/net/iavf/iavf_ethd
This patch fixes the failure of recreate flexible fdir rule.
The root cause is that the flex_mask_flag is not reset during
flow destroy and flow flush.
Fixes: 6ced3dd72f5f ("net/i40e: support flexible payload parsing for FDIR")
Cc: sta...@dpdk.org
Signed-off-by: Guinan Sun
---
driver
.
Fixes: c61bcb0fe1b0 ("net/i40e/base: support Energy Efficient Ethernet")
Cc: sta...@dpdk.org
Signed-off-by: Galazka Krzysztof
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_common.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/i40e/base/i40e_common.c
b/d
Update base code version in readme.
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/i40e/base/README b/drivers/net/i40e/base/README
index 58174d472..6af299311 100644
--- a/drivers/net/i40e/base/README
Add reading LPI (low power idle) status for supported X722 devices.
If adapter's PHY supports EEE in current mode (device ID + link speed),
LPI status is read from PHY Clause 45 PCS status register.
Signed-off-by: Dawid Lukwinski
Signed-off-by: Guinan Sun
---
drivers/net/i40e
other VFs could listen to unicast tx traffic of other VFs.
Fixes: 8db9e2a1b232 ("i40e: base driver")
Cc: sta...@dpdk.org
Signed-off-by: Przemyslaw Patynowski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 2 +-
drivers/net/i40e/base/i40e_common.
Add support for minimum rollback revision.
Signed-off-by: Przemyslaw Ciesielski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 18 +++
drivers/net/i40e/base/i40e_common.c | 29 +
drivers/net/i40e/base/i40e_prototype.h | 4
Update FW increment API version for:
-NVM FW Lockdown Feature for legacy devices
-Security Version Opt-In
Signed-off-by: Jacek Naczyk
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/i40e
Fix them by adding the argument descriptions.
Fixes: 0d9d27bb8684 ("i40e/base: prepare local LLDP MIB in TLV")
Cc: sta...@dpdk.org
Signed-off-by: Jesse Brandeburg
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_dcb.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
90e9acd ("i40e-shared: enable pipe monitor thresholds")
Acked-by: Qi Zhang
---
v2:
* Remove two useless patches for dpdk.
* Modify commit message.
Guinan Sun (7):
net/i40e/base: update FW API version
net/i40e/base: fix missing function header arguments
net/i40e/base: add support
rrects the parser selection issue.
Fixes: 47d460d63233 ("net/ice: rework switch filter")
Cc: sta...@dpdk.org
Signed-off-by: Guinan Sun
---
v2:
* Add parser selector in pipline-mode.
---
drivers/net/ice/ice_switch_filter.c | 100 ++--
1 file changed, 81 inserti
Update base code version in readme.
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/i40e/base/README b/drivers/net/i40e/base/README
index 58174d472..6af299311 100644
--- a/drivers/net/i40e/base/README
Add support for minimum rollback revision.
Signed-off-by: Przemyslaw Ciesielski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 18 +++
drivers/net/i40e/base/i40e_common.c | 29 +
drivers/net/i40e/base/i40e_prototype.h | 4
.
Fixes: c61bcb0fe1b0 ("net/i40e/base: support Energy Efficient Ethernet")
Cc: sta...@dpdk.org
Signed-off-by: Galazka Krzysztof
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_common.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/i40e/base/i40e_common.c
b/d
other VFs could listen to unicast tx traffic of other VFs.
Fixes: 8db9e2a1b232 ("i40e: base driver")
Cc: sta...@dpdk.org
Signed-off-by: Przemyslaw Patynowski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 2 +-
drivers/net/i40e/base/i40e_common.
Add reading LPI (low power idle) status for supported X722 devices.
If adapter's PHY supports EEE in current mode (device ID + link speed),
LPI status is read from PHY Clause 45 PCS status register.
Signed-off-by: Dawid Lukwinski
Signed-off-by: Guinan Sun
---
drivers/net/i40e
Enable several registers and defines for software controlled
DCB, particularly around the receive pipe monitor configuration
which is necessary to help ports achieve the right throughput
under load in several different configurations.
Signed-off-by: Jesse Brandeburg
Signed-off-by: Guinan Sun
Update FW increment API version.
Signed-off-by: Jacek Naczyk
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/i40e/base/i40e_adminq_cmd.h
b/drivers/net/i40e/base/i40e_adminq_cmd.h
index
Add VLAN bit used during flow director programming, as a part of
input set for HW.
Signed-off-by: Przemyslaw Patynowski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_type.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/i40e/base/i40e_type.h
b/drivers/net/i40e
Fix them by adding the argument descriptions.
Fixes: 0d9d27bb8684 ("i40e/base: prepare local LLDP MIB in TLV")
Cc: sta...@dpdk.org
Signed-off-by: Jesse Brandeburg
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_dcb.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
PHY configuration parameters when enabling
EEE")
The following commits are ignored.
5b7d5a698092 ("i40e-shared: use linux packing style")
f16fa495c503 ("i40e-shared: Fix compilation issue with __packed")
Guinan Sun (9):
net/i40e/base: add VLAN field for input set
net/i40e/
If the PF driver supports the new speed reporting capabilities
then use link_event_adv instead of link_event to get the speed.
Fixes: 2a73125b7041 ("i40evf: fix link info update")
Cc: sta...@dpdk.org
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
Tested-by: Jiaqi Min
---
v5:
* code
Update base code version in readme.
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/i40e/base/README b/drivers/net/i40e/base/README
index 6baca4360..6af299311 100644
--- a/drivers/net
.
Fixes: c61bcb0fe1b0 ("net/i40e/base: support Energy Efficient Ethernet")
Cc: sta...@dpdk.org
Signed-off-by: Galazka Krzysztof
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_common.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/i40e/base/i40e_common.c
b/d
add support for Minimum Rollback Revision.
Signed-off-by: Przemyslaw Ciesielski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 18 +++
drivers/net/i40e/base/i40e_common.c | 29 +
drivers/net/i40e/base/i40e_prototype.h | 4
Add reading LPI (low power idle) status for supported X722 devices.
If adapter's PHY supports EEE in current mode (device ID + link speed),
LPI status is read from PHY Clause 45 PCS status register.
Signed-off-by: Dawid Lukwinski
Signed-off-by: Guinan Sun
---
drivers/net/i40e
other VFs could listen to unicast tx traffic of other VFs.
Fixes: 8db9e2a1b232 ("i40e: base driver")
Cc: sta...@dpdk.org
Signed-off-by: Przemyslaw Patynowski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 2 +-
drivers/net/i40e/base/i40e_common.
Enable several registers and defines for software controlled
DCB, particularly around the receive pipe monitor configuration
which is necessary to help ports achieve the right throughput
under load in several different configurations.
Signed-off-by: Jesse Brandeburg
Signed-off-by: Guinan Sun
Add VLAN bit used during flow director programming, as a part of
input set for HW.
Signed-off-by: Przemyslaw Patynowski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_type.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/i40e/base/i40e_type.h
b/drivers/net/i40e
Some arguments in function headers were forgotten, and found
by automated testing. Fix them by adding the argument descriptions.
Fixes: 0d9d27bb8684 ("i40e/base: prepare local LLDP MIB in TLV")
Cc: sta...@dpdk.org
Signed-off-by: Jesse Brandeburg
Signed-off-by: Guinan Sun
---
driver
Add AQ command "NVM update in process"
to replace the original AQ command "NVM progress".
Signed-off-by: Jaroslaw Ilgiewicz
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 12 +-
drivers/net/i40e/base/i4
Fix possible uninitialized variable in i40e in the i40e_get_lpi_counters
function.
Fixes: 429bdc0cd967 ("net/i40e/base: add function to read LPI counters")
Cc: sta...@dpdk.org
Signed-off-by: Adam Ludkiewicz
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40
This patch adds support for disabling unused ports.
Signed-off-by: Damian Milosek
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 1 +
drivers/net/i40e/base/i40e_common.c | 6 ++
drivers/net/i40e/base/i40e_type.h | 1 +
3 files changed
Upcoming FW increment API version to 1.12 due to new bit and new
fields in the Replace Cloud Filters AQ command.
Signed-off-by: Jacek Naczyk
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff
This patch adds the new filter types needed for custom cloud filters.
These custom cloud filters will route traffic to VFs based on the
dst IP for both tunneled and non-tunneled packets.
Signed-off-by: Harshitha Ramamurthy
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base
shared: use linux packing style")
f16fa495c503 ("i40e-shared: Fix compilation issue with __packed")
Guinan Sun (15):
net/i40e/base: enable FEC on/off flag setting for X722
net/i40e/base: add PTYPE definition
net/i40e/base: add new custom cloud filter types
net/i40e/base: upda
Starting with API version 1.10 firmware for X722 devices has ability
to change FEC settings in PHY. Code added in this patch
checks API version and sets appropriate capability flag.
Signed-off-by: Dawid Lukwinski
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base
Add I40E_RX_PTYPE_PARSER_ABORTED definition, so i40e driver will know
opcode for parser aborted packets.
Without this definition driver would have to rely on magic numbers.
Signed-off-by: Przemyslaw Patynowski
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
drivers/net/i40e/base/i40e_type.h
If the PF driver supports the new speed reporting capabilities
then use link_event_adv instead of link_event to get the speed.
Fixes: 2a73125b7041 ("i40evf: fix link info update")
Cc: sta...@dpdk.org
Signed-off-by: Guinan Sun
Tested-by: Shougang Wang
---
v4:
* fix compilation issu
rrects the parser selection issue.
Fixes: 47d460d63233 ("net/ice: rework switch filter")
Cc: sta...@dpdk.org
Signed-off-by: Guinan Sun
---
drivers/net/ice/ice_switch_filter.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ice/ice_switch_filter.
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
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/drivers/net/ice
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 files
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_fdir_filter.c | 9
From: Junyu Jiang
Change RSS hash parsing from Flex Rx descriptor in AVX data path.
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_rxtx_vec_avx2.c | 98 +++--
1 file changed, 94 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ice/ice_rxtx_vec_avx2.c
b/drive
From: Junyu Jiang
Change RSS hash parsing from Flex Rx descriptor in SSE data path.
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_rxtx_vec_sse.c | 89 --
1 file changed, 73 insertions(+), 16 deletions(-)
diff --git a/drivers/net/ice/ice_rxtx_vec_sse.c
b/drive
Support flexible descriptor RXDID22 and FDID offload in vPMD.
Remove devargs flow-mark-support.
Guinan Sun (4):
net/ice: remove devargs flow-mark-support
net/ice: add flow director enabled switch value
net/ice: support Flex Rx desc and flow mark in AVX path
net/ice: support Flex Rx desc
From: Junyu Jiang
Add structure and macro definition for flex Rx descriptor RxDID #22,
and support flex Rx descriptor RxDID #22 format in normal path.
Signed-off-by: Junyu Jiang
---
drivers/net/ice/ice_rxtx.c | 16 ---
drivers/net/ice/ice_rxtx.h | 42 +++
If the PF driver supports the new speed reporting capabilities
then use link_event_adv instead of link_event to get the speed.
Fixes: 2a73125b7041 ("i40evf: fix link info update")
Cc: sta...@dpdk.org
Signed-off-by: Guinan Sun
---
v3:
* request the capability for i40evf
v2:
* modify
If the PF driver supports the new speed reporting capabilities
then use link_event_adv instead of link_event to get the speed.
Fixes: 2a73125b7041 ("i40evf: fix link info update")
Cc: sta...@dpdk.org
Signed-off-by: Guinan Sun
---
v2:
* Modify commit log.
* Add code comments.
* Dele
link status down
problem occurs. This patch is used for type replacement between speed
types.
Fixes: 2a73125b7041 ("i40evf: fix link info update")
Cc: sta...@dpdk.org
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/virtchnl.h | 8 +-
drivers/net/i40e/i40e_ethdev
This patch adds support for disabling unused ports.
Signed-off-by: Damian Milosek
Signed-off-by: Guinan Sun
---
V2:
* Modifiy title and message
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 1 +
drivers/net/i40e/base/i40e_common.c | 6 ++
drivers/net/i40e/base/i40e_type.h | 1
Add AQ command "NVM update in process"
to replace the original AQ command "NVM progress".
Signed-off-by: Jaroslaw Ilgiewicz
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
V2:
* Add Acked-by
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 12 +-
drivers/net/i40e/base/i4
Update base code version in readme.
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
V2:
* Add Acked-by
---
drivers/net/i40e/base/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/i40e/base/README b/drivers/net/i40e/base/README
index 6baca4360..58174d472
Starting with API version 1.10 firmware for X722 devices has ability
to change FEC settings in PHY. Code added in this patch
checks API version and sets appropriate capability flag.
Signed-off-by: Dawid Lukwinski
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
V2:
* Add Acked-by
---
drivers
This patch adds the new filter types needed for custom cloud filters.
These custom cloud filters will route traffic to VFs based on the
dst IP for both tunneled and non-tunneled packets.
Signed-off-by: Harshitha Ramamurthy
Signed-off-by: Guinan Sun
---
V2:
* Modify the title.
---
drivers/net
Upcoming FW increment API version to 1.11 due to new bit and new
fields in the Replace Cloud Filters AQ command.
Signed-off-by: Jacek Naczyk
Signed-off-by: Guinan Sun
---
V2:
* Modify commit message.
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion
Add I40E_RX_PTYPE_PARSER_ABORTED definition, so i40e driver will know
opcode for parser aborted packets.
Without this definition driver would have to rely on magic numbers.
Signed-off-by: Przemyslaw Patynowski
Signed-off-by: Guinan Sun
Acked-by: Jeff Guo
---
V2:
* Add Acked-by
---
drivers/net
Fix possible uninitialized variable in i40e in the i40e_get_lpi_counters
function.
Fixes: 429bdc0cd967 ("net/i40e/base: add function to read LPI counters")
Cc: sta...@dpdk.org
Signed-off-by: Adam Ludkiewicz
Signed-off-by: Guinan Sun
---
V2:
* Modify commit message.
---
drivers/net
d in atomic context")
a204afdc1cad ("i40e-shared: Send uc/mc commands in atomic context")
d22f8cb2a111 ("i40e-shared: Send commands in atomic context")
136a7d931a45 ("i40e-shared: Fix improper preprocessor conditional")
Guinan Sun (8):
net/i40e/base: enable FEC on/o
Update base code version in readme.
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/i40e/base/README b/drivers/net/i40e/base/README
index 6baca4360..58174d472 100644
--- a/drivers/net/i40e/base/README
Add AQ command "NVM update in process"
to replace the original AQ command "NVM progress".
Signed-off-by: Jaroslaw Ilgiewicz
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 12 +-
drivers/net/i40e/base/i40e_common.c | 53 +++---
This patch adds the new filter types needed for custom cloud filters.
These custom cloud filters will route traffic to VFs based on the
dst IP for both tunneled and non-tunneled packets.
Signed-off-by: Harshitha Ramamurthy
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h
Upcoming FVL FW increment API version to 1.11 due to new bit and new
fields in the Replace Cloud Filters AQ command.
Signed-off-by: Jacek Naczyk
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net
This patch adds support for "Disable Unused Ports" functionality.
Signed-off-by: Damian Milosek
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq_cmd.h | 1 +
drivers/net/i40e/base/i40e_common.c | 6 ++
drivers/net/i40e/base/i40e_type.h | 1 +
3 files
Add I40E_RX_PTYPE_PARSER_ABORTED definition, so i40e driver will know
opcode for parser aborted packets.
Without this definition driver would have to rely on magic numbers.
Signed-off-by: Przemyslaw Patynowski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_type.h | 3 ++-
1 file
Starting with API version 1.10 firmware for X722 devices has ability
to change FEC settings in PHY. Code added in this patch
checks API version and sets appropriate capability flag.
Signed-off-by: Dawid Lukwinski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq.c | 6
Check return value of running DNL admin command.
Signed-off-by: Adam Ludkiewicz
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_common.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/i40e/base/i40e_common.c
b/drivers/net/i40e/base/i40e_common.c
index
d in atomic context")
a204afdc1cad ("i40e-shared: Send uc/mc commands in atomic context")
d22f8cb2a111 ("i40e-shared: Send commands in atomic context")
136a7d931a45 ("i40e-shared: Fix improper preprocessor conditional")
Guinan Sun (8):
net/i40e/base: enable FEC
Starting with API version 1.10 firmware for X722 devices has ability
to change FEC settings in PHY. Code added in this patch
checks API version and sets appropriate capability flag.
Signed-off-by: Dawid Lukwinski
Signed-off-by: Guinan Sun
---
drivers/net/i40e/base/i40e_adminq.c | 6
red: Send rx ctl write command in atomic context")
a204afdc1cad ("i40e-shared: Send uc/mc commands in atomic context")
d22f8cb2a111 ("i40e-shared: Send commands in atomic context")
136a7d931a45 ("i40e-shared: Fix improper preprocessor conditional")
Guinan Sun (8):
The codes has been exposed correctly, so remove pre-processor tags.
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_common.c | 8
drivers/net/ixgbe/base/ixgbe_phy.h| 2 --
drivers/net/ixgbe/base/ixgbe_type.h | 10 --
drivers/net/ixgbe
Update base code version in readme.
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ixgbe/base/README b/drivers/net/ixgbe/base/README
index a48b14ed2..2c7469392 100644
--- a
Writing to read-only fields returns a non-OK Return Status
for shadow RAM write command for X550.
This information was previously discarded.
Signed-off-by: Stanislaw Grzeszczak
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_x550.c | 13 -
1 file
Write FDIRIP6M register to allow flow director filter
to set ipv6 rules without setting ipv6 source/destination address.
Signed-off-by: Piotr Skajewski
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_82599.c | 1 +
1 file changed, 1 insertion(+)
diff --git a
We are seeing interoperability issues with switches when 2.5G and 5G
in x550 are advertised by default, so default to off.
Signed-off-by: Todd Fujinaka
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_phy.c | 4
1 file changed, 4 deletions(-)
diff --git a
-Jundzillo
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_common.c | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/net/ixgbe/base/ixgbe_common.c
b/drivers/net/ixgbe/base/ixgbe_common.c
index 4e5d909ca..927877b6a 100644
--- a/drivers/net/ixgbe/base
: Piotr Pietruszewski
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_x550.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/ixgbe/base/ixgbe_x550.c
b/drivers/net/ixgbe/base/ixgbe_x550.c
index d3363ff1d..8343efbc2 100644
--- a/drivers/net/ixgbe/base
On ESXi OS, when user disables auto negotiation, the following log
appears: "(unsupported) Flow control autoneg is disabled".
It is true that auto negotiation is disabled but it is
not necessarily true that it is not supported.
Signed-off-by: Jakub Chylkowski
Signed-off-by: Guinan Sun
This patch is for restarting auto negotiation on PHY.
Signed-off-by: Jakub Chylkowski
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_phy.c | 48 ++
drivers/net/ixgbe/base/ixgbe_phy.h | 1 +
2 files changed, 23 insertions(+), 26
Remove unnecessary return value check.
Signed-off-by: Jakub Chylkowski
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_82599.c | 4 +---
drivers/net/ixgbe/base/ixgbe_common.c | 4 +---
drivers/net/ixgbe/base/ixgbe_common.h | 2 +-
drivers/net/ixgbe/base
Add typecast for type mismatch.
Signed-off-by: Jakub Chylkowski
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_82599.c | 8
drivers/net/ixgbe/base/ixgbe_common.c| 2 +-
drivers/net/ixgbe/base/ixgbe_dcb_82598.c | 2 +-
drivers/net/ixgbe/base
The retry variable was being incremented before it was evaluated by the
subsequent conditional against the maximum retries to figure out which
message to print. So we'll move the increment op to the end.
Signed-off-by: Jeb Cramer
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
dr
Added additional register for X550 and above device family.
Signed-off-by: Piotr Skajewski
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_type.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/ixgbe/base/ixgbe_type.h
b/drivers/net/ixgbe
the
spelling mistakes that will be detected first. This way, it is easier to
verify the mechanical transformation done by sed in the following patch.
Signed-off-by: Jacob Keller
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_mbx.c | 4 ++--
drivers/net/ixgbe
For the "Apply Update" command the firmware does not
given an response. For this command, success should
be return.
Signed-off-by: Mateusz Kowalski
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_common.c | 9 -
1 file changed, 8 insert
oing to be equal
to the value previously written, so this patch is expected not to cause
any regressions.
Signed-off-by: Robert Konklewski
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_common.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
X550")
Cc: sta...@dpdk.org
Signed-off-by: Piotr Skajewski
Signed-off-by: Guinan Sun
Reviewed-by: Wei Zhao
---
drivers/net/ixgbe/base/ixgbe_x550.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ixgbe/base/ixgbe_x550.c
b/drivers/net/ixgbe/base/ixgbe_x5
y commit messages.
* Split some patch to two patches and Merge some patches to one patch.
* Update README.
Guinan Sun (19):
net/ixgbe/base: fix host interface shadow RAM read
net/ixgbe/base: change flow for "Apply Update" command
net/ixgbe/base: fix x550em 10G NIC link status report
Host interface Shadow RAM Read (0x31) command response
buffer length should be stored in two bytes, instead of one byte.
This patch fixes it.
Fixes: e6102361b1d4 ("net/ixgbe/base: use 2 bytes for flash read command")
Cc: sta...@dpdk.org
Signed-off-by: Mateusz Kowalski
Signed-off-by:
This patch enables cloud filter for IPv4/6_UDP/TCP/SCTP with
SRC port only or DST port only.
This supports different filter types for the same packet type.
E.g. one IPv4_UDP rules with SRC port only and another IPv4_UDP rule
with DST port only.
Signed-off-by: Guinan Sun
---
v6:
* Modify commit
-by: Guinan Sun
---
v5:
* Add IPv6 to release_20_08.rst and i40e.rst.
* Fixed the variable assignment.
v4:
* Modify release_20_08.rst and i40e.rst.
* Rename L4 port filter.
* Modify commit log.
* Fixed the variable assignment.
v3:
* Add limitation to i40e.rst.
* Rename variables.
* Fixed the variable
This patch enables cloud filter for IPv4_UDP/IPv4_TCP/IPv4_SCTP
with SRC port only or DST port only.
This supports different filter types for the same packet type.
E.g. one IPv4_UDP rules with SRC port only and another IPv4_UDP rule
with DST port only.
Signed-off-by: Guinan Sun
---
v4:
* Modify
This patch enables the filter that supports
to create following two rules for the same packet type:
One is to select source port only as input set and the
other is for destination port only.
And the supported packet types are UDP/TCP/SCTP.
Signed-off-by: Guinan Sun
---
v3:
* Add limitation to
Modify the copyright of the file header.
Signed-off-by: Guinan Sun
---
drivers/net/e1000/base/e1000_80003es2lan.c | 2 +-
drivers/net/e1000/base/e1000_80003es2lan.h | 2 +-
drivers/net/e1000/base/e1000_82540.c | 2 +-
drivers/net/e1000/base/e1000_82541.c | 2 +-
drivers/net/e1000
Update base code version in readme.
Signed-off-by: Guinan Sun
---
drivers/net/e1000/base/README | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/e1000/base/README b/drivers/net/e1000/base/README
index 56738d001..b84ee5ad6 100644
--- a/drivers/net/e1000/base
The codes has been exposed correctly, so remove pre-processor tags.
Signed-off-by: Guinan Sun
---
drivers/net/e1000/base/e1000_82575.h | 2 --
drivers/net/e1000/base/e1000_defines.h | 9 +
drivers/net/e1000/base/e1000_hw.h | 4
drivers/net/e1000/base/e1000_ich8lan.c | 19
1 - 100 of 313 matches
Mail list logo