This patch add support for supported packet types
by the platform andbasic statistics like
numbers of packets/bytes receive and transmit.
Signed-off-by: Gagandeep Singh
Acked-by: Nipun Gupta
Acked-by: Akhil Goyal
---
doc/guides/nics/features/ppfe.ini | 2 ++
doc/guides/nics/ppfe.rst
This patch adds device start, stop and close
operations.
Signed-off-by: Gagandeep Singh
Signed-off-by: Akhil Goyal
Acked-by: Nipun Gupta
---
drivers/net/ppfe/Makefile | 2 +-
drivers/net/ppfe/pfe_eth.h | 1 +
drivers/net/ppfe/pfe_hif.c | 139 +
drivers/net/ppfe/pfe
This patch add burst enqueue and dequeue operations
to the ppfe PMD.
Signed-off-by: Gagandeep Singh
Acked-by: Nipun Gupta
Acked-by: Akhil Goyal
---
drivers/net/ppfe/pfe_hif.c | 360 -
drivers/net/ppfe/pfe_hif.h | 8 +
drivers/net/ppfe/pfe_hif_lib.c | 1
This patch adds support to enable multicast and
promiscuous mode.
Signed-off-by: Gagandeep Singh
Acked-by: Nipun Gupta
Acked-by: Akhil Goyal
---
doc/guides/nics/features/ppfe.ini | 2 ++
doc/guides/nics/ppfe.rst | 2 ++
drivers/net/ppfe/ppfe_ethdev.c| 42
To update MAC address or MTU, operations are
added to the driver.
Signed-off-by: Gagandeep Singh
Acked-by: Nipun Gupta
Acked-by: Akhil Goyal
---
doc/guides/nics/features/ppfe.ini | 1 +
doc/guides/nics/ppfe.rst | 1 +
drivers/net/ppfe/ppfe_ethdev.c| 63 ++
Update release notes for NXP PPFE driver supported for 19.11.
Signed-off-by: Gagandeep Singh
---
doc/guides/rel_notes/release_19_11.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/doc/guides/rel_notes/release_19_11.rst
b/doc/guides/rel_notes/release_19_11.rst
index cd4e35061..9ec26
This patch add link related operations like
link update, up and down.
Signed-off-by: Gagandeep Singh
Acked-by: Nipun Gupta
Acked-by: Akhil Goyal
---
doc/guides/nics/features/ppfe.ini | 1 +
doc/guides/nics/ppfe.rst | 1 +
drivers/net/ppfe/ppfe_ethdev.c| 106 +++
The test cases uses ATOMIC queues. Once the packet is recived
it is required to release the ATOMIC ctxt, at least for the
HW based eventdevs. This patch makes empty dq call, which
in turn releases the atomic ctxt.
Signed-off-by: Hemant Agrawal
---
app/test/test_event_crypto_adapter.c | 6 ++
The earlier patch was using a single method to init
the crypto adapter for FWD and NEW mode, which was also
causing the adapter mode to be set incorrectly for NEW mode.
This patch segregate the init for NEW and FWD modes.
In case of NEW mode the packets will be directly sent
to the cryptodev, so p
The IV was not set, which was causing HW based SEC on DPAA1
to fail.
Fixes: ce02103ad072 ("test/event_crypto: change the SEC cipher algo")
Signed-off-by: Hemant Agrawal
---
Please squash if possible.
app/test/test_event_crypto_adapter.c | 12
1 file changed, 12 insertions(+)
diff
Instead of hardcoded event device capabilities,
it is better to enquire and use the device supported caps.
Signed-off-by: Hemant Agrawal
---
app/test/test_event_crypto_adapter.c | 19 ---
1 file changed, 8 insertions(+), 11 deletions(-)
diff --git a/app/test/test_event_crypto_ad
When HW is available but the mode mismatches, it is better
to skip the test case.
Fixes: cfe599b325e8 ("test/event_crypto: no service core when HW support
available")
Signed-off-by: Hemant Agrawal
---
please squash if possible.
app/test/test_event_crypto_adapter.c | 16
1 fil
Added the missed code to avail the mempool entries before
pool free.
Fixes: 24054e3640a2 ("test/crypto: use separate session mempools");
Cc: sta...@dpdk.org
Signed-off-by: Hemant Agrawal
---
The file location has been changed, thus check-git-log is giving err on
this patch
app/test/test_event_c
> -Original Message-
> From: Jerin Jacob
> Sent: Tuesday, October 1, 2019 1:14 PM
> To: Nipun Gupta
> Cc: dpdk-dev ; Jerin Jacob ; Pavan
> Nikhilesh ; Sunil Kumar Kori ;
> Hemant Agrawal ; Richardson, Bruce
> ; Marko Kovacevic
> ; Ori Kam ; Radu Nicolau
> ; Tomasz Kantecki ; Van
> Haare
In some of the cases, the test is looking for a specific
failure returned from the CryptoDev. Not all cryptodev
support returning specific errors.
This patch changes such checks to NOT-SUCCESS
Signed-off-by: Hemant Agrawal
---
app/test/test_cryptodev.c | 12 ++--
1 file changed, 6 insert
Signed-off-by: Hemant Agrawal
---
app/test/test_cryptodev.c | 20
1 file changed, 20 insertions(+)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index 915acf13c..eb2cfdde6 100644
--- a/app/test/test_cryptodev.c
+++ b/app/test/test_cryptodev.c
@@ -11513,6
>
>
> Add templates to support creating ring APIs with different
> ring element sizes.
>
> Signed-off-by: Honnappa Nagarahalli
> Reviewed-by: Dharmik Thakkar
> Reviewed-by: Gavin Hu
> Reviewed-by: Ruifeng Wang
> ---
> lib/librte_ring/Makefile| 4 +-
> lib/librte_ring/meson.
> diff --git a/drivers/net/dpaa/dpaa_ethdev.c
> b/drivers/net/dpaa/dpaa_ethdev.c index 7154fb9b4..18c7bd0d5 100644
> --- a/drivers/net/dpaa/dpaa_ethdev.c
> +++ b/drivers/net/dpaa/dpaa_ethdev.c
> @@ -49,7 +49,8 @@
> /* Supported Rx offloads */
> static uint64_t dev_rx_offloads_sup =
>
Hello Moti,
I have some questions on the patch.
Just want to know how to use it.
Q1. Is it correct understanding that the patch will be reflected in
19.11 if it is approved?
Q2.Which action should I specify when I want to insert VLAN tag
to non-VLAN frame?
OF_PUSH_VLAN and OF_SET_VLAN_VID and O
Hi Anoob,
> const struct rte_cryptodev_capabilities *
> -otx_get_capabilities(void)
> +otx_get_capabilities(uint64_t flags)
> {
> - return otx_capabilities;
> + if (flags & RTE_CRYPTODEV_FF_ASYMMETRIC_CRYPTO)
> + return otx_asym_capabilities;
> + else
> + retu
Hi Ray,
> +DPDK ABI/API policy
> +===
> +
> +Description
> +---
> +
> +This document details some methods for handling ABI management in the
> DPDK.
> +
> +General Guidelines
> +--
> +
> +#. Whenever possible, ABI should be preserved #. ABI/API may be change
Previously rx/tx_queues were passed into eth_from_pcaps_common()
as ptrs and were checked for being NULL.
In commit da6ba28f0540 ("net/pcap: use a struct to pass user options")
that changed to pass in a ptr to a pmd_devargs_all which contains
the rx/tx_queues.
The parameter checking was not updat
Patches 1-5 are Coverity fixes.
Patches 6-9 are removing commented out code.
Kevin Traynor (9):
net/pcap: fix argument checks
crypto/octeontx: fix possible NULL deference
net/bnxt: remove logically dead code
net/ipn3ke: fix incorrect commit check logic
net/ipn3ke: remove useless if state
Gaëtan Rivet writes:
> On Mon, Sep 30, 2019 at 01:51:35PM -0400, Aaron Conole wrote:
>> Gaetan Rivet writes:
>>
>> > Add a new EAL option enabling manual probing in the EAL.
>> > This command line option will configure the EAL so that buses
>> > will not trigger their probe step on their own.
>
Hi Anoob,
Just a couple of nits
> +
> +static __rte_always_inline void
> +cpt_modex_param_normalize(uint8_t **data, size_t *len)
> +{
> + size_t i;
> +
> + /* Strip leading NUL bytes */
Typo NULL
> +
> + for (i = 0; i < *len; i++) {
> + if ((*data)[i] != 0)
> +
Coverity is complaining about identical code regardless of which branch
of the if else is taken. Functionally it means an error will always be
returned if this if else is hit. Remove the else branch.
CID 337928 (#1 of 1): Identical code for different branches
(IDENTICAL_BRANCHES)identical_
If rc contains a non-zero return code from bnxt_hwrm_send_message(),
HWRM_CHECK_RESULT_SILENT() will return.
Just after that code, there is an 'if (!rc) {...} else {...}'.
Coverity is complaining that this if else statement is dead code as
rc will always be 0 if that code is reached.
4309
Coverity complains that this statement is not needed as the goto
label is on the next line anyway. Remove the if statement.
653ret = ipn3ke_cfg_parse_i40e_pf_ethdev(afu_name, pf_name);
CID 337930 (#1 of 1): Identical code for different branches
(IDENTICAL_BRANCHES)identical_branches:
These struct members and variable were commented out. Remove them.
Fixes: c01c748e4ae6 ("net/ipn3ke: add new driver")
Fixes: c820468ac99c ("net/ipn3ke: support TM")
Cc: rosen...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Kevin Traynor
---
drivers/net/ipn3ke/ipn3ke_ethdev.h | 7 ---
driver
Coverity complains that ctrl_flags is set to NULL at the start
of the function and it may not have been set before there is a
jump to fc_success and it is dereferenced.
Check for NULL before dereference.
312fc_success:
CID 344983 (#1 of 1): Explicit null dereferenced
(FORWARD_NULL)7. var_de
This code is commented out. Remove it.
Fixes: 43e610bb8565 ("compress/octeontx: introduce octeontx zip PMD")
Cc: ss...@marvell.com
Cc: sta...@dpdk.org
Signed-off-by: Kevin Traynor
---
drivers/compress/octeontx/include/zip_regs.h | 8
1 file changed, 8 deletions(-)
diff --git a/drivers
Hi Anoob,
>
> From: Kanaka Durga Kotamarthy
>
> Add helper functions to get meta len for asymmetric operations
>
> Signed-off-by: Anoob Joseph
> Signed-off-by: Kanaka Durga Kotamarthy
> Signed-off-by: Sunila Sahu
> ---
> diff --git a/drivers/crypto/octeontx/otx_cryptodev_hw_access.c
> b/d
Some variables are commented out. Remove them.
Fixes: d548ef513cd7 ("event/opdl: add unit tests")
Cc: liang.j...@intel.com
Cc: sta...@dpdk.org
Signed-off-by: Kevin Traynor
---
drivers/event/opdl/opdl_test.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/event/opdl/opdl_test.c b/d
This commented out todo and code is old. Remove it.
Fixes: b7435d660a8c ("net/bnxt: add ntuple filtering support")
Cc: ajit.khapa...@broadcom.com
Cc: sta...@dpdk.org
Signed-off-by: Kevin Traynor
---
drivers/net/bnxt/bnxt_ethdev.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/net
On Tue, Oct 1, 2019 at 5:11 PM Nipun Gupta wrote:
>
>
>
> > -Original Message-
> > From: Jerin Jacob
> > Sent: Tuesday, October 1, 2019 1:14 PM
> > To: Nipun Gupta
> > Cc: dpdk-dev ; Jerin Jacob ; Pavan
> > Nikhilesh ; Sunil Kumar Kori ;
> > Hemant Agrawal ; Richardson, Bruce
> > ; Marko
On Tue, Oct 1, 2019 at 12:01 PM Akhil Goyal wrote:
>
>
> > > >
> > > > meson cross-build is failing with this patch. Please fix it in v2 and
> > > > If it makes sense then add this new feature in release notes.
> > >
> > > V2 sent with the required changes.
> >
> > Looks like there are still error
Hemant,
Patch 1/4 - doc: separate versioning.rst into version and policy.
So it essentially re-organizes the existing policy into two separate
documents, one dealing with the policy and the other dealing with the
mechanics of abi versioning
Patch 2/4 - doc: changes to abi policy introducing maj
Thanks Bruce for the patch. I like the idea of splitting versioning out
of rte_compat.h, but I have some comments.
On 9/27/19 10:59 PM, Bruce Richardson wrote:
[...]
> --- a/config/common_base
> +++ b/config/common_base
> @@ -111,6 +111,7 @@ CONFIG_RTE_MAX_VFIO_CONTAINERS=64
> CONFIG_RTE_MALLOC_
Hi Anoob,
>
> From: Sunila Sahu
>
> Update documentation with supported asymmetric features for octeontx
>
> Signed-off-by: Anoob Joseph
> Signed-off-by: Kanaka Durga Kotamarthy
> Signed-off-by: Sunila Sahu
> ---
> doc/guides/cryptodevs/features/octeontx.ini | 6 +-
> doc/guides/crypt
On 9/30/19 10:20 PM, Stephen Hemminger wrote:
This copy part of this function is too big to be put inline.
The places it is used are only in special exception paths
where a highly fragmented mbuf arrives at a device that can't handle it.
Signed-off-by: Stephen Hemminger
Acked-by: Andrew Rybch
On 10/1/19 12:22 PM, Simei Su wrote:
Currently, there are DEFAULT,TOEPLITZ and SIMPLE_XOR hash function.
To support symmetric hash by rte_flow RSS action, this patch adds
new hash function "Symmetric Toeplitz" which is supported by some hardware.
Signed-off-by: Simei Su
Reviewed-by: Qi Zhang
A
On 9/30/19 10:20 PM, Stephen Hemminger wrote:
Cloning mbufs requires allocations and iteration
and therefore should not be an inline.
Signed-off-by: Stephen Hemminger
Acked-by: Andrew Rybchenko
> -Original Message-
> From: Jerin Jacob
> Sent: Tuesday, October 1, 2019 6:40 PM
> To: Nipun Gupta
> Cc: dpdk-dev ; Jerin Jacob ; Pavan
> Nikhilesh ; Sunil Kumar Kori
> ; Hemant Agrawal ;
> Richardson, Bruce ; Marko Kovacevic
> ; Ori Kam ; Radu
> Nicolau ; Tomasz Kantecki
> ; Van Haare
On 9/30/19 10:20 PM, Stephen Hemminger wrote:
This is a commonly used operation that surprisingly the
DPDK has not supported. The new rte_pktmbuf_copy does a
deep copy of packet. This is a complete copy including
meta-data.
It handles the case where the source mbuf comes from a pool
with larger
On Tue, Oct 01, 2019 at 03:19:42PM +0530, Jerin Jacob wrote:
> On Tue, Oct 1, 2019 at 2:40 PM Gaëtan Rivet wrote:
> >
> > On Mon, Sep 30, 2019 at 11:53:33AM -0700, Stephen Hemminger wrote:
> > > On Mon, 30 Sep 2019 14:51:03 +0200
> > > Gaetan Rivet wrote:
> > >
> > > > Add a new EAL option enabli
Hi Anoob,
> static __rte_always_inline int __hot
> otx2_cpt_enqueue_sym(struct otx2_cpt_qp *qp, struct rte_crypto_op *op,
>struct pending_queue *pend_q)
> @@ -488,7 +560,9 @@ otx2_cpt_enqueue_burst(void *qptr, struct
> rte_crypto_op **ops, uint16_t nb_ops)
>
> for (c
>
> From: Sunila Sahu
>
> This patch updates asymmetric crypto unit-test application to
> validate asymmetric crypto operation supported by octeontx2 PMD.
>
> Signed-off-by: Anoob Joseph
> Signed-off-by: Kanaka Durga Kotamarthy
> Signed-off-by: Sunila Sahu
> ---
> app/test/test_cryptodev_as
On Tue, Oct 1, 2019 at 7:32 PM Nipun Gupta wrote:
>
>
>
> > -Original Message-
> > From: Jerin Jacob
> > Sent: Tuesday, October 1, 2019 6:40 PM
> > To: Nipun Gupta
> > Cc: dpdk-dev ; Jerin Jacob ; Pavan
> > Nikhilesh ; Sunil Kumar Kori
> > ; Hemant Agrawal ;
> > Richardson, Bruce ; Marko
On Tue, Oct 1, 2019 at 7:39 PM Gaëtan Rivet wrote:
>
> On Tue, Oct 01, 2019 at 03:19:42PM +0530, Jerin Jacob wrote:
> > On Tue, Oct 1, 2019 at 2:40 PM Gaėtan Rivet wrote:
> > >
> > > On Mon, Sep 30, 2019 at 11:53:33AM -0700, Stephen Hemminger wrote:
> > > > On Mon, 30 Sep 2019 14:51:03 +0200
> >
[PATCH v8 1/3] ethdev: decouple flow types and RSS offload types.
[PATCH v8 2/3] ethdev: add several bits for extending rss offload types.
[PATCH v8 3/3] app/testpmd: add cmdline support for extending rss types.
v8:
* Add to check the simultaneous use of SRC/DST_ONLY of the same level
in rte_eth
This patch reserves several bits as input set selection from the
high end of the 64 bits. It is combined with exisiting ETH_RSS_*
to represent RSS types.
Signed-off-by: Simei Su
Reviewed-by: Qi Zhang
Acked-by: Ori Kam
---
lib/librte_ethdev/rte_ethdev.c | 22 ++
lib/librte_e
This patch adds cmdline support for extended rss types configuration.
Signed-off-by: Simei Su
Reviewed-by: Qi Zhang
---
app/test-pmd/cmdline.c | 18 +++---
app/test-pmd/config.c | 4
2 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/app/test-pmd/cmdline.c b/app/
This patch decouples RTE_ETH_FLOW_* and ETH_RSS_*. The former defines
flow types and the latter defines RSS offload types.
Signed-off-by: Simei Su
Reviewed-by: Qi Zhang
Acked-by: Ori Kam
Acked-by: Andrew Rybchenko
---
lib/librte_ethdev/rte_ethdev.h | 49 ---
Nipun Gupta writes:
> This patch introduces a `flag` in the Eth TX adapter enqueue API.
> Some drivers may support burst functionality only with the packets
> having same destination device and queue.
>
> The flag `RTE_EVENT_ETH_TX_ADAPTER_ENQUEUE_SAME_DEST` can be used
> to indicate this so the
On Thu, Aug 22, 2019 at 2:18 AM wrote:
>
> From: Pavan Nikhilesh
>
> Add DEV_RX_OFFLOAD_RSS_HASH flag for all PMDs that support RSS hash
> delivery.
>
> Signed-off-by: Pavan Nikhilesh
For net/octeontx2:
Acked-by: Jerin Jacob
On Thu, Aug 22, 2019 at 2:18 AM wrote:
>
> From: Pavan Nikhilesh
>
> Add DEV_RX_OFFLOAD_FLOW_MARK flag for all PMDs that support flow action
> flag and mark.
>
> Signed-off-by: Pavan Nikhilesh
> ---
> diff --git a/drivers/net/octeontx2/otx2_flow_parse.c
> b/drivers/net/octeontx2/otx2_flow_parse
Hi Akhil,
> > > > > > > > > > > > > This action type allows the burst of symmetric crypto
> > workload
> > > > using
> > > > > > > the
> > > > > > > > > > > same
> > > > > > > > > > > > > algorithm, key, and direction being processed by CPU
> > > > > > > > > > > > > cycles
> > > > > > > > > syn
On 10/1/19 5:36 PM, Simei Su wrote:
This patch reserves several bits as input set selection from the
high end of the 64 bits. It is combined with exisiting ETH_RSS_*
to represent RSS types.
Signed-off-by: Simei Su
Reviewed-by: Qi Zhang
Acked-by: Ori Kam
---
lib/librte_ethdev/rte_ethdev.c |
On Thu, Aug 22, 2019 at 2:18 AM wrote:
>
> From: Pavan Nikhilesh
>
> Add `rte_eth_dev_set_supported_ptypes` function that will allow the
> application to inform the PMD the packet types it is interested in.
> Based on the ptypes set PMDs can optimize their Rx path.
>
> -If application doesn’t wan
On Tue, 1 Oct 2019 11:10:23 +
Viacheslav Ovsiienko wrote:
> +#if defined(RTE_TOOLCHAIN_GCC) && (GCC_VERSION >= 40600)
> +#pragma GCC diagnostic push
> #pragma GCC diagnostic ignored "-Wformat-nonliteral"
> +#endif
> + /* Use safe format to check maximal buffer length. */
> while (
> -Original Message-
> From: Jerin Jacob
> Sent: Tuesday, October 1, 2019 7:50 PM
> To: Nipun Gupta
> Cc: Jerin Jacob ; dpdk-dev ; Pavan
> Nikhilesh ; Sunil Kumar Kori
> ; Hemant Agrawal ;
> Richardson, Bruce ; Marko Kovacevic
> ; Ori Kam ; Radu
> Nicolau ; Tomasz Kantecki
> ; Van Haare
On 10/1/2019 10:22 AM, Simei Su wrote:
> [PATCH v3 1/2] ethdev: add new hash function "Symmetric Toeplitz" supported
> by hardware.
> [PATCH v3 2/2] app/testpmd: add command line support for symmetric toeplitz
> hash configuration.
>
> v3:
> * Add a definition for Symmetric Toeplitz function.
>
> -Original Message-
> From: Aaron Conole
> Sent: Tuesday, October 1, 2019 8:12 PM
> To: Nipun Gupta
> Cc: dev@dpdk.org; jer...@marvell.com; pbhagavat...@marvell.com;
> sk...@marvell.com; Hemant Agrawal ;
> bruce.richard...@intel.com; marko.kovace...@intel.com;
> or...@mellanox.com; ra
Drop SGW_CMD_XPRM=l, as default is IPsec library now.
Signed-off-by: Bernard Iremonger
---
examples/ipsec-secgw/test/pkttest.sh | 1 -
1 file changed, 1 deletion(-)
diff --git a/examples/ipsec-secgw/test/pkttest.sh
b/examples/ipsec-secgw/test/pkttest.sh
index 04cd96b..7c78de7 100755
--- a/exam
Set the default code path to librte_ipsec mode.
Add parameter 0 | 1 to -l option and update error message.
Check for conflicting options, -w -a -e and reassembly options are
not supported in legacy mode.
Show fragment table size.
Update print_usage.
Update the ipsec-secgw guide.
Update the release
This patch set, sets the default code path in the ipsec-secgw
application to use the librte_ipsec.
The *_old test scripts have been modified to use the legacy code
path.
Changes in v2:
-
The error messages for the -l option have been updated.
The pktest.sh script has been updated to d
enable legacy mode in *_old scripts
Signed-off-by: Bernard Iremonger
---
examples/ipsec-secgw/test/trs_3descbc_sha1_old_defs.sh | 2 +-
examples/ipsec-secgw/test/trs_aescbc_sha1_old_defs.sh | 2 +-
examples/ipsec-secgw/test/trs_aesctr_sha1_old_defs.sh | 2 +-
examples/i
Hello Shahaf,
On 10/03/2019 09:28, Shahaf Shuler wrote:
> As those should be replaced by rte_dev_dma_map and rte_dev_dma_unmap
> APIs.
>
> Signed-off-by: Shahaf Shuler
> ---
> doc/guides/prog_guide/env_abstraction_layer.rst | 2 +-
> doc/guides/rel_notes/deprecation.rst| 4
> 2
Hi Hemant,
> >>> This patch introduce new RTE_SECURITY_ACTION_TYPE_CPU_CRYPTO action type
> >>> to
> >>> security library. The type represents performing crypto operation with CPU
> >>> cycles. The patch also includes a new API to process crypto operations in
> >>> bulk and the function pointers
On Tue, Oct 1, 2019 at 8:36 PM Nipun Gupta wrote:
>
>
>
> > -Original Message-
> > From: Jerin Jacob
> > Sent: Tuesday, October 1, 2019 7:50 PM
> > To: Nipun Gupta
> > Cc: Jerin Jacob ; dpdk-dev ; Pavan
> > Nikhilesh ; Sunil Kumar Kori
> > ; Hemant Agrawal ;
> > Richardson, Bruce ; Marko
On Wed, Aug 21, 2019 at 1:48 PM wrote:
> From: Pavan Nikhilesh
>
> Add DEV_RX_OFFLOAD_RSS_HASH flag for all PMDs that support RSS hash
> delivery.
>
> Signed-off-by: Pavan Nikhilesh
>
For net/bnxt:
Acked-by: Ajit Khaparde
> ---
> drivers/net/bnxt/bnxt_ethdev.c | 3 ++-
> drivers/net/
On Tue, Oct 1, 2019 at 6:04 AM Kevin Traynor wrote:
> This commented out todo and code is old. Remove it.
>
> Fixes: b7435d660a8c ("net/bnxt: add ntuple filtering support")
> Cc: ajit.khapa...@broadcom.com
> Cc: sta...@dpdk.org
>
> Signed-off-by: Kevin Traynor
>
Acked-by: Ajit Khaparde
---
>
From: Dilshod Urazov
Deferred start Rx queue is not supported by the driver.
Fixes: 0748be2cf9a2 ("ethdev: queue start and stop")
Cc: sta...@dpdk.org
Signed-off-by: Dilshod Urazov
Signed-off-by: Andrew Rybchenko
---
drivers/net/virtio/virtio_rxtx.c | 5 +
1 file changed, 5 insertions(+)
From: Dilshod Urazov
This driver supports none of DCB, RSS or VMDQ modes,
therefore must check and return error if configured incorrectly.
Fixes: c1f86306a026 ("virtio: add new driver")
Cc: sta...@dpdk.org
Signed-off-by: Dilshod Urazov
Signed-off-by: Andrew Rybchenko
---
drivers/net/virtio/v
From: Dilshod Urazov
Deferred start Tx queue is not supported by the driver.
Fixes: 0748be2cf9a2 ("ethdev: queue start and stop")
Cc: sta...@dpdk.org
Signed-off-by: Dilshod Urazov
Signed-off-by: Andrew Rybchenko
---
drivers/net/virtio/virtio_rxtx.c | 5 +
1 file changed, 5 insertions(+)
On 9/29/2019 3:41 AM, Yasufumi Ogawa wrote:
> Packet processing in secondary process cannot work because rx_pkt_burst
> and tx_pkt_burst in eth_dev are not initialized while probing device.
> This patch is to the initialization.
>
> Signed-off-by: Yasufumi Ogawa
> ---
> drivers/net/null/rte_eth_
Hi Simei,
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Andrew Rybchenko
> Sent: Tuesday, October 1, 2019 3:49 PM
> To: Su, Simei ; Zhang, Qi Z ; Ye,
> Xiaolong ; Yigit, Ferruh
> Cc: dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v8 2/3] ethdev: extend RSS off
On 10/1/2019 5:00 PM, Ferruh Yigit wrote:
> On 9/29/2019 3:41 AM, Yasufumi Ogawa wrote:
>> Packet processing in secondary process cannot work because rx_pkt_burst
>> and tx_pkt_burst in eth_dev are not initialized while probing device.
>> This patch is to the initialization.
>>
>> Signed-off-by: Ya
Hi Konstantin,
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Konstantin
> Ananyev
> Sent: Friday, September 27, 2019 3:21 PM
> To: dev@dpdk.org
> Cc: Ananyev, Konstantin
> Subject: [dpdk-dev] [PATCH] doc: fix list of unsupported features for IPsec
> lib
>
>
Hi,
On 01/10/2019 16:44, Andrew Rybchenko wrote:
> From: Dilshod Urazov
>
> Deferred start Rx queue is not supported by the driver.
>
> Fixes: 0748be2cf9a2 ("ethdev: queue start and stop")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Dilshod Urazov
> Signed-off-by: Andrew Rybchenko
> ---
> driv
Hi Kevin,
On 10/1/19 7:29 PM, Kevin Traynor wrote:
Hi,
On 01/10/2019 16:44, Andrew Rybchenko wrote:
From: Dilshod Urazov
Deferred start Rx queue is not supported by the driver.
Fixes: 0748be2cf9a2 ("ethdev: queue start and stop")
Cc: sta...@dpdk.org
Signed-off-by: Dilshod Urazov
Signed-of
On 10/1/2019 5:02 PM, Iremonger, Bernard wrote:
> Hi Simei,
>
>> -Original Message-
>> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Andrew Rybchenko
>> Sent: Tuesday, October 1, 2019 3:49 PM
>> To: Su, Simei ; Zhang, Qi Z ; Ye,
>> Xiaolong ; Yigit, Ferruh
>> Cc: dev@dpdk.org
>> Su
On Tue, Oct 01, 2019 at 03:23:47PM +0200, Andrzej Ostruszka wrote:
> Thanks Bruce for the patch. I like the idea of splitting versioning out
> of rte_compat.h, but I have some comments.
>
> On 9/27/19 10:59 PM, Bruce Richardson wrote:
> [...]
> > --- a/config/common_base
> > +++ b/config/common_b
On 9/3/2019 3:18 AM, Ajit Khaparde wrote:
> Among other changes, this patchset adds support to:
> - create filters with RSS action.
> - create source MAC filters.
> - use user provided priority to place rule appropriately in HW.
>
> This series is dependent on the series "bnxt patchset" submitted
Hi Aaron,
On 12/09/2019 15:07, Aaron Conole wrote:
Vladimir Medvedkin writes:
Functional tests for the new FIB library.
Signed-off-by: Vladimir Medvedkin
---
app/test/Makefile | 1 +
app/test/autotest_data.py | 6 +
app/test/meson.build | 3 +
app/test/test_fib.c
> -Original Message-
> From: Stephen Hemminger
> Sent: Tuesday, October 1, 2019 17:54
> To: Slava Ovsiienko
> Cc: dev@dpdk.org; Matan Azrad ; Raslan
> Darawsheh ; ferruh.yi...@intel.com
> Subject: Re: [dpdk-dev] [PATCH] net/mlx5: fix compilation issue with gcc
> pragma
>
> On Tue, 1 Oct
Hi Konstantin,
On 12/09/2019 18:58, Ananyev, Konstantin wrote:
Hi Vladimir,
Replace rte_ipsec_sad_add(), rte_ipsec_sad_del() and
rte_ipsec_sad_lookup() stubs with actual implementation.
It uses three librte_hash tables each of which contains
an entries for a specific SA type (either it is add
According to RFC 4301 IPSec implementation needs an inbound SA database (SAD).
For each incoming inbound IPSec-protected packet (ESP or AH) it has to
perform a lookup within it’s SAD.
Lookup should be performed by:
Security Parameters Index (SPI) + destination IP (DIP) + source IP (SIP)
or SPI +
Replace rte_ipsec_sad_create(), rte_ipsec_sad_destroy() and
rte_ipsec_sad_find_existing() API stubs with actual
implementation.
Signed-off-by: Vladimir Medvedkin
---
lib/librte_ipsec/Makefile| 2 +-
lib/librte_ipsec/ipsec_sad.c | 233 +--
lib/librte_
Add inbound security association database (SAD) API
and stub implementation.
Signed-off-by: Vladimir Medvedkin
---
lib/librte_ipsec/Makefile | 2 +
lib/librte_ipsec/ipsec_sad.c | 50 ++
lib/librte_ipsec/meson.build | 4 +-
lib/librte_ipsec/rte_ipsec_
Signed-off-by: Vladimir Medvedkin
---
app/test/Makefile | 1 +
app/test/autotest_data.py | 6 +
app/test/meson.build | 1 +
app/test/test_ipsec_sad.c | 856 ++
4 files changed, 864 insertions(+)
create mode 100644 app/test/test_ipsec
Replace rte_ipsec_sad_add(), rte_ipsec_sad_del() and
rte_ipsec_sad_lookup() stubs with actual implementation.
It uses three librte_hash tables each of which contains
an entries for a specific SA type (either it is addressed by SPI only
or SPI+DIP or SPI+DIP+SIP)
Signed-off-by: Vladimir Medvedkin
Usage example and performance evaluation for the ipsec SAD library
Signed-off-by: Vladimir Medvedkin
---
app/Makefile | 1 +
app/meson.build | 3 +-
app/test-sad/Makefile| 18 ++
app/test-sad/main.c | 662 +++
app/tes
> -Original Message-
> From: Iremonger, Bernard
> Sent: Tuesday, October 1, 2019 5:27 PM
> To: Ananyev, Konstantin ; dev@dpdk.org
> Subject: RE: [dpdk-dev] [PATCH] doc: fix list of unsupported features for
> IPsec lib
>
> Hi Konstantin,
>
> > -Original Message-
> > From: dev [
> -Original Message-
> From: Iremonger, Bernard
> Sent: Tuesday, October 1, 2019 4:18 PM
> To: dev@dpdk.org; Ananyev, Konstantin ;
> akhil.go...@nxp.com
> Cc: Iremonger, Bernard
> Subject: [PATCH v2 2/3] examples/ipsec-secgw: add -l 0 parameter to old
> scripts
>
> enable legacy mode
> -Original Message-
> From: Iremonger, Bernard
> Sent: Tuesday, October 1, 2019 4:18 PM
> To: dev@dpdk.org; Ananyev, Konstantin ;
> akhil.go...@nxp.com
> Cc: Iremonger, Bernard
> Subject: [PATCH v2 3/3] examples/ipsec-secgw: update pktest.sh script
>
> Drop SGW_CMD_XPRM=l, as default
Hi Bernard,
>
> This patch set, sets the default code path in the ipsec-secgw
> application to use the librte_ipsec.
> The *_old test scripts have been modified to use the legacy code
> path.
>
> Changes in v2:
> -
> The error messages for the -l option have been updated.
> The pkt
Ferruh. Yes. We are working on that already. Thanks
On Tue, Oct 1, 2019 at 10:02 AM Ferruh Yigit wrote:
> On 9/3/2019 3:18 AM, Ajit Khaparde wrote:
> > Among other changes, this patchset adds support to:
> > - create filters with RSS action.
> > - create source MAC filters.
> > - use user provid
Hi, Stephen
> -Original Message-
> From: dev On Behalf Of Stephen Hemminger
> Sent: Monday, September 30, 2019 22:21
> To: dev@dpdk.org
> Cc: Stephen Hemminger
> Subject: [dpdk-dev] [PATCH v3 4/6] mbuf: add a pktmbuf copy routine
>
> This is a commonly used operation that surprisingly t
From: Ruifeng Wang
Currently, the tbl8 group is freed even though the readers might be
using the tbl8 group entries. The freed tbl8 group can be reallocated
quickly. This results in incorrect lookup results.
RCU QSBR process is integrated for safe tbl8 group reclaim.
Refer to RCU documentation t
1 - 100 of 208 matches
Mail list logo