Hello,
I've recently migrated from dpdk-18.05 to dpdk-20.11. I built "kni"
example according to this tutorial [1], every thing is fine except that
it has no output packet (no tx). have I ignored something? I would be
grateful if anyone could help me.
outputs:
> ./BUILD/KNI -L 4-7 -N 4 -- -P -
On Sun, Jan 24, 2021 at 5:02 PM Li Zhang wrote:
> Currently the flow Meter algorithms in rte_flow only supports bytes per
> second(BPS).
> Such as Single Rate Three Color Marker (srTCM rfc2697)
> This RFC adds the packet per second definition in Meter algorithms
> structure,
> to support the rte_
Add support for displaying the count of used (filled by hardware
but not yet processed by the driver) descriptors on a receive
queue in order to allow the rte_eth_dev rx_queue_count() API to
be exercised and tested.
Signed-off-by: Lance Richardson
---
v3:
- Made terminology more consistent betwe
On Fri, Feb 12, 2021 at 6:51 AM Ferruh Yigit wrote:
>
> On 2/11/2021 7:44 PM, Lance Richardson wrote:
> > Add support for querying receive queue count in order to allow
> > the rte_eth_dev rx_queue_count() API to be exercised and tested.
> >
>
> +1 to adding this feature, but the naming is a littl
Hi,
Recently installation of driver headers and export of functions was
pulled back from being public to private
(commit
df96fd0d73955bdc7ca3909e772ff2ad903249c6). From a discussion
Add support for querying the count of ready descriptors on a
receive queue in order to allow the rte_eth_dev rx_queue_count()
API to be exercised and tested.
Signed-off-by: Lance Richardson
---
app/test-pmd/cmdline.c | 83 +
doc/guides/testpmd_app_ug/test
Hi Tomek,
I do not think we have a specific reason for disabling vhost. I can
look into enabling it and get back to you on that.
Thanks,
Brandon
On Fri, Feb 12, 2021 at 4:18 AM Zawadzki, Tomasz
wrote:
>
> Hi,
>
> As Aaron noted this was result of rte_ethdev depending on rte_net.
> On SPDK side
This commit exposes if useful work is done to the service
instance. The normal service_attr_get() API can be used to
retrieve the value of the attribute.
Signed-off-by: Harry van Haaren
---
drivers/event/sw/sw_evdev_scheduler.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/e
Today it is difficult to know what Eventdev ports recieved work
from the scheduling core. Sometimes it is useful to know where
work has been scheduled.
This patch implements an xstat for the SW PMD, which provides a
bitmask of ports that were scheduled to. If the SW PMD instance
has more than 64 p
This commit adds a new attribute which allows the service to indicate
if the previous iteration of work was "useful". Useful work here implies
forward progress was made.
Exposing this information via an attribute to the application allows
tracking of CPU cycles as being useful or not-useful, and a
On 2/12/2021 2:56 PM, Lance Richardson wrote:
Add support for querying the count of ready descriptors on a
receive queue in order to allow the rte_eth_dev rx_queue_count()
API to be exercised and tested.
Overall looks good to me, but there are slightly different reference to the
feature,
the
From: Dmitry Kozlyuk
The build tool pmdinfogen was rewritten in DPDK 21.02,
adding Windows support.
There is a new build-time dependency: pyelftools.
Fixes: f0f93a7adfee ("buildtools: use Python pmdinfogen")
Fixes: 6b19edcb663c ("build: enable pmdinfogen for Windows")
Signed-off-by: Dmitry Kozl
From: Souvik Dey
[ upstream commit 493f0bb51c1144eedcff2bba199cab1b64ff9fd0 ]
As the internal MAC table is divided into Unicast and Multicast address
sections, we should check the type of synched MAC address before storing
it to the internal table. Currently the check is not done, and the
synche
On Fri, Feb 12, 2021 at 02:46:28PM +, Kevin Traynor wrote:
> python-pyelftools is not packaged for RHEL/CentOS with
> the exception of RHEL7 EPEL.
>
> Add command to install it with pip.
>
> Fixes: f0f93a7adfee ("buildtools: use Python pmdinfogen")
>
> Signed-off-by: Kevin Traynor
> ---
>
python-pyelftools is not packaged for RHEL/CentOS with
the exception of RHEL7 EPEL.
Add command to install it with pip.
Fixes: f0f93a7adfee ("buildtools: use Python pmdinfogen")
Signed-off-by: Kevin Traynor
---
doc/guides/linux_gsg/sys_reqs.rst | 4 +++-
1 file changed, 3 insertions(+), 1 dele
On 12/02/2021 14:29, Bruce Richardson wrote:
> On Fri, Feb 12, 2021 at 03:17:39PM +0100, Thomas Monjalon wrote:
>> From: Dmitry Kozlyuk
>>
>> The build tool pmdinfogen was rewritten in DPDK 21.02,
>> adding Windows support.
>> There is a new build-time dependency: pyelftools.
>>
>> Fixes: f0f93a7a
On Fri, Feb 12, 2021 at 03:17:39PM +0100, Thomas Monjalon wrote:
> From: Dmitry Kozlyuk
>
> The build tool pmdinfogen was rewritten in DPDK 21.02,
> adding Windows support.
> There is a new build-time dependency: pyelftools.
>
> Fixes: f0f93a7adfee ("buildtools: use Python pmdinfogen")
> Fixes:
From: Dmitry Kozlyuk
The build tool pmdinfogen was rewritten in DPDK 21.02,
adding Windows support.
There is a new build-time dependency: pyelftools.
Fixes: f0f93a7adfee ("buildtools: use Python pmdinfogen")
Fixes: 6b19edcb663c ("build: enable pmdinfogen for Windows")
Signed-off-by: Dmitry Kozl
12/02/2021 14:30, Bruce Richardson:
> On Fri, Feb 12, 2021 at 01:49:27PM +0100, Thomas Monjalon wrote:
> > 12/02/2021 12:57, Bruce Richardson:
> > > On Fri, Feb 12, 2021 at 12:33:35AM +0100, Thomas Monjalon wrote:
> > > > 11/02/2021 13:08, Mcnamara, John:
> > > >
> > > > > Thomas,
> > > > >
> > >
On Fri, Feb 12, 2021 at 01:49:27PM +0100, Thomas Monjalon wrote:
> 12/02/2021 12:57, Bruce Richardson:
> > On Fri, Feb 12, 2021 at 12:33:35AM +0100, Thomas Monjalon wrote:
> > > 11/02/2021 13:08, Mcnamara, John:
> > >
> > > > Thomas,
> > > >
> > > > I didn't remove the "Known Issues" section in c
12/02/2021 12:55, Ferruh Yigit:
> On 2/11/2021 6:16 PM, Thomas Monjalon wrote:
> > --- a/doc/guides/howto/lm_bond_virtio_sriov.rst
> > +++ b/doc/guides/howto/lm_bond_virtio_sriov.rst
> > @@ -581,9 +581,9 @@ Set up DPDK in the Virtual Machine
> > # virtio port is 03
> > # vf port is 04
> >
12/02/2021 12:57, Bruce Richardson:
> On Fri, Feb 12, 2021 at 12:33:35AM +0100, Thomas Monjalon wrote:
> > 11/02/2021 13:08, Mcnamara, John:
> >
> > > Thomas,
> > >
> > > I didn't remove the "Known Issues" section in case someone else
> > > adds something to it. If not you can remove it.
> >
> >
On Fri, Feb 12, 2021 at 12:33:35AM +0100, Thomas Monjalon wrote:
> 11/02/2021 13:08, Mcnamara, John:
>
> > Thomas,
> >
> > I didn't remove the "Known Issues" section in case someone else
> > adds something to it. If not you can remove it.
>
> OK, I will remove.
>
Should the new dependency on p
On 2/11/2021 6:16 PM, Thomas Monjalon wrote:
The tool dpdk-hugepages.py, added in DPDK 20.11,
is referenced in the guides instead of more complicate commands.
The original Linux commands are kept in linux_gsg/sys_reqs.rst
and nics/build_and_test.rst.
Suggested-by: Stephen Hemminger
Signed-off-
On 2/11/2021 7:44 PM, Lance Richardson wrote:
Add support for querying receive queue count in order to allow
the rte_eth_dev rx_queue_count() API to be exercised and tested.
+1 to adding this feature, but the naming is a little misleading, "Rx queue
count", it looks like it will print the num
12/02/2021 12:27, Burakov, Anatoly:
> On 11-Feb-21 10:05 PM, Thomas Monjalon wrote:
> > The default page size can be None, and the page size from user request
> > can be 0 kB if lower than 1024. In these cases, a division will fail.
> > In order to avoid a Python exception, the page size is checked
On 11-Feb-21 10:05 PM, Thomas Monjalon wrote:
The default page size can be None, and the page size from user request
can be 0 kB if lower than 1024. In these cases, a division will fail.
In order to avoid a Python exception, the page size is checked
and an error message "Invalid page size" is pri
On Rx queue creation the mlx5 PMD registers the data buffers of the
specified pools for DMA operations. It scans the mem_list of the pools
and creates the MRs (DMA related NIC objects) for the chunks found.
If the pool is created with rte_pktmbuf_pool_create_extbuf() and
refers to the external atta
From: Dmitry Kozlyuk
The build tool pmdinfogen was rewritten in DPDK 21.02,
adding Windows support.
There is a new build-time dependency: pyelftools.
Fixes: f0f93a7adfee ("buildtools: use Python pmdinfogen")
Fixes: 6b19edcb663c ("build: enable pmdinfogen for Windows")
Signed-off-by: Dmitry Kozl
>-Original Message-
>From: Shijith Thotton
>Sent: Friday, February 12, 2021 3:44 PM
>To: Erik Gabriel Carrillo
>Cc: Shijith Thotton ; Pavan Nikhilesh
>Bhagavatula ; Jerin Jacob Kollanukkaran
>; dev@dpdk.org
>Subject: [RFC PATCH] eventdev: use shared memory to store timer
>adapter
>
>It
It is not possible for secondary process to arm timer as timer adapter
is not stored in shared memory. Using shared memory allows the secondary
to lookup adapters and arm them.
Signed-off-by: Shijith Thotton
---
drivers/event/octeontx/timvf_evdev.c | 20 +-
drivers/event/octeontx/timvf
Hi,
As Aaron noted this was result of rte_ethdev depending on rte_net.
On SPDK side rte_net was included in default compilation with vhost component,
but since vhost is disabled in the UNH lab tests with SPDK it showed up as
missing. A fix for that is now submitted to SPDK:
https://review.spdk.i
On Fri, 12 Feb 2021 00:33:35 +0100, Thomas Monjalon wrote:
> 11/02/2021 13:08, Mcnamara, John:
> > Also, there probably should be a note about the change to pmdinfogen
> > in this release. I didn't know enough about it to add it myself.
>
> Yes it is a rewrite of a build tool.
> The real new fea
33 matches
Mail list logo