https://bugs.dpdk.org/show_bug.cgi?id=1270
David Marchand (david.march...@redhat.com) changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
https://bugs.dpdk.org/show_bug.cgi?id=1303
Bug ID: 1303
Summary: [DPDK-23.11]
hotplug_mp/attach_detach_dev_primary_cross_loop:
re-attach device failed in multiple processes
Product: DPDK
Version: 23.11
H
Hi Hemant and Ferruh,
在 2023/9/21 19:22, Hemant Agrawal 写道:
On 9/21/2023 10:18 AM, lihuisong (C) wrote:
在 2023/9/16 1:29, Ferruh Yigit 写道:
On 8/17/2023 9:42 AM, Huisong Li wrote:
If a port doesn't support PTP, there is no need to keep running app.
So this patch adds the check for PTP capabili
在 2023/9/21 19:17, Hemant Agrawal 写道:
HI Ferruh,
On 9/21/2023 11:02 AM, lihuisong (C) wrote:
Hi Ferruh,
Sorry for my delay reply because of taking a look at all PMDs
implementation.
在 2023/9/16 1:46, Ferruh Yigit 写道:
On 8/17/2023 9:42 AM, Huisong Li wrote:
From the first version of pt
kindly ping.
在 2023/8/2 10:55, Huisong Li 写道:
The command "tso set " is used to enable UFO, please
see commit ce8e6e742807 ("app/testpmd: support UFO in checksum engine")
The above patch configures the RTE_MBUF_F_TX_UDP_SEG to enable UFO only if
tso_segsz is set. Then tx_prepare() may call rte
lgtm,
Acked-by: Huisong Li
在 2023/10/20 9:02, John Daley (johndale) 写道:
Acked-by: John Daley
*From: *Thomas Monjalon
*Date: *Thursday, October 19, 2023 at 8:41 AM
*To: *dev@dpdk.org
*Cc: *David Marchand , chen...@nvidia.com
, Jerin Jacob , Michal
Krawczyk , Shai Brandes , Evgeny
Schemei
Add tracepoints at control path APIs for tracing support.
Note: Fast path APIs don't support tracepoints because the APIs contains
struct and enum, if adding tracepints will lead to chkincs failure.
Signed-off-by: Chengwen Feng
Acked-by: Morten Brørup
---
v5: Only support control path APIs tra
> -Original Message-
> From: Miskell, Timothy
> Sent: Friday, October 20, 2023 1:26 AM
> To: Zhang, Qi Z
> Cc: dev@dpdk.org; Miskell, Timothy ; Tsai,
> Jonathan1
> Subject: [PATCH v2] net/ice: fix L1 check interval to account for longer link
> times
>
> For edge cases where the trans
Acked-by: John Daley
From: Thomas Monjalon
Date: Thursday, October 19, 2023 at 8:41 AM
To: dev@dpdk.org
Cc: David Marchand , chen...@nvidia.com
, Jerin Jacob , Michal Krawczyk
, Shai Brandes , Evgeny Schemeilin
, Igor Chauskin , Ron Beider
, John Daley (johndale) , Hyong Youb
Kim (hyonkim
> -Original Message-
> From: Qiao, Wenjing
> Sent: Thursday, October 19, 2023 5:24 PM
> To: Wu, Jingjing ; Xing, Beilei
> Cc: dev@dpdk.org; Zhang, Qi Z ; Qiao, Wenjing
>
> Subject: [PATCH] net/cpfl: fix coverity issue 403269, 403270 and 403272
>
> From: Wenjing Qiao
>
> Fix logical
> -Original Message-
> From: Mingjin Ye
> Sent: Thursday, October 19, 2023 5:04 PM
> To: dev@dpdk.org
> Cc: Yang, Qiming ; Zhou, YidingX
> ; Ye, MingjinX ; Su, Simei
> ; Wu, Wenjun1 ; Zhang,
> Yuying ; Xing, Beilei ; Wu,
> Jingjing
> Subject: [PATCH v5] net/iavf: data paths support no-p
Release status meeting minutes 2023-10-19
=
Agenda:
* Release Dates
* Subtrees
* Roadmaps
* LTS
* Defects
* Opens
Participants:
* AMD
* ARM
* Intel
* Marvell
* Nvidia
* Red Hat
Release Dates
-
The following are the current working dates for 23
Follow the guidelines already in deprecation.rst and
make the API's stable, even though they are marked as deprecated.
Note: this library never properly marked its experimental API's.
The API's were in the EXPERIMENTAL section but the macro
__rte_experimental was missing.
Signed-off-by: Stephen H
Though this library is marked for deprecation in future.
This patch follows the guideline in deprecation notice which
states the experimental API's will become stable.
Signed-off-by: Stephen Hemminger
---
doc/guides/rel_notes/deprecation.rst | 2 --
lib/table/rte_swx_table_learner.h| 10 ---
The node library has been around long enough that experimental
tag should be removed. The IPv6 support was added in 23.03
but that is still enough time that it can be marked stable.
The logtype variable should have been marked internal
since it is not intended to be used outside of library.
Sign
This library was added in 22.11.
Time to make it not experimental.
Signed-off-by: Stephen Hemminger
---
lib/regexdev/rte_regexdev.h | 92 -
lib/regexdev/version.map| 2 +-
2 files changed, 1 insertion(+), 93 deletions(-)
diff --git a/lib/regexdev/rte_reg
The compressdev can not hide under the experimental flag.
Remove the experimental flag and require ABI to be stable.
Signed-off-by: Stephen Hemminger
---
MAINTAINERS | 2 +-
lib/compressdev/rte_comp.h| 6 --
lib/compressdev/rte_compressdev.h | 26 -
These API's were added in 21.11, remove experimental flag.
Signed-off-by: Stephen Hemminger
Acked-by: Konstantin Ananyev
---
lib/ipsec/rte_ipsec.h | 2 --
lib/ipsec/version.map | 9 +
2 files changed, 1 insertion(+), 10 deletions(-)
diff --git a/lib/ipsec/rte_ipsec.h b/lib/ipsec/rte_ip
The API's for bbdev were last added to in 22.11.
Remove experimental flag now.
Signed-off-by: Stephen Hemminger
---
lib/bbdev/rte_bbdev.h| 4
lib/bbdev/rte_bbdev_op.h | 2 --
lib/bbdev/version.map| 15 +++
3 files changed, 7 insertions(+), 14 deletions(-)
diff --git a
All API's that before 22.11 release should have experimental
tag removed.
Signed-off-by: Stephen Hemminger
---
lib/vhost/rte_vhost.h| 5
lib/vhost/rte_vhost_async.h | 19 --
lib/vhost/rte_vhost_crypto.h | 1 -
lib/vhost/version.map| 51 ++--
The rte_security API's for macsec were added in 22.11.
Therefore remove the experimental tag.
There is also one helper function for setting packet
metadata that should have been marked internal.
Signed-off-by: Stephen Hemminger
---
lib/security/rte_security.h | 27 ---
l
The member library last received new API's in 22.11.
All the API's should be marked stable by now.
Signed-off-by: Stephen Hemminger
---
lib/member/rte_member.h | 54 -
lib/member/version.map | 12 +++--
2 files changed, 3 insertions(+), 63 deletions(-
There were two functions added in 22.11 which were
marked as experimental. Remove the experimental tag.
Signed-off-by: Stephen Hemminger
Acked-by: Konstantin Ananyev
---
lib/ip_frag/rte_ip_frag.h | 2 --
lib/ip_frag/version.map | 9 ++---
2 files changed, 2 insertions(+), 9 deletions(-)
The function rte_kvargs_get_with_value was added in 21.11
so experimental flag can be removed.
Signed-off-by: Stephen Hemminger
Acked-by: Bruce Richardson
---
lib/kvargs/rte_kvargs.h | 4
lib/kvargs/version.map | 8 +---
2 files changed, 1 insertion(+), 11 deletions(-)
diff --git a/l
The power management API's were last changed in 22.11 release.
Therefore remove experimental for 23.11 release.
Signed-off-by: Stephen Hemminger
---
lib/power/rte_power.h | 4 ---
lib/power/rte_power_guest_channel.h | 4 ---
lib/power/rte_power_pmd_mgmt.h | 40 --
The API's for rte_meter_trtcm were never properly flagged
as experimental; missing __rte_experimental but there was
an experimental comment in the docbook comment.
Remove the comment.
Signed-off-by: Stephen Hemminger
Acked-by: Bruce Richardson
---
lib/meter/rte_meter.h | 12
1 file
These were added in 20.11 time now to remove experimental flag.
Signed-off-by: Stephen Hemminger
Acked-by: Chengwen Feng
Acked-by: Bruce Richardson
---
MAINTAINERS | 2 +-
lib/dmadev/rte_dmadev.h | 85 -
lib/dmadev/version.map | 2 +-
3 fi
The overcommit and PIE support was added back in 2020.
Remove experimental tag.
Signed-off-by: Stephen Hemminger
---
lib/sched/rte_pie.h | 8
lib/sched/rte_sched.h | 5 -
lib/sched/version.map | 18 --
3 files changed, 4 insertions(+), 27 deletions(-)
diff --git
Function was added in 20.11, remove experimental flag.
Signed-off-by: Stephen Hemminger
---
lib/timer/rte_timer.h | 4
lib/timer/version.map | 7 +--
2 files changed, 1 insertion(+), 10 deletions(-)
diff --git a/lib/timer/rte_timer.h b/lib/timer/rte_timer.h
index d3927d5b6bac..153d1993
The rte_thash_ functions have been around since 2020.
Remove experimental tag.
Signed-off-by: Stephen Hemminger
---
lib/hash/rte_thash.h | 44 ---
lib/hash/rte_thash_gfni.h | 8 ---
lib/hash/rte_thash_x86_gfni.h | 8 ---
lib/hash/version.map
This API was added in 2020 and should no longer be experimental.
Signed-off-by: Stephen Hemminger
Acked-by: Bruce Richardson
---
lib/mbuf/rte_mbuf.h | 1 -
lib/mbuf/version.map | 8 +---
2 files changed, 1 insertion(+), 8 deletions(-)
diff --git a/lib/mbuf/rte_mbuf.h b/lib/mbuf/rte_mbuf.h
The function to associate RCU with LPM was added several releases ago.
Remove experimental.
Signed-off-by: Stephen Hemminger
---
lib/lpm/rte_lpm.h | 4
lib/lpm/version.map | 7 +--
2 files changed, 1 insertion(+), 10 deletions(-)
diff --git a/lib/lpm/rte_lpm.h b/lib/lpm/rte_lpm.h
ind
These functions were added back in 2020.
Remove experimental flag.
Signed-off-by: Stephen Hemminger
Reviewed-by: Honnappa Nagarahalli
---
lib/rcu/rte_rcu_qsbr.h | 20
lib/rcu/version.map| 15 ---
2 files changed, 4 insertions(+), 31 deletions(-)
diff --git
These functions have been around long enough should no
longer be experimental.
Signed-off-by: Stephen Hemminger
---
lib/net/rte_ip.h | 19 ---
1 file changed, 19 deletions(-)
diff --git a/lib/net/rte_ip.h b/lib/net/rte_ip.h
index 7f58dc6f6a9c..2cb5be222cdd 100644
--- a/lib/net/r
This API was added in 23.11 and can now be marked as not
experimental.
Signed-off-by: Stephen Hemminger
---
lib/pcapng/rte_pcapng.h | 11 ---
lib/pcapng/version.map | 6 ++
2 files changed, 2 insertions(+), 15 deletions(-)
diff --git a/lib/pcapng/rte_pcapng.h b/lib/pcapng/rte_pcap
The filtering API's were added in 23.11 and can now be marked
as not experimental.
Signed-off-by: Stephen Hemminger
---
lib/pdump/rte_pdump.h | 12
lib/pdump/version.map | 11 +++
2 files changed, 3 insertions(+), 20 deletions(-)
diff --git a/lib/pdump/rte_pdump.h b/lib/pdu
These haven't changed in a while, time has come to make them
not experimental.
Signed-off-by: Stephen Hemminger
---
MAINTAINERS| 2 +-
lib/ethdev/rte_mtr.h | 25 +
lib/ethdev/version.map | 34 --
3 files changed, 18 insertion
These API's have been around since 20.11, mark them as not
experimental.
Signed-off-by: Stephen Hemminger
---
MAINTAINERS| 2 +-
lib/ethdev/rte_tm.h| 34 ---
lib/ethdev/version.map | 62 --
3 files changed, 31 insertion
These API's have all ben around for several releases.
Signed-off-by: Stephen Hemminger
Acked-by: Bruce Richardson
---
lib/cmdline/cmdline.h| 1 -
lib/cmdline/cmdline_parse.h | 4
lib/cmdline/cmdline_rdline.h | 4
lib/cmdline/version.map | 26 --
These two API's were introduced in 23.11 and can now be
made not experimental.
Signed-off-by: Stephen Hemminger
Acked-by: Konstantin Ananyev
---
lib/bpf/rte_bpf.h | 2 --
lib/bpf/version.map | 9 ++---
2 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/lib/bpf/rte_bpf.h b/lib/
Since 23.11 is an LTS release it is time to remove the experimental
bandaid off many API's. There are about 890 API's marked with experimental
on current main branch. This addresses the easy to remove ones and
gets it down to about 510 places.
The rule is any API that has been in since 22.11 needs
> The rte_security API's for macsec were added in 22.11.
> Therefore remove the experimental tag.
>
> There is also one helper function for setting packet
> metadata that should have been marked internal.
>
> Signed-off-by: Stephen Hemminger
Acked-by: Akhil Goyal
However, only one PMD supports
From: Rakesh Kudurumalla
Adds an use case l3fwd. It contains a dedicated l3fwd.cli file
mentioning commands to configure the required resources.
Once application successfully parses the l3fwd.cli then a graph is
created having below nodes:
- ethdev_rx -> pkt_cls
- pkt_cls -> ip4_lookup
- pkt
From: Sunil Kumar Kori
Adds application's command line parameter "--enable-graph-stats"
to enable dumping graph stats on console.
By default, no graph stats will be printed on console but same can
be dumped via telnet session using "graph stats show" command.
Signed-off-by: Sunil Kumar Kori
Si
From: Rakesh Kudurumalla
Adds graph module to create a graph for a given use case like
l3fwd.
Following commands are exposed:
- graph [bsz ] [tmo ] [coremask ] \
model pcap_enable <0 | 1> num_pcap_pkts \
pcap_file
- graph start
- graph stats show
- help graph
Signed-off-
From: Rakesh Kudurumalla
Adds ethdev_rx module to create port-queue-core mapping.
Mapping will be used to launch graph worker thread and dequeue
packets on mentioned core from desired port/queue.
Following commands are exposed:
- ethdev_rx map port queue core
- help ethdev_rx
Signed-off-b
From: Sunil Kumar Kori
Adds neigh module to configure arp/neigh. This module uses
ipv4_rewrite and ipv6_rewrite node to write neigh information.
Following commands are exposed:
- neigh add ipv4
- neigh add ipv6
- help neigh
Signed-off-by: Sunil Kumar Kori
Signed-off-by: Rakesh Kudurumal
From: Rakesh Kudurumalla
Adds ipv6_lookup module to configure LPM6 table. This LPM6 table
will be used for IPv6 lookup and forwarding.
Following commands are exposed:
- ipv6_lookup route add ipv6 netmask via
- help ipv6_lookup
Signed-off-by: Sunil Kumar Kori
Signed-off-by: Rakesh Kuduruma
From: Sunil Kumar Kori
Adds ipv4_lookup module to configure LPM table. This LPM table
will be used for IPv4 lookup and forwarding.
Following commands are exposed:
- ipv4_lookup route add ipv4 netmask via
- help ipv4_lookup
Signed-off-by: Sunil Kumar Kori
Signed-off-by: Rakesh Kudurumalla
From: Sunil Kumar Kori
Adds ethdev module to configure ethernet devices.
Following commands are exposed:
- ethdev rxq txq
- ethdev mtu
- ethdev promiscuous
- ethdev show
- ethdev stats
- ethdev ip4 addr add netmask
- ethdev ip6 addr add netmask
- help ethdev
Signed-off-b
From: Rakesh Kudurumalla
Adds mempool module which will be creating mempools.
Following commands are exposed:
- mempool size buffers \
cache numa
- help mempool
User will add this command in .cli file according to its need.
Signed-off-by: Sunil Kumar Kori
Signed-off-by: Rakesh
From: Sunil Kumar Kori
Adds some helper functions to parse IPv4, IPv6 and MAC addresses
string into respective datatype.
Signed-off-by: Sunil Kumar Kori
Signed-off-by: Rakesh Kudurumalla
Acked-by: Jerin Jacob
---
app/graph/meson.build | 1 +
app/graph/module_api.h | 1 +
app/graph/utils
From: Sunil Kumar Kori
Adds framework to initiate a telnet session with application.
Some configurations and debug commands are exposed as runtime APIs.
Those commands can be invoked using telnet session.
Application initiates a telnet server with host address 0.0.0.0
and port number 8086 by de
From: Sunil Kumar Kori
Adds base framework to read a given .cli file as a command line
parameter "-s".
Example:
# ./dpdk-graph -c 0xff -- -s ./app/graph/examples/dummy.cli
Each .cli file will contain commands to configure different module like
mempool, ethdev, lookup tables, graph etc. Command
From: Sunil Kumar Kori
In the continuation of following feedback
https://patches.dpdk.org/project/dpdk/patch/20230425131516.3308612-5-vattun...@marvell.com/
this patch series adds dpdk-graph application to exercise various
usecases using graph.
1. Each use case is defined in terms of .cli file w
For edge cases where the transceiver is physically inserted first and
immediately afterwards the DPDK PF is started the LSC event may occur
outside the current setting for the maximum check interval window. This
change lengthens the check interval to account for this along with other
reported cases
Follow the guidelines already in deprecation.rst and
make the API's stable, even though they are marked as deprecated.
Note: this library never properly marked its experimental API's.
The API's were in the EXPERIMENTAL section but the macro
__rte_experimental was missing.
Signed-off-by: Stephen H
Though this library is marked for deprecation in future.
This patch follows the guideline in deprecation notice which
states the experimental API's will become stable.
Signed-off-by: Stephen Hemminger
---
doc/guides/rel_notes/deprecation.rst | 2 --
lib/table/rte_swx_table_learner.h| 10 ---
The node library has been around long enough that experimental
tag should be removed. The IPv6 support was added in 23.03
but that is still enough time that it can be marked stable.
The logtype variable should have been marked internal
since it is not intended to be used outside of library.
Sign
This library was added in 22.11.
Time to make it not experimental.
Signed-off-by: Stephen Hemminger
---
lib/regexdev/rte_regexdev.h | 92 -
lib/regexdev/version.map| 2 +-
2 files changed, 1 insertion(+), 93 deletions(-)
diff --git a/lib/regexdev/rte_reg
The compressdev can not hide under the experimental flag.
Remove the experimental flag and require ABI to be stable.
Signed-off-by: Stephen Hemminger
---
MAINTAINERS | 2 +-
lib/compressdev/rte_comp.h| 6 --
lib/compressdev/rte_compressdev.h | 26 -
These API's were added in 21.11, remove experimental flag.
Signed-off-by: Stephen Hemminger
Acked-by: Konstantin Ananyev
---
lib/ipsec/rte_ipsec.h | 2 --
lib/ipsec/version.map | 9 +
2 files changed, 1 insertion(+), 10 deletions(-)
diff --git a/lib/ipsec/rte_ipsec.h b/lib/ipsec/rte_ip
The API's for bbdev were last added to in 22.11.
Remove experimental flag now.
Signed-off-by: Stephen Hemminger
---
lib/bbdev/rte_bbdev.h| 4
lib/bbdev/rte_bbdev_op.h | 2 --
lib/bbdev/version.map| 15 +++
3 files changed, 7 insertions(+), 14 deletions(-)
diff --git a
All API's that before 22.11 release should have experimental
tag removed.
Signed-off-by: Stephen Hemminger
---
lib/vhost/rte_vhost.h| 5
lib/vhost/rte_vhost_async.h | 19 --
lib/vhost/rte_vhost_crypto.h | 1 -
lib/vhost/version.map| 51 ++--
The rte_security API's for macsec were added in 22.11.
Therefore remove the experimental tag.
There is also one helper function for setting packet
metadata that should have been marked internal.
Signed-off-by: Stephen Hemminger
---
lib/security/rte_security.h | 28 +---
---
lib/power/version.map | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/power/version.map b/lib/power/version.map
index 8dd154bb0609..177ef3e2dd54 100644
--- a/lib/power/version.map
+++ b/lib/power/version.map
@@ -42,4 +42,6 @@ DPDK_24 {
rte_power_uncore_get_num_pkgs;
r
The member library last received new API's in 22.11.
All the API's should be marked stable by now.
Signed-off-by: Stephen Hemminger
---
lib/member/rte_member.h | 54 -
lib/member/version.map | 12 +++--
2 files changed, 3 insertions(+), 63 deletions(-
There were two functions added in 22.11 which were
marked as experimental. Remove the experimental tag.
Signed-off-by: Stephen Hemminger
Acked-by: Konstantin Ananyev
---
lib/ip_frag/rte_ip_frag.h | 2 --
lib/ip_frag/version.map | 9 ++---
2 files changed, 2 insertions(+), 9 deletions(-)
The function rte_kvargs_get_with_value was added in 21.11
so experimental flag can be removed.
Signed-off-by: Stephen Hemminger
Acked-by: Bruce Richardson
---
lib/kvargs/rte_kvargs.h | 4
lib/kvargs/version.map | 8 +---
2 files changed, 1 insertion(+), 11 deletions(-)
diff --git a/l
The power management API's were last changed in 22.11 release.
Therefore remove experimental for 23.11 release.
Signed-off-by: Stephen Hemminger
---
lib/power/rte_power.h | 4 ---
lib/power/rte_power_guest_channel.h | 4 ---
lib/power/rte_power_pmd_mgmt.h | 40 --
The API's for rte_meter_trtcm were never properly flagged
as experimental; missing __rte_experimental but there was
an experimental comment in the docbook comment.
Remove the comment.
Signed-off-by: Stephen Hemminger
Acked-by: Bruce Richardson
---
lib/meter/rte_meter.h | 12
1 file
These were added in 20.11 time now to remove experimental flag.
Signed-off-by: Stephen Hemminger
Acked-by: Chengwen Feng
Acked-by: Bruce Richardson
---
MAINTAINERS | 2 +-
lib/dmadev/rte_dmadev.h | 85 -
lib/dmadev/version.map | 2 +-
3 fi
The overcommit and PIE support was added back in 2020.
Remove experimental tag.
Signed-off-by: Stephen Hemminger
---
lib/sched/rte_pie.h | 8
lib/sched/rte_sched.h | 5 -
lib/sched/version.map | 18 --
3 files changed, 4 insertions(+), 27 deletions(-)
diff --git
Function was added in 20.11, remove experimental flag.
Signed-off-by: Stephen Hemminger
---
lib/timer/rte_timer.h | 4
lib/timer/version.map | 7 +--
2 files changed, 1 insertion(+), 10 deletions(-)
diff --git a/lib/timer/rte_timer.h b/lib/timer/rte_timer.h
index d3927d5b6bac..153d1993
The rte_thash_ functions have been around since 2020.
Remove experimental tag.
Signed-off-by: Stephen Hemminger
---
lib/hash/rte_thash.h | 44 ---
lib/hash/rte_thash_gfni.h | 8 ---
lib/hash/rte_thash_x86_gfni.h | 8 ---
lib/hash/version.map
This API was added in 2020 and should no longer be experimental.
Signed-off-by: Stephen Hemminger
Acked-by: Bruce Richardson
---
lib/mbuf/rte_mbuf.h | 1 -
lib/mbuf/version.map | 8 +---
2 files changed, 1 insertion(+), 8 deletions(-)
diff --git a/lib/mbuf/rte_mbuf.h b/lib/mbuf/rte_mbuf.h
The function to associate RCU with LPM was added several releases ago.
Remove experimental.
Signed-off-by: Stephen Hemminger
---
lib/lpm/rte_lpm.h | 4
lib/lpm/version.map | 7 +--
2 files changed, 1 insertion(+), 10 deletions(-)
diff --git a/lib/lpm/rte_lpm.h b/lib/lpm/rte_lpm.h
ind
These functions were added back in 2020.
Remove experimental flag.
Signed-off-by: Stephen Hemminger
Reviewed-by: Honnappa Nagarahalli
---
lib/rcu/rte_rcu_qsbr.h | 20
lib/rcu/version.map| 15 ---
2 files changed, 4 insertions(+), 31 deletions(-)
diff --git
These functions have been around long enough should no
longer be experimental.
Signed-off-by: Stephen Hemminger
---
lib/net/rte_ip.h | 19 ---
1 file changed, 19 deletions(-)
diff --git a/lib/net/rte_ip.h b/lib/net/rte_ip.h
index 7f58dc6f6a9c..2cb5be222cdd 100644
--- a/lib/net/r
This API was added in 23.11 and can now be marked as not
experimental.
Signed-off-by: Stephen Hemminger
---
lib/pcapng/rte_pcapng.h | 11 ---
lib/pcapng/version.map | 6 ++
2 files changed, 2 insertions(+), 15 deletions(-)
diff --git a/lib/pcapng/rte_pcapng.h b/lib/pcapng/rte_pcap
The filtering API's were added in 23.11 and can now be marked
as not experimental.
Signed-off-by: Stephen Hemminger
---
lib/pdump/rte_pdump.h | 12
lib/pdump/version.map | 11 +++
2 files changed, 3 insertions(+), 20 deletions(-)
diff --git a/lib/pdump/rte_pdump.h b/lib/pdu
These API's have been around since 20.11, mark them as not
experimental.
Signed-off-by: Stephen Hemminger
---
MAINTAINERS| 2 +-
lib/ethdev/rte_tm.h| 34 ---
lib/ethdev/version.map | 62 --
3 files changed, 31 insertion
These haven't changed in a while, time has come to make them
not experimental.
Signed-off-by: Stephen Hemminger
---
MAINTAINERS| 2 +-
lib/ethdev/rte_mtr.h | 25 +
lib/ethdev/version.map | 34 --
3 files changed, 18 insertion
These API's have all ben around for several releases.
Signed-off-by: Stephen Hemminger
Acked-by: Bruce Richardson
---
lib/cmdline/cmdline.h| 1 -
lib/cmdline/cmdline_parse.h | 4
lib/cmdline/cmdline_rdline.h | 4
lib/cmdline/version.map | 26 --
Since 23.11 is an LTS release it is time to remove the experimental
bandaid off many API's. There are about 890 API's marked with experimental
on current main branch. This addresses the easy to remove ones and
gets it down to about 510 places.
The rule is any API that has been in since 22.11 needs
These two API's were introduced in 23.11 and can now be
made not experimental.
Signed-off-by: Stephen Hemminger
Acked-by: Konstantin Ananyev
---
lib/bpf/rte_bpf.h | 2 --
lib/bpf/version.map | 9 ++---
2 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/lib/bpf/rte_bpf.h b/lib/
For edge cases where the transceiver is physically inserted first and
immediately afterwards the DPDK PF is started the LSC event may occur outside
the current setting for the maximum check interval window. This change
lengthens the check interval to account for this along with other reported
c
> Subject: [PATCH 2/2] drivers: use function to compare PCI addresses
>
> Some places were not using the function rte_pci_addr_cmp() to compare 2 PCI
> addresses.
>
> Signed-off-by: Thomas Monjalon
For MANA,
Acked-by: Long Li
> ---
> drivers/net/mana/mana.c | 6 ++
> drivers/net
Some places were not using the function rte_pci_addr_cmp()
to compare 2 PCI addresses.
Signed-off-by: Thomas Monjalon
---
drivers/net/mana/mana.c | 6 ++
drivers/net/mlx4/mlx4.c | 5 +
drivers/net/mlx5/linux/mlx5_os.c | 5 +
3 files changed, 4 insertions(+), 12 dele
Some places were not using the macro PCI_PRI_FMT
as print format of a PCI address.
Note: RTE prefix is missing in the name of some PCI macros.
Signed-off-by: Thomas Monjalon
---
drivers/event/skeleton/skeleton_eventdev.c | 2 +-
drivers/net/ena/ena_ethdev.c | 2 +-
drivers/net/eni
Some drivers could use more the PCI lib facilities.
Thomas Monjalon (2):
drivers: use macro for PCI address format
drivers: use function to compare PCI addresses
drivers/event/skeleton/skeleton_eventdev.c | 2 +-
drivers/net/ena/ena_ethdev.c | 2 +-
drivers/net/enic/enic.h
> -Original Message-
> From: sk...@marvell.com
> Sent: Thursday, October 19, 2023 4:20 PM
> To: Sunil Kumar Kori ; Rakesh Kudurumalla
>
> Cc: dev@dpdk.org
> Subject: [EXT] [PATCH v10 12/12] app/graph: support l3fwd use case
>
> External Email
>
>
Hi Nicolas,
On 10/19/23 14:09, Chautru, Nicolas wrote:
Hi Maxime,
In practice anyone using that API is already using the one defined in the patch
below and not using -t for time out. So not a concern to do it properly through
that patch.
Sorry, I'm not sure to follow you.
For example in RHE
Hi Maxime,
> -Original Message-
> From: Maxime Coquelin
> Sent: Thursday, October 19, 2023 10:47 AM
> To: Chautru, Nicolas ; Vargas, Hernan
> ; dev@dpdk.org; gak...@marvell.com; Rix, Tom
>
> Cc: Zhang, Qi Z
> Subject: Re: [PATCH v1 06/11] test/bbdev: assert failed test for queue
> con
Hi Maxime,
In practice anyone using that API is already using the one defined in the patch
below and not using -t for time out. So not a concern to do it properly through
that patch.
Heman, any concern on your side with this change?
> -Original Message-
> From: Maxime Coquelin
> Sent:
https://bugs.dpdk.org/show_bug.cgi?id=1302
Bug ID: 1302
Summary: dpdk-pcapdump regression
Product: DPDK
Version: 23.03
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Norma
From: Rakesh Kudurumalla
Adds an use case l3fwd. It contains a dedicated l3fwd.cli file
mentioning commands to configure the required resources.
Once application successfully parses the l3fwd.cli then a graph is
created having below nodes:
- ethdev_rx -> pkt_cls
- pkt_cls -> ip4_lookup
- pkt
From: Sunil Kumar Kori
Adds application's command line parameter "--enable-graph-stats"
to enable dumping graph stats on console.
By default, no graph stats will be printed on console but same can
be dumped via telnet session using "graph stats show" command.
Signed-off-by: Sunil Kumar Kori
Si
From: Rakesh Kudurumalla
Adds graph module to create a graph for a given use case like
l3fwd.
Following commands are exposed:
- graph [bsz ] [tmo ] [coremask ] \
model pcap_enable <0 | 1> num_pcap_pkts \
pcap_file
- graph start
- graph stats show
- help graph
Signed-off-
From: Rakesh Kudurumalla
Adds ethdev_rx module to create port-queue-core mapping.
Mapping will be used to launch graph worker thread and dequeue
packets on mentioned core from desired port/queue.
Following commands are exposed:
- ethdev_rx map port queue core
- help ethdev_rx
Signed-off-b
1 - 100 of 119 matches
Mail list logo