When cleaning up NIC's interrupts, it is possible to add some alarms
at the same time. However, if these alarms are not canceled, it may
cause use-after-free problems. Therefore, after cleaning up NIC's
interrupts, these alarms should also be canceled.
Fixes: d3bb4a04eac1 ("net/txgbe: add SFP hotp
On Thu, May 18, 2023 at 5:31 AM wrote:
>
> From: Julien Aube
>
Please also add what is the change.
> This has been tested with GPON's ONU SFP but requires a specific
> firmware configuration.
>
> Signed-off-by: Julien Aube
a) Please change subject to:
net/bnx2x : support 2.5Gbps
i.e
1) change
On Tue, Apr 18, 2023 at 8:41 AM Gujjar, Abhinandan S
wrote:
>
>
> > -Original Message-
> > From: Shijith Thotton
> > Sent: Monday, April 17, 2023 11:22 PM
> > To: jer...@marvell.com; Naga Harish K, S V
> > Cc: Shijith Thotton ; dev@dpdk.org;
> > pbhagavat...@marvell.com; sta...@dpdk.org;
HI Akhil,
Please see inline.
Thanks,
Anoob
> -Original Message-
> From: Akhil Goyal
> Sent: Thursday, May 18, 2023 12:17 PM
> To: Anoob Joseph ; Thomas Monjalon
> ; Jerin Jacob Kollanukkaran ;
> Konstantin Ananyev ; Bernard
> Iremonger
> Cc: Hemant Agrawal ; Mattias Rönnblom
> ; Kiran
Hi Anoob,
> > > +static int
> > > +pdcp_entity_priv_populate(struct entity_priv *en_priv, const struct
> > > rte_pdcp_entity_conf *conf)
> > > +{
> > > + struct rte_crypto_sym_xform *c_xfrm, *a_xfrm;
> > > + int ret;
> > > +
> > > + /**
> > > + * flags.is_authenticated
> > > + *
> > > + * MAC-I
> When cleaning up NIC's interrupts, it is possible to add some alarms
> at the same time. However, if these alarms are not canceled, it may
> cause use-after-free problems. Therefore, after cleaning up NIC's
> interrupts, these alarms should also be canceled.
>
> Fixes: d3bb4a04eac1 ("net/txgbe:
> diff --git a/app/test/meson.build b/app/test/meson.build
> index 52d9088578..0f658aa2ab 100644
> --- a/app/test/meson.build
> +++ b/app/test/meson.build
> @@ -96,6 +96,7 @@ test_sources = files(
> 'test_meter.c',
> 'test_mcslock.c',
> 'test_mp_secondary.c',
> +'
Hi Akhil, Konstantin,
Please see inline.
Thanks,
Anoob
> -Original Message-
> From: Akhil Goyal
> Sent: Tuesday, May 16, 2023 9:27 PM
> To: Anoob Joseph ; Thomas Monjalon
> ; Jerin Jacob Kollanukkaran ;
> Konstantin Ananyev ; Bernard
> Iremonger
> Cc: Hemant Agrawal ; Mattias Rönnblom
> -Original Message-
> From: Mingjin Ye
> Sent: Wednesday, May 17, 2023 6:04 PM
> To: dev@dpdk.org
> Cc: Yang, Qiming ; sta...@dpdk.org; Zhou, YidingX
> ; Ye, MingjinX ; Wu,
> Wenjun1
> Subject: [PATCH v4] doc: update ixgbe VF features list
>
> The ixgbe VF driver is not multi-process
> diff --git a/doc/guides/prog_guide/pdcp_lib.rst
> b/doc/guides/prog_guide/pdcp_lib.rst
> new file mode 100644
> index 00..abd874f2cc
> --- /dev/null
> +++ b/doc/guides/prog_guide/pdcp_lib.rst
> @@ -0,0 +1,246 @@
> +.. SPDX-License-Identifier: BSD-3-Clause
> +Copyright(C) 2023 Marvell
> -Original Message-
> From: Qiming Yang
> Sent: Wednesday, May 17, 2023 2:45 PM
> To: dev@dpdk.org
> Cc: Su, Simei ; Yang, Qiming ;
> Efrati, Nir
> Subject: [PATCH v2] net/e1000/base: add new devices
>
> Added new device ids for I219 NIC.
>
> Signed-off-by: Nir Efrati
> Signed-off-
From: Kiran Kumar K
Adding support for Tx queue flow matching item.
This item is valid only for egress rules.
An example use case would be that application can
set different vlan insert rules with different PCP values
based on Tx queue number.
Signed-off-by: Kiran Kumar K
---
app/test-pmd/cmdl
Hi Akhil,
Please see inline.
Thanks,
Anoob
> -Original Message-
> From: Akhil Goyal
> Sent: Thursday, May 18, 2023 1:10 PM
> To: Anoob Joseph ; Thomas Monjalon
> ; Jerin Jacob Kollanukkaran ;
> Konstantin Ananyev ; Bernard
> Iremonger
> Cc: Hemant Agrawal ; Mattias Rönnblom
> ; Kiran K
Hello,
I found a second free command in my code and removed it. David pointed to
the right .
On the other hand, do you think we need to avoid miscalculations? Is it
better to patch it or not?
or it needs to be aware of the second free command.
Sharing more information about env.
# ethtool -i m
> > > > > diff --git a/lib/pdcp/rte_pdcp.c b/lib/pdcp/rte_pdcp.c new file
> > > > > mode
> > > > > 100644 index 00..8914548dbd
> > > > > --- /dev/null
> > > > > +++ b/lib/pdcp/rte_pdcp.c
> > > > > @@ -0,0 +1,138 @@
> > > > > +/* SPDX-License-Identifier: BSD-3-Clause
> > > > > + * Copyright(
From: Yasin CANER [mailto:yasinnca...@gmail.com]
Sent: Thursday, 18 May 2023 10.37
Hello,
I found a second free command in my code and removed it. David pointed to the
right .
MB: Good to hear.
On the other hand, do you think we need to avoid miscalculations? Is it better
to patc
https://bugs.dpdk.org/show_bug.cgi?id=1229
Morten Brørup (m...@smartsharesystems.com) changed:
What|Removed |Added
Resolution|--- |INVALID
> Subject: [PATCH v2 12/22] pdcp: add control PDU handling
>
> Add control PDU handling and implement status report generation. Status
> report generation works only when RX_DELIV = RX_NEXT.
>
> Signed-off-by: Anoob Joseph
> Signed-off-by: Volodymyr Fialko
> ---
> app/test/test_pdcp.c
>-Original Message-
>From: Stephen Hemminger
>Sent: Wednesday, May 17, 2023 9:46 PM
>To: dev@dpdk.org
>Cc: Stephen Hemminger ; Hemant Agrawal
>; Sachin Saxena ; Bruce
>Richardson ; Kevin Laatz
>; Chas Williams ; Min Hu (Connor)
>; Liron Himi ; Devendra Singh
>Rawat ; Alok Prasad
>Subje
> +struct rte_pdcp_t_reordering {
> + /** Timer pointer, stored for later use in callback functions */
> + void *timer;
> + /** Timer arguments, stored for later use in callback functions */
> + void *args;
> + /** Timer start callback handle */
> + rte_pdcp_t_reordering_sta
> Subject: [PATCH v2 16/22] pdcp: add timer expiry handle
>
> From: Volodymyr Fialko
>
> The PDCP protocol requires usage of timers to keep track of how long
> an out-of-order packet should be buffered while waiting for missing
> packets. Applications can register a desired timer implementation
Hi Kiran,
> -Original Message-
> From: kirankum...@marvell.com
> Sent: Thursday, May 18, 2023 11:29 AM
>
> From: Kiran Kumar K
>
> Adding support for Tx queue flow matching item.
> This item is valid only for egress rules.
> An example use case would be that application can
> set diffe
From: Satheesh Paul
Channel mask for SDP interfaces are by default set to
a constant value. Fix this by setting mask calculated
from the channel base and channel count configured in
NIX LF.
Fixes: f1375660 ("common/cnxk: support setting channel mask for SDP
interfaces")
Cc: sta...@dpdk.org
From: Satheesh Paul
Fix uninitialized pointer read reported in coverity scan.
Coverity issue: 375811
Fixes: 84d2ea9d4fb3 ("common/cnxk: support custom pre L2 header parsing as raw")
Cc: sta...@dpdk.org
Signed-off-by: Satheesh Paul
Reviewed-by: Kiran Kumar K
---
drivers/common/cnxk/roc_npc_pa
On 5/12/2023 3:03 AM, Chaoyong He wrote:
> When process VLAN push flow action, the former logic perform the
> mask and shift operations directly on the big endian data, which
> cause both the pcp and VLAN id are not correct for offloaded packets.
>
> Fix it by convert the data from big endian to C
> -Original Message-
> From: Stephen Hemminger
> Replace non-inclusive language with better comments.
>
> Signed-off-by: Stephen Hemminger
> ---
> drivers/bus/fslmc/qbman/qbman_sys_decl.h | 2 +-
> drivers/common/dpaax/caamflib/desc.h | 2 +-
> drivers/dma/idxd/idxd_pci.c
> -Original Message-
> From: Ori Kam
> Sent: Wednesday, May 17, 2023 11:19 PM
> To: Zhang, Qi Z ; dev@dpdk.org
> Cc: techbo...@dpdk.org; Richardson, Bruce ;
> Burakov, Anatoly ; Wiles, Keith
> ; Liang, Cunming ; Wu,
> Jingjing ; Zhang, Helin ;
> Mcnamara, John ; Xu, Rosen
>
> Subject: R
On 5/12/2023 3:07 AM, Chaoyong He wrote:
> In the tx descriptor free logic of nfd3, the former logic might force
> cast a negative number into a very big unsigned number, and which will
> cause potential problem in the xmit loop.
>
> The xmit loop will continue in the place where it should break,
> On 5/12/2023 3:07 AM, Chaoyong He wrote:
> > In the tx descriptor free logic of nfd3, the former logic might force
> > cast a negative number into a very big unsigned number, and which will
> > cause potential problem in the xmit loop.
> >
> > The xmit loop will continue in the place where it sho
In the Tx descriptor free logic of nfd3, the former logic might force
cast a negative number into a very big unsigned number, and which will
cause potential problem in the xmit loop.
The xmit loop will continue in the place where it should break, and will
overwrite the Tx descriptor which is not f
Hi Akhil,
Please see inline.
Thanks,
Anoob
> -Original Message-
> From: Akhil Goyal
> Sent: Thursday, May 18, 2023 1:34 PM
> To: Anoob Joseph ; Thomas Monjalon
> ; Jerin Jacob Kollanukkaran ;
> Konstantin Ananyev ; Bernard
> Iremonger
> Cc: Hemant Agrawal ; Mattias Rönnblom
> ; Kiran K
This patchset contains some features and bugfixes for hns3.
Chengwen Feng (1):
net/hns3: fix receive multiple firmware reset interrupts
Dengdui Huang (2):
net/hns3: fix loop code variable type mismatch
net/hns3: add Tx/Rx descriptor logs
Huisong Li (2):
net/hns3: fix never set MAC flow c
From: Huisong Li
When some hardware and firmware support speed auto-negotiation
but do not support flow control auto-negotiation, driver can
never successfully set MAC flow control by flow_ctrl_set() API.
So only tell user driver doesn't support flow control autoneg
when user enable it.
Fixes: 1
From: Dengdui Huang
Loop conditions are compared with different variable types,
which may cause overflow risks.
Signed-off-by: Dengdui Huang
Signed-off-by: Dongdong Liu
---
drivers/net/hns3/hns3_regs.c | 3 ++-
drivers/net/hns3/hns3_stats.c | 2 +-
2 files changed, 3 insertions(+), 2 deletio
From: Chengwen Feng
In the firmware (also known as IMP) reset scenario, driver interrupt
processing and firmware watchdog initialization are asynchronous.
If the driver interrupt processing is faster than firmware watchdog
initialization (that is, the driver clears the firmware reset
interrupt s
From: Huisong Li
This patch support flow control autoneg for fiber and backplane port.
And it depends on the capability of firmware.
Signed-off-by: Huisong Li
Signed-off-by: Dongdong Liu
---
drivers/net/hns3/hns3_cmd.c| 30 +-
drivers/net/hns3/hns3_cmd.h| 20 ++
From: Dengdui Huang
Add Tx/Rx descriptor logs, controlled by 'RTE_ETHDEV_DEBUG_RX/TX'
compile time flag with 'pmd.net.hns3.rx/tx' log type.
Signed-off-by: Dengdui Huang
Signed-off-by: Dongdong Liu
---
drivers/net/hns3/hns3_ethdev.c | 6 ++
drivers/net/hns3/hns3_logs.h | 18
On 5/17/2023 5:15 PM, Stephen Hemminger wrote:
Sanity check is on the Tier 2 non-inclusive list.
Replace or remove it.
Signed-off-by: Stephen Hemminger
---
Acked-by: Anatoly Burakov
--
Thanks,
Anatoly
On 5/17/2023 8:33 AM, Chaoyong He wrote:
> From: James Hershaw
>
> To align the stats collected by nfp_net_xstats_get() to those collected
> by the `ethtool -S` command. This includes a number of extended
> statistics for both nfp_net and nfp_net_vf devices, as well as MAC
> statistics for nfp_ne
> > > diff --git a/app/test/meson.build b/app/test/meson.build index
> > > 52d9088578..0f658aa2ab 100644
> > > --- a/app/test/meson.build
> > > +++ b/app/test/meson.build
> > > @@ -96,6 +96,7 @@ test_sources = files(
> > > 'test_meter.c',
> > > 'test_mcslock.c',
> > > 'te
There is a general desire to reduce the size and scope of EAL. To this
end, this patchset makes a (very) small step in that direction by taking
the logging functionality out of EAL and putting it into its own library
that can be built and maintained separately.
As with the first RFC for this, the
To allow the fnmatch function to be shared between libraries, without
having to export it into the public namespace (since it's not prefixed
with "rte"), we can convert fnmatch.c to replace fnmatch.h. This allows
fnmatch function to be static and limited in scope to the current file,
preventing dup
Move the logging capability to a separate library, free from EAL. Rename
files as appropriate, and use meson.build to select the correct file to
be built for each operating system, rather than having a subdir per-os.
Add new documentation section in programmers guide to cover logging in
more detail
Now that logging is moved out of EAL, we don't need injection of the
logtype and logging function from EAL to telemetry library, simplifying
things.
Signed-off-by: Bruce Richardson
Acked-by: Morten Brørup
Acked-by: Tyler Retzlaff
---
lib/eal/freebsd/eal.c | 6 +-
lib/eal/linu
From: Jerin Jacob
Based on techboard meeting[1] action item, defining the process for a
new library approval in principle.
[1]
https://mails.dpdk.org/archives/dev/2023-January/260035.html
Signed-off-by: Jerin Jacob
---
RFC..v1:
- Fix the review comments by Konstantin, Keven, Thomas at
http://p
On 4/13/2023 9:30 PM, Robin Jarry wrote:
From: 6WIND
usage: dpdk-rss-flows.py [-h] [-s SPORT_RANGE] [-d DPORT_RANGE] [-r]
[-k RSS_KEY] [-t RETA_SIZE] [-j]
RX_QUEUES SRC DST
Craft IP{v6}/{TCP/UDP} traffic flows that will evenly spread over a
g
Hi Thomas,
Please let me know if there is any feedback on this patch.
Regards,
Ankur
>-Original Message-
>From: Ankur Dwivedi
>Sent: Tuesday, March 7, 2023 5:35 PM
>To: dev@dpdk.org
>Cc: tho...@monjalon.net; Jerin Jacob Kollanukkaran ;
>Ankur Dwivedi
>Subject: [PATCH v5 1/1] devtools:
Hi Zhang,
I think we both want the same thing and share the same basic concepts.
PSB, some answers,
Best,
Ori
> -Original Message-
> From: Zhang, Qi Z
> Sent: Thursday, May 18, 2023 1:33 PM
>
>
>
> > -Original Message-
> > From: Ori Kam
> > Sent: Wednesday, May 17, 2023 11
On 5/18/2023 12:02 PM, Chaoyong He wrote:
> In the Tx descriptor free logic of nfd3, the former logic might force
> cast a negative number into a very big unsigned number, and which will
> cause potential problem in the xmit loop.
>
> The xmit loop will continue in the place where it should break,
> >
> > Hi Zhang,
> >
> > rte_flow is an excellent candidate for implementing P4.
> > We and some internal tests that shows great promise in this regard.
> >
> > I would be very happy to supply any needed information and have
> > discussion on how to continue with this project.
>
> Thank you Ori
On 17 May 2023, at 19:33, Maxime Coquelin wrote:
> Hi Eelco,
>
> On 5/17/23 11:08, Eelco Chaudron wrote:
>> This change will allow the vhost interrupt datapath handling to be split
>> between two processed without one of them holding an explicit lock.
>>
>
> As I had a tuned PVP benchmarking se
On 5/18/2023 10:48 AM, Ori Kam wrote:
> Hi Kiran,
>
>> -Original Message-
>> From: kirankum...@marvell.com
>> Sent: Thursday, May 18, 2023 11:29 AM
>>
>> From: Kiran Kumar K
>>
>> Adding support for Tx queue flow matching item.
>> This item is valid only for egress rules.
>> An example u
On Thu, 18 May 2023 13:45:29 +
Ankur Dwivedi wrote:
> >-Original Message-
> >From: Ankur Dwivedi
> >Sent: Tuesday, March 7, 2023 5:35 PM
> >To: dev@dpdk.org
> >Cc: tho...@monjalon.net; Jerin Jacob Kollanukkaran ;
> >Ankur Dwivedi
> >Subject: [PATCH v5 1/1] devtools: add tracepoint c
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/base
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/ice_c
In all cases but one, CEE mode is defined as 0x01 and IEEE
mode is defined as 0x02. in past these values were swapped.
This is causing the DCB information sent from the FW agent to
be parsed with incorrect structures and resulting in incorrect values.
Change the defines to match what they are in
recipe_bitmap is not aligned to 8 bytes in ice_aqc_recipe_data_elem
structure and set_bit is a atomic operation we end up with a split lock.
The reason for this is that recipe_bitmap might end up being in
two cache lines because it's not aligned.
Fix this by introducing non-atomic function ice_set_
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/drive
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 ++-
2
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/bas
ICE_SW_TUN_AND_NON_TUN tunnel type is used by switchdev for default MAC
rules. Currently a "special word" is added to recipes for such tunnels,
specifying that rule should work only in ingress direction. Because of
this, all egress traffic from VF is being dropped.
To fix that, add a field add_dir
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/b
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 | 4
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/bas
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 fil
The default condition in the switch statement in
ice_sched_get_psm_clk_freq() is an unreachable code. The variable
clk_src is restricted to values 0 to 3 with the bit mask and shift
values set.
Fixes: 76ac9d771c97 ("net/ice/base: read PSM clock frequency from register")
Signed-off-by: Vignesh Srid
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 |
Adds new helper function to read from HW sensors via a new AQ command
"Get Sensor Reading (0x0632)".
Currently, this AQ command only supports reading the temperature from
E810 devices with a supported firmware, but in the future it could be
extended to read other sensors.
Signed-off-by: Marcin Do
Hi Alexander,
Please add rte_flow_trace_xxx for all new functions.
> -Original Message-
> From: Alexander Kozyrev
> Sent: Tuesday, April 18, 2023 10:58 PM
>
> Introduce the new rte_flow_update() API allowing users
> to update the action list in the already existing rule.
> Flow rules ca
On Thu, 18 May 2023 16:44:58 +0800
Chaoyong He wrote:
> From: Long Wu
>
> This patch replaces the usage of the word 'master/slave' with more
> appropriate word 'main/member' in bonding PMD as well as in its docs
> and examples. Also the test app and testpmd were modified to use the
> new wordin
On 2023-05-16 18:03, Morten Brørup wrote:
From: Stephen Hemminger [mailto:step...@networkplumber.org]
Sent: Tuesday, 16 May 2023 17.24
On Tue, 16 May 2023 13:41:46 +
Yasin CANER wrote:
From: Yasin CANER
after a while working rte_mempool_avail_count function returns bigger
than mempool s
>From: Pavan Nikhilesh
>
>Use LMTST when all events in the burst are enqueue with
>rte_event:op as RTE_EVENT_OP_NEW i.e. events are enqueued
>with the `rte_event_enqueue_new_burst` API.
>
>Signed-off-by: Pavan Nikhilesh
Acked-by: Shijith Thotton
>---
>v2 Changes:
>- Fix spell check.
>
> driver
>From: Pavan Nikhilesh
>
>Use the `rte_event_enqueue_new_burst` routine to enqueue events
>with rte_event::op as RTE_EVENT_OP_NEW. This allows PMDs to use
>optimized enqueue routines.
>
>Signed-off-by: Pavan Nikhilesh []
Acked-by: Shijith Thotton
>---
> app/test-eventdev/evt_options.c |
>From: Pavan Nikhilesh
>
>Prevent mempool exhaustion due to elements being stuck in lcore
>local caches.
>
>Signed-off-by: Pavan Nikhilesh
Acked-by: Shijith Thotton
>---
> app/test-eventdev/test_perf_common.c | 11 ++-
> 1 file changed, 6 insertions(+), 5 deletions(-)
>
>diff --git a/ap
Fix the IPsec IPv6 tunnel address bytes swap during SA
configurations in session create/update.
Fixes: 78d03027f2cc ("common/cnxk: add IPsec common code")
Cc: sta...@dpdk.org
Signed-off-by: Rahul Bhansali
---
Changes in v2: update in commit message for fixes and cc tag
drivers/common/cnxk/cnxk
Configure event dev Rx offload flags with rx adapter
start/stop callbacks.
Signed-off-by: Rahul Bhansali
---
Changes in v2: No change
drivers/event/cnxk/cnxk_eventdev_adptr.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/event/cnxk/cnxk_eventdev_adptr.c
Dpdk test application crashes when event inline IPsec test ran for
second time onwards.
In case of event device cleanup, Tx adapter data pointer is free
but not set back to NULL, which causes incomplete
initialization on next run.
Fixes: 6a24c7c4bcd1 ("event/cnxk: add Tx adapter freeing")
Cc: sta.
Fix for mempool cookies get mark to be done before
meta to mbuf processing.
Fixes: 7a709964d9bb ("net/cnxk: use NPA batch burst free for meta buffers")
Cc: sta...@dpdk.org
Signed-off-by: Rahul Bhansali
---
Changes in v2: update in commit message for fixes and cc tag
drivers/event/cnxk/cn10k_wo
Add mempool cookies get mark to all frags in case of
reassembly failure.
Signed-off-by: Rahul Bhansali
---
Changes in v2: No change
drivers/net/cnxk/cn10k_rx.h | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/net/cnxk/cn10k_rx.h b/drivers/net/cnxk/cn10k_rx.h
index 9fdb5565e9
Hi,
On 5/3/2023 8:26 AM, Ophir Munk wrote:
In current DPDK the RTE_MAX_MEMZONE definition is unconditionally hard
coded as 2560. For applications requiring different values of this
parameter – it is more convenient to set the max value via an rte API -
rather than changing the dpdk source code
From: Sunil Kumar Kori
Similar to IPv4 lookup node, patch adds IPv6 lookup
node.
Signed-off-by: Sunil Kumar Kori
Signed-off-by: Amit Prakash Shukla
---
v2:
- Performance related changes
doc/guides/prog_guide/graph_lib.rst | 13 +
lib/node/ip6_lookup.c | 374 +++
Similar to IPv4 rewrite node, patch adds IPv6 rewrite node.
Signed-off-by: Amit Prakash Shukla
---
v2:
- Performance related changes
doc/guides/prog_guide/graph_lib.rst | 8 +
lib/node/ethdev_ctrl.c | 13 ++
lib/node/ip6_rewrite.c | 331
From: Sunil Kumar Kori
Similar to ipv4, to support IPv6 lookup and rewrite node
routes and rewrite data needs to be added.
Patch adds routes for ipv6 to validate ip6_lookup node
and rewrite data to validate ip6_rewrite node.
Signed-off-by: Sunil Kumar Kori
Signed-off-by: Amit Prakash Shukla
On 4/24/2023 3:30 PM, Ivan Malov wrote:
> When the client driver (the DPDK one, for instance) parses user flow
> actions, it ends up with an action set specification. Next, in case
> there are any FW resource-backed actions, like COUNT or SET_DST_MAC,
> the driver allocates these resources and indi
This set of patches removes almost all use of the term sanity
check in DPDK. Did not address base drivers which come from vendors.
It is up to them to fix that.
The term sanity-check and related formats are on the
Inclusive Naming Tier 2 (Strongly Consider Replacing) word list.
https://inclusive
Replace rte_mbuf_sanity_check() with rte_mbuf_verify()
to match the similar macro RTE_VERIFY() in rte_debug.h
The term sanity check is on the Tier 2 list of words
that should be replaced.
Signed-off-by: Stephen Hemminger
---
app/test/test_mbuf.c | 30 ++---
doc/guides/prog
Sanity check is on the Tier 2 non-inclusive list.
Replace or remove it.
Acked-by: Anatoly Burakov
Signed-off-by: Stephen Hemminger
---
lib/eal/common/eal_common_memory.c | 2 +-
lib/eal/common/eal_common_proc.c | 3 ++-
lib/eal/common/eal_common_trace.c | 2 +-
lib/eal/common/eal_memcfg.h
The word "sanity" is on the not-allowed inclusive naming
list. Replace the unnecessary usage in tests.
Signed-off-by: Stephen Hemminger
---
app/test/test_bitmap.c | 4 +--
app/test/test_bpf.c| 6 ++--
app/test/test_common.c | 2 +-
app/test/test_distrib
Do not use non-inclusive terms.
Signed-off-by: Stephen Hemminger
---
examples/ipsec-secgw/event_helper.c | 2 +-
examples/qos_sched/args.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/examples/ipsec-secgw/event_helper.c
b/examples/ipsec-secgw/event_helper.c
i
Don't use term sanity check
Signed-off-by: Stephen Hemminger
---
drivers/net/ring/rte_eth_ring.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/drivers/net/ring/rte_eth_ring.c b/drivers/net/ring/rte_eth_ring.c
index e8bc9b627102..e36742fda84f 100644
--- a/drivers/net/
The word sanity check is unnecessary here.
Signed-off-by: Stephen Hemminger
---
doc/guides/gpus/cuda.rst | 2 +-
doc/guides/sample_app_ug/eventdev_pipeline.rst | 2 +-
doc/guides/tools/testbbdev.rst | 8
3 files changed, 6 insertions(+), 6 deletions
Remove non-inclusive term sanity from these Intel drivers.
Signed-off-by: Stephen Hemminger
---
drivers/net/fm10k/fm10k_ethdev.c | 2 +-
drivers/net/fm10k/fm10k_rxtx.c | 2 +-
drivers/net/ixgbe/ixgbe_fdir.c | 2 +-
drivers/net/ixgbe/ixgbe_ipsec.c | 2 +-
drivers/net/ixgbe/ixgbe_rxtx.c | 2
The term "sanity" is on non-inclusive naming list.
Remove it from the Nvidia drivers.
Signed-off-by: Stephen Hemminger
---
drivers/common/mlx5/linux/mlx5_common_os.c | 2 +-
drivers/net/mlx4/mlx4.c| 2 +-
drivers/net/mlx4/mlx4_flow.c | 6 +++---
drivers/net/mlx5
Sanity check is on the Tier 2 non-inclusive list.
Replace or remove it.
Signed-off-by: Stephen Hemminger
---
lib/graph/graph.c | 2 +-
lib/graph/graph_stats.c | 2 +-
lib/graph/node.c| 2 +-
lib/jobstats/rte_jobstats.c | 6 +++---
lib/metrics/rte_metrics.c | 2 +-
lib
1 - 100 of 166 matches
Mail list logo