On Thu, 2018-06-07 at 23:10 +, Raslan Darawsheh wrote:
> Hi,
> We've tested this version and we don't see any new issues.
>
> Kindest regards,
> Raslan Darawsheh
Great, thanks for the help!
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Luca Boccassi
> Se
On 08-Jun-18 12:54 AM, Dan Gora wrote:
Add an inline accessor function to return the starting address of
the private data area in the supplied mbuf.
If the user did not allocate space for a private data area in the
mbuf's memory pool, then return NULL.
This allows applications to easily access
On Fri, Jun 08, 2018 at 09:02:27AM +0530, Jerin Jacob wrote:
> Fixes: 3516327e00fd ("event/octeontx: add selftest to device arguments")
>
> Cc: pbhagavat...@caviumnetworks.com
> Cc: sta...@dpdk.org
>
> Signed-off-by: Jerin Jacob
Acked-by: Pavan Nikhilesh
> ---
> doc/guides/eventdevs/octeontx.r
As first step extend struct rte_bpf_xsym with new fields to provide
extra information for allowed external varaibles and helper functions.
That allows to extend bpf validation with new checks for:
- use/return uninitialized registers and/or stack data
- possible memory access boundaries violation
Extend struct rte_bpf_xsym with new fields to provide information about:
- for variables - type and size
- for functions - number of arguments and type/size of each argument
and return value
Such information would allow validate code to perform
more extensive checking on input BPF program and
Add checks for:
- use/return uninitialized registers and/or stack data
- possible memory access boundaries violation
- invalid arguments for the function
Signed-off-by: Konstantin Ananyev
---
lib/librte_bpf/bpf_validate.c | 1136 +++--
1 file changed, 1100
Signed-off-by: Konstantin Ananyev
---
test/test/test_bpf.c | 150 +++
1 file changed, 150 insertions(+)
diff --git a/test/test/test_bpf.c b/test/test/test_bpf.c
index 1e9caef95..fa17c4f74 100644
--- a/test/test/test_bpf.c
+++ b/test/test/test_bpf.c
The doc says this function returns negative errno
on error, but it currently returns either -1 or
positive errno.
It was incorrectly assumed that pthread_setname_np()
returns negative error numbers. It always returns
positive ones, so this patch negates its return value
before returning.
While he
This function returned positive error numbers instead
of negative ones as desbribed in the doc. What's worse,
multiple of its callers only check for (rc < 0) to detect
failure.
It was incorrectly assumed that pthread_create
and pthread_setaffinity_np return negative errnos. They
always returns pos
+CC tho...@monjalon.net
The previous @6wind email appears to be unavailable now.
> -Original Message-
> From: Stojaczyk, DariuszX
> Sent: Friday, June 8, 2018 2:37 PM
> To: dev@dpdk.org
> Cc: Stojaczyk, DariuszX ;
> thomas.monja...@6wind.com; sta...@dpdk.org
> Subject: [PATCH 1/2] eal/thr
On 06/08/2018 02:54 AM, Dan Gora wrote:
Add an inline accessor function to return the starting address of
the private data area in the supplied mbuf.
If the user did not allocate space for a private data area in the
mbuf's memory pool, then return NULL.
This allows applications to easily access
From: Marko Kovacevic
Added support for 3DES cipher algorithm which
will support 8, 16 and 24 byte keys, which also has been
added in the v0.50 of the IPSec Multi-buffer lib.
Signed-off-by: Marko Kovacevic
---
doc/guides/cryptodevs/aesni_mb.rst | 1 +
doc/guides/cryptodevs/fea
Hi Stephen,
> > > Subject: [dpdk-dev] [RFC] testpmd: use RFC2544 reserved IP addresses
> > >
> > > Change the transmit only side of testpmd to use the IP addresses
> > > that are marked as reserved for benchmarking by RFC2544
> > > 192.18.0.0/27; rather than
> >
> > RFC2544 seems to use 198.18.0
On Mon, 2018-06-04 at 09:58 +0100, Luca Boccassi wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 18.02.2. Please
> help review and test. The planned date for the final release is
> Thursday,
> the 14th of June. Before that, please shout if anyone has objections
> with th
On Thu, 2018-05-31 at 11:25 +0100, Luca Boccassi wrote:
> Hi all,
>
> Here is a list of patches targeted for LTS release 16.11.7. Please
> help review and test. The planned date for the final release is
> Monday,
> June the 11th.
> Before that, please shout if anyone has objections with these
> pa
On 06/05/2018 09:24 AM, Hemant Agrawal wrote:
Signed-off-by: Hemant Agrawal
Acked-by: Andrew Rybchenko
From: Tonghao Zhang
Make sure find avalid device id before allocating
virtio_net, if not, return directly. It may avoid
allocating and freeing virtio_net when there is
not valid device id.
Signed-off-by: Tonghao Zhang
---
lib/librte_vhost/vhost.c | 16
1 file changed, 8 insert
Signed-off-by: Hemant Agrawal
---
v2: remove duplicate entry from map file
lib/librte_eal/bsdapp/eal/eal.c | 22 +-
lib/librte_eal/common/include/rte_vfio.h | 40 +---
lib/librte_eal/linuxapp/eal/eal_vfio.c | 36 ++--
1. Abstract
For packet processing workloads such as DPDK polling is continuous.
This means CPU cores always show 100% busy independent of how much work
those cores are doing. It is critical to accurately determine how busy
a core is hugely important for the following reasons:
* No indication o
Add the support for new traffic pattern aware power control
power management API.
Example:
./l3fwd-power -l xxx -n 4 -w :xx:00.0 -w :xx:00.1 -- -p 0x3
-P --config="(0,0,xx),(1,0,xx)" --empty-poll
Signed-off-by: Liang Ma
---
examples/l3fwd-power/main.c | 229 +
For cross-builds the CC environmental variable only applies for compiling
native binaries i.e. pmdinfogen, so setting it to a cross-build compiler
will only cause problems. Leave the value unset in the script to use the
platform-default compiler.
Fixes: a55277a788df ("devtools: add test script for
CVE-2018-1059 fix makes sure gpa contiguous memory is
also contiguous in hva space. Incidentally, it also makes
sure it is contiguous in hpa space.
So we can simplify the code by making gpa contiguous memory
discontiguous in hpa space an error.
Signed-off-by: Maxime Coquelin
---
lib/librte_vhos
To ease packed ring layout integration, this patch makes
the dequeue path to re-use buffer vectors implemented for
enqueue path.
Doing this, copy_desc_to_mbuf() is now ring layout type
agnostic.
Signed-off-by: Maxime Coquelin
---
lib/librte_vhost/virtio_net.c | 143 ++---
Relax used ring contention by reusing the shadow used
ring feature used by enqueue path.
Signed-off-by: Maxime Coquelin
---
lib/librte_vhost/virtio_net.c | 45 ++-
1 file changed, 10 insertions(+), 35 deletions(-)
diff --git a/lib/librte_vhost/virtio_net.
This series is again preliminray work to ease packed ring
layout integration.
Main changes are using vector buffres also in the dequeue
path, and perform IOVA to HVA translation at vectors fill
time.
I still have to run more benchmarks, but PVP benchmarks does
not show performance changes.
Good
This is an optimization to prefetch next buffer while the
current one is being processed.
Signed-off-by: Maxime Coquelin
---
lib/librte_vhost/virtio_net.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/lib/librte_vhost/virtio_net.c b/lib/librte_vhost/virtio_net.c
i
This patch aims at simplifying the desc to mbuf and mbuf to desc
copy functions. It performs the iova to hva translations at
vectors fill time.
Doing this, in case desc buffer isn't contiguous in hva space,
it gets split into multiple vectors.
Signed-off-by: Maxime Coquelin
---
lib/librte_vhost
Signed-off-by: Maxime Coquelin
---
lib/librte_vhost/virtio_net.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/librte_vhost/virtio_net.c b/lib/librte_vhost/virtio_net.c
index 6e4004666..41386fbce 100644
--- a/lib/librte_vhost/virtio_net.c
+++ b/lib/librte_vhost/virtio_net.c
@@ -1076,6
This is an optimization to prefetch next buffer while the
current one is being processed.
Signed-off-by: Maxime Coquelin
---
lib/librte_vhost/virtio_net.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/lib/librte_vhost/virtio_net.c b/lib/librte_vhost/virtio_net.
Apart from not being used, this is causing problem when compiling
DPDK with the musl library as reported by bugzilla.
Fixes: c7e9729da6b5 ("net/nfp: support CPP")
Signed-off-by: Alejandro Lucero
---
drivers/net/nfp/nfpcore/nfp-common/nfp_platform.h | 1 -
1 file changed, 1 deletion(-)
diff --g
On 6/7/2018 6:08 PM, Qi Zhang wrote:
When hot plug a new device, it is not necessary to scan everything
on the bus since the devname and devargs are already there. So new
rte_bus ops "scan_one" is introduced, bus driver can implement this
function to simply the hotplug process.
On 06/07/2018 05:30 PM, Rasesh Mody wrote:
> Multiple port reconfigurations can lead to memory allocation failures
> due to hitting RTE memzone limit or no more room in config while
> reserving memzone.
>
> When freeing memzones, update the memzone mapping and the memzone count.
> Release Rx and T
On 6/7/2018 6:08 PM, Qi Zhang wrote:
Implemented the bus ops scan_one, besides this improve the scan
efficiency in hotplug case, it aslo avoid sync IPC invoke (which
also
happens in vdev->scan on secondary process). The ben
This patch set modifies the Soft NIC device driver to use the Packet
Framework, which makes it much more modular, flexible and extensible
with new functionality.
� The Soft NIC allows building custom NIC pipelines in SW. The Soft NIC
pipeline is DIY and reconfigurable through �firmware� (DPDK Pa
Add link object implementation to the softnic.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/Makefile| 1 +
drivers/net/softnic/rte_eth_softnic.c | 4 +
drivers/net/softnic/rte_eth_softnic_internals.h | 37 ++
d
Rework the softnic implementation to have flexiblity in enabling more features
to its receive and transmit data path.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic.c | 607
drivers/net/softnic/rte_eth
Add mempool object implementation to the softnic.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/Makefile| 1 +
drivers/net/softnic/rte_eth_softnic.c | 2 +
drivers/net/softnic/rte_eth_softnic_internals.h | 38 +++
Add tap object implementation to the softnic.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/Makefile| 1 +
drivers/net/softnic/rte_eth_softnic.c | 2 +
drivers/net/softnic/rte_eth_softnic_internals.h | 29 ++
dri
Add swq object implementation to the softnic.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/Makefile| 1 +
drivers/net/softnic/rte_eth_softnic.c | 7 ++
drivers/net/softnic/rte_eth_softnic_internals.h | 39 ++
d
Add traffic manager(tmgr) object to the softnic.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic.c | 2 ++
drivers/net/softnic/rte_eth_softnic_internals.h | 25 ++--
drivers/net/softnic/rte_eth_softnic_tm.c
Add pipeline's table action profile implementation to the softnic.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic.c | 2 +
drivers/net/softnic/rte_eth_softnic_action.c| 227
drivers/net/softnic/r
Add pipeline object implementation to the softnic.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/Makefile| 1 +
drivers/net/softnic/rte_eth_softnic.c | 2 +
drivers/net/softnic/rte_eth_softnic_internals.h | 196 +
Implements softnic API function to run pipeline objects.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic.c| 13 --
drivers/net/softnic/rte_eth_softnic_thread.c | 195 +++
2 files changed, 195 insertions(+
Add pipeline's port action profile implementation to the softnic.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/Makefile| 3 +
drivers/net/softnic/hash_func.h | 359
drivers/net/softnic/ha
Add thread data structure and init function to run softnic pipelines
objects.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/Makefile| 1 +
drivers/net/softnic/rte_eth_softnic.c | 8 +++
drivers/net/softnic/rte_eth_softn
Add connection agent to enable connectivity with external agen
(e.g. telnet, netcat, Python script, etc).
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/Makefile | 1 +
drivers/net/softnic/conn.c | 332 ++
Add interface for softnic cli commands.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/Makefile| 2 +
drivers/net/softnic/parser.c| 687
drivers/net/softnic/parser.h
Add cli commands to create softnic objects such as mempool, swq,
pipeline, etc.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_cli.c | 1615 ++-
drivers/net/softnic/rte_eth_softnic_internals.h | 85 ++
driver
Add cli commands to enable and disable pipelines on specific threads in
softnic.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_cli.c | 103
drivers/net/softnic/rte_eth_softnic_internals.h | 10 +
drivers/net/softnic/rte
Add cli commands for meter action in softnic pipeline objects.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_cli.c | 418
drivers/net/softnic/rte_eth_softnic_internals.h | 29 ++
drivers/net/softnic/rte_
Add cli commands for table entries in softnic pipeline objects.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_cli.c | 2177 ---
drivers/net/softnic/rte_eth_softnic_internals.h | 35 +
drivers/net/softnic/rte
Add cli commands to read port and table stats of softnic pipeline objects.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_cli.c | 285
drivers/net/softnic/rte_eth_softnic_internals.h | 29 +++
drivers/net/sof
Add cli commands for ttl action in softnic pipeline objects.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_cli.c | 23 +++
drivers/net/softnic/rte_eth_softnic_internals.h | 8 +++
drivers/net/softnic/rte_eth_softnic_thread.c
Implements softnic receive and transmit queues setup using swq object.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic.c | 62 ++-
1 file changed, 32 insertions(+), 30 deletions(-)
diff --git a/drivers/ne
Implements softnic start and stop function.
Signed-off-by: Cristian Dumitrescu
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic.c | 38 ++---
drivers/net/softnic/rte_eth_softnic_internals.h | 6
drivers/net/softnic/rte_eth_softnic_pipeli
>
> A fragmented packets is supposed to live no longer than max_cycles,
> but the lib deletes an expired packet only occasionally when it scans
> a bucket to find an empty slot while adding a new packet.
> Therefore a fragment might sit in the table forever.
>
> Signed-off-by: Alex Kiselev
>
Please, ignore this patch. It is not clear yet if we need this. We thought
it was fixing a problem but we have doubts now.
I have changed the status of the patch to not applicable.
thanks
On Thu, Jun 7, 2018 at 4:52 PM, Alejandro Lucero <
alejandro.luc...@netronome.com> wrote:
> The mbuf struct
This patch supports multiple rte_flow priorities on NICs that support 16
or more Verbs priorities. Control flow always consume 3 Verbs priorities
even in isolated mode.
For NICs that support 16 or more Verbs priorities, each rte_flow
priority consumes 6 Verbs priorities, higher 3 for tunnels, lowe
On 05/29/2018 11:45 AM, Maxime Coquelin wrote:
Hi,
This second version fixes the feature bit check in
rxvq_is_mergeable(), and remove "mergeable" from rx funcs
names. No difference is seen in the benchmarks
This series is preliminary work to ease the integration of
packed ring layout support
> -Original Message-
> From: Wu, Yanglong
> Sent: Friday, June 8, 2018 4:54 AM
> To: dev@dpdk.org
> Cc: Zhang, Qi Z ; Ananyev, Konstantin
> ; Wu, Yanglong
>
> Subject: [PATCH v2] net/i40e: illagel pactket checking
>
> Some illegal packets will lead to TX/RX hang and
> can't recover au
On 06/08/2018 11:18 AM, xiangxia.m@gmail.com wrote:
From: Tonghao Zhang
Make sure find avalid device id before allocating
virtio_net, if not, return directly. It may avoid
allocating and freeing virtio_net when there is
not valid device id.
Signed-off-by: Tonghao Zhang
---
lib/librte
From: hvemulax
1.added new logtype for driver.
2.registered the new logtype.
3.CS_LOG_ERR and RTE_LOG logtypes are replaced
with new logtype name.
Signed-off-by: Hari Kumar
Reviewed-by: Reshma Pattan
---
drivers/crypto/scheduler/rte_cryptodev_scheduler.c | 95 --
drivers/c
The registration link for this event is now also available at:
https://www.regonline.com/DPDKDublin. Please register soon to guarantee your
place.
> -Original Message-
> From: announce [mailto:announce-boun...@dpdk.org] On Behalf Of
> O'Driscoll, Tim
> Sent: Wednesday, June 6, 2018 4:46
On Thu, Jun 07, 2018 at 11:09:56PM +, Raslan Darawsheh wrote:
> Hi,
>
> We've tested this version and we don't see new issues with it.
Hi Raslan,
Thank you a lot for the testing!
--yliu
>
> Kindest regards,
> Raslan Darawsheh
>
> -Original Message-
> From: dev [mailto:dev-
Hi Xueming,
On Fri, Jun 08, 2018 at 09:57:51PM +0800, Xueming Li wrote:
> This patch supports multiple rte_flow priorities on NICs that support 16
> or more Verbs priorities. Control flow always consume 3 Verbs priorities
> even in isolated mode.
In isolated mode there are no control flows it is
On Sun, May 27, 2018 at 01:35:17PM +0800, Yuanhan Liu wrote:
> Hi all,
>
> Here is a list of patches targeted for LTS release 17.11.3. Please
> help review and test. The planned date for the final release is 8th,
> Jun. Before that, please let me know if anyone has objections with
> these patches
On Fri, Jun 8, 2018, at 11:00 PM, Bruce Richardson wrote:
> On Sun, May 27, 2018 at 01:35:17PM +0800, Yuanhan Liu wrote:
> > Hi all,
> >
> > Here is a list of patches targeted for LTS release 17.11.3. Please
> > help review and test. The planned date for the final release is 8th,
> > Jun. Befor
Hi i40e/i40evf maintainers,
I was testing VLANs with i40evf pmd and is hitting the below issue.
I have the following configuration:
- host runs with Linux pf i40e driver(version 2.4.6)
- guest runs with DPDK 17.11.2 vf i40e driver
When I am sending a vlan packet from the outside to the guest, on
1. Abstract
For packet processing workloads such as DPDK polling is continuous.
This means CPU cores always show 100% busy independent of how much work
those cores are doing. It is critical to accurately determine how busy
a core is hugely important for the following reasons:
* No indication o
Add the support for new traffic pattern aware power control
power management API.
Example:
./l3fwd-power -l xxx -n 4 -w :xx:00.0 -w :xx:00.1 -- -p 0x3
-P --config="(0,0,xx),(1,0,xx)" --empty-poll
ChangeLog:
v2 Fix some coding style issues
Signed-off-by: Liang Ma
---
examples/l3fwd-
On Thu, 2018-05-31 at 11:25 +0100, Luca Boccassi wrote:
> Hi all,
>
> Here is a list of patches targeted for LTS release 16.11.7. Please
> help review and test. The planned date for the final release is
> Monday,
> June the 11th.
> Before that, please shout if anyone has objections with these
> pa
Add the functionality to track links in the application. This enables the
user to print the name, mac address and per-port statistics for each link
in the application.
Signed-off-by: Kevin Laatz
---
examples/ip_pipeline/cli.c | 103
examples/ip_pipel
The JIT is only supported on x86_64 so disable for 32-bit builds.
Fixes: cc752e43e079 ("bpf: add JIT compilation for x86_64 ISA")
Signed-off-by: Bruce Richardson
---
lib/librte_bpf/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/librte_bpf/meson.build b/lib/l
The kni library is not supported on 32-bit so disable it for those
builds using meson.
Signed-off-by: Bruce Richardson
---
lib/librte_kni/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/librte_kni/meson.build b/lib/librte_kni/meson.build
index c4b21961c..a738a
This patchset enables building DPDK on 32-bit systems, and has been tested
using debian 32-bit on x86 i.e. doing an "i686" build in the old build
system.
Additional work is still required (possibly via cross-file) to get DPDK
building for 32-bit on a 64-bit system, but this is the first step in th
Converting a 32-bit pointer to a 64-bit integer is generally safe, but
generates a lot of warnings when compiling 32-bit code with meson. The
warnings are not flagged when using make, so just disable them for
32-bit meson builds.
Signed-off-by: Bruce Richardson
---
config/meson.build | 4
1
The sfc driver is not supported on 32-bit so disable in meson in
those cases.
Signed-off-by: Bruce Richardson
---
drivers/net/sfc/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/sfc/meson.build b/drivers/net/sfc/meson.build
index 3aa14c7bd..2d34e869d 1
By default, the DPAA2_USE_PHYS_IOVA setting with the make build-system
is "y", which is overridden to "n" in the config file specifically for
the arm64-dpaa2-linuxapp-gcc builds. The lack of this setting in meson
builds causes issues for 32-bit build, as the alternative code paths
have compiler war
When compiling with meson, extra warnings are enabled about casting from
integers to different size pointers. This triggers an error in AVP as the
addition of the offset to the pointer address causes the result to be a
64-bit integer which doesn't fit a 32-bit pointer. The fix here is to
explicitly
Rather than hard-coding the example app to be built only when a set of
conditions are met, we can simplify things by having the app built when
KNI library itself is available. That saves us duplicating the same set
of restrictions on both library and example app.
Fixes: 89f0711f9ddf ("examples: bu
Ankur Dwivedi (4):
crypto/cpt/base: add hardware enq/deq API for CPT
crypto/cpt/base: add sym crypto session init API for CPT
crypto/cpt/base: add sym crypto request prepare for CPT
crypto/cpt: build with meson
Murthy NSSR (3):
crypto/cpt/base: add request prepare API for ZUC and SNOW3G
From: Nithin Dabilpuram
Adds hardware device initialization specific api for Cavium CPT device.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian Srinivasan
---
drivers/crypto/cpt/
From: Nithin Dabilpuram
Add makefile and config file options.
Also add version map file and maintainers file to
claim responsibility.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian
From: Nithin Dabilpuram
Adds hardware specific definitions for Cavium CPT device.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian Srinivasan
---
drivers/crypto/cpt/base/cpt_hw_ty
From: Ankur Dwivedi
Adds hardware enqueue/dequeue API of instructions to a queue pair
for Cavium CPT device.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian Srinivasan
---
driver
From: Ankur Dwivedi
Adds symmetric crypto session init API dependent on hardware/microcode.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian Srinivasan
---
drivers/crypto/cpt/base
From: Ankur Dwivedi
These functions help in preparing symmetric crypto requests
for the supported cipher/auth/aead. This includes all supported
algos except Kasumi, Snow3G, Zuc, HMAC_ONLY and HASH_ONLY cases.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpu
From: Murthy NSSR
These functions help in preparing symmetric crypto requests
for the ZUC, SNOW3G algorithms of both cipher and auth but
not cipher+auth in single xform.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayarama
From: Murthy NSSR
These functions help in preparing symmetric crypto request
for Kasumi of both cipher and auth but not cipher+auth in single
xform.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Sri
From: Murthy NSSR
These functions help in preparing symmetric crypto requests
for HMAC only or HMAC only cases.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian Srinivasan
---
dri
From: Srisivasubramanian Srinivasan
This patch addresses the following:
1. Adds the basic device operation functions for the cpt vf.
2. The probe/remove functions are staic so no need to declare in
the header file.
3. Removing extra declaration for cpt_dev_periodic_alarm_stop in the
header file.
From: Srisivasubramanian Srinivasan
Introduce driver initialization and enable build infrastructure.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian Srinivasan
---
drivers/crypto
From: Ragothaman Jayaraman
This patch adds the session callbacks functions. The cipher
keys, auth keys and aead keys are set during the session configure.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-b
From: Srisivasubramanian Srinivasan
This patch does the following:
1. Adds the stats callback functions for the cpt vf.
2. Adds the queue pair setup and queue pair release callback
functions for cpt vf.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
S
From: Ragothaman Jayaraman
The functions present in cpt_request_mgr.c manages the work of
enqueing/dequeing the request/response to/from cpt hardware unit.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-
From: Ragothaman Jayaraman
The guide contains information about packages needed to compile
the CPT PMD. It also contains the compilation steps and how to
execute an examples application.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ra
From: Ankur Dwivedi
Adding the meson.build file for the CPT PMD.
Signed-off-by: Ankur Dwivedi
Signed-off-by: Murthy NSSR
Signed-off-by: Nithin Dabilpuram
Signed-off-by: Ragothaman Jayaraman
Signed-off-by: Srisivasubramanian Srinivasan
---
drivers/crypto/cpt/meson.build | 16 ++
> -Original Message-
> From: Laatz, Kevin
> Sent: Friday, June 8, 2018 5:31 PM
> To: dev@dpdk.org
> Cc: Dumitrescu, Cristian ; Singh, Jasvinder
> ; Laatz, Kevin
> Subject: [PATCH] examples/ip_pipeline: add link show to the cli
>
> Add the functionality to track links in the application
Hi,
For 18.08 release, the main feature we plan to contribute is packed ring
layout for both Vhost library and Virtio PMD.For ones interested in the
feature, its specification is a good starting point [0].
The work from Jens Freimann will be rebased on top of Vhost library
rework already submitte
Since uuid functions may not be available everywhere, implement
uuid functions in DPDK. These are based off the BSD licensed
libuuid in util-link.
Signed-off-by: Stephen Hemminger
---
lib/librte_eal/bsdapp/eal/Makefile | 1 +
lib/librte_eal/common/Makefile | 2 +-
lib/librte_
1 - 100 of 214 matches
Mail list logo