To support two ports hairpin mode and keep the backward compatibility
for the application, two new attribute members of hairpin queue
config structure are added.
`tx_explicit` means if the application itself will insert the TX part
flow rules. If not set, PMD will insert the rules implicitly.
`man
In single port hairpin mode, all the hairpin TX and RX queues belong
to the same device. After the queues are set up properly, there is
no other dependency between the TX queue and its RX peer queue. The
binding process that connected the TX and RX queues together from
hardware level will be done a
This patch set will add the support for hairpin between two ports.
In the meanwhile, the compatibility of the previous single port mode
is taken into consideration and kept.
The patches contain the following changes:
1. new APIs to bind and unbind hairpin ports in manual binding mode.
2. new inter
Every hairpin queue pair should be configured properly and the
connection between TX and RX queues should be established, before
hairpin function works. In single port hairpin mode, the queues of
each pair belong to the same device. It is easy to get the hardware
and software information of each qu
A new parameter `hairpin-mode` is introduced to the testpmd command
line. Bitmask value is used to provide more flexible configuration.
Bit 0 in the LSB indicates the hairpin will use the loop mode. The
previous port RX queue will be connected to the current port TX
queue.
Bit 1 in the LSB indicat
We are including this in rte_prefetch.h since it is the most closely
related code location.rte_cldemte is similar to a prefetch hint -in reverse
Omkar Maslekar (1):
eal: add cache-line demote support
doc/guides/rel_notes/release_20_11.rst| 7 +++
lib/librte_eal/arm/include/rte_pre
rte_cldemote is similar to a prefetch hint - in reverse. cldemote(addr)
enables software to hint to hardware that line is likely to be shared.
Useful in core-to-core communications where cache-line is likely to be
shared. ARM and PPC implementation is provided with NOP and can be added
if any equiv
On Wed, Sep 30, 2020 at 10:16 AM Ajit Khaparde
wrote:
>
> On Tue, Sep 29, 2020 at 1:59 PM Ajit Khaparde
> wrote:
> >
> > Patches for bnxt PMD to add support for RSS level
> > selection, update HWRM API.
> Patchset applied to dpdk-next-net-brcm.
Dropped patch [3/3] during merge. Patchwork updated
>Subject: [dpdk-dev] [PATCH] net/netvsc: fix txq leak in error path
>
>From: Yunjian Wang
>
>In hn_dev_tx_queue_setup() allocated memory for txq, we should free it
>when error happens, otherwise it will lead to memory leak.
>
>Fixes: cc0251813277 ("net/netvsc: split send buffers from Tx descriptor
Hi Chas & DPDK team,
One of our engineers at Juniper Networks is blocked on an issue related to a
mismatch between dev_conf and dev_info when attempting to configure a bond and
slave driver using DPDK 19.11.
Are there any similar known issues with this configuration, or knowledge
resources on
Add in the list of registers for the device and related
HW specs definitions.
Signed-off-by: Nicolas Chautru
Reviewed-by: Rosen Xu
Acked-by: Liu Tianjiao
---
drivers/baseband/acc100/acc100_pf_enum.h | 1068 ++
drivers/baseband/acc100/acc100_vf_enum.h | 73 ++
driv
Add in the "info_get" function to the driver, to allow us to query the
device.
No processing capability are available yet.
Linking bbdev-test to support the PMD with null capability.
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
app/test-bbdev/meson.build | 3 +
driv
Add stubs for the ACC100 PMD
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
doc/guides/bbdevs/acc100.rst | 228 +
doc/guides/bbdevs/features/acc100.ini | 14 ++
doc/guides/bbdevs/index.rst| 1 +
drivers
Adding LDPC decode and encode processing operations
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
Acked-by: Dave Burley
---
doc/guides/bbdevs/features/acc100.ini|8 +-
drivers/baseband/acc100/rte_acc100_pmd.c | 1616 +-
drivers/baseband/acc100/rte_ac
Adding function to create and configure queues for
the device. Still no capability.
Signed-off-by: Nicolas Chautru
Reviewed-by: Rosen Xu
Acked-by: Liu Tianjiao
---
drivers/baseband/acc100/rte_acc100_pmd.c | 438 ++-
drivers/baseband/acc100/rte_acc100_pmd.h | 45 +++
Additional support for HARQ memory loopback
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
drivers/baseband/acc100/rte_acc100_pmd.c | 159 ++-
1 file changed, 155 insertions(+), 4 deletions(-)
diff --git a/drivers/baseband/acc100/rte_acc100_pmd.c
b/drive
v10: Updates based on Tom Rix valuable review comments. Notably doc
clarifiction, #define names updates, few magic numbers left, stricter error
handling and few valuable coding suggestions. Thanks
v9: moved the release notes update to the last commit
v8: integrated the doc feature table in previo
Adding capability and functions to support MSI
interrupts, call backs and inforing.
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
drivers/baseband/acc100/rte_acc100_pmd.c | 302 ++-
drivers/baseband/acc100/rte_acc100_pmd.h | 16 ++
2 files changed, 315 i
Debug functions to validate the input API from user
Only enabled in DEBUG mode at build time
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
drivers/baseband/acc100/rte_acc100_pmd.c | 436 +++
1 file changed, 436 insertions(+)
diff --git a/drivers/baseband
Add configure function to configure the PF from within
the bbdev-test itself without external application
configuration the device.
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
app/test-bbdev/test_bbdev_perf.c | 71 +++
doc/guides/rel_notes/release_20_11.rst
Adding capability for 4G encode and decoder processing
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
doc/guides/bbdevs/features/acc100.ini|4 +-
drivers/baseband/acc100/rte_acc100_pmd.c | 1029 +++---
2 files changed, 958 insertions(+), 75 deletions(-
-moutline-atomics allows LSE instructions to be used if available when
compiling for ARMv8.0 instruction set. It's enabled by default on newer
compilers, such as gcc-10.1. Enable the option so that earlier compiler
versions that support it but don't enable it by default build with it.
Signed-off-b
On Fri, Aug 28, 2020 at 1:45 PM Juraj Linkeš wrote:
>
> Tests requiring hugepages do not work outside of VM environment because
> of security limitations. Add aarch64 builds which run tests to run in
> a VM to avoid these limitations. Leave non-hugepage environments since
> the tests may produce d
Following ethdev update [1], this patch adds CLI support to query
information related to AGE action.
[1] https://mails.dpdk.org/archives/dev/2020-September/183699.html
Signed-off-by: Dekel Peled
Acked-by: Matan Azrad
---
app/test-pmd/config.c | 12
1 file changed, 12 insertions(+)
201 - 224 of 224 matches
Mail list logo