From: Ori Kam
This commits add the missing function which are apply, remove, and
destroy.
Signed-off-by: Ori Kam
Acked-by: Yongseok Koh
---
drivers/net/mlx5/mlx5_flow.c| 4 +
drivers/net/mlx5/mlx5_flow.h| 2 +
drivers/net/mlx5/mlx5_flow_dv.c | 192 +
From: Ori Kam
This commit handles the translation of the requested flow into Direct
Verbs API.
The Direct Verbs introduce the matcher object which acts as shared mask
for all flows that are using the same mask. So in this commit we
translate the item and get in return a matcher and the value tha
From: Ori Kam
This commit adds all Direct Verbs required functions to the glue lib.
Signed-off-by: Ori Kam
Acked-by: Yongseok Koh
---
drivers/net/mlx5/Makefile| 2 +-
drivers/net/mlx5/mlx5_glue.c | 45
drivers/net/mlx5/mlx5_glue.h | 15 +++
From: Ori Kam
DV flow API is based on new kernel API and is
missing some functionality like counter but add other functionality
like encap.
In order not to affect current users even if the kernel supports
the new DV API it should be enabled only manually.
Signed-off-by: Ori Kam
Acked-by: Yongs
From: Ori Kam
This function allocates the Direct Verbs device flow, and
introduce the relevant PRM structures.
This commit also adds the matcher object. The matcher object acts as a
mask and should be shared between flows. For example all rules that
should match source IP with full mask should u
From: Ori Kam
In this commit we add the translation of flow actions.
Unlike the Verbs API actions are separeted from the items and are passed
to the API in array structure.
Since the target action like RSS require the QP information those
actions are handled both in the translate action and in th
From: Ori Kam
In the current PMD there is only support for Verbs driver API, to
configure NIC rules and TC driver API, to configure eswitch rules.
In order to support new drivers that will enable the use of new features
for example the Direct Verbs driver API. There is a need to split each
driver
From: Ori Kam
This is commit introduce the Direct Verbs driver API.
The Direct Verbs is an API adds new features like encapsulation, match
on metatdata.
In this commit the validation function was added, most of the validation
is done with functions that are also in use for the Verbs API.
Signed-
From: Ori Kam
This commit modify the conversion of the input parameters into Verbs
spec, in order to support all previous changes. Some of those changes
are: removing the use of the parser, storing each flow in its own flow
structure.
Signed-off-by: Ori Kam
Acked-by: Yongseok Koh
---
drivers/
From: Ori Kam
In current implementation the calculation of the flow size is done
during the validation stage, and the same function is also used to
translate the input parameters into verbs spec. This is hard to maintain
and error prone. Another issue is that dev-flows (flows that are created
imp
From: Ori Kam
RFC:
https://mails.dpdk.org/archives/dev/2018-August/109950.html
Ori Kam (11):
net/mlx5: split flow validation to dedicated function
net/mlx5: add flow prepare function
net/mlx5: add flow translate function
net/mlx5: add support for multiple flow drivers
net/mlx5:
From: Ori Kam
In current implementation the validation logic reside in the same function
that calculates the size of the verbs spec and also create the verbs spec.
This approach results in hard to maintain code which can't be shared.
also in current logic there is a use of parser entity that hold
Update the QAT documentation to show that it supports CCM.
Fixes: ab56c4d9ed9a ("crypto/qat: support AES-CCM")
Signed-off-by: Tomasz Cel
---
doc/guides/cryptodevs/features/qat.ini | 3 +++
doc/guides/cryptodevs/qat.rst | 1 +
2 files changed, 4 insertions(+)
diff --git a/doc/guides/cr
> -Original Message-
> From: dev On Behalf Of Dekel Peled
> Sent: Sunday, September 16, 2018 10:38 PM
> To: wenzhuo...@intel.com; jingjing...@intel.com; bernard.iremon...@intel.com;
> dev@dpdk.org;
> olivier.m...@6wind.com; Adrien Mazarguil ; Thomas
> Monjalon
> ; ferruh.yi...@intel.com
> -Original Message-
> From: Ferruh Yigit
> Sent: Tuesday, September 18, 2018 10:54 AM
> To: Jerin Jacob ; Honnappa Nagarahalli
> ; Kokkilagadda, Kiran
>
> Cc: Ola Liljedahl ; Gavin Hu (Arm Technology China)
> ; Jacob, Jerin ;
> dev@dpdk.org; nd ; Steve Capper ;
> Phil Yang (Arm Technol
On 9/5/2018 7:15 PM, Pavan Nikhilesh wrote:
Signed-off-by: Pavan Nikhilesh
---
This patch depends on the following series:
http://patches.dpdk.org/project/dpdk/list/?series=1121
examples/eventdev_pipeline/main.c | 62 ++--
examples/eventdev_pipeline/pipeline_common.h | 31
Fixes: 7cacb05655 ("doc: add generic build instructions for sample apps")
Cc: sta...@dpdk.org
Signed-off-by: Gavin Hu
Reviewed-by: Honnappa Nagarahalli
Acked-by: Jerin Jacob
---
doc/guides/sample_app_ug/compiling.rst | 16 +++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff
18/09/2018 16:58, Luca Boccassi:
> Use same autoconf generation mechanism as the MLX4/5 PMDs
>
> Signed-off-by: Luca Boccassi
Series applied, except patch 4 for avf, thanks.
18/09/2018 16:58, Luca Boccassi:
> Signed-off-by: Luca Boccassi
> ---
> drivers/net/avf/base/meson.build | 20
> drivers/net/avf/meson.build | 19 +++
> drivers/net/meson.build | 1 +
> 3 files changed, 40 insertions(+)
I cannot merge this patc
> -Original Message-
> From: Jerin Jacob [mailto:jerin.ja...@caviumnetworks.com]
> Sent: Monday, September 10, 2018 7:35 AM
> To: Ferruh Yigit
> Cc: Wenzhuo Lu; Jingjing Wu; Bernard Iremonger; John McNamara; Marko
> Kovacevic; Qi Zhang; Xiao Wang; Neil Horman; Remy Horton; Ori Kam; Bruce
Enable print_key_info() function compilation always.
Fixes: af75078fece36 ("first public release")
Cc: sta...@dpdk.org
Suggested-by: Honnappa Nagarahalli
Signed-off-by: Dharmik Thakkar
Reviewed-by: Honnappa Nagarahalli
Reviewed-by: Gavin Hu
---
v2:
* Fix checkpatch coding style issue
* Add "F
This patch uses EAL option "--iova-mode" to force the IOVA mode to a
particular value. There exists virtual devices that are not directly
attached to the PCI bus, and therefore the auto detectioni of the IOVA
mode based on probing the PCI bus and IOMMU configuration may not
report the required addr
From: Santosh Shukla
In the case of user don't want to use bus iova scheme and want
to override.
For that, Adding eal option --iova-mode= where valid input
string is 'pa' or 'va'.
Signed-off-by: Santosh Shukla
Signed-off-by: Jerin Jacob
---
lib/librte_eal/common/eal_common_options.c | 30 +++
From: Santosh Shukla
In the case of user don't want to use bus iova scheme and want
to override.
For that, Adding eal option --iova-mode= where valid input
string is 'pa' or 'va'.
Signed-off-by: Santosh Shukla
Signed-off-by: Jerin Jacob
---
lib/librte_eal/common/eal_common_options.c | 30 +++
Hi Luca,
I'm fine with the queue free part, but just have concern about removing the
check inside uninit function. If the application does follow the rules and
keeping the check in uninit won't cause vmxnet3_dev_close() being called again
(and if it won't cause trouble in case the application d
On Tue, Sep 18, 2018 at 1:48 PM, Ferruh Yigit wrote:
> I just read the other thread, including Igor's and your comment about starting
> the interface down, overall I got your point but my concerns is if someone
> has a
> solution based on assumption that interface will be up when created will be
On Tue, 2018-09-18 at 18:14 +, Louis Luo wrote:
> Hi Luca,
>
> Thanks for pointing to the document! This "basic requirements" seems
> to lay the burden on application developers to correctly follow the
> hot-plug framework's rules, but there seems no mechanism to enforce
> this procedure (corr
Hi Luca,
Thanks for pointing to the document! This "basic requirements" seems to lay the
burden on application developers to correctly follow the hot-plug framework's
rules, but there seems no mechanism to enforce this procedure (correct me if
I'm wrong). What if a buggy application doesn't cal
-Original Message-
> Date: Mon, 17 Sep 2018 18:12:48 +
> From: "Ananyev, Konstantin"
> To: Jerin Jacob , "Joseph, Anoob"
>
> CC: "dev@dpdk.org" , "Awal, Mohammad Abdul"
> , "Doherty, Declan"
> , Narayana Prasad
>
> Subject: RE: [dpdk-dev] [RFC] ipsec: new library for IPsec data-p
On Tue, Sep 18, 2018 at 1:54 PM, Ferruh Yigit wrote:
> On 9/12/2018 12:29 AM, Dan Gora wrote:
>> Add a new API function to KNI, rte_kni_update_link() to allow DPDK
>> applications to update the link status for KNI network interfaces in
>> the linux kernel.
>>
>> Signed-off-by: Dan Gora
>
> +1 to
Implement meter profile delete function.
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_meter.c | 35 -
1 file changed, 34 insertions(+), 1 deletion(-)
diff --git a/drivers/net/softnic/rte_eth_softnic_meter.c
b/drivers/net/softnic/rte_eth_sof
Implement flow rules with meter action.
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_flow.c | 155 -
1 file changed, 154 insertions(+), 1 deletion(-)
diff --git a/drivers/net/softnic/rte_eth_softnic_flow.c
b/drivers/net/softnic/rte_eth_soft
Implement meter object dscp table update.
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_internals.h | 1 +
drivers/net/softnic/rte_eth_softnic_meter.c | 54 -
drivers/net/softnic/rte_eth_softnic_pipeline.c | 1 +
drivers/net/softnic/rte_eth
Implement meter profile update function
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_internals.h | 14
drivers/net/softnic/rte_eth_softnic_meter.c | 103 +++-
drivers/net/softnic/rte_eth_softnic_pipeline.c | 25 ++
drivers/net/softnic
Implement meter object stats read function.
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_meter.c | 136 +++-
1 file changed, 135 insertions(+), 1 deletion(-)
diff --git a/drivers/net/softnic/rte_eth_softnic_meter.c
b/drivers/net/softnic/rte_eth
Enable metering and policing support for softnic.
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/Makefile| 1 +
drivers/net/softnic/meson.build | 1 +
drivers/net/softnic/rte_eth_softnic.c | 10
drivers/net/softnic/rte_eth_softnic_
Implement meter object policer actions function.
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_meter.c | 91 -
1 file changed, 90 insertions(+), 1 deletion(-)
diff --git a/drivers/net/softnic/rte_eth_softnic_meter.c
b/drivers/net/softnic/rte
Implement meter object destroy function.
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_meter.c | 49 -
1 file changed, 48 insertions(+), 1 deletion(-)
diff --git a/drivers/net/softnic/rte_eth_softnic_meter.c
b/drivers/net/softnic/rte_eth_sof
implement meter object create function.
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic_internals.h | 15 +++
drivers/net/softnic/rte_eth_softnic_meter.c | 123 +++-
2 files changed, 137 insertions(+), 1 deletion(-)
diff --git a/drivers/net/softni
Implement meter profile add function.
Signed-off-by: Jasvinder Singh
---
drivers/net/softnic/rte_eth_softnic.c | 3 +
drivers/net/softnic/rte_eth_softnic_internals.h | 31 ++
drivers/net/softnic/rte_eth_softnic_meter.c | 122 +++-
3 files changed, 155 ins
This series is prepared on top of following patchset;
https://mails.dpdk.org/archives/dev/2018-September/111379.html
v4 changes
- introduce the table meter profile check in softnic pipeline table meter
profile add function (rte_eth_softnic_thread.c)
- change the table action check function to mo
On 9/12/2018 12:29 AM, Dan Gora wrote:
> Add a new API function to KNI, rte_kni_update_link() to allow DPDK
> applications to update the link status for KNI network interfaces in
> the linux kernel.
>
> Signed-off-by: Dan Gora
+1 to sysfs implementation.
But right now this API is not used at al
On 9/18/2018 5:15 PM, Ferruh Yigit wrote:
> On 9/12/2018 12:29 AM, Dan Gora wrote:
>> Set the carrier state to 'off' when the interface is instantiated
>> or when it is marked 'up' or 'down'. This is necessary to set the
>> interface to a known operational state until the carrier state is
>> chang
On 9/18/2018 7:33 PM, Thomas Monjalon wrote:
18/09/2018 15:31, Hemant Agrawal:
Avoid return after the jumbo buffer config in dev config API
Fixes: 9658ac3a4ef6 ("net/dpaa: set the correct frame size in device MTU")
Cc: sta...@dpdk.org
Signed-off-by: Hemant Agrawal
Thanks for adding some c
On 9/13/2018 10:46 PM, Dan Gora wrote:
> Modify kni_net_ioctl() to return -EOPNOTSUPP for all ioctls instead
> of 0.
>
> This is necessary because the Wicked (and possibly other) network
> interface managers will perform the SIOCGIWNAME ioctl to check if
> the interface is a wireless interface. I
On 9/12/2018 12:29 AM, Dan Gora wrote:
> Set the carrier state to 'off' when the interface is instantiated
> or when it is marked 'up' or 'down'. This is necessary to set the
> interface to a known operational state until the carrier state is
> changed with rte_kni_update_link().
Why setting to n
On 9/14/2018 3:45 AM, Jerin Jacob wrote:
> -Original Message-
>> Date: Thu, 13 Sep 2018 23:45:31 +
>> From: Honnappa Nagarahalli
>> To: Jerin Jacob
>> CC: Ola Liljedahl , "Kokkilagadda, Kiran"
>> , "Gavin Hu (Arm Technology China)"
>> , Ferruh Yigit , "Jacob, Jerin"
>> , "dev@dpdk
On Tue, Sep 18, 2018 at 04:00:12PM +0100, Luca Boccassi wrote:
> On Thu, 2018-09-13 at 17:16 +0100, Luca Boccassi wrote:
> > Signed-off-by: Luca Boccassi
> > ---
> > drivers/net/meson.build | 4 +++-
> > drivers/net/vmxnet3/meson.build | 18 ++
> > 2 files changed, 21 ins
On 18-Sep-18 1:29 PM, Shreyansh Jain wrote:
On Monday 17 September 2018 06:30 PM, Burakov, Anatoly wrote:
On 17-Sep-18 1:16 PM, Shahaf Shuler wrote:
Monday, September 17, 2018 1:07 PM, Burakov, Anatoly:
Subject: Re: [dpdk-dev] [PATCH 00/16] Support externally allocated
memory
in DPDK
On 13-S
On Tue, 18 Sep 2018 11:40:28 +0200
Thomas Monjalon wrote:
> 25/07/2018 20:20, Stephen Hemminger:
> > No need for profanity in comments.
> >
> > Signed-off-by: Stephen Hemminger
> > ---
> > drivers/net/bnx2x/elink.c | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --g
On Thu, 2018-09-13 at 17:16 +0100, Luca Boccassi wrote:
> Signed-off-by: Luca Boccassi
> ---
> drivers/net/meson.build | 4 +++-
> drivers/net/vmxnet3/meson.build | 18 ++
> 2 files changed, 21 insertions(+), 1 deletion(-)
> create mode 100644 drivers/net/vmxnet3/meson.b
Signed-off-by: Luca Boccassi
---
drivers/event/meson.build | 2 +-
drivers/event/opdl/meson.build | 11 +++
2 files changed, 12 insertions(+), 1 deletion(-)
create mode 100644 drivers/event/opdl/meson.build
diff --git a/drivers/event/meson.build b/drivers/event/meson.build
index e
So that it can be used from Meson as well
Signed-off-by: Luca Boccassi
---
drivers/event/opdl/Makefile | 2 +-
...md_evdev_opdl_version.map => rte_pmd_opdl_event_version.map} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
rename drivers/event/opdl/{rte_p
Note that the library built by meson will not have the _uio suffix:
librte_pmd_vmxnet3.so - as it follows the directory name, while the
legacy makefile rename it to librte_pmd_vmxnet3_uio.so.
Signed-off-by: Luca Boccassi
---
drivers/net/meson.build | 4 +++-
drivers/net/vmxnet3/meson.bu
Signed-off-by: Luca Boccassi
---
drivers/baseband/meson.build | 7 +++
drivers/baseband/null/meson.build | 7 +++
drivers/meson.build | 1 +
3 files changed, 15 insertions(+)
create mode 100644 drivers/baseband/meson.build
create mode 100644 drivers/baseband/null/meso
Signed-off-by: Luca Boccassi
Acked-by: Shahed Shaikh
---
config/rte_config.h | 3 ++
drivers/net/meson.build | 2 +-
drivers/net/qede/base/meson.build | 57 +++
drivers/net/qede/meson.build | 12 +++
4 files changed, 73 insertions(+)
Signed-off-by: Luca Boccassi
---
drivers/net/meson.build | 1 +
drivers/net/vdev_netvsc/meson.build | 19 +++
2 files changed, 20 insertions(+)
create mode 100644 drivers/net/vdev_netvsc/meson.build
diff --git a/drivers/net/meson.build b/drivers/net/meson.build
inde
Signed-off-by: Luca Boccassi
---
drivers/net/avf/base/meson.build | 20
drivers/net/avf/meson.build | 19 +++
drivers/net/meson.build | 1 +
3 files changed, 40 insertions(+)
create mode 100644 drivers/net/avf/base/meson.build
create mode 1006
Signed-off-by: Luca Boccassi
---
drivers/crypto/meson.build | 2 +-
drivers/crypto/scheduler/meson.build | 19 +++
2 files changed, 20 insertions(+), 1 deletion(-)
create mode 100644 drivers/crypto/scheduler/meson.build
diff --git a/drivers/crypto/meson.build b/driver
Use same autoconf generation mechanism as the MLX4/5 PMDs
Signed-off-by: Luca Boccassi
---
drivers/net/meson.build | 1 +
drivers/net/tap/meson.build | 41 +
2 files changed, 42 insertions(+)
create mode 100644 drivers/net/tap/meson.build
diff --git a/d
The AVF driver was missing $(WERROR_FLAGS) in it's cflags, which means
that a number of compilation errors were getting missed. This patch adds
in the flag and fixes most of the errors, just disabling the
strict-aliasing ones.
Fixes: 22b123a36d07 ("net/avf: initialize PMD")
Fixes: 69dd4c3d0898 ("n
Compiling with all warnings turned on causes errors about unused variables
and an unused label. Remove these to allow building without having to
disable those warnings.
Fixes: 69dd4c3d0898 ("net/avf: enable queue and device")
Fixes: 3fd7a3719c66 ("net/avf: enable ops for MTU setting")
Fixes: d6bde
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Ye Xiaolong
> Sent: Friday, September 14, 2018 4:42 PM
> To: Wang, Xiao W
> Cc: Bie, Tiwei ; dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v2] net/ifc: do not notify before HW ready
>
> Looks good to me.
>
> R
Hi Gagan,
On 9/13/2018 11:38 AM, Gagandeep Singh wrote:
The caam_jr PMD provides poll mode crypto driver
support for NXP SEC 4.x+ (CAAM) hardware accelerator.
This patch has dependancy on below patches:
http://patchwork.dpdk.org/patch/43986/
http://patchwork.dpdk.org/patch/43964/
Hemant Agrawa
On Tue, Sep 18, 2018 at 02:51:27PM +0100, Ferruh Yigit wrote:
> On 9/18/2018 2:17 PM, Bruce Richardson wrote:
> > Compiling with all warnings turned on causes errors about unused variables
> > and an unused label. Remove these to allow building without having to
> > disable those warnings.
> >
> >
Hi Gagan,
On 9/13/2018 11:38 AM, Gagandeep Singh wrote:
From: Hemant Agrawal
Signed-off-by: Gagandeep Singh
Signed-off-by: Hemant Agrawal
---
drivers/crypto/caam_jr/caam_jr.c | 64
1 file changed, 64 insertions(+)
diff --git a/drivers/crypto/caam_jr/caam_
18/09/2018 15:31, Hemant Agrawal:
> Avoid return after the jumbo buffer config in dev config API
>
> Fixes: 9658ac3a4ef6 ("net/dpaa: set the correct frame size in device MTU")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Hemant Agrawal
Thanks for adding some comments in this series.
About this fix
Hi Gagan,
On 9/13/2018 11:38 AM, Gagandeep Singh wrote:
From: Hemant Agrawal
Signed-off-by: Gagandeep Singh
Signed-off-by: Hemant Agrawal
---
drivers/crypto/caam_jr/caam_jr.c | 100 +++-
drivers/crypto/caam_jr/caam_jr.h | 257 +++
2 files changed, 356
> -Original Message-
> From: Yigit, Ferruh
> Sent: Tuesday, September 18, 2018 9:04 PM
> To: Xing, Beilei ; Zhang, Qi Z
> Cc: dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v2] net/i40e: remove driver log
>
> On 9/18/2018 6:44 AM, Beilei Xing wrote:
> > Remove driver log when no interrup
On 9/18/2018 2:17 PM, Bruce Richardson wrote:
> The AVF driver was missing $(WERROR_FLAGS) in it's cflags, which means
> that a number of compilation errors were getting missed. This patch adds
> in the flag and fixes most of the errors, just disabling the
> strict-aliasing ones.
>
> Fixes: 22b123
> -Original Message-
> From: Yigit, Ferruh
> Sent: Tuesday, September 18, 2018 9:01 PM
> To: Li, Xiaoyun ; Xing, Beilei ;
> Zhang, Qi Z
> Cc: dev@dpdk.org; Yang, Zhiyong ;
> tho...@monjalon.net; Richardson, Bruce
> Subject: Re: [PATCH v7] net/i40e: add interface to use latest vec path
>
On 9/18/2018 2:17 PM, Bruce Richardson wrote:
> Compiling with all warnings turned on causes errors about unused variables
> and an unused label. Remove these to allow building without having to
> disable those warnings.
>
> Fixes: 69dd4c3d0898 ("net/avf: enable queue and device")
> Fixes: 3fd7a37
11/09/2018 22:42, Luca Boccassi:
> Signed-off-by: Luca Boccassi
> Acked-by: Bruce Richardson
Series applied, thanks
Hi Gagan,
On 9/13/2018 11:38 AM, Gagandeep Singh wrote:
From: Hemant Agrawal
Signed-off-by: Gagandeep Singh
Signed-off-by: Hemant Agrawal
---
drivers/crypto/caam_jr/Makefile | 6 +
drivers/crypto/caam_jr/caam_jr.c | 329 +++-
drivers/crypto/caam_jr/caam
When the system goes out of buffers temporarily, the logs
further slow down the system. There is no need for this
continuos logs.
Signed-off-by: Hemant Agrawal
---
drivers/mempool/dpaa/dpaa_mempool.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mempool/dpaa/dpaa_me
As part of performance optimization excercise, tuning
the prefetch placement.
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa/dpaa_rxtx.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/net/dpaa/dpaa_rxtx.c b/drivers/net/dpaa/dpaa_rxtx.c
index 2c57741..c4471
Few fields in compat are giving re-defination error
with new drivers such as caam_jr.
Checks have been added.
Signed-off-by: Hemant Agrawal
---
drivers/bus/dpaa/include/compat.h | 20 ++--
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/drivers/bus/dpaa/include/com
From: Sunil Kumar Kori
This is to align the code with dpaa2 to ease out maintaince
of both driver code bases.
Signed-off-by: Sunil Kumar Kori
---
drivers/net/dpaa/dpaa_rxtx.c | 25 +
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git a/drivers/net/dpaa/dpaa_r
This is to avoid the checks in datapath and help in performance.
LS1046 has different data stash settings.
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa/dpaa_ethdev.c | 9 +--
drivers/net/dpaa/dpaa_rxtx.c | 60 +-
drivers/net/dpaa/dpaa_rxtx.h
From: Nipun Gupta
minor optimization in packet handling path
Signed-off-by: Nipun Gupta
---
drivers/bus/dpaa/base/qbman/qman.c | 15 +--
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/drivers/bus/dpaa/base/qbman/qman.c
b/drivers/bus/dpaa/base/qbman/qman.c
index 71d
From: Nipun Gupta
Minor optimization for TX path.
Signed-off-by: Nipun Gupta
---
drivers/bus/dpaa/base/qbman/qman.c | 5 -
1 file changed, 5 deletions(-)
diff --git a/drivers/bus/dpaa/base/qbman/qman.c
b/drivers/bus/dpaa/base/qbman/qman.c
index 8730550..71da275 100644
--- a/drivers/bus/d
From: Sachin Saxena
The link speed shall be on the basis of mac type.
Fixes: 799db4568c76 ("net/dpaa: support device info and speed capability")
Cc: shreyansh.j...@nxp.com
Cc: sta...@dpdk.org
Signed-off-by: Sachin Saxena
---
drivers/net/dpaa/dpaa_ethdev.c | 11 +--
1 file changed, 9 i
This patch add supports in bus driver for qbman to support
and configure portal based FDs, which can be used for interrupt
based processing.
Signed-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/qbman/bman_driver.c | 17 ++
drivers/bus/dpaa/base/qbman/qman.c| 52 +++
Improving the debug message for event mode and
reducing the log level for less important log
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa/dpaa_ethdev.c | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/drivers/net/dpaa/dpaa_ethdev.c b/drivers/net/dpaa/dpaa_ethdev
Avoid return after the jumbo buffer config in dev config API
Fixes: 9658ac3a4ef6 ("net/dpaa: set the correct frame size in device MTU")
Cc: sta...@dpdk.org
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa/dpaa_ethdev.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --g
This patch implement the sg support, which can be
enabled/disabled w.r.t configuration.
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa/dpaa_ethdev.c | 62 +++---
drivers/net/dpaa/dpaa_ethdev.h | 3 +-
drivers/net/dpaa/dpaa_rxtx.c | 8 +++---
drivers/ne
The current code has the hardcoded seq for fq allocation.
It require multiple changes, when some of the interfaces
are assigned to kernel stack. Changing it on the mac
id basis provide the flexibility to assign any interface
to kernel.
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa/dpaa_ethd
Misc fixes for dpaa driver
V2: remove the unused function from map file
Add description/details in git commit logs.
Hemant Agrawal (9):
net/dpaa: configure frame queue on MAC ID basis
net/dpaa: fix jumbo buffer config
net/dpaa: implement scatter offload support
net/dpaa: minor debug
18/09/2018 14:44, Timothy Redaelli:
> On Tue, 18 Sep 2018 11:55:52 +0100
> Bruce Richardson wrote:
>
> > Versions of meson prior to 0.47 flattened the parameters to the
> > "set_variable" function, which meant that the function could not take
> > array variables as a parameter. Therefore, we need
Compiling with all warnings turned on causes errors about unused variables
and an unused label. Remove these to allow building without having to
disable those warnings.
Fixes: 69dd4c3d0898 ("net/avf: enable queue and device")
Fixes: 3fd7a3719c66 ("net/avf: enable ops for MTU setting")
Fixes: d6bde
The AVF driver was missing $(WERROR_FLAGS) in it's cflags, which means
that a number of compilation errors were getting missed. This patch adds
in the flag and fixes most of the errors, just disabling the
strict-aliasing ones.
Fixes: 22b123a36d07 ("net/avf: initialize PMD")
Fixes: 69dd4c3d0898 ("n
Hi,
The application must already stop and close before detaching (which
will call uninit). Quoting from the documentation:
"* Before detaching, they must be stopped and closed.
DPDK applications must call "rte_eth_dev_stop()" and
"rte_eth_dev_close()" APIs before detaching ports. These
14/09/2018 18:21, Luca Boccassi:
> On Fri, 2018-09-14 at 17:17 +0100, Bruce Richardson wrote:
> > For usability, the default build type in meson is static, so that
> > binaries can be run from the build directory easily. However, static
> > builds take more space, so for build-testing purposes defa
On 9/18/2018 6:44 AM, Beilei Xing wrote:
> Remove driver log when no interrupt event indicated
> in alarm handler for both PF and VF, otherwise there
> will be lots of prints which makes console unusable.
>
> Signed-off-by: Beilei Xing
Reviewed-by: Ferruh Yigit
Signed-off-by: Hemant Agrawal
---
v3: merge the patches
doc/guides/cryptodevs/dpaa2_sec.rst | 28 +++
doc/guides/eventdevs/dpaa2.rst | 50 ++-
doc/guides/nics/dpaa2.rst | 49 ++-
doc/guides/platform/dpaa2.rst | 98 +
Signed-off-by: Hemant Agrawal
---
v3: merge the patches
doc/guides/cryptodevs/dpaa_sec.rst | 25 +-
doc/guides/eventdevs/dpaa.rst | 48 ++
doc/guides/nics/dpaa.rst | 59 +-
doc/guides/platform/dpaa.rst | 100
On 9/18/2018 3:22 AM, Xiaoyun Li wrote:
> For IA, the AVX2 vector path is only recommended to be used on later
> platforms (identified by AVX512 support, like SKL etc.) This is because
> performance benchmark shows downgrade when running AVX2 vector path on
> early platform (BDW/HSW) in some cases.
On 9/17/2018 10:07 PM, Yongseok Koh wrote:
>
>> On Sep 17, 2018, at 9:03 AM, Asaf Penso wrote:
>>
>> tso and vlan parameters were removed from the signature
>> of txq_mbuf_to_swp function.
>>
>> The documentation of the function was not updated accordingly.
>>
>> Remove the tso and vlan documenta
The DSW event device is documented in DPDK Programmer's Guide.
The MAINTAINERS file and the 18.11 release notes are updated.
Signed-off-by: Mattias Rönnblom
---
MAINTAINERS| 5 ++
doc/guides/eventdevs/dsw.rst | 96 ++
doc/guides/eve
The DSW event device now implements the 'xstats' interface and a
number of port- and device-level counters.
Signed-off-by: Mattias Rönnblom
---
drivers/event/dsw/Makefile | 3 +-
drivers/event/dsw/dsw_evdev.c | 5 +-
drivers/event/dsw/dsw_evdev.h | 19 +++
drivers/event/dsw/dsw_event.
1 - 100 of 139 matches
Mail list logo