On 12/06/2016 06:53 PM, Ferruh Yigit wrote:
On 11/28/2016 11:03 AM, Thomas Monjalon wrote:
We need attention of every PMD developers on this thread.
Reminder of what Konstantin suggested:
"
- if the PMD supports TX offloads AND
- if to be able use any of these offloads the upper layer SW would
On Tue, Dec 06, 2016 at 11:42:36AM +, Jan Wickbom wrote:
> > > @@ -189,7 +206,7 @@
> > > pfdset->fd[i].fd = -1;
> > > pfdset->fd[i].rcb = pfdset-
> > >fd[i].wcb = NULL;
> > > pfdset->fd[i].dat = NULL;
> > > - pfdset->num--;
>
On 12/7/2016 2:34 AM, Thomas Monjalon wrote:
2016-12-04 23:47, Hemant Agrawal:
Add support for using VFIO for dpaa2 based fsl-mc bus.
Why do we need so much special code for interfacing VFIO on fsl-mc?
Can you reuse some code from EAL VFIO?
fsl-mc VFIO scans the objects. So, it is slightly
On 12/7/2016 1:19 AM, Ferruh Yigit wrote:
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
The DPAA2 bus driver is a rte_bus driver which scans the fsl-mc bus.
Signed-off-by: Hemant Agrawal
---
drivers/net/Makefile| 2 +-
drivers/net/dpaa2/Makefile | 60
On 12/7/2016 1:18 AM, Ferruh Yigit wrote:
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
Signed-off-by: Hemant Agrawal
---
lib/librte_ether/rte_ethdev.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/librte_ether/rte_ethdev.h b/lib/librte_ether/rte_ethdev.h
index 3c45a1f..6f5673f 100644
-Original Message-
From: Thomas Monjalon [mailto:thomas.monja...@6wind.com]
Sent: Wednesday, December 07, 2016 1:53 AM
To: Akhil Goyal ; Horia Geantă
Cc: dev@dpdk.org; declan.dohe...@intel.com; pablo.de.lara.gua...@intel.com;
Hemant Agrawal
Subject: Re: [PATCH 1/8] drivers/common/dpaa2
> -Original Message-
> From: Yuanhan Liu [mailto:yuanhan@linux.intel.com]
> Sent: Monday, December 5, 2016 6:37 PM
> To: Wang, Zhihong
> Cc: dev@dpdk.org; Thomas Monjalon
> Subject: Re: [PATCH] vhost: optimize vhost memcpy
>
> On Mon, Dec 05, 2016 at 10:27:00AM +, Wang, Zhihong
When VF requested to configure TX queue, a few parameters are
missed to be configured in PF host. This change have more
fields parsed and configured for TX context.
Signed-off-by: Chen Jing D(Mark)
---
drivers/net/i40e/i40e_pf.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --gi
When VF sends request to add a new MAC address, PF host
will check if it's a non-zero or unicast address, or it
will return with error. In fact, VF still can set multicast
address. This change remove to check if it's a unicast
address.
Signed-off-by: Chen Jing D(Mark)
---
drivers/net/i40e/i40e_p
Some CLIs don't check the input port ID, it
may cause segmentation fault (core dumped).
Fixes: 425781ff5afe ("app/testpmd: add ixgbe VF management")
Signed-off-by: Wenzhuo Lu
Signed-off-by: Chen Jing D(Mark)
---
app/test-pmd/cmdline.c | 24
1 file changed, 24 insertion
i40e PF host only support to work with DPDK VF driver, Linux
VF driver is not supported. This change will enhance in
configuring IRQ link list.
This Change will identify VF client by number of vector
requested. DPDK VF will ask only single one while Linux VF
will request at least 2. It will have d
PF host didn't return correct VSI id to VF.
This change fix it.
Signed-off-by: Chen Jing D(Mark)
---
drivers/net/i40e/i40e_pf.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/net/i40e/i40e_pf.c b/drivers/net/i40e/i40e_pf.c
index 0f582ed..8319c2c 100644
--- a/driver
modify set_vf_rx_vlan function to handle the i40e PMD.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/config.c | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/app/test-pmd/config.c b/app/test-pmd/config.c
index 36c47ab..0368dc6 100644
--- a/app/test-pmd/c
i40e PF host only support to work with DPDK VF driver, Linux
VF driver is not supported. This change will enhance in version
number returned.
Current version info returned won't be able to be recognized
by Linux VF driver, change to values that both DPDK VF and Linux
driver can recognize.
The exp
Initialise VMDq in the init_port_config function in a similar
way to how it is done in the VMDq sample application.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/testpmd.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c
command is: set vf vlan tag port_id vf_id on|off
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 93 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 100 insertions(+)
diff --git a/app/test-pmd/cmdline.c b/ap
Add command to call rte_pmd_i40e_set_vf_broadcast.
Add set vf broadcast in testpmd_funcs.rst file.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 87 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 94 insert
Add testpmd CLI to set VF multicast promiscuous mode on i40e.
Signed-off-by: Wenzhuo Lu
---
app/test-pmd/cmdline.c | 86 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 8 +++
2 files changed, 94 insertions(+)
diff --git a/app/test-pmd/cmdline.c
Add testpmd CLI to set VF unicast promiscuous mode on i40e.
Signed-off-by: Wenzhuo Lu
---
app/test-pmd/cmdline.c | 92 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 8 +++
2 files changed, 100 insertions(+)
diff --git a/app/test-pmd/cmdline.c
The new VF Daemon (VFD) APIs is implemented on i40e. Change
testpmd code to use them, including VF MAC anti-spoofing,
VF VLAN anti-spoofing, TX loopback, VF VLAN strip, VF VLAN
insert.
Signed-off-by: Wenzhuo Lu
Signed-off-by: Chen Jing D(Mark)
Signed-off-by: Bernard Iremonger
---
app/test-pmd/
add rte_pmd_i40e_set_vf_vlan_filter API.
User can call the API on PF to enable/disable
a set of VF's VLAN filters.
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c| 50 +++
drivers/net/i40e/rte_pmd_i40e.h | 22 ++
d
Support enabling/disabling VF broadcast mode from PF.
User can call the API on PF to enable/disable a specific
VF's broadcast mode.
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c| 43 +++
drivers/net/i40e/rte_pmd_i40e.h | 18
Add rte_pmd_i40e_set_vf_vlan_tag API.
User can call the API on PF to enable/disable a specific
VF's VLAN tag.
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c| 59 +++
drivers/net/i40e/rte_pmd_i40e.h | 18 ++
drivers/ne
Add a function to configure vlan strip enable/disable for specific
SRIOV VF device.
Signed-off-by: Chen Jing D(Mark)
---
drivers/net/i40e/i40e_ethdev.c| 26 ++
drivers/net/i40e/rte_pmd_i40e.h | 20
drivers/net/i40e/rte_pmd_i40e_v
Support inserting VF VLAN id from PF.
User can call the API on PF to insert a VLAN id to a
specific VF.
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c| 53 +++
drivers/net/i40e/rte_pmd_i40e.h | 19 +++
drivers/net/i40
If PF sets vf->mac_addr, in VF initialization hw->mac.addr will be set
to that same value. It is possible to check if PF set a MAC address or
not through the hw->mac.addr variable.
hw->mac.addr set by i40e_vf_parse_hw_config(), call stack is:
In PF side
i40e_pf_host_process_cmd_get_vf_resources()
Support changing VF default MAC address.
This function is not supported if PF set the MAC
address for the PF.
Signed-off-by: Ferruh Yigit
---
drivers/net/i40e/i40e_ethdev.h| 4 +++-
drivers/net/i40e/i40e_ethdev_vf.c | 48 +--
2 files changed, 44 insertion
Add missing step during VF reset: PF should
set I40E_VFGEN_RSTAT to ACTIVE at end of the
VF reset operation or VF driver may not able
to detect that reset is already completed.
This patch also remove the unnecessary enum
for vfr state.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
CC: sta...
This patch implement vf_stats_get and vf_stats_reset ops for i40e.
Signed-off-by: Qi Zhang
---
drivers/net/i40e/i40e_ethdev.c | 64 ++
1 file changed, 64 insertions(+)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
index 88ff
Support setting VF MAC address from PF.
User can call the API on PF to set a specific
VF's MAC address.
This will reset the VF.
Signed-off-by: Ferruh Yigit
---
app/test/Makefile | 8 +++
app/test/test_pmd_i40e.c | 96 +++
dri
This patch add below two APIs so that VF statistics
can be get/clear from PF side.
rte_eth_vf_stats_get.
rte_eth_vf_stats_reset.
Signed-off-by: Qi Zhang
---
lib/librte_ether/rte_ethdev.c | 47 +++
lib/librte_ether/rte_ethdev.h | 47
Support enabling/disabling VF unicast promiscuous mode from
PF.
User can call the API on PF to enable/disable a specific
VF's unicast promiscuous mode.
Signed-off-by: Wenzhuo Lu
---
drivers/net/i40e/i40e_ethdev.c| 36 +++
drivers/net/i40e/rte_pmd_i40e.h
This patch implement mtu_set ops for i40e VF.
Signed-off-by: Qi Zhang
---
drivers/net/i40e/i40e_ethdev_vf.c | 33 +
1 file changed, 33 insertions(+)
diff --git a/drivers/net/i40e/i40e_ethdev_vf.c
b/drivers/net/i40e/i40e_ethdev_vf.c
index aa306d6..262c4c1 100644
Support enabling/disabling TX loopback from PF.
User can call the API on PF to enable/disable TX loopback
for all the PF and VFs.
Signed-off-by: Wenzhuo Lu
---
drivers/net/i40e/i40e_ethdev.c| 219 ++
drivers/net/i40e/rte_pmd_i40e.h | 16 +++
dri
Support enabling/disabling VF multicast promiscuous mode from
PF.
User can call the API on PF to enable/disable a specific
VF's multicast promiscuous mode.
Signed-off-by: Wenzhuo Lu
---
drivers/net/i40e/i40e_ethdev.c| 36 +++
drivers/net/i40e/rte_pmd_i40e.
Support enabling/disabling VF MAC anti-spoofing from
PF.
User can call the API on PF to enable/disable a specific
VF's MAC anti-spoofing.
Signed-off-by: Wenzhuo Lu
---
drivers/net/i40e/i40e_ethdev.c| 63 +++
drivers/net/i40e/rte_pmd_i40e.h | 19 +
Add an API to expose the ability, that PF can notify VF
when link status changes, to APP.
So if PF APP doesn't want to enable interruption but check
link status by itself, PF APP can let VF know link status
changed.
Signed-off-by: Wenzhuo Lu
---
drivers/net/i40e/Makefile | 4 ++-
Support enabling/disabling VF VLAN anti-spoofing from
PF.
User can call the API on PF to enable/disable a specific
VF's VLAN anti-spoofing.
Signed-off-by: Wenzhuo Lu
---
drivers/net/i40e/i40e_ethdev.c| 116 +-
drivers/net/i40e/i40e_ethdev.h|
The callback asks the user application if it is allowed to
perform the mailbox messages.
If the return value from user is RTE_PMD_I40E_MB_EVENT_PROCEED
then continue. If ACK or NACK, do nothing and send
not_supported to VF.
Signed-off-by: Wenzhuo Lu
---
drivers/net/i40e/i40e_pf.c | 230 +++
1, VF Daemon (VFD)
VFD is an idea to control all the VFs from PF.
As we need to support the scenario kernel PF + DPDK VF, DPDK
follows the interface between kernel PF + kernel VF. We don't
want to introduce too many new messages between PF and VF. So
this patch set adds some new APIs to control VFs
Hi Qiming,
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Qiming Yang
> Sent: Tuesday, December 6, 2016 3:16 PM
> To: dev@dpdk.org
> Cc: Yang, Qiming
> Subject: [dpdk-dev] [PATCH v2 2/5] net/e1000: add firmware version get
Seems commit log is missing.
On Tue, Dec 06, 2016 at 02:41:01PM -0800, Thomas Monjalon wrote:
> 2016-12-07 03:35, Jerin Jacob:
> > On Tue, Dec 06, 2016 at 10:42:51PM +0100, Thomas Monjalon wrote:
> > > 2016-12-07 02:48, Jerin Jacob:
> > > > On Tue, Dec 06, 2016 at 09:29:25PM +0100, Thomas Monjalon wrote:
> > > > > 2016-12-06 1
On Sat, 3 Dec 2016 18:43:01 +0800
Qiming Yang wrote:
>
> +#ifdef RTE_LIBRTE_E1000_DEBUG_RX_FREE
> +#define PMD_RX_FREE_LOG(level, fmt, args...) \
> + RTE_LOG(level, PMD, "%s(): " fmt "\n", __func__, ## args)
> +#else
> +#define PMD_RX_FREE_LOG(level, fmt, args...) do { } while (0)
> +#endi
2016-12-07 03:35, Jerin Jacob:
> On Tue, Dec 06, 2016 at 10:42:51PM +0100, Thomas Monjalon wrote:
> > 2016-12-07 02:48, Jerin Jacob:
> > > On Tue, Dec 06, 2016 at 09:29:25PM +0100, Thomas Monjalon wrote:
> > > > 2016-12-06 18:32, zbigniew.bo...@caviumnetworks.com:
> > > > > From: Zbigniew Bodek
>
2016-12-06 11:51, Stephen Hemminger:
> Rather than reinventing wheel which seems to be DPDK Standard
> Procedure, could an existing abstraction be used?
Stephen, you know that the DPDK standard procedure is to consider
reviews and good comments ;)
On Tue, Dec 06, 2016 at 10:42:51PM +0100, Thomas Monjalon wrote:
> 2016-12-07 02:48, Jerin Jacob:
> > On Tue, Dec 06, 2016 at 09:29:25PM +0100, Thomas Monjalon wrote:
> > > 2016-12-06 18:32, zbigniew.bo...@caviumnetworks.com:
> > > > From: Zbigniew Bodek
> > > >
> > > > This patch adds core low-l
2016-12-06 13:25, Stephen Hemminger:
> On Sun, 04 Dec 2016 23:44:51 +0100
> Thomas Monjalon wrote:
>
> > Hi all,
> >
> > There were a lot of patches v1 submitted these last days, just before the
> > proposal deadline (December 4).
> > It's good to have a lot of features for 17.02, but it means w
2016-12-07 02:48, Jerin Jacob:
> On Tue, Dec 06, 2016 at 09:29:25PM +0100, Thomas Monjalon wrote:
> > 2016-12-06 18:32, zbigniew.bo...@caviumnetworks.com:
> > > From: Zbigniew Bodek
> > >
> > > This patch adds core low-level crypto operations
> > > for ARMv8 processors. The assembly code is a bas
On Tue, 06 Dec 2016 22:25:29 +0100
Thomas Monjalon wrote:
> 2016-12-06 12:25, Stephen Hemminger:
> > 2016-12-01 12:21, Thomas Monjalon:
> > > 2016-11-30 14:34, Varun:
> > > > Hi,
> > > >
> > > > I would like to know if the latest DPDK (16.11) supports hyper-v?
> > > >
> > > > I couldn't f
On Sun, 04 Dec 2016 23:44:51 +0100
Thomas Monjalon wrote:
> Hi all,
>
> There were a lot of patches v1 submitted these last days, just before the
> proposal deadline (December 4).
> It's good to have a lot of features for 17.02, but it means we are going
> to have a hard time to review, rework a
2016-12-06 12:25, Stephen Hemminger:
> 2016-12-01 12:21, Thomas Monjalon:
> > 2016-11-30 14:34, Varun:
> > > Hi,
> > >
> > > I would like to know if the latest DPDK (16.11) supports hyper-v?
> > >
> > > I couldn't find any conclusive evidence online or in dpdk roadmap. Is it
> > > likely that w
On Sun, 4 Dec 2016 23:17:06 +0100
Thomas Monjalon wrote:
> There was an option CONFIG_RTE_INSECURE_FUNCTION_WARNING (disabled by
> default), which prevents from using some libc functions:
> sprintf, snprintf, vsnprintf, strcpy, strncpy, strcat, strncat, sscanf,
> strtok, strsep and strlen.
>
>
On Tue, Dec 06, 2016 at 09:29:25PM +0100, Thomas Monjalon wrote:
> 2016-12-06 18:32, zbigniew.bo...@caviumnetworks.com:
> > From: Zbigniew Bodek
> >
> > This patch adds core low-level crypto operations
> > for ARMv8 processors. The assembly code is a base
> > for an optimized PMD and is currently
2016-12-06 19:49, Ferruh Yigit:
> On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> > + if (rte_eal_process_type() == RTE_PROC_PRIMARY) {
> > + eth_dev->data->dev_private = rte_zmalloc(
> > + "ethdev private structure",
> > +
2016-12-04 23:47, Hemant Agrawal:
> Add support for using VFIO for dpaa2 based fsl-mc bus.
Why do we need so much special code for interfacing VFIO on fsl-mc?
Can you reuse some code from EAL VFIO?
"Big patchset and a lot of things to look at.
Here is a first look at it.
On Sun, Dec 4, 2016 at 11:11 AM, Shreyansh Jain wrote:
> In continuation to the RFC posted on 17/Nov [9],
> A series of patches is being posted which attempts to create:
> 1. A basic bus model
> `- define rte_bus and
> Hi Konstantin,
>
> On Tue, Dec 06, 2016 at 10:56:26AM +, Ananyev, Konstantin wrote:
> >
> > Hi Adrien,
> >
> > >
> > > On Mon, Dec 05, 2016 at 04:43:52PM +, Ananyev, Konstantin wrote:
> > > [...]
> > > > > On Fri, Dec 02, 2016 at 01:00:55AM +, Ananyev, Konstantin wrote:
> > > > > [
2016-12-06 18:32, zbigniew.bo...@caviumnetworks.com:
> From: Zbigniew Bodek
>
> This patch adds core low-level crypto operations
> for ARMv8 processors. The assembly code is a base
> for an optimized PMD and is currently excluded
> from the build.
It's a bit sad that you cannot achieve the same
2016-12-06 18:32, zbigniew.bo...@caviumnetworks.com:
> From: Zbigniew Bodek
>
> Add type and name for ARMv8 crypto PMD
>
> Signed-off-by: Zbigniew Bodek
[...]
> --- a/lib/librte_cryptodev/rte_cryptodev.h
> +++ b/lib/librte_cryptodev/rte_cryptodev.h
> @@ -66,6 +66,8 @@
> /**< KASUMI PMD device
On Thu, 01 Dec 2016 12:25:10 +0100
Thomas Monjalon wrote:
> (fixed the email, sorry)
>
> 2016-12-01 12:21, Thomas Monjalon:
> > 2016-11-30 14:34, Varun:
> > > Hi,
> > >
> > > I would like to know if the latest DPDK (16.11) supports hyper-v?
> > >
> > > I couldn't find any conclusive evidence
2016-12-05 18:25, Akhil Goyal:
> FLib is a library which helps in making the descriptors which
> is understood by NXP's SEC hardware.
> This patch provides header files for command words which can be used
> for descritptor formation.
It seems this code is old. Does it exist as a standalone library
Missed packets on RX were erroneously being assigned to the ierrors
struct member. Change it to be assigned to imissed.
Fixes: 4861cde4 ("i40e: new poll mode driver")
Signed-off-by: Tom Crugnale
---
v3:
* Fixed coding style issues
v2:
* Fixed line breaks in original patch submission
---
driver
On Wed, 30 Nov 2016 18:16:50 +
Cristian Dumitrescu wrote:
> This RFC proposes an ethdev-based abstraction layer for Quality of Service
> (QoS)
> hierarchical scheduler. The goal of the abstraction layer is to provide a
> simple
> generic API that is agnostic of the underlying HW, SW or mixe
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> DPAA2 HW accelerators with ARM SMMU can be configured
> to use virtual or physical address from users space.
> Adding support for Physical address (default).
>
> Signed-off-by: Hemant Agrawal
> ---
> config/defconfig_arm64-dpaa2-linuxapp-gcc | 1 +
>
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> Signed-off-by: Hemant Agrawal
Not just specific to this patch, but overall, can you please try to
provide more information in the comment logs.
> ---
> drivers/net/dpaa2/dpaa2_ethdev.c | 11 +++
> 1 file changed, 11 insertions(+)
>
> diff -
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> Signed-off-by: Hemant Agrawal
> ---
> doc/guides/nics/features/dpaa2.ini | 1 +
> drivers/net/dpaa2/Makefile | 3 +-
> drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 287
> +
> drivers/net/dpaa2/base/dpaa
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> Signed-off-by: Hemant Agrawal
> ---
> drivers/net/dpaa2/base/dpaa2_hw_dpni.h | 3 +++
> drivers/net/dpaa2/dpaa2_ethdev.c | 26 ++
> 2 files changed, 29 insertions(+)
>
> diff --git a/drivers/net/dpaa2/base/dpaa2_hw_dpni
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> add support for dpaa2 architucture fsl-mc bus based dpaa2 pmd driver.
>
> Signed-off-by: Hemant Agrawal
> ---
> drivers/net/dpaa2/Makefile | 1 +
> drivers/net/dpaa2/dpaa2_bus.c| 64
> ++--
> drivers/ne
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> Signed-off-by: Hemant Agrawal
> ---
> doc/guides/nics/features/dpaa2.ini | 1 +
> drivers/net/dpaa2/base/dpaa2_hw_dpni.h | 14 +-
> drivers/net/dpaa2/base/dpaa2_hw_pvt.h | 21 +++
> drivers/net/dpaa2/dpaa2_ethdev.c | 254
>
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> Signed-off-by: Hemant Agrawal
> ---
> drivers/net/dpaa2/base/dpaa2_hw_dpni.h | 50 +
> drivers/net/dpaa2/dpaa2_ethdev.c | 130
> -
> 2 files changed, 179 insertions(+), 1 deletion(-)
> create mode 1
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> DPBP represent a buffer pool instance in DPAA2-QBMAN
> HW accelerator.
>
> All buffers needs to be programmed in the HW accelerator.
>
> Signed-off-by: Hemant Agrawal
> ---
> config/defconfig_arm64-dpaa2-linuxapp-gcc | 5 +
> drivers/net/dpaa2/Mak
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> Signed-off-by: Hemant Agrawal
> ---
> config/defconfig_arm64-dpaa2-linuxapp-gcc | 2 +
> drivers/net/dpaa2/Makefile| 5 ++
> drivers/net/dpaa2/dpaa2_logs.h| 77
> +++
> 3 files changed, 84 ins
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> Signed-off-by: Hemant Agrawal
> ---
> drivers/net/dpaa2/base/dpaa2_hw_dpio.c | 45
> ++
> drivers/net/dpaa2/base/dpaa2_hw_dpio.h | 3 +++
> 2 files changed, 48 insertions(+)
>
> diff --git a/drivers/net/dpaa2/base/dp
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> The DPAA2 bus driver is a rte_bus driver which scans the fsl-mc bus.
>
> Signed-off-by: Hemant Agrawal
> ---
> drivers/net/Makefile| 2 +-
> drivers/net/dpaa2/Makefile | 60 ++
> drivers/net/dpa
On 12/4/2016 6:17 PM, Hemant Agrawal wrote:
> Signed-off-by: Hemant Agrawal
> ---
> lib/librte_ether/rte_ethdev.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/lib/librte_ether/rte_ethdev.h b/lib/librte_ether/rte_ethdev.h
> index 3c45a1f..6f5673f 100644
> --- a/lib/librte_ether/rte_et
On 12/4/2016 6:16 PM, Hemant Agrawal wrote:
> This patch intoduces the DPAA2 MC(Management complex Driver)
>
> This driver is common to be used by various DPAA2 net, crypto
> and other drivers
>
> Signed-off-by: Cristian Sovaiala
> [Hemant:rebase and conversion to library for DPDK]
Is this note
On 12/4/2016 6:16 PM, Hemant Agrawal wrote:
> The patch series adds NXP’s QorIQ-Layerscape DPAA2 Architecture based
> network SoC PMD. This version of the driver supports NXP LS208xA,
> LS204xA and LS108x families Network SoCs.
>
> DPAA2, or Data Path Acceleration Architecture, is a hardware arch
On 12/4/2016 6:16 PM, Hemant Agrawal wrote:
> Add the dpaa2 architecture and pmd details
>
> Signed-off-by: Hemant Agrawal
> ---
> doc/guides/nics/dpaa2.rst | 537
> +
> doc/guides/nics/features/dpaa2.ini | 9 +
> doc/guides/nics/index.rst
> -Original Message-
> From: Ananyev, Konstantin [mailto:konstantin.anan...@intel.com]
> Sent: Sunday, December 4, 2016 4:11 AM
> To: Yong Wang ; Thomas Monjalon
>
> Cc: Harish Patil ; dev@dpdk.org; Rahul Lakkireddy
> ; Stephen Hurd
> ; Jan Medala ; Jakub
> Palider ; John Daley ; Adrien
>
Hi Adrien,
Thanks for sending out the patches,
Please find few comments below,
Regards
_Sugesh
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Kevin Traynor
> Sent: Friday, December 2, 2016 9:07 PM
> To: Adrien Mazarguil
> Cc: dev@dpdk.org; Thomas Monjalon
From: Zbigniew Bodek
Add documentation about the driver and update
release notes.
Signed-off-by: Zbigniew Bodek
---
doc/guides/cryptodevs/armv8.rst| 82 ++
doc/guides/cryptodevs/index.rst| 1 +
doc/guides/rel_notes/release_17_02.rst | 5 +++
3
From: Zbigniew Bodek
Introduce unit tests for ARMv8 crypto PMD.
Add test vectors for short cases such as 160 bytes.
These test cases are ARMv8 specific since the code provides
different processing paths for different input data sizes.
Add test vectors for cipher + SHA256 MAC generation.
User can
From: Zbigniew Bodek
Signed-off-by: Zbigniew Bodek
---
MAINTAINERS | 6 ++
1 file changed, 6 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 26d9590..ef1f25b 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -445,6 +445,12 @@ M: Declan Doherty
F: drivers/crypto/openssl/
F: doc/gu
From: Zbigniew Bodek
Add CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO option to
the common configuration file and enable it by
default for ARM64.
Signed-off-by: Zbigniew Bodek
---
config/common_base | 6 ++
config/defconfig_arm64-armv8a-linuxapp-gcc | 2 ++
2 files changed, 8
From: Zbigniew Bodek
Build ARMv8 crypto PMD if compiling for ARM64
and CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO option
is enable in the configuration file.
Signed-off-by: Zbigniew Bodek
---
drivers/crypto/Makefile | 3 +++
mk/rte.app.mk | 3 +++
2 files changed, 6 insertions(+)
diff --git
From: Zbigniew Bodek
In order to acquire crypto_arg structure fields
from the assembly code it is necessary to generate
macros that will define offsets to those fields
during app build. This will allow for free
crypto_arg structure modifications in the future
without the necessity to make similar
From: Zbigniew Bodek
This patch introduces crypto poll mode driver
using ARMv8 cryptographic extensions.
CPU compatibility with this driver is detected in
run-time and virtual crypto device will not be
created if CPU doesn't provide:
AES, SHA1, SHA2 and NEON.
This PMD is optimized to provide per
From: Zbigniew Bodek
This patch adds AES-128-CBC + SHA1 low-level
crypto operations for ARMv8 processors.
The assembly code is a base for an optimized PMD
and is currently excluded from the build.
This code is optimized to provide performance boost
for combined operations such as encryption + HM
From: Zbigniew Bodek
Add type and name for ARMv8 crypto PMD
Signed-off-by: Zbigniew Bodek
---
lib/librte_cryptodev/rte_cryptodev.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lib/librte_cryptodev/rte_cryptodev.h
b/lib/librte_cryptodev/rte_cryptodev.h
index 8f63e8f..7bab79d 100644
-
From: Zbigniew Bodek
This patch adds core low-level crypto operations
for ARMv8 processors. The assembly code is a base
for an optimized PMD and is currently excluded
from the build.
Standalone SHA1 and SHA256 are provided to support
partial hashing of inner/outer key+padding and
authentication
From: Zbigniew Bodek
Introduce crypto poll mode driver using ARMv8
cryptographic extensions. This PMD is optimized
to provide performance boost for chained
crypto operations processing, such as:
* encryption + HMAC generation
* decryption + HMAC validation.
In particular, cipher only or hash only
From: Zbigniew Bodek
Avoid using incorrect assembler (nasm) and unsupported flags
when building for ARM64.
Signed-off-by: Zbigniew Bodek
---
mk/arch/arm64/rte.vars.mk| 1 -
mk/toolchain/gcc/rte.vars.mk | 6 --
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/mk/arch/arm64
Thanks for documenting the process, John.
2016-12-02 16:44, John McNamara:
> +The role of the component maintainers is to:
> +
I would add:
* Coordinate how improvements and fixes are done.
> +* Review patches for the component or delegate the review.
> + This should be done, ideally, within 1-
On Tue, Dec 06, 2016 at 05:00:05PM +, Ananyev, Konstantin wrote:
>
>
> > -Original Message-
> > From: Nélio Laranjeiro [mailto:nelio.laranje...@6wind.com]
> > Sent: Tuesday, December 6, 2016 4:28 PM
> > To: Morten Brørup
> > Cc: Wiles, Keith ; Ananyev, Konstantin
> > ; Richardson, B
On Tue, Dec 06, 2016 at 09:22:17AM +0530, Jerin Jacob wrote:
> This patch implements northbound eventdev API interface using
> southbond driver interface
>
> Signed-off-by: Jerin Jacob
> ---
> config/common_base |6 +
> lib/Makefile |
> > > Thanks, please keep the doc fixes coming.
> > >
> > > It would be better to quote the function in fixed width text like:
> > > ``rte_pktmbuf_attach()``.
> >
> > None of the function names mentioned in this chapter are quoted. I can
> > post a fix for that, but I think it should be a separate
> > Reduce the indentation of these paragraphs since they are not part of the
> > verbatim block.
> >
> > Signed-off-by: Baruch Siach
>
> Acked-by: John McNamara
Applied (merged with 2 others), thanks
2016-11-30 07:43, Baruch Siach:
> This section only deals with Tx queues configuration.
>
> Acked-by: John McNamara
> Signed-off-by: Baruch Siach
Applied (merged with 2 others), thanks
> > The Programmer’s Guide intro is not the Release Notes.
> >
> > Signed-off-by: Baruch Siach
>
>
> Acked-by: John McNamara
Applied (merged with 2 others), thanks
> -Original Message-
> From: Nélio Laranjeiro [mailto:nelio.laranje...@6wind.com]
> Sent: Tuesday, December 6, 2016 4:28 PM
> To: Morten Brørup
> Cc: Wiles, Keith ; Ananyev, Konstantin
> ; Richardson, Bruce
> ; dev@dpdk.org; Olivier Matz
> ; Lu, Wenzhuo ; Adrien
> Mazarguil
> Subject:
1 - 100 of 165 matches
Mail list logo