> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Tomasz Duszynski
> Sent: Thursday, April 19, 2018 11:48 AM
> To: dev@dpdk.org
> Cc: d...@marvell.com; nsams...@marvell.com; Tomasz Duszynski
>
> Subject: [dpdk-dev] [PATCH] crypto/mrvl: update maintainers
>
> Ja
> On Apr 19, 2018, at 9:30 AM, Shailja Pandey wrote:
>
>> The two code fragments are doing two different ways the first is using a
>> loop to create possible more then one replication and the second one is not,
>> correct? The loop can cause performance hits, but should be small.
> Sorry for
The iterator RTE_ETH_FOREACH_DEV (added in below commit)
requires to enable experimental APIs.
Fixing also the config option rename in the build test.
Fixes: 8728ccf37615 ("fix ethdev ports enumeration")
Fixes: fe93968722af ("net/mrvl: rename PMD as mvpp2")
Reported-by: Ferruh Yigit
Signed-off-
On Thu, Apr 19, 2018 at 03:46:14PM +, Hemant Agrawal wrote:
> > -Original Message-
> > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Bruce Richardson
> >
> > When cross-compiling, if no kernel_dir was specified, then the kernel
> > modules
> > were still being compiled for the
On 04/06/2018 08:21 PM, Andrew Rybchenko wrote:
From: Ivan Malov
Currently, libefx has no support for additional RSS modes
available with later controllers. In order to support this,
libefx should be able to list available hash configurations.
This patch provides basic infrastructure for the n
0) Check action items from last meetings
- list of files and initial authors for SPDX compliance
- Good progress here
- For completeness all files should have
license and copyright
- For files used
19/04/2018 15:21, Maxime Coquelin:
> On 04/19/2018 02:32 PM, Hemant Agrawal wrote:
> > error: redefinition of typedef 'dma_addr_t' is a C11 feature
> > [-Werror,-Wtypedef-redefinition]
> >
> > Fixes: 4bc5ab88dbd6 ("net/dpaa2: fix Tx only mode")
> > Cc: sta...@dpdk.org
> >
> > Signed-off-by: Heman
When we ask to reserve virtual areas, we usually include
alignment in the mapping size, and that memory ends up
being wasted. Wasting a gigabyte of VA space while trying to
reserve one gigabyte is pretty expensive on 32-bit, so after
we're done mapping, unmap unneeded space.
Signed-off-by: Anatoly
> -Original Message-
> From: De Lara Guarch, Pablo
> Sent: Thursday, April 19, 2018 3:56 PM
> To: dev@dpdk.org
> Cc: Trahe, Fiona ; De Lara Guarch, Pablo
>
> Subject: [PATCH v2 0/3] ZUC PMD fixes
>
> ZUC library provides an API to encrypt buffers in parallel with different
> keys.
> Ho
Hi Andrew,
Sorry for the late feedback, few comments below.
On Mon, Mar 26, 2018 at 05:12:53PM +0100, Andrew Rybchenko wrote:
> The initial patch series [1] (RFCv1 is [2]) is split into two to simplify
> processing. It is the second part which relies on the first one [3].
>
> It should be appli
On Mon, Mar 26, 2018 at 05:12:56PM +0100, Andrew Rybchenko wrote:
> From: "Artem V. Andreev"
>
> If mempool manager supports object blocks (physically and virtual
> contiguous set of objects), it is sufficient to get the first
> object only and the function allows to avoid filling in of
> informa
From: Ivan Malov
Currently, libefx has no support for additional RSS modes
available with later controllers. In order to support this,
libefx should be able to list available hash configurations.
This patch provides basic infrastructure for the new interface.
The client drivers will be able to q
clang 4.0.1-6 on Ubuntu generates false positive warning that shift
is negative. It is done regardless of the fact that the branch is
not taken because of previous check.
The warning is generate in EFX_INSERT_NATIVE32 used by
EFX_INSERT_FIELD_NATIVE32. All similar cases are fixed as well.
It is
The patch series should be applied on top of [1].
checkpatches.sh warnings are bacause of positive errno used inside
the driver. checkpatches.sh checks are OK.
[1] https://dpdk.org/ml/archives/dev/2018-April/098047.html
Andrew Rybchenko (1):
net/sfc/base: cope with clang warning on negative s
From: Ivan Malov
Modern firmwares on EF10 adapters have support for
more traffic classes eligible for hash computation.
Also, it has become possible to adjust hashing per
individual class and select distinct packet fields
which will be able to contribute to the hash value.
This patch adds suppor
From: Ivan Malov
Packed stream firmware variant on EF10 adapters has a
number of properties which must be taken into account:
- Only one exclusive RSS context is available per port.
- Only IP addresses can contribute to the hash value.
Huntington and Medford have one more limitation which
is
From: Ivan Malov
RSS is one of the most valuable features in the
driver, and one would hardly need to disable it
at build time. This patch withdraws unnecessary
conditionals for RSS snippets.
Signed-off-by: Ivan Malov
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc.c| 10 -
From: Ivan Malov
RSS handling will need more sophisticated fields
in the adapter context storage in future patches.
This patch groups existing fields in a dedicated
structure and updates the rest of the code.
Signed-off-by: Ivan Malov
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc.c
From: Ivan Malov
The current code has the following drawbacks:
- It is assumed that TCP 4-tuple hash is
always supported, which is untrue in
the case of packed stream FW variant.
- The driver is unaware of UDP hash support
available with latest firmware.
In order to cope with the ment
From: Ivan Malov
One may submit advanced RSS settings as part of
rte_eth_conf to customise RSS configuration from
the very beginning. Currently the driver does not
check that piece of settings and proceeds with
default choices for RSS hash functions and RSS key.
This patch implements the require
On Mon, Mar 26, 2018 at 05:12:55PM +0100, Andrew Rybchenko wrote:
> From: "Artem V. Andreev"
>
> Primarily, it is intended as a way for the mempool driver to provide
> additional information on how it lays up objects inside the mempool.
>
> Signed-off-by: Artem V. Andreev
> Signed-off-by: Andre
On Mon, Mar 26, 2018 at 05:12:59PM +0100, Andrew Rybchenko wrote:
> Signed-off-by: Andrew Rybchenko
> ---
> doc/guides/rel_notes/release_18_05.rst | 9 +
> 1 file changed, 9 insertions(+)
>
> diff --git a/doc/guides/rel_notes/release_18_05.rst
> b/doc/guides/rel_notes/release_18_05.rst
As we could add virtual devices from different threads now, we
add a spin lock to protect the vdev device list.
Suggested-by: Anatoly Burakov
Signed-off-by: Jianfeng Tan
Reviewed-by: Qi Zhang
---
drivers/bus/vdev/vdev.c | 61 +
1 file changed, 47
v3:
- Update doc.
- Rebase on master.
v2:
- Add spinlock for vdev device list as suggested by Anatoly.
- Add ring, cxgbe and remove the free in each PMDs as suggested by Matan.
- Rebase on master.
As we know, we have below limitations in vdev:
- dpdk-procinfo cannot get the stats of (
To scan the vdevs in primary, we send request to primary process
to obtain the names for vdevs.
Only the name is shared from the primary. In probe(), the device
driver is supposed to locate (or request more) the detail
information from the primary.
Signed-off-by: Jianfeng Tan
Reviewed-by: Qi Zha
Adjust the init sequence: put mp channel init before bus scan
so that we can init the vdev bus through mp channel in the
secondary process before the bus scan.
Signed-off-by: Jianfeng Tan
Reviewed-by: Qi Zhang
---
lib/librte_eal/bsdapp/eal/eal.c | 23 +--
lib/librte_eal/li
We introduced private rte_eth_dev_data to allow vdev to be created
both in primary process and secondary process(es). This is not
friendly to multi-process model, for example, it leads to port id
contention issue if two processes both find the data entry is free.
And to get stats of primary vdev i
dpdk-procinfo, as a secondary process, cannot fetch stats for vdev.
This patch enables that by attaching the port from the shared data.
We also fill the eth dev ops, with only some ops works in secondary
process, for example, stats_get().
Note that, we still cannot Rx/Tx packets on the ports whic
For HMAC algorithms (MD5-HMAC, SHAx-HMAC), the supported
digest sizes are not a fixed value, but a range between
1 and the maximum digest size for those algorithms.
Also setting iv_size as 0.
Fixes: c3e85bdcc6e6 ("crypto/dpaa_sec: add crypto driver for NXP DPAA platform")
Cc: sta...@dpdk.org
Sign
This patch adds the support for dynamic logging in dpaa_sec.
Signed-off-by: Hemant Agrawal
---
config/common_base | 3 -
config/defconfig_arm64-dpaa-linuxapp-gcc | 7 --
doc/guides/cryptodevs/dpaa_sec.rst | 21 +++--
drivers/crypto/dpaa_sec/Makefile | 5
For HMAC algorithms (MD5-HMAC, SHAx-HMAC), the supported
digest sizes are not a fixed value, but a range between
1 and the maximum digest size for those algorithms.
Fixes: f947fd77185f ("crypto/dpaa2_sec: fix HMAC supported key sizes")
Cc: sta...@dpdk.org
Signed-off-by: Nipun Gupta
Signed-off-by
From: Nipun Gupta
Signed-off-by: Nipun Gupta
---
drivers/crypto/dpaa_sec/dpaa_sec.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/crypto/dpaa_sec/dpaa_sec.h
b/drivers/crypto/dpaa_sec/dpaa_sec.h
index 1433595..5b25aa1 100644
--- a/drivers/crypto/dpaa_sec/dpaa_sec.h
> > > -Original Message-
> > > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Bruce
> > > Richardson
> > >
> > > When cross-compiling, if no kernel_dir was specified, then the
> > > kernel modules were still being compiled for the build machine. Fix
> > > this by only building modules
On 04/19/2018 07:01 AM, Arnon Warshavsky wrote:
> replace panic calls with log and retrun value.
> Local functions to this file,
> changing from void to int are non-abi-breaking
> --
> v4 - fix split literal strings in log messages
>
> Signed-off-by: Arnon Warshavsky
> ---
> drivers/net/bonding/
On 04/19/2018 07:01 AM, Arnon Warshavsky wrote:
> replace panic calls with log and retrun value.
> Local function to this file,
> changing from void to int is non-abi-breaking
> --
> v4 - keep error message literal string in a singhle line
>
> Signed-off-by: Arnon Warshavsky
> ---
> drivers/net/
On 04/19/2018 07:01 AM, Arnon Warshavsky wrote:
> replace panic calls with log and retrun value.
typo return, seems to be in a few commit msgs
> Local function to this file,
> changing from void to int is non-abi-breaking
>
> Signed-off-by: Arnon Warshavsky
> ---
> drivers/net/ixgbe/ixgbe_ethd
On 04/19/2018 07:01 AM, Arnon Warshavsky wrote:
> replace panic calls with log and retrun value.
>
> --
> v4 - fix split literal strings in log messages
>
> Signed-off-by: Arnon Warshavsky
> ---
> lib/librte_eventdev/rte_eventdev_pmd_pci.h | 8 +---
> lib/librte_eventdev/rte_eventdev_pmd_v
On 04/19/2018 07:01 AM, Arnon Warshavsky wrote:
> replace panic calls with log and retrun value.
> Thread function removes the noretrun attribute.
>
> Signed-off-by: Arnon Warshavsky
> ---
> lib/librte_eal/linuxapp/eal/eal_interrupts.c | 27 ---
> 1 file changed, 20 inser
On 04/19/2018 07:01 AM, Arnon Warshavsky wrote:
> Local function to this file,
> changing from void to int is non-abi-breaking
>
> Signed-off-by: Arnon Warshavsky
> ---
> lib/librte_ether/rte_ethdev.c | 36 +---
> 1 file changed, 25 insertions(+), 11 deletions(-)
On 04/19/2018 03:57 PM, Burakov, Anatoly wrote:
> On 19-Apr-18 3:48 PM, Arnon Warshavsky wrote:
>> Copy on the commit message and volatile.
>>
>> Regarding the new function defunct_and_remain_in_endless_loop ()
>> I don't think I can put that in a separate patch without breaking the
>> current pat
Arnon Warshavsky writes:
> Local functions to this file,
> changing from void to int are non-abi-breaking.
> For handling the single function that cannot
> change from void to int due to abi,
> where this is the only place it is called in,
> I added a state variable that is being checked
> right
Arnon Warshavsky writes:
> This patch adds a new function that is called
> per every checked patch,
> and alerts for new instances of rte_panic/rte_exit.
> The check excludes comments, and alerts in the case
> of a positive balance between additions and removals.
>
> Signed-off-by: Arnon Warshavs
Vmxnet3 driver supports receive data ring viz. a set of small sized
buffers that are always mapped by the emulation. If a packet fits into
the receive data ring buffer, the emulation delivers the packet via the
receive data ring.
Increasing the receive data ring descriptor size from 128 to 256
sho
Signed-off-by: Pavan Nikhilesh
---
drivers/bus/dpaa/base/fman/netcfg_layer.c | 5 -
drivers/bus/dpaa/base/qbman/bman_driver.c | 4 ++--
drivers/bus/dpaa/base/qbman/qman.c| 2 +-
drivers/bus/dpaa/base/qbman/qman_driver.c | 4 ++--
drivers/bus/dpaa/base/qbman/qman_priv.h
Hi,
Need help in avoiding core dump in case rte_eal_init() fails in some
special cases.
Part of my code causing rte_panic during system bootup and causes a core
dump. I do not want this core dump.
I tried catching SIGABRT in my application and did _exit() in my handler.
Still I see core dump fil
On 4/19/2018 3:57 PM, Thomas Monjalon wrote:
> 19/04/2018 16:24, Xueming(Steven) Li:
>> From: Iremonger, Bernard
>>> I have just cloned the current dpdk master, patch 3 still fails to apply,
>>> dpdk-dev-v5-3-4-app-testpmd-
>>> introduce-new-tunnel-VXLAN-GPE.patch
>>>
>>> git am ./dpdk-dev-v5-3-4
New config option "CONFIG_RTE_MAX_VFIO_CONTAINERS=64" introduced and
this config option is used by eal_vfio.c
Meson config file, rte_config.h, missing this config option causing
build error with meson, fixed by adding missing config.
Fixes: 52d790189dcd ("vfio: extend data structure for multi con
On 4/19/2018 9:31 PM, Ferruh Yigit wrote:
> New config option "CONFIG_RTE_MAX_VFIO_CONTAINERS=64" introduced and
> this config option is used by eal_vfio.c
>
> Meson config file, rte_config.h, missing this config option causing
> build error with meson, fixed by adding missing config.
>
> Fixes:
On 4/19/2018 5:09 PM, Thomas Monjalon wrote:
> The iterator RTE_ETH_FOREACH_DEV (added in below commit)
> requires to enable experimental APIs.
>
> Fixing also the config option rename in the build test.
>
> Fixes: 8728ccf37615 ("fix ethdev ports enumeration")
> Fixes: fe93968722af ("net/mrvl: re
On 4/19/2018 7:51 PM, Pavan Nikhilesh wrote:
> Signed-off-by: Pavan Nikhilesh
Reviewed-by: Ferruh Yigit
On 4/19/2018 11:48 AM, Tomasz Duszynski wrote:
> Jacek will no longer be maintaining mvpp2 net PMD.
> Special thanks to him for his development and support.
>
> Signed-off-by: Tomasz Duszynski
Applied to dpdk-next-net/master, thanks.
On Thu, 2018-04-19 at 15:09 +0200, Maxime Coquelin wrote:
> Hi Luca, Yuanhan,
>
> On 03/02/2018 12:20 AM, Lee Roberts wrote:
> > Fix kni compilation under RHEL 7.5.
> >
> > Signed-off-by: Lee Roberts
> > ---
> > lib/librte_eal/linuxapp/kni/compat.h | 5 +
> > 1 file changed, 5 insertions(
> -Original Message-
> From: Shraddha Joshi [mailto:jshrad...@vmware.com]
> Sent: Thursday, April 19, 2018 11:19 AM
> To: Yong Wang
> Cc: dev@dpdk.org; Shraddha Joshi
> Subject: [PATCH] net/vmxnet3: increase rx data ring descriptor size
>
> Vmxnet3 driver supports receive data ring viz.
On 4/18/2018 9:15 PM, Rasesh Mody wrote:
> From: Rasesh Mody
>
> This patch provides a fix for PCI function level reset after an
> ungraceful exit from an application. The fix is to enable internal
> target read as part of device attach before getting device information
> from device config space
On 4/19/2018 10:54 PM, Yong Wang wrote:
>> -Original Message-
>> From: Shraddha Joshi [mailto:jshrad...@vmware.com]
>> Sent: Thursday, April 19, 2018 11:19 AM
>> To: Yong Wang
>> Cc: dev@dpdk.org; Shraddha Joshi
>> Subject: [PATCH] net/vmxnet3: increase rx data ring descriptor size
>>
>>
On 4/17/2018 12:30 PM, Ferruh Yigit wrote:
> Update link status related feature document items and minor updates in
> some link status related functions.
>
> Signed-off-by: Ferruh Yigit
> Acked-by: Adrien Mazarguil
Applied to dpdk-next-net/master, thanks.
Please apply.
Ajit Khaparde (3):
net/bnxt: cache address of doorbell to subsequent access
net/bnxt: check vnic_id before issuing set_rx_mask
net/bnxt: initialize mbuf data_off
drivers/net/bnxt/bnxt.h| 1 +
drivers/net/bnxt/bnxt_cpr.c| 2 +-
drivers/net/bnxt/bnxt_ethdev.c | 19
Initialize mbuf->data_off to RTE_PKTMBUF_HEADROOM after allocation.
Without this, it might be possible that the DMA address provided
to the HW may not be in sync to what is indicated to the application
in bnxt_rx_pkt.
Fixes: 2eb53b134aae ("net/bnxt: add initial Rx code")
Cc: sta...@dpdk.org
Signe
While creating TX, Rx, CQ rings use cached DB address instead of
getting it from the PCI memory resource.
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt.h| 1 +
drivers/net/bnxt/bnxt_cpr.c| 2 +-
drivers/net/bnxt/bnxt_ethdev.c | 12
drivers/net/bnxt/bnxt_ring.c
In some cases bnxt_hwrm_cfa_l2_set_rx_mask is being called before
VNICs are allocated. The FW returns an error in such cases.
Prevent sending the command the FW by checking for a valid vnic id.
Fixes: 244bc98b0da7 ("net/bnxt: set L2 Rx mask")
Cc: sta...@dpdk.org
Signed-off-by: Ajit Khaparde
---
These drivers never attempt link speed negotiation. Change link_autoneg
value to ETH_LINK_FIXED to be more accurate and consistent between PMDs.
Fixes: 1e3a958f40b3 ("ethdev: fix link autonegotiation value")
Cc: sta...@dpdk.org
Signed-off-by: Ferruh Yigit
---
Cc: Chas Williams
Cc: Thomas Monjal
On 3/18/2018 1:45 AM, Chas Williams wrote:
> From: Chas Williams
>
> The vmxnet3 never attempts link speed negotiation. As a virtual device
> the link speed is vague at best. However, it is important for certain
> applications, like bonding, to see a consistent link_status. 802.3ad
> requires
When reviewing the new tunnel offload flags proposed by Xueming,
I have seen that some old doxygen comments should be improved or fixed.
Thomas Monjalon (2):
mbuf: fix Tx checksum offload API doc
mbuf: improve API doc for tunnel Tx offloads
lib/librte_ether/rte_ethdev.h | 3 +++
lib/librte_
When introducing rte_eth_tx_prepare(), the constraints on checksum
pre-filling for Tx offloads were relaxed because implemented in
the PMDs with rte_net_intel_cksum_flags_prepare() helper.
As a consequence, these old requirements are removed for:
- PKT_TX_OUTER_IP_CKSUM
- PKT_TX_IP_
Add few details to remind TSO flag, checksum flags and header lengths.
The doxygen syntax for MPLS-in-UDP is fixed.
Fixes: d95188551fa1 ("mbuf: introduce new Tx offload flag for MPLS-in-UDP")
Cc: harish.pa...@cavium.com
Signed-off-by: Thomas Monjalon
---
lib/librte_mbuf/rte_mbuf.h | 8 +---
20/04/2018 02:01, Ferruh Yigit:
> These drivers never attempt link speed negotiation. Change link_autoneg
> value to ETH_LINK_FIXED to be more accurate and consistent between PMDs.
>
> Fixes: 1e3a958f40b3 ("ethdev: fix link autonegotiation value")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Ferruh Y
Hi Maxime,
We'll submit a new v3 version soon after tested with QEMU 2.12 release.
> -Original Message-
> From: Maxime Coquelin [mailto:maxime.coque...@redhat.com]
> Sent: Thursday, April 19, 2018 10:40 PM
> To: Liu, Changpeng ; Kulasek, TomaszX
> ; y...@fridaylinux.org
> Cc: Verkamp, Dan
On 4/20/2018 12:57 AM, Ajit Khaparde wrote:
> In some cases bnxt_hwrm_cfa_l2_set_rx_mask is being called before
> VNICs are allocated. The FW returns an error in such cases.
> Prevent sending the command the FW by checking for a valid vnic id
Hi Ajit,
Commit title doesn't explain "why" but explai
Patch 1 is to rename some variable names for better readability.
Patch 2 is a bug fix.
Jianfeng Tan (2):
ipc: clearn up code
ipc: fix timeout not properly handled in async
lib/librte_eal/common/eal_common_proc.c | 88 -
1 file changed, 44 insertions(+), 44 de
In original implementation, timeout event for an async request
will be ignored. As a result, an async request will never
trigger the action if it cannot receive any reply any more.
We fix this by counting timeout as a processed reply.
Fixes: f05e26051c15 ("eal: add IPC asynchronous request")
Sig
Following below commit, we change some internal function and variable
names:
commit ce3a7312357b ("eal: rename IPC request as synchronous one")
Also use calloc to supersede malloc + memset for code clean up.
Signed-off-by: Jianfeng Tan
---
lib/librte_eal/common/eal_common_proc.c | 82
> -Original Message-
> From: Tan, Jianfeng
> Sent: Friday, April 20, 2018 9:22 AM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; Burakov, Anatoly; Tan, Jianfeng
> Subject: [PATCH 2/2] ipc: fix timeout not properly handled in async
>
> In original implementation, timeout event for an async
On Fri, 20 Apr 2018 00:59:01 +0530
shiva m wrote:
> Hi,
>
> Need help in avoiding core dump in case rte_eal_init() fails in some
> special cases.
>
> Part of my code causing rte_panic during system bootup and causes a core
> dump. I do not want this core dump.
>
> I tried catching SIGABRT in m
Hi Adrien:
> -Original Message-
> From: Adrien Mazarguil [mailto:adrien.mazarg...@6wind.com]
> Sent: Thursday, April 19, 2018 10:49 PM
> To: Zhang, Qi Z
> Cc: dev@dpdk.org; Doherty, Declan ; Chandran,
> Sugesh ; Glynn, Michael J
> ; Liu, Yu Y ; Ananyev,
> Konstantin ; Richardson, Bruce
>
On Thu, Apr 19, 2018 at 5:47 PM, Ferruh Yigit
wrote:
> On 4/20/2018 12:57 AM, Ajit Khaparde wrote:
> > In some cases bnxt_hwrm_cfa_l2_set_rx_mask is being called before
> > VNICs are allocated. The FW returns an error in such cases.
> > Prevent sending the command the FW by checking for a valid v
This patch adds the DPDMAI (Data Path DMA Interface)
object support in MC driver.
Signed-off-by: Cristian Sovaiala
Signed-off-by: Nipun Gupta
Acked-by: Shreyansh Jain
---
drivers/bus/fslmc/Makefile | 9 +-
drivers/bus/fslmc/mc/dpdmai.c | 429 +++
This patch set introduces DPAA2 based QDMA device driver.
It provide means to initiate a DMA transaction from CPU.
The initiated DMA is performed without CPU being involved
in the actual DMA transaction.
This patch series is rebased on dpdk master branch
Patches 1-4:
Makes necessary changes in
Fixes: df0011c92312 ("bus/fslmc: add physical-virtual address translation
helpers")
Cc: sta...@dpdk.org
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
b/drive
'dpdmai' devices detected on fsl-mc bus are represented by DPAA2 QDMA
devices in DPDK.
Signed-off-by: Nipun Gupta
Acked-by: Shreyansh Jain
---
drivers/bus/fslmc/fslmc_bus.c | 2 ++
drivers/bus/fslmc/fslmc_vfio.c | 1 +
drivers/bus/fslmc/rte_fslmc.h | 2 ++
3 files changed, 5 insertions(+)
di
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
index 72aae43..1b67bed 100644
--- a/drivers/bus/fslmc/portal/dpaa2_h
DPAA2 QDMA driver uses MC DPDMAI object. This driver enables
the user (app) to perform data DMA without involving CPU in
the DMA process
Signed-off-by: Nipun Gupta
---
MAINTAINERS| 8 +
config/common_base | 1 +
config/c
Signed-off-by: Nipun Gupta
---
doc/guides/rel_notes/release_18_05.rst | 8
1 file changed, 8 insertions(+)
diff --git a/doc/guides/rel_notes/release_18_05.rst
b/doc/guides/rel_notes/release_18_05.rst
index bc9cdda..89ea502 100644
--- a/doc/guides/rel_notes/release_18_05.rst
+++ b/doc/g
Signed-off-by: Nipun Gupta
---
MAINTAINERS | 1 +
doc/guides/index.rst | 1 +
doc/guides/rawdevs/dpaa2_qdma.rst | 140 ++
doc/guides/rawdevs/index.rst | 14
4 files changed, 156 insertions(+)
create mode 100644
Signed-off-by: Nipun Gupta
---
doc/api/doxy-api-index.md | 1 +
doc/api/doxy-api.conf | 1 +
drivers/raw/dpaa2_qdma/Makefile| 2 +
drivers/raw/dpaa2_qdma/dpaa2_qdma.c| 375 +
driver
Signed-off-by: Nipun Gupta
---
drivers/raw/dpaa2_qdma/dpaa2_qdma.c| 332 +
drivers/raw/dpaa2_qdma/dpaa2_qdma.h| 21 ++
drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h| 70 +
.../raw/dpaa2_qdma/rte_pmd_dpaa2_qdma_version.map | 4 +
4
Please apply.
Ajit Khaparde (3):
net/bnxt: cache address of doorbell to subsequent access
net/bnxt: fix set_rx_mask from using invalid vnic id
net/bnxt: fix mbuf data_off initialization
drivers/net/bnxt/bnxt.h| 1 +
drivers/net/bnxt/bnxt_cpr.c| 2 +-
drivers/net/bnxt/bnxt_eth
While creating TX, Rx, CQ rings use cached DB address instead of
getting it from the PCI memory resource.
Signed-off-by: Ajit Khaparde
---
drivers/net/bnxt/bnxt.h| 1 +
drivers/net/bnxt/bnxt_cpr.c| 2 +-
drivers/net/bnxt/bnxt_ethdev.c | 12
drivers/net/bnxt/bnxt_ring.c
In some cases bnxt_hwrm_cfa_l2_set_rx_mask is being called before
VNICs are allocated. The FW returns an error in such cases.
Move bnxt_init_nic to bnxt_dev_init such that the ids are initialized
to an invalid id.
Prevent sending the command to the FW only with a valid vnic id.
Fixes: 244bc98b0da7
Initialize mbuf->data_off to RTE_PKTMBUF_HEADROOM after allocation.
Without this, it might be possible that the DMA address provided
to the HW may not be in sync to what is indicated to the application
in bnxt_rx_pkt.
Fixes: 2eb53b134aae ("net/bnxt: add initial Rx code")
Cc: sta...@dpdk.org
Signe
Hi Shreyansh,
I have taken care of all your comments from the v1 series as all were
appropriate :)
Also I have rebased on master branch and will rebase CMDIF series over this one.
This lead to addition of patch 4 and some more changes in patch 3 here. Please
re-review these.
Thanks,
Nipun
> -
> -Original Message-
> From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
> Sent: Thursday, April 19, 2018 4:25 PM
> To: Kuusisaari, Juhamatti ;
> tho...@monjalon.net
> Cc: dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v2 2/2] devtools: improve kernel script
> execution check
>
> On 4/19/
On Thu, Apr 19, 2018 at 06:09:34PM +0200, Thomas Monjalon wrote:
> The iterator RTE_ETH_FOREACH_DEV (added in below commit)
> requires to enable experimental APIs.
>
> Fixing also the config option rename in the build test.
>
> Fixes: 8728ccf37615 ("fix ethdev ports enumeration")
> Fixes: fe9396872
Ping.
Could you please review and provide feedback.
Thanks
Shally
>-Original Message-
>From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Shally Verma
>Sent: 05 April 2018 16:55
>To: pablo.de.lara.gua...@intel.com
>Cc: declan.dohe...@intel.com; fiona.tr...@intel.com; Athreya, Narayana
On Friday 20 April 2018 12:21 AM, Pavan Nikhilesh wrote:
Signed-off-by: Pavan Nikhilesh
---
drivers/bus/dpaa/base/fman/netcfg_layer.c | 5 -
drivers/bus/dpaa/base/qbman/bman_driver.c | 4 ++--
drivers/bus/dpaa/base/qbman/qman.c| 2 +-
drivers/bus/dpaa/base/qbman/qman
201 - 294 of 294 matches
Mail list logo