Hi Team,
Have sent a message to DPDK alias. Can you please have a look and share
your thoughts on this ?
Please reply on legacy memory design and thoughts on the crash reason ?
#6 sigcrash (signo=11, info=0x7fff1c1867f0,
ctx=0x7fff1c1866c0)
#7
#8 malloc_elem_can_hold
From: Pavan Nikhilesh
Disable timer resolution estimation, read TIM LF clock registers
to get the current running clock counter as estimating causes
time drift.
Signed-off-by: Pavan Nikhilesh
---
drivers/common/cnxk/hw/tim.h | 6 ++
drivers/event/cnxk/cnxk_tim_evdev.c | 140 +++-
From: Pavan Nikhilesh
Set default GetWork(dequeue) mode to prefetch with wait for
event.
Signed-off-by: Pavan Nikhilesh
---
doc/guides/eventdevs/cnxk.rst | 5 +++--
drivers/event/cnxk/cn10k_eventdev.c | 1 +
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/doc/guides/eventd
From: Pavan Nikhilesh
Avoid reading non-cached registers in fastpath.
PENDSTATE need not be read before tag flush in tx enqueue
context as we have additional checks prior to check for
pending flushes.
Signed-off-by: Pavan Nikhilesh
---
Depends-on: Series-24634
v2 Changes:
- Rebase on next-n
> +static void
> +idpf_adapter_rel(struct idpf_adapter *adapter) {
> + struct iecm_hw *hw = &adapter->hw;
> + int i;
> +
> + iecm_ctlq_deinit(hw);
> +
> + rte_free(adapter->caps);
> + adapter->caps = NULL;
> +
> + rte_free(adapter->mbx_resp);
> + adapter->mbx_resp = NU
> -Original Message-
> From: Guo, Junfeng
> Sent: Monday, September 5, 2022 6:58 PM
> To: Zhang, Qi Z ; Wu, Jingjing
> ; Xing, Beilei
> Cc: dev@dpdk.org; Wang, Xiao W ; Guo, Junfeng
> ; Li, Xiaoyun
> Subject: [PATCH v2 03/14] net/idpf: add support for device initialization
>
> Suppor
On Tue, Sep 20, 2022 at 11:25 PM Honnappa Nagarahalli
wrote:
>
>
> > >
> > > On Fri, Jul 29, 2022 at 10:55:45AM +, Juraj Linkeš wrote:
> > >
> > > > +self.session = pxssh.pxssh(encoding="utf-8")
> > > > +self.session.login(
> > > > +
Hi,
We bind the uio_pci_generic driver and use the command of the attached image to
execute DPDK. However, we encountered the problem of device cannot be used on
i225V/i226V in elkhartlake platform. Currently, the same method works fine for
i211 and intel(r) Killer(tm) Ethernet E3100 2.5 Gbps. D
This patch supports rte_memarea_alloc()/rte_memarea_free()/
rte_memarea_update_refcnt() API.
Signed-off-by: Chengwen Feng
---
doc/guides/prog_guide/memarea_lib.rst | 10 ++
lib/memarea/memarea_private.h | 3 +
lib/memarea/rte_memarea.c | 141 ++
lib
This patch supports backup memory mechanism, the memarea object could
use another memarea object as a backup.
Signed-off-by: Chengwen Feng
---
doc/guides/prog_guide/memarea_lib.rst | 3 +++
lib/memarea/memarea_private.h | 2 ++
lib/memarea/rte_memarea.c | 21 +++
This patch support memarea test about API rte_memarea_create and
rte_memarea_destroy.
Signed-off-by: Chengwen Feng
---
MAINTAINERS | 1 +
app/test/meson.build| 2 +
app/test/test_memarea.c | 134
3 files changed, 137 insertions(+)
cre
This patch supports rte_memarea_dump() API which could be used for
debug.
Signed-off-by: Chengwen Feng
---
doc/guides/prog_guide/memarea_lib.rst | 3 ++
lib/memarea/rte_memarea.c | 73 +++
lib/memarea/rte_memarea.h | 21
lib/memarea/versi
This patch supports rte_memarea_alloc()/rte_memarea_free()/
rte_memarea_update_refcnt() test.
Signed-off-by: Chengwen Feng
---
app/test/test_memarea.c | 143 +++-
1 file changed, 142 insertions(+), 1 deletion(-)
diff --git a/app/test/test_memarea.c b/app/test
This patch supports backup memory mechanism test.
Signed-off-by: Chengwen Feng
---
app/test/test_memarea.c | 41 +
1 file changed, 41 insertions(+)
diff --git a/app/test/test_memarea.c b/app/test/test_memarea.c
index a07fb4424f..9609909d7c 100644
--- a/ap
This patch supports rte_memarea_dump() test.
Signed-off-by: Chengwen Feng
---
app/test/test_memarea.c | 33 +
1 file changed, 33 insertions(+)
diff --git a/app/test/test_memarea.c b/app/test/test_memarea.c
index 866b86165f..a07fb4424f 100644
--- a/app/test/test_m
MT-safe is enabled by default in previous test, this patch adds no
MT-safe test.
Signed-off-by: Chengwen Feng
---
app/test/test_memarea.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/app/test/test_memarea.c b/app/test/test_memarea.c
index 9609909d7c..2ab90f
The memarea library is an allocator of variable-size object. It is a
collection of allocated objects that can be efficiently alloc or free
all at once, the main features are as follows:
a) it facilitate alloc and free of memory with low overhead.
b) it provides refcnt feature which could be useful
The memarea library is an allocator of variable-size object. It is a
collection of allocated objects that can be efficiently alloc or free
all at once, the main feature are as follows:
a) it facilitate alloc and free of memory with low overhead.
b) it provides refcnt feature which could be useful
> On 9/15/2022 11:44 AM, Chaoyong He wrote:
> > Adds the vNIC initialization logic for the flower PF vNIC. The flower
> > firmware application exposes this vNIC for the purposes of fallback
> > traffic in the switchdev use-case.
> >
> > Adds minimal dev_ops for this PF vNIC device. Because the devi
Add testpmd command line to match for METER_MARK action:
flow create ... actions meter_mark mtr_profile 20 / end
Signed-off-by: Alexander Kozyrev
---
app/test-pmd/cmdline_flow.c | 127
app/test-pmd/config.c | 26
app/test-p
Extend the list of available modify_field IDs to include
recently added meter color marker item in testpmd CLI.
Signed-off-by: Alexander Kozyrev
---
app/test-pmd/cmdline_flow.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_
Add testpmd command line to match on a meter color:
flow create 0 ingress group 0 pattern meter color is green / end
Signed-off-by: Alexander Kozyrev
---
app/test-pmd/cmdline_flow.c | 83 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 4 +
2 files ch
Create a new Flow API action: METER_MARK.
It Meters a packet stream and marks its packets with colors.
The marking is done on a metadata, not on a packet field.
Unlike the METER action, it performs no policing at all.
A user has the flexibility to create any policies with the help of
the METER_COLO
Introduce a new Meter API to retrieve a Meter profile and policy
objects using the profile/policy ID previously created with
meter_profile_add() and meter_policy_create() functions.
That allows to save the pointer and avoid any lookups in the
corresponding lists for quick access during a flow rule
Extend modify_field Flow API with support of Meter Color Marker
modifications. It allows setting the packet's metadata to any
color marker: green, yellow or red. A user is able to specify
an initial packet color for Meter API or create simple Metering
and Marking flow rules based on his own colorin
Provide an ability to use a Color Marker set by a Meter
as a matching item in Flow API. The Color Marker reflects
the metering result by setting the metadata for a
packet to a particular codepoint: green, yellow or red.
Signed-off-by: Alexander Kozyrev
---
doc/guides/prog_guide/rte_flow.rst
Extend Metering and Marking support in the Flow API:
1. Add METER_COLOR item to match Color Marker set by a Meter.
2. Add the ability to set Color Marker via modify_field Flow API.
3. Add Meter API to get profile/policy objects.
4. Add METER_MARK action to perform Meter color metering and marking.
> On 9/15/2022 11:44 AM, Chaoyong He wrote:
> > Adds the setup/start logic for the ctrl vNIC. This vNIC is used by the
> > PMD and flower firmware application as a communication channel
> between
> > driver and firmware. In the case of OVS it is also used to communicate
> > flow statistics from har
> >
> > On Fri, Jul 29, 2022 at 10:55:45AM +, Juraj Linkeš wrote:
> >
> > > +self.session = pxssh.pxssh(encoding="utf-8")
> > > +self.session.login(
> > > +self.node,
> > > +self.username,
>
Ferruh Yigit, Sep 20, 2022 at 19:48:
> > +* The ``dpdk-pmdinfo.py`` script was rewritten to produce valid JSON only.
> > + PCI-IDs parsing has been removed.
> > + To get a similar output to the (now removed) ``-r/--raw`` flag, you may
> > use the following command::
> > +
> > + strings $dpdk
On 9/20/2022 11:28 AM, Niklas Söderlund wrote:
From: James Hershaw
Previously the nfp driver has supported NFP chips with the Netronome PCIe
ID. This patch extends the PMD to also support NFP chips with the
Corigine PCIe vendor ID (0x1da8), which at this point are assumed to be
otherwise identic
On 8/26/2022 7:03 AM, Chaoyong He wrote:
This patch series do some upgrade of the log system of nfp PMD:
Use DPDK debug macro to control the nfp Rx/Tx log.
Add the support of nfp cpp log macro.
Long Wu (2):
net/nfp: add support for nfp cpp log print
net/nfp: use dpdk debug macro to control
On 8/26/2022 7:03 AM, Chaoyong He wrote:
From: Long Wu
Nfp log print was controlled by nfp's own macro before. This
commit changes to use dpdk debug rx/tx macro to control it.
Signed-off-by: Long Wu
Reviewed-by: Chaoyong He
Reviewed-by: Niklas Söderlund
Acked-by: Ferruh Yigit
On 9/20/2022 6:51 PM, Niklas Söderlund wrote:
Hi Ferruh,
Thanks for your feedback.
On 2022-09-20 18:33:02 +0100, Ferruh Yigit wrote:
On 8/26/2022 6:39 AM, Chaoyong He wrote:
From: James Hershaw
Prepend `0x` to the NFP HWINFO header value that is printed to improve
the readability of the pri
> >
> > On Fri, Jul 29, 2022 at 10:55:45AM +, Juraj Linkeš wrote:
> >
> > > +self.session = pxssh.pxssh(encoding="utf-8")
> > > +self.session.login(
> > > +self.node,
> > > +self.username,
>
Hi Ferruh,
Thanks for your feedback.
On 2022-09-20 18:33:02 +0100, Ferruh Yigit wrote:
> On 8/26/2022 6:39 AM, Chaoyong He wrote:
> > From: James Hershaw
> >
> > Prepend `0x` to the NFP HWINFO header value that is printed to improve
> > the readability of the printed statement.
> >
> > Signed-
On 9/20/2022 6:48 PM, Ferruh Yigit wrote:
On 9/20/2022 11:42 AM, Robin Jarry wrote:
dpdk-pmdinfo.py does not produce any parseable output. The -r/--raw flag
merely prints multiple independent JSON lines which cannot be fed
directly to any JSON parser. Moreover, the script complexity is rather
On 9/20/2022 11:42 AM, Robin Jarry wrote:
dpdk-pmdinfo.py does not produce any parseable output. The -r/--raw flag
merely prints multiple independent JSON lines which cannot be fed
directly to any JSON parser. Moreover, the script complexity is rather
high for such a simple task: extracting PMD
On 8/26/2022 6:39 AM, Chaoyong He wrote:
From: James Hershaw
Prepend `0x` to the NFP HWINFO header value that is printed to improve
the readability of the printed statement.
Signed-off-by: James Hershaw
Reviewed-by: Chaoyong He
Reviewed-by: Niklas Söderlund
---
drivers/net/nfp/nfpcore/nfp
20/09/2022 14:09, Mattias Rönnblom:
> On 2022-07-11 15:25, Olivier Matz wrote:
> > On Mon, Jul 11, 2022 at 02:11:32PM +0200, Mattias Rönnblom wrote:
> >> __rte_raw_cksum() (used by rte_raw_cksum() among others) accessed its
> >> data through an uint16_t pointer, which allowed the compiler to assume
The ioat driver has been superseded by the ioat and idxd dmadev drivers,
and has been deprecated for some time, so remove it.
Signed-off-by: Bruce Richardson
---
V2: remove references to ioat rawdev from API guide
---
doc/api/doxy-api-index.md | 1 -
doc/api/doxy-api.conf.in
As part of the agreed process for deprecating KNI in DPDK, the example
app is scheduled for removal as part of the 22.11 release.
Signed-off-by: Bruce Richardson
---
V2: Correct old release note links to KNI guide by referencing older doc
---
doc/guides/rel_notes/deprecation.rst |1
Hi Ori,
On Tue, 20 Sep 2022, Ori Kam wrote:
Hi Ivan,
-Original Message-
From: Ivan Malov
Sent: Tuesday, 20 September 2022 15:46
Hi Ori,
On Tue, 20 Sep 2022, Ori Kam wrote:
Hi Ivan, Thomas and Rongwei
-Original Message-
From: Thomas Monjalon
Sent: Thursday, 15 September
On Tue, 20 Sep 2022 16:14:53 +0100
Bruce Richardson wrote:
> As part of the agreed process for deprecating KNI in DPDK, the example
> app is scheduled for removal as part of the 22.11 release.
>
> Signed-off-by: Bruce Richardson
And as expected, no one will notice until it is gone!
Acked-by:
On Tue, 20 Sep 2022 18:51:43 +0800
Dongdong Liu wrote:
> + ret = rte_eth_dev_info_get(id, &dev_info);
> + if (ret < 0) {
> + printf("Error getting device info, ret = %d\n", ret);
Proc-info should be showing all errors on stderr, not stdout.
And in case
On Tue, 20 Sep 2022 18:51:44 +0800
Dongdong Liu wrote:
> +
> + RTE_ETH_FOREACH_DEV(i) {
> + /* Skip if port is not in mask */
> + if ((enabled_port_mask & (1ul << i)) == 0)
> + continue;
> +
> + if (!rte_eth_dev_is_valid_port(i))
> +
On Tue, 20 Sep 2022 18:51:42 +0800
Dongdong Liu wrote:
> From: "Min Hu (Connor)"
>
> This patch add support for dump dpdk version and ethdev firmware version.
>
> The command is like:
> dpdk-proc-info -a :xx:xx.x --file-prefix=xxx -- --show-version
>
> Signed-off-by: Min Hu (Connor)
> Si
As part of the agreed process for deprecating KNI in DPDK, the example
app is scheduled for removal as part of the 22.11 release.
Signed-off-by: Bruce Richardson
---
doc/guides/rel_notes/deprecation.rst |1 -
doc/guides/sample_app_ug/index.rst|1 -
.../sample_app_ug/
The ioat rawdev driver has been superceded by the ioat and idxd dmadev
drivers, and has been deprecated for some time, so remove it.
Signed-off-by: Bruce Richardson
---
doc/guides/rawdevs/index.rst | 1 -
doc/guides/rawdevs/ioat.rst| 333 ---
doc/guides/rel_notes/
On 9/15/2022 11:44 AM, Chaoyong He wrote:
Adds the vNIC initialization logic for the flower PF vNIC. The flower
firmware application exposes this vNIC for the purposes of fallback
traffic in the switchdev use-case.
Adds minimal dev_ops for this PF vNIC device. Because the device is
being exposed
On 9/15/2022 11:44 AM, Chaoyong He wrote:
Adds the setup/start logic for the ctrl vNIC. This vNIC is used by
the PMD and flower firmware application as a communication channel
between driver and firmware. In the case of OVS it is also used to
communicate flow statistics from hardware to the drive
On 9/15/2022 11:44 AM, Chaoyong He wrote:
* Changes since v8
- Update the nfp.rst
- Fix the 'app_hw' to 'app_fw'
- Remove the ovs compatible header file
- Remove the use of
rte_eth_dev_configure()/rte_eth_rx_burst()/rte_eth_dev_start() API
* Changes since v7
- Adjust the logics to make sure not
On Tue, Sep 20, 2022 at 12:42:12PM +0200, Robin Jarry wrote:
> dpdk-pmdinfo.py does not produce any parseable output. The -r/--raw flag
> merely prints multiple independent JSON lines which cannot be fed
> directly to any JSON parser. Moreover, the script complexity is rather
> high for such a simp
Add flow_dv_translate_action_send_to_kernel() function which
will allocate rdma-core send_to_kernel action object.
Called from flow_dv_translate().
Signed-off-by: Michael Savisko
---
drivers/net/mlx5/mlx5_flow_dv.c | 62 +++--
1 file changed, 59 insertions(+), 3 delet
Add new structure mlx5_send_to_kernel_action which will hold
together allocated action resource and a reference to used table.
A new structure member of this type added to struct mlx5_dev_ctx_shared.
The member will be initialized upon first created send_to_kernel
action and will be reused for all
Change function flow_dv_tbl_resource_release() from
static to external. Prestep for next commit.
Signed-off-by: Michael Savisko
---
drivers/net/mlx5/mlx5_flow.h| 2 ++
drivers/net/mlx5/mlx5_flow_dv.c | 6 +-
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/drivers/net/mlx5/
Introduce mlx5_get_send_to_kernel_priority() function which returns
value of priority which must be used to jump back to table 0 in order
to send traffic to kernel. This function returns lowest priority.
Signed-off-by: Michael Savisko
---
drivers/net/mlx5/mlx5_flow.c | 33 +++
Add element MLX5_FLOW_FATE_SEND_TO_KERNEL in enum mlx5_flow_fate_type.
For that purpose field 'fate_action' in structure mlx5_flow_handle must be
expanded from 3 bits to 4 bits.
Signed-off-by: Michael Savisko
---
drivers/net/mlx5/mlx5_flow.h| 3 ++-
drivers/net/mlx5/mlx5_flow_dv.c | 6 +
Add new mlx5 action flag MLX5_FLOW_ACTION_SEND_TO_KERNEL.
Signed-off-by: Michael Savisko
---
drivers/net/mlx5/mlx5_flow.h| 4 +++-
drivers/net/mlx5/mlx5_flow_dv.c | 11 +++
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/drivers/net/mlx5/mlx5_flow.h b/drivers/net/mlx5
Add static inline mlx5_flow_os_create_flow_action_send_to_kernel(),
which calls dr_create_flow_action_send_to_kernel glue callback.
Signed-off-by: Michael Savisko
---
drivers/net/mlx5/linux/mlx5_flow_os.h | 22 ++
1 file changed, 22 insertions(+)
diff --git a/drivers/net/mlx
Add new glue callback dr_create_flow_action_send_to_kernel.
Default callback invokes mlx5dv_dr_action_create_dest_root_table().
Signed-off-by: Michael Savisko
---
drivers/common/mlx5/linux/mlx5_glue.c | 17 +
drivers/common/mlx5/linux/mlx5_glue.h | 2 ++
2 files changed, 19 inse
Define HAVE_MLX5DV_DR_ACTION_CREATE_DEST_ROOT_TABLE macro if function
mlx5dv_dr_action_create_dest_root_table exists in infiniband/mlx5dv.h
Signed-off-by: Michael Savisko
---
drivers/common/mlx5/linux/meson.build | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/common/mlx5/linux/mes
Fail translation of RTE_FLOW_ACTION_TYPE_SEND_TO_KERNEL action in
HW steering.
Signed-off-by: Michael Savisko
---
drivers/net/mlx5/mlx5_flow_hw.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/mlx5/mlx5_flow_hw.c b/drivers/net/mlx5/mlx5_flow_hw.c
index 12498794a5..b168ff9e7e
This patchset provides mlx5 implementation of new rte_flow
action RTE_FLOW_ACTION_TYPE_SEND_TO_KERNEL.
Depends-on: series=24713 ("ethdev: add send to kernel action")
Signed-off-by: Michael Savisko
Michael Savisko (10):
common/mlx5: update meson build file
net/mlx5: disable send to kernel ac
Hi Felix,
First, I support the idea of having the l2reflect application part of
the DPDK repository.
Please note CI failed to build it on different platforms:
http://mails.dpdk.org/archives/test-report/2022-September/304617.html
It also fails to build on my Fc35 machine:
[3237/3537] Compiling C
Hi Ivan,
> -Original Message-
> From: Ivan Malov
> Sent: Tuesday, 20 September 2022 15:46
>
> Hi Ori,
>
> On Tue, 20 Sep 2022, Ori Kam wrote:
>
> > Hi Ivan, Thomas and Rongwei
> >
> >> -Original Message-
> >> From: Thomas Monjalon
> >> Sent: Thursday, 15 September 2022 14:16
>
Thank you for the clarification.
On Mon, 19 Sep 2022, 10:34 pm Stephen Hemminger,
wrote:
> On Sun, 18 Sep 2022 22:05:57 +0530
> Kamaraj P wrote:
>
> > Yes. The core mask we have aligned to separate cgroup. Probably this
> might
> > be an issue here. We will change the alignment in our DPDK app
Hi,
20/09/2022 12:11, Niklas Soderlund:
> Hi Thomas,
>
> Have you checked if this address the same issue you where seeing? Do you
> think we can move forward with this fix?
Yes. No need to show lscpu output,
but the output of the DPDK initialization would be more interesting.
> On 2022-08-31
Hi Ori,
On Tue, 20 Sep 2022, Ori Kam wrote:
Hi Ivan, Thomas and Rongwei
-Original Message-
From: Thomas Monjalon
Sent: Thursday, 15 September 2022 14:16
15/09/2022 12:59, Ivan Malov:
Hi Rongwei,
In this reply, I do not include the previous mail because the amount
of inline comment
On 9/2/22 10:45, Felix Moessbauer wrote:
This fix initializes the dependency object with the external
dependency list. Previously, the external dependencies were
just ignored.
Signed-off-by: Felix Moessbauer
Acked-by: Bruce Richardson
---
app/meson.build | 2 +-
1 file changed, 1 inserti
> -Original Message-
> From: Juraj Linkeš
> Sent: Tuesday, September 20, 2022 8:14 PM
> To: Honnappa Nagarahalli ;
> tho...@monjalon.net; Richardson, Bruce
> Cc: david.march...@redhat.com; Randles, Ronan ;
> ohily...@iol.unh.edu; Tu, Lijuan ; dev@dpdk.org; nd
> ; nd
> Subject: RE: [PAT
> -Original Message-
> From: Honnappa Nagarahalli
> Sent: Wednesday, September 14, 2022 9:08 PM
> To: tho...@monjalon.net; Juraj Linkeš ; Bruce
> Richardson
> Cc: david.march...@redhat.com; ronan.rand...@intel.com;
> ohily...@iol.unh.edu; lijuan...@intel.com; dev@dpdk.org; nd ;
> nd
>
On 2022-07-11 15:25, Olivier Matz wrote:
> On Mon, Jul 11, 2022 at 02:11:32PM +0200, Mattias Rönnblom wrote:
>> __rte_raw_cksum() (used by rte_raw_cksum() among others) accessed its
>> data through an uint16_t pointer, which allowed the compiler to assume
>> the data was 16-bit aligned. This in tur
Hi Dmitry,
On 2022/9/20 19:30, Dmitry Kozlyuk wrote:
2022-09-20 03:46 (UTC+), Chengwen Feng:
The memarea library is an allocator of variable-size object. It is a
collection of allocated objects that can be efficiently alloc or free
all at once, the main features are as follows:
a) it facili
2022-09-20 14:30 (UTC+0300), Dmitry Kozlyuk:
> 2022-09-20 03:46 (UTC+), Chengwen Feng:
> > The memarea library is an allocator of variable-size object. It is a
> > collection of allocated objects that can be efficiently alloc or free
> > all at once, the main features are as follows:
> > a) it
2022-09-20 03:46 (UTC+), Chengwen Feng:
> The memarea library is an allocator of variable-size object. It is a
> collection of allocated objects that can be efficiently alloc or free
> all at once, the main features are as follows:
> a) it facilitate alloc and free of memory with low overhead.
Hi Michael
> -Original Message-
> From: Michael Savisko
> Sent: Monday, 19 September 2022 18:50
>
> In some cases application may receive a packet that should have been
> received by the kernel. In this case application uses KNI or other means
> to transfer the packet to the kernel.
>
>
Hi Michael,
> -Original Message-
> From: Michael Savisko
> Sent: Wednesday, 14 September 2022 12:32
>
> In some cases application may receive a packet that should have been
> received by the kernel. In this case application uses KNI or other means
> to transfer the packet to the kernel.
Hi,
> -Original Message-
> From: Dariusz Sosnowski
> Sent: Tuesday, 20 September 2022 11:49
>
> Hi Thomas,
>
> > -Original Message-
> > From: Thomas Monjalon
> > Sent: Wednesday, September 14, 2022 23:30
> > To: dev@dpdk.org
> > Cc: Michael Savisko ; Slava Ovsiienko
> > ; Matan
Add the below extended features in procinfo guide.
--show-port-private
--show-version
--show-rss-reta
--show-module-info
Signed-off-by: Dongdong Liu
---
doc/guides/tools/proc_info.rst | 12
1 file changed, 12 insertions(+)
diff --git a/doc/guides/tools/proc_info.rst b/doc/guides/t
This code is to do cleanup for the wrong doxygen syntax comments.
Signed-off-by: Dongdong Liu
---
app/proc-info/main.c | 40
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/app/proc-info/main.c b/app/proc-info/main.c
index 9f708421c5..d8d8
From: "Min Hu (Connor)"
This patch add support for module info dump.
The command is like:
dpdk-proc-info -a :xx:xx.x --file-prefix=xxx -- --show-module-info
Signed-off-by: Min Hu (Connor)
Signed-off-by: Dongdong Liu
---
app/proc-info/main.c | 53 ++
From: Jie Hai
Add dump of Rx/Tx burst mode in --show-port.
Sample output changes:
- rx queue
- -- 0 descriptors 0/1024 drop_en rx buffer size 2048 \
mempool mb_pool_0 socket 0
+ -- 0 descriptors 0/1024 drop_en rx buffer size 2048 \
mempool mb_po
From: "Min Hu (Connor)"
This patch add support for RSS reta dump.
The command is like:
dpdk-proc-info -a :xx:xx.x --file-prefix=xxx -- --show-rss-reta
Signed-off-by: Min Hu (Connor)
Signed-off-by: Dongdong Liu
---
app/proc-info/main.c | 58
1
From: "Min Hu (Connor)"
This patch add support for dump dpdk version and ethdev firmware version.
The command is like:
dpdk-proc-info -a :xx:xx.x --file-prefix=xxx -- --show-version
Signed-off-by: Min Hu (Connor)
Signed-off-by: Dongdong Liu
---
app/proc-info/main.c | 40 +
This patchset is to add some extended features for dpdk-proc-info.
v1->v2: Fix some comments from Reshma.
Dongdong Liu (2):
app/procinfo: fix some wrong doxygen syntax
doc: add some extended features in procinfo guide
Jie Hai (1):
app/proc-info: add dump of Rx/Tx burst mode
Min Hu (Connor
dpdk-pmdinfo.py does not produce any parseable output. The -r/--raw flag
merely prints multiple independent JSON lines which cannot be fed
directly to any JSON parser. Moreover, the script complexity is rather
high for such a simple task: extracting PMD_INFO_STRING from .rodata ELF
sections. Rewrit
From: James Hershaw
Previously the nfp driver has supported NFP chips with the Netronome PCIe
ID. This patch extends the PMD to also support NFP chips with the
Corigine PCIe vendor ID (0x1da8), which at this point are assumed to be
otherwise identical from a software perspective.
Signed-off-by:
Ferruh Yigit, Sep 20, 2022 at 12:10:
> For 'subsystem_vendor' & 'subsystem_device', the value "" means it
> is not explicitly defined, so it gets default value.
> What do you think to omit those as well, when value is "", to reduce
> noise on the output?
Sure, I could strip those as well
Hi Thomas,
Have you checked if this address the same issue you where seeing? Do you
think we can move forward with this fix?
On 2022-08-31 10:47:24 +0200, Nole Zhang wrote:
>
>
>
> > -Original Message-
> > From: Thomas Monjalon
> > Sent: 2022年8月29日 21:15
> > To: Nole Zhang ; Chaoyong
On 9/20/2022 10:08 AM, Robin Jarry wrote:
CAUTION: This message has originated from an External Source. Please use proper
judgment and caution when opening attachments, clicking links, or responding to
this email.
dpdk-pmdinfo.py does not produce any parseable output. The -r/--raw flag
merely
Hi everyone,
A gentle ping on this.
On 2022-08-26 14:03:04 +0800, Chaoyong He wrote:
> This patch series do some upgrade of the log system of nfp PMD:
> Use DPDK debug macro to control the nfp Rx/Tx log.
> Add the support of nfp cpp log macro.
>
> Long Wu (2):
> net/nfp: add support for nfp cp
Hi all,
Gentle ping.
On 2022-08-26 13:39:03 +0800, Chaoyong He wrote:
> From: James Hershaw
>
> Prepend `0x` to the NFP HWINFO header value that is printed to improve
> the readability of the printed statement.
>
> Signed-off-by: James Hershaw
> Reviewed-by: Chaoyong He
> Reviewed-by: Niklas
Add basic unit tests covering all nine uncore API's.
Signed-off-by: Tadhg Kearney
---
app/test/meson.build | 2 +
app/test/test_power_uncore.c | 299 +++
2 files changed, 301 insertions(+)
create mode 100644 app/test/test_power_uncore.c
diff --git a/ap
Add option for setting uncore frequency min/max/index, through uncore API.
This will be set for each package and die on the SKU. On exit, uncore min
and max frequency will be reverted back to previous frequencies.
Signed-off-by: Tadhg Kearney
---
.../sample_app_ug/l3_forward_power_man.rst|
Add API to allow uncore frequency adjustment. This is done through
manipulating related uncore frequency control sysfs entries to
adjust the minimum and maximum uncore frequency values.
Nine API's are being added that are all public and experimental.
Signed-off-by: Tadhg Kearney
---
doc/guides/p
This is targeting 22.11 and aims to add an API to DPDK power library to allow
uncore frequency
adjustment. This will be called through the l3fwd-power app and gives the
ability to set the
minimum and maximum uncore frequency to both min, max or specific frequency
index.
Signed-off-by: tadhgkea
Hi Ivan, Thomas and Rongwei
> -Original Message-
> From: Thomas Monjalon
> Sent: Thursday, 15 September 2022 14:16
>
> 15/09/2022 12:59, Ivan Malov:
> > Hi Rongwei,
> >
> > In this reply, I do not include the previous mail because the amount
> > of inline commentary has gone haywire over
On Thu, Sep 8, 2022 at 7:40 AM Zhirun Yan wrote:
>
> Currently, the rte_graph_walk() and rte_node_enqueue* fast path API
> functions in graph lib implementation are designed to work on single-core.
>
> This solution(RFC) proposes usage of cross-core dispatching mechanism to
> enhance the graph sca
This patch is to enable scalar path inner and outer Tx checksum offload
for tunnel packet by configure ol_flags.
Signed-off-by: Peng Zhang
Signed-off-by: Zhichao Zeng
---
v2: add outer udp cksum flag and remove unrelated code
---
v3: specify the patch scope and update document
---
doc/guides/n
1 - 100 of 116 matches
Mail list logo