23/06/2017 14:52, Declan Doherty:
> On 21/06/2017 7:28 AM, Pablo de Lara wrote:
> > Move all functions handling virtual devices to a separate
> > header file "rte_cryptodev_vdev.h", in order to leave only
> > generic functions for any device in the rest of the files.
> >
> > Signed-off-by: Pablo de
23/06/2017 20:41, lbocc...@brocade.com:
> From: Luca Boccassi
>
> In order to achieve reproducible builds, always check dependencies in
> the same order.
>
> Signed-off-by: Luca Boccassi
> ---
> mk/internal/rte.compile-pre.mk | 8
> 1 file changed, 4 insertions(+), 4 deletions(-)
It
23/06/2017 20:41, lbocc...@brocade.com:
> From: Luca Boccassi
>
> In order to achieve reproducible builds, always use the same
> order when listing object files to build dependencies lists.
>
> Signed-off-by: Luca Boccassi
> ---
> mk/rte.app.mk | 4 ++--
> mk/rte.hostapp.mk | 4 ++--
> mk/
27/06/2017 00:11, Thomas Monjalon:
> 23/06/2017 20:41, lbocc...@brocade.com:
> > Luca Boccassi (8):
> > mk: use make silent flag to print HTML doc version
> > mk: fix excluding .doctrees when installing docs
> > mk: sort list of shared objects in linker script
> > mk: sort list of files in
On Mon, Jun 26, 2017 at 05:31:45PM +0100, Bruce Richardson wrote:
> On Mon, Jun 26, 2017 at 02:22:01AM +0200, Gaetan Rivet wrote:
> > From: Jan Blunck
> >
> > Signed-off-by: Jan Blunck
> > Signed-off-by: Gaetan Rivet
> > ---
> > lib/librte_eal/bsdapp/eal/rte_eal_version.map | 1 +
> > lib/l
23/06/2017 20:41, lbocc...@brocade.com:
> Luca Boccassi (8):
> mk: use make silent flag to print HTML doc version
> mk: fix excluding .doctrees when installing docs
> mk: sort list of shared objects in linker script
> mk: sort list of files in examples.dox
> mk: sort headers before wildca
22/06/2017 14:04, lbocc...@brocade.com:
> From: Luca Boccassi
>
> Commit 44a718c457b5 added rte_eth_tx_done_cleanup but it wasn't added
> to the rte_ether_version.map so it cannot be used by applications
> linking to shared libraries.
> pktgen uses it since version 3.2.0.
> Added to the 17.05 lis
On Mon, Jun 26, 2017 at 05:20:37PM +0100, Bruce Richardson wrote:
> On Mon, Jun 26, 2017 at 02:22:00AM +0200, Gaetan Rivet wrote:
> > From: Jan Blunck
> >
> > Signed-off-by: Jan Blunck
> > Signed-off-by: Gaetan Rivet
> > ---
> > lib/librte_eal/common/include/rte_bus.h | 19 +++
Hi Bruce,
Thanks for reading.
On Mon, Jun 26, 2017 at 04:30:55PM +0100, Bruce Richardson wrote:
> On Mon, Jun 26, 2017 at 02:21:59AM +0200, Gaetan Rivet wrote:
> > From: Jan Blunck
> >
> > This helper allows to iterate over all registered buses and find one
> > matching data used as parameter.
On Mon, 2017-06-26 at 16:13 +0100, Declan Doherty wrote:
> In the 802.3ad periodic callback function the link status of all slaves
> is checked using rte_eth_link_get function. Depending on the slave
> device this function can block for up to 9 seconds and therefore
> could cause issues with the L
Hi All,
Do we have the Hyper-V DPDK PMD available now in 17.05 release.
I don't see the drivers present. Can someone update me on the status of the
same and if it already there in any active DPDK release ?
--
Regards,
Souvik
Now that AAD is only used in AEAD algorithms,
there is no need to keep AAD in the authentication
structure.
Signed-off-by: Pablo de Lara
---
app/test-crypto-perf/cperf_ops.c | 2 --
doc/guides/prog_guide/cryptodev_lib.rst | 6 --
doc/guides/rel_notes/release_17_08.rst | 3 +++
Now that all the structures/functions for AEAD algorithms
are in place, migrate the two supported algorithms
AES-GCM and AES-CCM to these, instead of using
cipher and authentication parameters.
Signed-off-by: Pablo de Lara
---
doc/guides/sample_app_ug/ipsec_secgw.rst | 11 +-
doc/guides
Signed-off-by: Pablo de Lara
---
doc/guides/sample_app_ug/l2_forward_crypto.rst | 24 +-
examples/l2fwd-crypto/main.c | 388 +
2 files changed, 357 insertions(+), 55 deletions(-)
diff --git a/doc/guides/sample_app_ug/l2_forward_crypto.rst
b/doc/guides/
Signed-off-by: Pablo de Lara
---
doc/guides/sample_app_ug/ipsec_secgw.rst | 32 +++--
examples/ipsec-secgw/ipsec.h | 1 +
examples/ipsec-secgw/sa.c| 116 +--
3 files changed, 139 insertions(+), 10 deletions(-)
diff --git a/doc/guides
Signed-off-by: Pablo de Lara
---
app/test-crypto-perf/cperf_ops.c | 134 ++
app/test-crypto-perf/cperf_options.h | 22 +++-
app/test-crypto-perf/cperf_options_parsing.c | 138 ---
app/test-crypto-perf/cperf_test_latency.c
AEAD operation parameters can be set in the new
aead structure, in the crypto operation.
This structure is within a union with the cipher
and authentication parameters, since operations can be:
- AEAD: using the aead structure
- Cipher only: using only the cipher structure
- Auth only: using only
Some extra functions have been created to avoid
too many nested conditionals.
Signed-off-by: Pablo de Lara
---
examples/l2fwd-crypto/main.c | 125 ++-
1 file changed, 77 insertions(+), 48 deletions(-)
diff --git a/examples/l2fwd-crypto/main.c b/examples/l
AEAD algorithms such as AES-GCM needed to be
used as a concatenation of a cipher transform and
an authentication transform.
Instead, a new transform and functions to handle it
are created to support these kind of algorithms,
making their use easier.
Signed-off-by: Pablo de Lara
---
doc/guides/p
AES-GMAC is an authentication algorithm, based on AES-GCM
without encryption. To simplify its usage, now it can be used
setting the authentication parameters, without requiring
to concatenate a ciphering transform.
Therefore, it is not required to set AAD, but authentication
data length and offset
Digest length was duplicated in the authentication transform
and the crypto operation structures.
Since digest length is not expected to change in a same
session, it is removed from the crypto operation.
Also, the length has been shrunk to 16 bits,
which should be sufficient for any digest.
Sign
Additional authenticated data (AAD) information was duplicated
in the authentication transform and in the crypto
operation structures.
Since AAD length is not meant to be changed in a same session,
it is removed from the crypto operation structure.
Signed-off-by: Pablo de Lara
---
app/test-cryp
For wireless algorithms (SNOW3G, KASUMI, ZUC),
the IV for the authentication algorithms (F9, UIA2 and EIA3)
was taken from the AAD parameter, as there was no IV parameter
in the authentication structure.
Now that IV is available for all algorithms, there is need
to keep doing this, so AAD is not u
Authentication algorithms, such as AES-GMAC or the wireless
algorithms (like SNOW3G) use IV, like cipher algorithms.
So far, AES-GMAC has used the IV from the cipher structure,
and the wireless algorithms have used the AAD field,
which is not technically correct.
Therefore, authentication IV param
Since IV parameters (offset and length) should not
change for operations in the same session, these parameters
are moved to the crypto transform structure, so they will
be stored in the sessions.
Signed-off-by: Pablo de Lara
---
app/test-crypto-perf/cperf_ops.c | 22 ++--
app/
Usually, IV will change for each crypto operation.
Therefore, instead of pointing at the same location,
IV is copied after each crypto operation.
This will let the IV to be passed as an offset from
the beginning of the crypto operation, instead of
a pointer.
Signed-off-by: Pablo de Lara
---
exa
Since IV now is copied after the crypto operation, in
its private size, IV can be passed only with offset
and length.
Signed-off-by: Pablo de Lara
---
app/test-crypto-perf/cperf_ops.c| 21 ++
doc/guides/prog_guide/cryptodev_lib.rst | 3 +-
doc/guides/rel_notes/release_17_0
Usually, IV will change for each crypto operation.
Therefore, instead of pointing at the same location,
IV is copied after each crypto operation.
This will let the IV to be passed as an offset from
the beginning of the crypto operation, instead of
a pointer.
Signed-off-by: Pablo de Lara
---
exa
Usually, IV will change for each crypto operation.
Therefore, instead of pointing at the same location,
IV is copied after each crypto operation.
This will let the IV to be passed as an offset from
the beginning of the crypto operation, instead of
a pointer.
Signed-off-by: Pablo de Lara
---
app
Usually, IV will change for each crypto operation.
Therefore, instead of pointing at the same location,
IV is copied after each crypto operation.
This will let the IV to be passed as an offset from
the beginning of the crypto operation, instead of
a pointer.
Signed-off-by: Pablo de Lara
---
tes
QAT PMD was assuming that cipher IV was always prepended,
before the input buffer, but it is not necessary to have it
there, only the auth IV (COUNT and FRESH) and the input buffer
needs to be contiguous, with the direction bit after.
If AAD (containing the IV for authentication)
is not just befor
Usually, IV will change for each crypto operation.
Therefore, instead of pointing at the same location,
IV is copied after each crypto operation.
This will let the IV to be passed as an offset from
the beginning of the crypto operation, instead of
a pointer.
Signed-off-by: Pablo de Lara
---
tes
In order to facilitate the access to the private data,
after the crypto operation, two new macros have been
implemented:
- rte_crypto_op_ctod_offset(c,t,o), which returns a pointer
to "o" bytes after the start of the crypto operation
(rte_crypto_op)
- rte_crypto_op_ctophys_offset(c, o), which
Instead of storing a pointer to operation specific parameters,
such as symmetric crypto parameters, use a zero-length array,
to mark that these parameters will be stored after the
generic crypto operation structure, which was already assumed
in the code, reducing the memory footprint of the crypto
rte_crypto_op and rte_crypto_sym_op structures
were marked as cache aligned.
However, since these structures are always initialized
in a mempool, this alignment is useless, since the mempool
forces the alignment of its objects.
Signed-off-by: Pablo de Lara
---
lib/librte_cryptodev/rte_crypto.h
Instead of storing some crypto operation flags,
such as operation status, as enumerations,
store them as uint8_t, for memory efficiency.
Also, reserve extra 5 bytes in the crypto operation,
for future additions.
Signed-off-by: Pablo de Lara
---
doc/guides/rel_notes/release_17_08.rst | 3 +++
li
Storing a pointer to the user data is unnecessary,
since user can store additional data, after the crypto operation.
Signed-off-by: Pablo de Lara
---
app/test-crypto-perf/cperf_test_latency.c | 36 +--
doc/guides/prog_guide/cryptodev_lib.rst | 3 +--
doc/guides/rel
Session type (operation with or without session) is not
something specific to symmetric operations.
Therefore, the variable is moved to the generic crypto operation
structure.
Signed-off-by: Pablo de Lara
---
doc/guides/prog_guide/cryptodev_lib.rst | 21 ++---
doc/guides/rel_
This patchset attempts to correct and improve the current crypto operation
(rte_crypto_op) and symmetric crypto operation (rte_crypto_sym_op) structures,
shrinking their sizes to fit both structures into two 64-byte cache lines
(with extra space for the IV and other user data) as one of the goals.
The traffic management specific functions of the softnic driver are
supplied through set of pointers contained in the generic structure
of type 'rte_tm_ops'. These functions help to build and manage the
hierarchical QoS scheduler for traffic management.
Signed-off-by: Jasvinder Singh
Signed-off-b
Softnic PMD implements HQoS scheduler as software fallback solution
for the hardware with no HQoS support. When application call rx
function on this device, it simply invokes underlay device rx function.
On the egress path, softnic tx function enqueues the packets into
QoS scheduler. The packets ar
The SoftNIC PMD provides SW fall-back option for the NICs not supporting
the Traffic Management (TM) features.
SoftNIC PMD overview:
- The SW fall-back is based on the existing librte_sched DPDK library.
- The TM-agnostic port (the underlay device) is wrapped into a TM-aware
softnic port (the o
On Mon, Jun 26, 2017 at 02:22:01AM +0200, Gaetan Rivet wrote:
> From: Jan Blunck
>
> Signed-off-by: Jan Blunck
> Signed-off-by: Gaetan Rivet
> ---
> lib/librte_eal/bsdapp/eal/rte_eal_version.map | 1 +
> lib/librte_eal/common/eal_common_bus.c | 25
> +
> li
On Mon, Jun 26, 2017 at 02:22:00AM +0200, Gaetan Rivet wrote:
> From: Jan Blunck
>
> Signed-off-by: Jan Blunck
> Signed-off-by: Gaetan Rivet
> ---
> lib/librte_eal/common/include/rte_bus.h | 19 +++
> lib/librte_eal/common/include/rte_dev.h | 21 +
> 2 files
> -Original Message-
> From: Jerin Jacob [mailto:jerin.ja...@caviumnetworks.com]
> Sent: Monday, June 12, 2017 6:46 AM
> To: dev@dpdk.org
> Cc: Richardson, Bruce ; Van Haaren, Harry
> ; hemant.agra...@nxp.com; Eads, Gage
> ; nipun.gu...@nxp.com; Vangati, Narender
> ; Rao, Nikhil ; Jerin J
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Gabriel Carrillo
> Sent: Tuesday, June 6, 2017 5:43 PM
> To: tho...@monjalon.net
> Cc: dev@dpdk.org
> Subject: [dpdk-dev] [PATCH v2] doc: add new targets to "make help" output
>
> Commit aafaea3d3b70 ("devtools:
On 26/06/2017 11:44, Ilya Maximets wrote:
So, what do you think about this version?
Is it ready for merge or some additional changes needed?
I was just having another look at it and was wondering if we should
re-set the old policy instead of DEFAULT?
Also noticed that we probably should incr
On Mon, Jun 26, 2017 at 02:21:59AM +0200, Gaetan Rivet wrote:
> From: Jan Blunck
>
> This helper allows to iterate over all registered buses and find one
> matching data used as parameter.
>
> Signed-off-by: Jan Blunck
> Signed-off-by: Gaetan Rivet
> ---
> lib/librte_eal/bsdapp/eal/rte_eal_ve
On 22/05/2017 7:40 AM, zhangsha (A) wrote:
From eddd395916002cca1c2f83a01d368b95295f2adf Mon Sep 17 00:00:00 2001
From: Sha Zhang
Date: Mon, 22 May 2017 14:33:37 +0800
Subject: [PATCH] bond: update the NTT flag when partner's state changes from
slow to fast
According to the standard, state mach
In the 802.3ad periodic callback function the link status of all slaves
is checked using rte_eth_link_get function. Depending on the slave
device this function can block for up to 9 seconds and therefore
could cause issues with the LACP Daemon state machine and control
patches handling. This patch
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Rami Rosen
> Sent: Saturday, June 17, 2017 9:14 PM
> To: dev@dpdk.org
> Cc: Rosen, Rami
> Subject: [dpdk-dev] [PATCH] doc: fix a typo in sample apps guide.
>
> This patch fixes a trivial typo in the sample apps
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Hemant Agrawal
> Sent: Friday, June 23, 2017 8:24 AM
> To: dev@dpdk.org
> Subject: [dpdk-dev] [PATCH] doc: update ipv4 multicast sample application
> guide
>
> Add a note to indicate that only first four ports ca
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Hemant Agrawal
> Sent: Thursday, June 22, 2017 2:57 PM
> To: Yigit, Ferruh
> Cc: dev@dpdk.org; shreyansh.j...@nxp.com
> Subject: [dpdk-dev] [PATCH 06/10] doc: change the dpaa2 helper repository
> path
>
> changi
> -Original Message-
> From: Yong Wang [mailto:wang.yon...@zte.com.cn]
> Sent: Monday, June 19, 2017 11:14 AM
> To: Mcnamara, John
> Cc: dev@dpdk.org; Yong Wang
> Subject: [PATCH] doc: fix typos in virtio howto guide
>
> Signed-off-by: Yong Wang
Acked-by: John McNamara
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Gaetan Rivet
> Sent: Wednesday, June 21, 2017 12:36 AM
> To: dev@dpdk.org
> Cc: Gaetan Rivet
> Subject: [dpdk-dev] [PATCH v5 19/19] eal: change whitelist / blacklist
> command line doc
>
> The use of these comma
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Mcnamara, John
> Sent: Monday, June 26, 2017 3:49 PM
> To: lbocc...@brocade.com; dev@dpdk.org
> Cc: Luca Boccassi
> Subject: Re: [dpdk-dev] [PATCH v3 4/8] mk: sort list of files in
> examples.dox
>
>
>
> > ---
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of McCullough, Harrison
> Sent: Friday, June 23, 2017 6:07 PM
> To: dev@dpdk.org
> Subject: [dpdk-dev] [PATCH] (pkgtgen-dpdk) doc: Fix broken link to pktgen-
> dpdk documentation
>
> The `setup.sh` script is now loc
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of lbocc...@brocade.com
> Sent: Friday, June 23, 2017 7:42 PM
> To: dev@dpdk.org
> Cc: Luca Boccassi
> Subject: [dpdk-dev] [PATCH v3 5/8] mk: sort headers before wildcard
> inclusion
>
> From: Luca Boccassi
>
> I
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of lbocc...@brocade.com
> Sent: Friday, June 23, 2017 7:42 PM
> To: dev@dpdk.org
> Cc: Luca Boccassi
> Subject: [dpdk-dev] [PATCH v3 4/8] mk: sort list of files in examples.dox
>
> From: Luca Boccassi
>
> The res
Hi Jerin,
I'm assisting Harry on the sample app, and have just pushed up a V2
patch based on your feedback. I've addressed most of your suggestions,
comments below. There may still a couple of outstanding questions that
need further discussion.
Regards,
Dave
On 10/5/2017 3:12 PM, Jerin Jaco
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of lbocc...@brocade.com
> Sent: Friday, June 23, 2017 7:42 PM
> To: dev@dpdk.org
> Cc: Luca Boccassi
> Subject: [dpdk-dev] [PATCH v3 2/8] mk: fix excluding .doctrees when
> installing docs
>
> From: Luca Boccassi
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of lbocc...@brocade.com
> Sent: Friday, June 23, 2017 7:42 PM
> To: dev@dpdk.org
> Cc: Luca Boccassi
> Subject: [dpdk-dev] [PATCH v3 1/8] mk: use make silent flag to print HTML
> doc version
>
> From: Luca Boccassi
From: Harry van Haaren
This commit adds an entry in the programmers guide
explaining the eventdev library.
The rte_event struct, queues and ports are explained.
An API walktrough of a simple two stage atomic pipeline
provides the reader with a step by step overview of the
expected usage of the E
From: Harry van Haaren
Add a new entry in the sample app user-guides,
which details the working of the eventdev_pipeline.
Signed-off-by: Harry van Haaren
Signed-off-by: David Hunt
---
doc/guides/sample_app_ug/eventdev_pipeline.rst | 188 +
doc/guides/sample_app_ug/inde
From: Harry van Haaren
This commit adds a sample app for the eventdev library.
The app has been tested with DPDK 17.05-rc2, hence this
release (or later) is recommended.
The sample app showcases a pipeline processing use-case,
with event scheduling and processing defined per stage.
The applicati
This patchset introduces a sample application that demonstrates
a pipeline model for packet processing. Running this sample app
with 17.05-rc2 or later is recommended.
Changes in patch v2:
* Re-work based on comments on mailing list. No major functional changes.
* Checkpatch cleanup of a coupl
Hi,
In OvS-DPDK, we support single mbuf-segment jumbo frames.
To date, we've supported this by creating a mempool containing mbufs of size
"~user-defined-MTU", and configured the NIC by crafting an rte_eth_conf
structure with jumbo_frame mode enabled, and the device's max_rx_pkt_len set
accord
26/06/2017 14:50, Sergio Gonzalez Monroy:
> On 26/06/2017 10:39, Thomas Monjalon wrote:
> > 26/06/2017 11:14, Sergio Gonzalez Monroy:
> >> On 23/06/2017 14:02, Thomas Monjalon wrote:
> >>> 22/06/2017 17:15, Sergio Gonzalez Monroy:
> Just fyi, the summary line should be lowercase apart from acr
On 6/26/2017 1:28 PM, Nélio Laranjeiro wrote:
> On Sun, Jun 25, 2017 at 07:55:01AM +, Shachar Beiser wrote:
>> Missing room in flow allocation to store the drop specification.
>> Changing flow without storing the change in rte_flow.
>> Fixes: 88c77dedfbb0 ("net/mlx5: implement drop action in ha
-Original Message-
> Date: Mon, 26 Jun 2017 13:44:08 +0300
> From: Ilya Maximets
> To: dev@dpdk.org, Sergio Gonzalez Monroy
> , Thomas Monjalon ,
> Bruce Richardson
> CC: David Marchand , Heetae Ahn
> , Yuanhan Liu , Jianfeng
> Tan , Neil Horman , Yulong
> Pei , Jerin Jacob
> Subjec
On 6/26/2017 2:41 PM, Nélio Laranjeiro wrote:
> On Mon, Jun 26, 2017 at 01:55:33PM +0100, Ferruh Yigit wrote:
>> On 6/26/2017 1:28 PM, Nélio Laranjeiro wrote:
>>> On Sun, Jun 25, 2017 at 07:55:01AM +, Shachar Beiser wrote:
Missing room in flow allocation to store the drop specification.
>>
-Original Message-
> Date: Fri, 23 Jun 2017 10:06:19 +0100
> From: Harry van Haaren
> To: dev@dpdk.org
> CC: tho...@monjalon.net, jerin.ja...@caviumnetworks.com,
> keith.wi...@intel.com, bruce.richard...@intel.com, Harry van Haaren
>
> Subject: [PATCH 6/6] service cores: enable event/sw
On Mon, Jun 26, 2017 at 01:55:33PM +0100, Ferruh Yigit wrote:
> On 6/26/2017 1:28 PM, Nélio Laranjeiro wrote:
> > On Sun, Jun 25, 2017 at 07:55:01AM +, Shachar Beiser wrote:
> >> Missing room in flow allocation to store the drop specification.
> >> Changing flow without storing the change in rt
On 6/26/2017 10:48 AM, Jingjing Wu wrote:
> TPID can be set by set_switch_config aq, change the TPID setting
> by set_switch_config on new FW release.
Hi Jingjing,
Since you will already send a new version of the patchset, can you
please address the checkpatch warnings in this patch too?
Thanks,
-Original Message-
> Date: Mon, 19 Jun 2017 15:35:22 +0530
> From: Jerin Jacob
> To: "Rao, Nikhil"
> CC: Gage Eads , dev@dpdk.org, tho...@monjalon.net,
> bruce.richard...@intel.com, harry.van.haa...@intel.com,
> hemant.agra...@nxp.com, nipun.gu...@nxp.com, narender.vang...@intel.com
> S
On 6/26/2017 10:48 AM, Jingjing Wu wrote:
> This patch adds extended processing of DDP packages:
> - Execution of adminq command sections to support AQ-depended profiles,
>for example, for programming cloud filters types.
> - Ability to write a profile without registering it in the list of
>
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Jacek Piasecki
> Sent: Monday, June 26, 2017 11:59 AM
> To: dev@dpdk.org
> Cc: Richardson, Bruce ; Jain, Deepak K
> ; Piasecki, JacekX
> Subject: [dpdk-dev] [PATCH v2 1/7] cfgfile: remove EAL dependency
>
> This
-Original Message-
> Date: Fri, 23 Jun 2017 10:06:18 +0100
> From: Harry van Haaren
> To: dev@dpdk.org
> CC: tho...@monjalon.net, jerin.ja...@caviumnetworks.com,
> keith.wi...@intel.com, bruce.richard...@intel.com, Harry van Haaren
>
> Subject: [PATCH 5/6] service core: add unit tests
>
-Original Message-
> Date: Fri, 23 Jun 2017 10:06:16 +0100
> From: Harry van Haaren
> To: dev@dpdk.org
> CC: tho...@monjalon.net, jerin.ja...@caviumnetworks.com,
> keith.wi...@intel.com, bruce.richard...@intel.com, Harry van Haaren
>
> Subject: [PATCH 3/6] service cores: EAL init change
On 6/26/2017 1:28 PM, Nélio Laranjeiro wrote:
> On Sun, Jun 25, 2017 at 07:55:01AM +, Shachar Beiser wrote:
>> Missing room in flow allocation to store the drop specification.
>> Changing flow without storing the change in rte_flow.
>> Fixes: 88c77dedfbb0 ("net/mlx5: implement drop action in ha
On 26/06/2017 10:39, Thomas Monjalon wrote:
26/06/2017 11:14, Sergio Gonzalez Monroy:
On 23/06/2017 14:02, Thomas Monjalon wrote:
22/06/2017 17:15, Sergio Gonzalez Monroy:
Just fyi, the summary line should be lowercase apart from acronyms (DPDK
guidelines).
On 11/05/2017 02:56, Tonghao Zhang
-Original Message-
> Date: Fri, 23 Jun 2017 10:06:15 +0100
> From: Harry van Haaren
> To: dev@dpdk.org
> CC: tho...@monjalon.net, jerin.ja...@caviumnetworks.com,
> keith.wi...@intel.com, bruce.richard...@intel.com, Harry van Haaren
>
> Subject: [PATCH 2/6] service cores: coremask parsin
On Sun, Jun 25, 2017 at 07:55:01AM +, Shachar Beiser wrote:
> Missing room in flow allocation to store the drop specification.
> Changing flow without storing the change in rte_flow.
> Fixes: 88c77dedfbb0 ("net/mlx5: implement drop action in hardware classifier")
>
> Signed-off-by: Shachar Bei
-Original Message-
> Date: Fri, 23 Jun 2017 10:06:14 +0100
> From: Harry van Haaren
> To: dev@dpdk.org
> CC: tho...@monjalon.net, jerin.ja...@caviumnetworks.com,
> keith.wi...@intel.com, bruce.richard...@intel.com, Harry van Haaren
>
> Subject: [PATCH 1/6] service cores: header and impl
On Wed, Jun 21, 2017 at 12:06:47PM +0100, Ferruh Yigit wrote:
> Userspace Network Control Interface (UNCI), (formerly KCP).
>
> When a NIC bound to the DPDK, it can't be controlled by Linux tools.
>
> This patch creates a virtual network interface for each DPDK port,
> initial target is to get so
From: Kuba Kozak
This patch shows usage of Jansson library to parse
application arguments from JSON config file.
https://github.com/akheron/jansson
If a --cfgfile-path option is passed into commandline
non EAL section, then the disired JSON file is loaded and used
by app. In case when JSON doe
From: Kuba Kozak
This patch shows how to pass arguments to application
using config.ini file.
If a --cfgfile-path option is passed into commandline
non EAL section, then the file is loaded and used by app.
If a config.ini file is present in current working
directory, and no --cfgfile-path opti
On Wed, Jun 21, 2017 at 12:06:50PM +0100, Ferruh Yigit wrote:
> This library gets control messages form kernelspace and forwards them to
> librte_ether and returns response back to the kernelspace.
>
> Library does:
> 1) Trigger Linux virtual interface creation
> 2) Initialize the netlink socket c
From: Kuba Kozak
added function rte_eal_configure which configure
Environment Abstraction Layer (EAL) using
configuration structure.
Signed-off-by: Kuba Kozak
Suggested-by: Bruce Richardson
---
config/common_base | 1 +
lib/Makefile
Load huge realloc_sections.ini file to check malloc/realloc
ability of cfgfile library.
Signed-off-by: Jacek Piasecki
---
test/test/test_cfgfile.c | 40 +++
test/test/test_cfgfiles/etc/realloc_sections.ini | 128 +++
2 files changed, 168 insertion
From: Kuba Kozak
New functions added to cfgfile library make it possible
to significantly simplify the code of rte_cfgfile_load_with_params()
This patch shows the new body of this function.
Signed-off-by: Jacek Piasecki
---
lib/librte_cfgfile/rte_cfgfile.c | 143 +-
Extend existing cfgfile library with providing new API functions:
rte_cfgfile_create() - create new cfgfile object
rte_cfgfile_add_section() - add new section to existing cfgfile
object
rte_cfgfile_add_entry() - add new entry to existing cfgfile
object in specified section
rte_cfgfile_set_entry()
This patch removes the dependency to EAL in cfgfile library.
Signed-off-by: Jacek Piasecki
---
lib/librte_cfgfile/Makefile | 1 +
lib/librte_cfgfile/rte_cfgfile.c | 29 +
2 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/lib/librte_cfgfile/Makefil
On Wed, Jun 21, 2017 at 12:06:50PM +0100, Ferruh Yigit wrote:
> This library gets control messages form kernelspace and forwards them to
> librte_ether and returns response back to the kernelspace.
>
> Library does:
> 1) Trigger Linux virtual interface creation
> 2) Initialize the netlink socket c
This patchset introduce a mechanism for running dpdk application with parameters
provided by configuration file. New API for cfgfile library allows to create
a cfgfile at runtime, add new section and add entry in a section - opens up
the possibility to have applications dynamically build up a prope
On Wed, Jun 21, 2017 at 12:06:48PM +0100, Ferruh Yigit wrote:
> Signed-off-by: Ferruh Yigit
This patch fails to compile with gcc 7.1
Comment at error site below.
/Bruce
> ---
> v7:
> * rebase v17.08
> ---
> config/common_base | 5 ++
> config/common_linuxapp
So, what do you think about this version?
Is it ready for merge or some additional changes needed?
Best regards, Ilya Maximets.
On 21.06.2017 13:08, Ilya Maximets wrote:
> Version 7:
> * RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES --> RTE_EAL_NUMA_AWARE_HUGEPAGES
>
> Version 6:
> * Configura
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Olivier Chirossel
> Sent: Monday, June 26, 2017 11:14 AM
> To: dev@dpdk.org
> Cc: Olivier Chirossel
> Subject: [dpdk-dev] [PATCH] [PATCH] lib/librte_sched: fix update tc_credits
> Actualy ( for small rate ) if tc
On 6/26/2017 4:14 PM, Frederico Cadete wrote:
On Fri, 2017-06-23 at 23:36 +0800, Tan, Jianfeng wrote:
Hi Cadete,
On 6/22/2017 10:58 PM, Frederico Cadete wrote:
Hello,
I believe commit 260aae9a [1] has introduced a regression for the
case
of 32-bit process running on a 64-bit kernel.
The co
---
doc/guides/prog_guide/qos_framework.rst | 10 --
lib/librte_sched/rte_sched.c| 62 ++---
2 files changed, 50 insertions(+), 22 deletions(-)
diff --git a/doc/guides/prog_guide/qos_framework.rst
b/doc/guides/prog_guide/qos_framework.rst
index f3f60b8
1 - 100 of 126 matches
Mail list logo