This patch fixes the issue where device id first 0 does not print.
Fixes: e4f27af0f448 ("bus/pci: reduce boot-up logs to absolute minimum")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
drivers/bus/pci/pci_common.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
di
This patch fixed the issue which the link status still up
when the link status changed from up to downi after device
restart.
Fixes: fdcf92ed6637 ("net/ice: fix link status recovery")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
drivers/net/ice/ice_ethdev.c | 2 ++
1 file
Add recommended matching list for i40e PMD in DPDK 21.05,
21.08, 21.11 and 22.03. And add a known issue when FW upgrade
to a version higher than 8.4.
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
v2:
* added known issue in FW 8.4+
---
doc/guides/nics/i40e.rst | 23
Only zero-mask and full-mask for IPv4/UDP/TCP/SCTP addr/port
are supported in current code. Otherwise will return failure
when parse pattern.
Fixes: d5eb3e600d9e ("net/iavf: support flow director basic rule")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
drivers/net/iavf/iavf_fd
Add recommended matching list for i40e PMD in DPDK 21.05,
21.08, 21.11 and 22.03. And add a known issue when FW upgrade
to a version higher than 8.4.
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
v2:
* added known issue in FW 8.4+
v3:
* updated x722 FW version
---
doc/guides/nics/i40e.rst
When queue start fail, started queues should be cleared.
Fixes: 69dd4c3d0898 ("net/avf: enable queue and device")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
drivers/net/iavf/iavf_ethdev.c | 30 --
1 file changed, 20 insertions(+), 10 deletions(-)
Added I226 Series device ID in igc driver and updated igc guide
doc for new devices.
Signed-off-by: Qiming Yang
Signed-off-by: Kevin Liu
---
doc/guides/nics/igc.rst| 14 +++---
doc/guides/rel_notes/release_22_03.rst | 5 +
drivers/net/igc/base/igc_api.c
Added I226 Series device ID in igc driver and updated igc guide
document for new devices.
Signed-off-by: Qiming Yang
Signed-off-by: Kevin Liu
---
doc/guides/nics/igc.rst| 14 +++---
doc/guides/rel_notes/release_22_03.rst | 5 +
drivers/net/igc/base/igc_api.c
Add recommended matching list for i40e PMD in DPDK 21.05,
21.08, 21.11 and 22.03. And add a known issue when FW upgrade
to a version higher than 8.4.
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
v2:
* added known issue in FW 8.4+
v3:
* updated x722 FW version
v4:
* minor express change
Added I226 Series device ID in igc driver and updated igc guide
document for new devices.
Signed-off-by: Qiming Yang
Signed-off-by: Kevin Liu
---
v2:
* rebased
---
doc/guides/nics/igc.rst| 14 +++---
doc/guides/rel_notes/release_22_03.rst | 5 +
drivers/net/igc
Kernel iavf driver has sent patch to increase the completion
wait time to reduce the "Reset never finished" case.
Follow this action in DPDK iavf driver.
Fixes: 22b123a36d07 ("net/avf: initialize PMD")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
drivers/net/iavf/i
initialize PMD")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
* v2: add kernel patch reference in commit log
---
drivers/net/iavf/iavf.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/iavf/iavf.h b/drivers/net/iavf/iavf.h
index f1c2daa06e..025ab3ff60 100644
This patch exports rxq context which is consumed by linux linve
migration driver to save device state.
Signed-off-by: Yahui Cao
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c | 75 +++
drivers/net/ice/base/ice_common.h | 7 ++-
2 files changed, 71
Allow initialization functions to skip main timer programming.
Signed-off-by: Sergey Temerkhanov
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_ptp_hw.c | 32 ---
drivers/net/ice/base/ice_ptp_hw.h | 9 ++---
drivers/net/ice/ice_ethdev.c | 2 +-
3
As 56G related code is no need, delete unnecessary code.
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_ptp_hw.c | 1396 -
drivers/net/ice/base/ice_ptp_hw.h | 38 -
2 files changed, 1434 deletions(-)
diff --git a/drivers/net/ice/base/ice_ptp_hw.c
b
Use ICE_MAC_GENERIC_3K type for C825X devices and fix E825X
name to C825X.
Signed-off-by: Grzegorz Nitka
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c | 13 +
drivers/net/ice/base/ice_ddp.c| 8 +++-
drivers/net/ice/base/ice_ddp.h| 1 +
drivers/net
The E830, E822 and E810 PTP initialization flows are similar. So
related fix are also added.
Signed-off-by: Paul Greenwalt
Signed-off-by: Sergey Temerkhanov
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_ptp_hw.c | 295 +++---
drivers/net/ice/base/ice_ptp_hw.h
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_protocol_type.h | 6 +++-
drivers/net/ice/base/ice_switch.c| 42 ++--
drivers/net/ice/base/ice_switch.h| 1 +
3 files changed, 38 insertions(+), 11 deletions(-)
diff --git a/drivers/net/ice/base
VD
section from ~10 seconds down to ~1 second. This has a significant
impact on the total time to complete a driver rebuild or probe.
Signed-off-by: Jacob Keller
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_nvm.c | 54 +-
1 file changed, 40 inserti
This patch unwraps L2TPv3 dummy packet, date structures and defines
from DPDK_SUPPORT.
Signed-off-by: Wojciech Drewek
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_nvm.h | 1 -
drivers/net/ice/base/ice_protocol_type.h | 5 +-
drivers/net/ice/base/ice_switch.c
Add a possibility to mark all transmitted/received timestamps as invalid
by clearing PHY OFFSET_READY registers.
Signed-off-by: Karol Kolacinski
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_adminq_cmd.h | 4 +
drivers/net/ice/base/ice_ptp_hw.c | 126
Olech
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_adminq_cmd.h | 12 ++-
drivers/net/ice/base/ice_ptp_hw.c | 125 ++
2 files changed, 120 insertions(+), 17 deletions(-)
diff --git a/drivers/net/ice/base/ice_adminq_cmd.h
b/drivers/net/ice/base
Change params in ice_cfg_cgu_pll_e822 to pointers to return real values
of frequency and clock source.
Remove static from frequency and clock source conversion functions.
Signed-off-by: Karol Kolacinski
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_ptp_hw.c | 39
continue to do so.
Add a note to indicate this function should only be called on timestamps
which have their valid bit set.
Signed-off-by: Karol Kolacinski
Signed-off-by: Jacob Keller
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_ptp_hw.c | 54 ++-
1 file
Add support for creating PPPoE filters in switchdev mode. Add support
for parsing PPPoE and PPP-specific tc options: pppoe_sid and ppp_proto.
Signed-off-by: Marcin Szycik
Signed-off-by: Lukasz Plachno
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_switch.c | 82
Previous implementation switches between bypass and Vernier mode
dynamically. However bypass mode should be removed due to low
precision.
Signed-off-by: Milena Olech
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_ptp_hw.c | 46 ++-
drivers/net/ice/base
Change suggested during review on E1000 mailing list.
Implementation moves 1,5k of .text to .rodata
Signed-off-by: Lukasz Plachno
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c | 135 +++---
1 file changed, 30 insertions(+), 105 deletions(-)
diff
Enable support for adding TC rules that filter on the inner
EtherType field of tunneled packet headers.
Signed-off-by: Martyna Szapar-Mudlaw
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_switch.c | 32 ---
1 file changed, 21 insertions(+), 11 deletions
Signed-off-by: Milena Olech
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_adminq_cmd.h | 4 ++--
drivers/net/ice/base/ice_common.c | 1 +
drivers/net/ice/base/ice_devids.h | 5 +++--
3 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ice/base
Fixes: c31095a0b20f ("net/ice/base: add GCO defines and GCO flex descriptor")
Cc: sta...@dpdk.org
Signed-off-by: Paul Greenwalt
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c| 2 +-
drivers/net/ice/base/ice_lan_tx_rx.h | 15 ---
2 files changed, 9
Added new device ids for I219 NIC.
Signed-off-by: Nir Efrati
Signed-off-by: Qiming Yang
---
drivers/net/e1000/base/e1000_api.c | 5 +
drivers/net/e1000/base/e1000_hw.h | 4
2 files changed, 9 insertions(+)
diff --git a/drivers/net/e1000/base/e1000_api.c
b/drivers/net/e1000/base
Added new device ids for I219 NIC.
Signed-off-by: Nir Efrati
Signed-off-by: Qiming Yang
---
drivers/net/e1000/base/e1000_api.c | 6 ++
drivers/net/e1000/base/e1000_hw.h | 5 +
2 files changed, 11 insertions(+)
diff --git a/drivers/net/e1000/base/e1000_api.c
b/drivers/net/e1000/base
Updated share code to 2023.02 version.
Qiming Yang (20):
net/ice/base: updated copyright
net/ice/base: add NAC Topology device capability parser
net/ice/base: add new device for E810
net/ice/base: fix incorrect defines for DCBx
net/ice/base: introduce a non-atomic function
net/ice
Updated copyright to 2023.
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/README | 2 +-
drivers/net/ice/base/ice_acl.c | 2 +-
drivers/net/ice/base/ice_acl.h | 2 +-
drivers/net/ice/base/ice_acl_ctrl.c | 2 +-
drivers/net/ice/base/ice_adminq_cmd.h
Define and add parsing support for new device capability
ICE_AQC_CAPS_NAC_TOPOLOGY.
Signed-off-by: Grzegorz Nitka
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c | 26 ++
drivers/net/ice/base/ice_type.h | 10 ++
2 files changed, 36 insertions
New subsystem ID is introduced for E810 NIC
Signed-off-by: Milena Olech
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c | 1 +
drivers/net/ice/base/ice_devids.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/net/ice/base/ice_common.c
b/drivers/net/ice/base
the rest of the kernel.
Fixes: 97e32e8d4870 ("net/ice/base: complete pending LLDP MIB")
Signed-off-by: Dave Ertman
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_adminq_cmd.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ice/base/ice_ad
ction ice_set_recipe_index to
replace ice_set_bit in this specific case.
Signed-off-by: Wojciech Drewek
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_bitops.h | 7 +++
drivers/net/ice/base/ice_switch.c | 19 +++
2 files changed, 22 insertions(+), 4 deletions(-)
diff --
The RD flag needs to be set when virtual port rules are added since the
FW needs to read the additional buffer with the mirror rule parameters.
Signed-off-by: Eric Joyner
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_switch.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a
Enable support for adding TC rules that filter on the inner
EtherType field of tunneled packet headers.
Signed-off-by: Martyna Szapar-Mudlaw
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_protocol_type.h | 2 +
drivers/net/ice/base/ice_switch.c| 270
Add support for creating PPPoE filters in switchdev mode. Add support
for parsing PPPoE and PPP-specific tc options: pppoe_sid and ppp_proto.
Signed-off-by: Marcin Szycik
Signed-off-by: Lukasz Plachno
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_bitops.h | 2 +-
drivers/net/ice
dd a field add_dir_lkup to ice_adv_rule_info struct (will
be set in CORE before calling ice_add_adv_rule()).
Signed-off-by: Marcin Szycik
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_switch.c | 20 +---
drivers/net/ice/base/ice_switch.h | 1 +
2 files changed, 14 insert
Re-write ice_get_orom_civd_data to allocate memory to store the
Option ROM data. This change significantly reduces the time
to read the Option ROM CIVD section from ~10 seconds down to ~1 second.
Signed-off-by: Jacob Keller
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_nvm.c | 50
Enable support for adding TC rules that filter on the VLAN tag type
in switchdev mode.
Signed-off-by: Martyna Szapar-Mudlaw
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_protocol_type.h | 6 ++-
drivers/net/ice/base/ice_switch.c| 59 ++--
drivers/net/ice
Add the device ID for the Intel(R) Ethernet Connection C825-X.
Signed-off-by: Grzegorz Nitka
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c | 6 +++---
drivers/net/ice/base/ice_devids.h | 7 ++-
drivers/net/ice/base/ice_type.h | 1 +
drivers/net/ice/ice_ethdev.c
This patch exports rxq context which is consumed by linux live migration
driver to save device state.
Signed-off-by: Yahui Cao
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c | 67 ---
drivers/net/ice/base/ice_common.h | 7 +++-
2 files changed, 67
Tunneled packets with VLAN inside were not detected by filter. This
patch fix it by modifying tunnel flag match mask. As a result both type
of packets (tunneled VLAN, tunneled non-VLAN) will be detected by filter.
Signed-off-by: Marcin Domagala
Signed-off-by: Qiming Yang
---
drivers/net/ice
Add checking if the VSIG group exists when iterating through all
flow profiles and disassociating them from the VSI.
Signed-off-by: Benjamin Mikailenko
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_flow.c | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git
Currently ice_get_fv() is only used inside ice_get_sw_fv_list(). Remove
ice_get_fv() and call ice_get_sw_fv_list() directly.
Signed-off-by: Marcin Szycik
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_ddp.c| 3 +++
drivers/net/ice/base/ice_switch.c | 23 ++-
2
The original DDP specification has been changed in terms of
Signature Type ID definition for E825-C.
Signed-off-by: Grzegorz Nitka
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c | 3 ++-
drivers/net/ice/base/ice_ddp.c| 4
drivers/net/ice/base/ice_ddp.h| 1 +
3
y: Vignesh Sridhar
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_sched.c | 16 ++--
drivers/net/ice/base/ice_sched.h | 5 +
2 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/drivers/net/ice/base/ice_sched.c b/drivers/net/ice/base/ice_sched.c
index
Add an option to pre-allocate memory for ice_sched_node struct. Add
new arguments to ice_sched_add() and ice_sched_add_elems() that allow
for pre-allocation of memory for ice_sched_node struct.
Signed-off-by: Michal Wilczynski
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c
by: Marcin Domagala
Signed-off-by: Eric Joyner
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_adminq_cmd.h | 29 +
drivers/net/ice/base/ice_common.c | 36 +++
drivers/net/ice/base/ice_common.h | 4 +++
3 files changed, 69 insertion
Add support for I225-LMVP device.
Signed-off-by: Qiming Yang
---
drivers/net/igc/base/igc_api.c | 1 +
drivers/net/igc/base/igc_hw.h | 1 +
drivers/net/igc/igc_ethdev.c | 1 +
3 files changed, 3 insertions(+)
diff --git a/drivers/net/igc/base/igc_api.c b/drivers/net/igc/base/igc_api.c
index
support device I219 LM22, V22, LM23 and V23.
Signed-off-by: Qiming Yang
---
drivers/net/e1000/em_ethdev.c | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/drivers/net/e1000/em_ethdev.c b/drivers/net/e1000/em_ethdev.c
index 8ee9be12ad..0afedcd00c 100644
--- a
This patch enable three FEC related ops in ice driver. As no speed
information can get from HW, this patch only show FEC capability.
Signed-off-by: Qiming Yang
---
drivers/net/ice/ice_ethdev.c | 175 +++
1 file changed, 175 insertions(+)
diff --git a/drivers/net
This patch enabled FEC set and get functions.
Signed-off-by: Qiming Yang
---
drivers/net/i40e/i40e_ethdev.c | 183 +
1 file changed, 183 insertions(+)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
index 3ca226156b..1eb49176d1
Add E830 device ids.
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c | 33 ---
drivers/net/ice/base/ice_ddp.c| 6 +
drivers/net/ice/base/ice_ddp.h| 1 +
drivers/net/ice/base/ice_devids.h | 8 +++
drivers/net/ice/base
From: Qiming Yang
Remove the maintainer that no longer work.
Signed-off-by: Qiming Yang
---
MAINTAINERS | 2 --
1 file changed, 2 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 0d1c8126e3..230549ca94 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -749,7 +749,6 @@ F: doc/guides/nics
Supported new X722 device.
Signed-off-by: Qiming Yang
---
doc/guides/rel_notes/release_23_11.rst | 3 +++
drivers/net/i40e/base/i40e_common.c| 5 +
drivers/net/i40e/base/i40e_devids.h| 2 ++
drivers/net/i40e/i40e_ethdev.c | 2 ++
4 files changed, 12 insertions(+)
diff --git
Updated i40e and ice match list table.
Signed-off-by: Qiming Yang
---
doc/guides/nics/i40e.rst | 4
doc/guides/nics/ice.rst | 3 ++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/doc/guides/nics/i40e.rst b/doc/guides/nics/i40e.rst
index 1f5ac25c27..791e9553bc 100644
--- a
Signed-off-by: Qiming Yang
---
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 7447af1be4..1f5ac25c27 100644
--- a/doc/guides/nics/i40e.rst
+++ b/doc/guides/nics/i40e.rst
@@ -101,6 +101,8 @@ For X710/XL710
Signed-off-by: Qiming Yang
---
doc/guides/nics/ice.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst
index bcc1cab491..c351c6bd74 100644
--- a/doc/guides/nics/ice.rst
+++ b/doc/guides/nics/ice.rst
@@ -68,6 +68,8 @@ The detailed
Updated share code to 2023.03 version.
Qiming Yang (30):
net/ice/base: updated copyright
net/ice/base: add flex array safe allocations
net/ice/base: remove unnecessary control queue array
net/ice/base: update flow seg fields to declared bitmaps
net/ice/base: clean up RSS LUT and fix
Updated copyright to 2023.
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/README | 2 +-
drivers/net/ice/base/ice_acl.c | 2 +-
drivers/net/ice/base/ice_acl.h | 2 +-
drivers/net/ice/base/ice_acl_ctrl.c | 2 +-
drivers/net/ice/base/ice_adminq_cmd.h
macros
to compute size of flexible arrays. These macros are just as well
converted to plain code that does struct_size.
Signed-off-by: Jesse Brandeburg
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_adminq_cmd.h | 57 +++---
drivers/net/ice/base/ice_switch.c | 265
The driver allocates a cmd_buf array in addition to the desc_buf array.
This array stores an ice_sq_cd command details structure for each entry in
the control queue ring. And improve debug print for control queue messages.
Signed-off-by: Jacob Keller
Signed-off-by: Qiming Yang
---
drivers/net
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_flow.c | 74 +++--
drivers/net/ice/base/ice_flow.h | 6 ++-
2 files changed, 56 insertions(+), 24 deletions(-)
diff --git a/drivers/net/ice/base/ice_flow.c b/drivers/net/ice/base/ice_flow.c
index 5254ee27ed
n up code.
- fix get media type and add the media type ICE_MEDIA_NONE.
Signed-off-by: Paul Greenwalt
Signed-off-by: Przemek Kitszel
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_adminq_cmd.h | 30 ++-
drivers/net/ice/base/ice_common.c | 366 +++---
drivers/net
FDIR will have conflict with the same profile id. So we could chose
switch to set markid.
Signed-off-by: Zhirun Yan
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c | 17 ++-
drivers/net/ice/base/ice_sched.c | 2 +-
drivers/net/ice/base/ice_switch.c | 48
Signed-off-by: Grzegorz Nitka
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_adminq_cmd.h | 1 +
drivers/net/ice/base/ice_common.c | 49 +++
drivers/net/ice/base/ice_type.h | 13 +++
3 files changed, 63 insertions(+)
diff --git a/drivers/net/ice
Adds new helper function to read from HW sensors via a new AQ command
"Get Sensor Reading (0x0632)".
Signed-off-by: Martion Domagala
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_adminq_cmd.h | 29 +
drivers/net/ice/base/ice_common.
Add an option to pre-allocate memory for ice_sched_node struct. Add
new arguments to ice_sched_add() and ice_sched_add_elems() that allow
for pre-allocation of memory for ice_sched_node struct
Signed-off-by: Michal Wilczynski
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_adminq_cmd.h
: Qiming Yang
---
drivers/net/ice/base/ice_common.c| 74
drivers/net/ice/base/ice_common.h| 8 +++
drivers/net/ice/base/ice_ddp.c | 3 ++
drivers/net/ice/base/ice_flow.h | 1 +
drivers/net/ice/base/ice_lan_tx_rx.h | 1 -
drivers/net/ice/base
Add a new function called ice_fls() and merged some code clean.
Signed-off-by: Jesse Brandeburg
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c| 40 ++--
drivers/net/ice/base/ice_common.h| 1 +
drivers/net/ice/base/ice_protocol_type.h | 11
Added new E830 device id and related registers.
Signed-off-by: Paul Greenwalt
Signed-off-by: Qiming Yang
---
drivers/net/ice/base/ice_common.c |8 +-
drivers/net/ice/base/ice_ddp.c|6 +
drivers/net/ice/base/ice_ddp.h|1 +
drivers/net/ice/base/ice_devids.h
The initialized queue number is not match the description in HW
datasheet.
Fixes: 805803445a02 ("e1000: support EM devices (also known as e1000/e1000e)")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
drivers/net/e1000/em_ethdev.c | 4 ++--
1 file changed, 2 insertions(+), 2
Signed-off-by: Qiming Yang
---
doc/guides/rel_notes/release_23_07.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/doc/guides/rel_notes/release_23_07.rst
b/doc/guides/rel_notes/release_23_07.rst
index 027ae7bd2d..382dbfbe37 100644
--- a/doc/guides/rel_notes/release_23_07.rst
+++ b/doc
Parser will not be ctreated if raw packet filter is not support.
This patch add NULL pointer check for parser structure when VLAN
mode configure.
Fixes: 6e753d777ffc ("net/ice: initialize parser for double VLAN")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
drive
This patch add release note for new Intel devices in this release.
Signed-off-by: Qiming Yang
---
doc/guides/rel_notes/release_23_07.rst | 11 +++
1 file changed, 11 insertions(+)
diff --git a/doc/guides/rel_notes/release_23_07.rst
b/doc/guides/rel_notes/release_23_07.rst
index
Add missing release note for I219 support
Fixes: a33e1a5bcd3f ("net/e1000: support more I219 devices")
Signed-off-by: Qiming Yang
---
v2 changes: add fix line
---
doc/guides/rel_notes/release_23_07.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/doc/guides/rel_notes/rel
Add missing release note for I225-LMVP support.
Fixes: 431d5e6dc3de ("net/igc: support I225-LMVP device")
Signed-off-by: Qiming Yang
---
doc/guides/rel_notes/release_23_07.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/doc/guides/rel_notes/release_23_07.rst
b/doc/guides
Some Intel drivers not support queue start/stop ops, it will caused
application can't get correct queue status and can't forward packets.
This patchset fixed the issue by updating the queue states when the
queue is disabled or enabled.
Qiming Yang (3):
net/ixgbevf: fix Rx and Tx qu
9c6d86b371 ("ixgbe: prepare for vector pmd")
Fixes: f0c50e5f56fa ("ixgbe: move PMD specific fields out of base driver")
Signed-off-by: Qiming Yang
Signed-off-by: Jie Hai
---
drivers/net/ixgbe/ixgbe_rxtx.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/net/ix
("net/igc: support Rx and Tx")
Signed-off-by: Qiming Yang
Signed-off-by: Mingjin Ye
---
drivers/net/igc/igc_txrx.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/net/igc/igc_txrx.c b/drivers/net/igc/igc_txrx.c
index c11b6f7f25..5c60e3e997 100644
--- a/drivers/net/
2dd3 ("igb: add PF support")
Signed-off-by: Qiming Yang
Signed-off-by: Mingjin Ye
---
drivers/net/e1000/igb_rxtx.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/net/e1000/igb_rxtx.c b/drivers/net/e1000/igb_rxtx.c
index 25ad9eb4e5..61c6394310 100644
--- a/drivers/net/e1
stpmd: fix primary process not polling all queues
---
v2 changes: add CC sta...@dpdk.org
Qiming Yang (3):
net/ixgbevf: fix Rx and Tx queue status get
net/igc: fix Rx and Tx queue status get
net/e1000: fix Rx and Tx queue status
drivers/net/e1000/igb_rxtx.c | 4
drivers/net/igc/igc_txrx
("net/igc: support Rx and Tx")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
Signed-off-by: Mingjin Ye
---
drivers/net/igc/igc_txrx.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/net/igc/igc_txrx.c b/drivers/net/igc/igc_txrx.c
index c11b6f7f25..5c60e3e997 100644
-
9c6d86b371 ("ixgbe: prepare for vector pmd")
Fixes: f0c50e5f56fa ("ixgbe: move PMD specific fields out of base driver")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
Signed-off-by: Jie Hai
---
drivers/net/ixgbe/ixgbe_rxtx.c | 6 ++
1 file changed, 6 insertions(+)
2dd3 ("igb: add PF support")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
Signed-off-by: Mingjin Ye
---
drivers/net/e1000/igb_rxtx.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/net/e1000/igb_rxtx.c b/drivers/net/e1000/igb_rxtx.c
index 25ad9eb4e5..61c6394310 100644
---
The secondary processes are not allowed to release shared resources.
so the stop and reset operation are forbidden in a secondary process.
Signed-off-by: Qiming Yang
---
drivers/net/ice/ice_ethdev.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/net/ice/ice_ethdev.c b/drivers
As stop action has been forbidden in secondary process, so
the reset action should also not be allowed.
Fixes: a550baf24af9 ("app/testpmd: support multi-process")
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
app/test-pmd/testpmd.c| 18 ++
Add recommended matching list for ice PMD in DPDK 22.07 and
i40e PMD in DPDK 22.07 and 21.11.
Signed-off-by: Qiming Yang
---
doc/guides/nics/i40e.rst | 8
doc/guides/nics/ice.rst | 2 ++
2 files changed, 10 insertions(+)
diff --git a/doc/guides/nics/i40e.rst b/doc/guides/nics
Add recommended matching list for ice PMD in DPDK 22.07 and
i40e PMD in DPDK 22.07 and 22.11.
Signed-off-by: Qiming Yang
---
doc/guides/nics/i40e.rst | 8
doc/guides/nics/ice.rst | 2 ++
2 files changed, 10 insertions(+)
diff --git a/doc/guides/nics/i40e.rst b/doc/guides/nics
Add recommended matching list for ice PMD in DPDK 22.11.
Signed-off-by: Qiming Yang
---
doc/guides/nics/ice.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst
index ce075e067c..a44ebffdb7 100644
--- a/doc/guides/nics/ice.rst
+++ b/doc
Add recommended matching list for ice PMD in DPDK 22.11.
Signed-off-by: Qiming Yang
---
doc/guides/nics/ice.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst
index ce075e067c..335b558338 100644
--- a/doc/guides/nics/ice.rst
+++ b/doc
This patch change the interrupt interval from 8160us to 32us
to improve the performance of multi-driver mode.
Signed-off-by: Qiming Yang
---
drivers/net/i40e/i40e_ethdev.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/i40e/i40e_ethdev.h b/drivers/net/i40e
Add recommended matching list for ice PMD in DPDK 22.03.
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
doc/guides/nics/ice.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst
index a1780c46c3..6b903b9bbc 100644
--- a/doc/guides/nics
Add recommended matching list for i40e PMD in DPDK 21.05,
21.08, 21.11 and 22.03.
Cc: sta...@dpdk.org
Signed-off-by: Qiming Yang
---
doc/guides/nics/i40e.rst | 16
1 file changed, 16 insertions(+)
diff --git a/doc/guides/nics/i40e.rst b/doc/guides/nics/i40e.rst
index
Add two new commands "show port capa " and "show
port capa all"to diaplay what offload capabilities supported
in ports. It will not only display all the capabilities of
the port, but also the enabling condition for each capability
in the running time.
Signed-off-by: Qiming Yan
1 - 100 of 358 matches
Mail list logo