From: Sunil Kumar Kori
Signed-off-by: Sunil Kumar Kori
Acked-by: Hemant Agrawal
---
drivers/event/dpaa/dpaa_eventdev.c | 117 +
1 file changed, 117 insertions(+)
diff --git a/drivers/event/dpaa/dpaa_eventdev.c
b/drivers/event/dpaa/dpaa_eventdev.c
index cb6
From: Sunil Kumar Kori
Signed-off-by: Sunil Kumar Kori
Acked-by: Hemant Agrawal
---
drivers/event/dpaa/dpaa_eventdev.c | 114 +
1 file changed, 114 insertions(+)
diff --git a/drivers/event/dpaa/dpaa_eventdev.c
b/drivers/event/dpaa/dpaa_eventdev.c
index 054
From: Sunil Kumar Kori
Signed-off-by: Sunil Kumar Kori
Acked-by: Hemant Agrawal
---
MAINTAINERS| 1 +
doc/guides/eventdevs/dpaa.rst | 140 +
doc/guides/eventdevs/index.rst | 1 +
3 files changed, 142 insertions(+)
create mode 10
Yes done :)
> -Original Message-
> From: Kovacevic, Marko [mailto:marko.kovace...@intel.com]
> Sent: Tuesday, January 16, 2018 21:03
> To: Nipun Gupta ; jerin.ja...@caviumnetworks.com;
> dev@dpdk.org
> Cc: Sunil Kumar Kori ; Hemant Agrawal
>
> Subject: RE: [dpdk-d
> -Original Message-
> From: Hemant Agrawal [mailto:hemant.agra...@nxp.com]
> Sent: Friday, January 12, 2018 20:59
> To: Nipun Gupta ; jerin.ja...@caviumnetworks.com
> Cc: dev@dpdk.org
> Subject: Re: [PATCH 1/6 v2] event/dpaa2: replace static with dynamic logging
>
> On
ld_bufs with dpaa2_held_bufs
Nipun Gupta (6):
event/dpaa2: replace static with dynamic logging
bus/fslmc: introduce API to consume dqrr using index
event/dpaa2: use dqrr index to cosume the DQRR entry
event/dpaa2: have separate structure to hold dqrr entries
bus/fslmc: add flag to configure
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
drivers/event/dpaa2/dpaa2_eventdev.c | 83 ---
drivers/event/dpaa2/dpaa2_eventdev.h | 12 -
drivers/event/dpaa2/dpaa2_eventdev_logs.h | 37 ++
drivers/event/dpaa2/dpaa2_hw_dpcon.c
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
drivers/event/dpaa2/dpaa2_eventdev.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c
b/drivers/event/dpaa2/dpaa2_eventdev.c
index 542bccc..65c2c7a 100644
--- a/drivers/event/dpaa2
This patch provides cleaner approach to store the DQRR entries,
which are yet to be consumed in case of atomic queues.
Also, this patch changes the storage of the DQRR entry index
into the mbuf->seqn instead of ev->opaque
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
drive
performance impact.
This patch introduces a flag parameter in the QBMAN multi-tx API,
so that DCA configuration (and later on ORP/ODP for ordered queues)
can be passed using flags and be updated in the EQCR using this flag.
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
drivers/bus/fslmc/qbman
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
drivers/net/dpaa2/Makefile | 1 +
drivers/net/dpaa2/dpaa2_ethdev.c | 7 +++
drivers/net/dpaa2/dpaa2_ethdev.h | 5 +
drivers/net/dpaa2/dpaa2_rxtx.c | 43 +---
4 files changed, 53
A new API qbman_swp_dqrr_idx_consume is defined which takes
input as DQRR index to consume corresponding DQRR entry.
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 7 +++
drivers/bus/fslmc/qbman/qbman_portal.c | 7
From: Shreyansh Jain
While scanning for devices, the order in which devices appear is
different as compared to MAC sequence.
This can cause confusion for users and automated scripts.
This patch create a sorted list of devices.
Fixes: 919eeaccb2ba ("bus/dpaa: introduce NXP DPAA bus driver skeleto
From: Hemant Agrawal
Fixes: 83a4f267f2e3 ("mempool/dpaa: optimize phy to virt conversion")
Cc: sta...@dpdk.org
Signed-off-by: Hemant Agrawal
---
drivers/mempool/dpaa/dpaa_mempool.c | 9 -
drivers/mempool/dpaa/dpaa_mempool.h | 4 ++--
2 files changed, 6 insertions(+), 7 deletions(-)
di
Fixes: 9d32ef0f5d61 ("bus/dpaa: support creating dynamic HW portal")
Cc: sta...@dpdk.org
Signed-off-by: Nipun Gupta
---
drivers/bus/dpaa/base/qbman/qman.c | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/drivers/bus/dpaa/base/qbman/qman.c
b/drivers/bus
In the I/O path we were calling rte_dpaa_portal_init which
internally checks if a portal is affined to the core.
But this lead to calling of that non-static API in every call.
Instead check the portal affinity in the caller itself for
performance reasons
Signed-off-by: Nipun Gupta
---
drivers
Patch 1-4 - Fixes some of the issues in the DPAA bus
Patch 5-7 - Performance enhancement changes on DPAA platform
Hemant Agrawal (2):
mempool/dpaa: fix the phy to virt optimization
net/dpaa: use phy to virt optimizations
Nipun Gupta (4):
bus/dpaa: check flag in qman multi enqueue
bus
A caller may/may not pass the flags in qman enqueue multi API.
This patch adds a check on that flag and only accesses it if passed
by the caller.
Fixes: 43797e7b4774 ("bus/dpaa: support event dequeue and consumption")
Cc: sta...@dpdk.org
Signed-off-by: Nipun Gupta
---
drivers/bus
This patch supports batch processing of multiple packets
in the Rx side
Signed-off-by: Nipun Gupta
Signed-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/qbman/qman.c | 89 ++---
drivers/bus/dpaa/include/fsl_qman.h | 10 +
drivers/net/dpaa/dpaa_ethdev.c
From: Hemant Agrawal
Use the optimized routine for phy to virt conversion,
when the mempool is allocated from physical contiguous memory.
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa/dpaa_rxtx.c | 14 +-
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/drivers/ne
Fixes: 9d32ef0f5d61 ("bus/dpaa: support creating dynamic HW portal")
Cc: sta...@dpdk.org
Signed-off-by: Nipun Gupta
---
drivers/bus/dpaa/base/qbman/qman.c | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/drivers/bus/dpaa/base/qbman/qman.c
b/drivers/bus
A caller may/may not pass the flags in qman enqueue multi API.
This patch adds a check on that flag and only accesses it if passed
by the caller.
Fixes: 43797e7b4774 ("bus/dpaa: support event dequeue and consumption")
Cc: sta...@dpdk.org
Signed-off-by: Nipun Gupta
---
drivers/bus
Patch 1-4 - Fixes some of the issues in the DPAA bus
Patch 5-7 - Performance enhancement changes on DPAA platform
Hemant Agrawal (2):
mempool/dpaa: fix the phy to virt optimization
net/dpaa: use phy to virt optimizations
Nipun Gupta (4):
bus/dpaa: check flag in qman multi enqueue
bus
In the I/O path we were calling rte_dpaa_portal_init which
internally checks if a portal is affined to the core.
But this lead to calling of that non-static API in every call.
Instead check the portal affinity in the caller itself for
performance reasons
Signed-off-by: Nipun Gupta
---
drivers
From: Shreyansh Jain
While scanning for devices, the order in which devices appear is
different as compared to MAC sequence.
This can cause confusion for users and automated scripts.
This patch create a sorted list of devices.
Fixes: 919eeaccb2ba ("bus/dpaa: introduce NXP DPAA bus driver skeleto
From: Hemant Agrawal
Use the optimized routine for phy to virt conversion,
when the mempool is allocated from physical contiguous memory.
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa/dpaa_rxtx.c | 14 +-
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/drivers/ne
This patch supports batch processing of multiple packets
in the Rx side
Signed-off-by: Nipun Gupta
Signed-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/qbman/qman.c | 89 ++---
drivers/bus/dpaa/include/fsl_qman.h | 10 +
drivers/net/dpaa/dpaa_ethdev.c
From: Hemant Agrawal
Fixes: 83a4f267f2e3 ("mempool/dpaa: optimize phy to virt conversion")
Cc: sta...@dpdk.org
Signed-off-by: Hemant Agrawal
---
drivers/mempool/dpaa/dpaa_mempool.c | 9 -
drivers/mempool/dpaa/dpaa_mempool.h | 4 ++--
2 files changed, 6 insertions(+), 7 deletions(-)
di
This patch adds software prefetching of the annotation which is
accessed by the driver to fetch the parsing results. The changes
also include as many instructions in between prefetching memory
and using it.
Signed-off-by: Nipun Gupta
---
drivers/net/dpaa2/dpaa2_rxtx.c | 24
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 6 ++
drivers/bus/fslmc/qbman/qbman_portal.c | 11 +++
drivers/bus/fslmc/rte_bus_fslmc_version.map| 1 +
3 files changed, 18 insertions(+)
diff --git a/drivers/bus/fslmc/qbman
Signed-off-by: Nipun Gupta
---
drivers/event/dpaa2/dpaa2_eventdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c
b/drivers/event/dpaa2/dpaa2_eventdev.c
index 84ecd1b..c3e6fbf 100644
--- a/drivers/event/dpaa2/dpaa2_eventdev.c
+++ b
> -Original Message-
> From: Shreyansh Jain
> Sent: Tuesday, March 13, 2018 11:14
> To: ferruh.yi...@intel.com
> Cc: dev@dpdk.org; Hemant Agrawal ; Nipun Gupta
> ; Akhil Goyal ; Shreyansh Jain
>
> Subject: [RESEND v2 4/7] event/dpaa2: change to dynamic loggi
om; Hemant Agrawal ;
> Nipun Gupta ; narender.vang...@intel.com;
> erik.g.carri...@intel.com; abhinandan.guj...@intel.com; Nikhil Rao
>
> Subject: [PATCH v3 2/4] eventdev: Add eth Rx adapter caps callback to SW evdev
>
> The SW event device always uses a EAL service function for pack
> -Original Message-
> From: Rao, Nikhil [mailto:nikhil@intel.com]
> Sent: Thursday, September 14, 2017 8:34
> To: Nipun Gupta ; jerin.ja...@caviumnetworks.com;
> bruce.richard...@intel.com
> Cc: gage.e...@intel.com; dev@dpdk.org; tho...@monjalon.net;
> harry
om; Hemant Agrawal ;
> Nipun Gupta ; narender.vang...@intel.com;
> erik.g.carri...@intel.com; abhinandan.guj...@intel.com
> Subject: [PATCH 3/4] eventdev: Add eventdev ethernet Rx adapter
>
> Add common APIs for configuring packet transfer from ethernet Rx
> queues to event de
14 ++-
> test/test/test_eventdev.c| 132 +++--
> test/test/test_eventdev_octeontx.c | 143
> ---
> 5 files changed, 345 insertions(+), 156 deletions(-)
>
> --
> 2.7.4
Changes look good.
Series Acked-by: Nipun Gupta
> -Original Message-
> From: Jerin Jacob [mailto:jerin.ja...@caviumnetworks.com]
> Sent: Monday, October 09, 2017 18:13
> To: Nikhil Rao
> Cc: bruce.richard...@intel.com; dev@dpdk.org; Hemant Agrawal
> ; Nipun Gupta
> Subject: Re: [PATCH v5 0/7] eventdev: cover l
Signed-off-by: Nipun Gupta
---
drivers/net/dpaa2/dpaa2_ethdev.c| 67 +
drivers/net/dpaa2/dpaa2_ethdev.h| 15 +++
drivers/net/dpaa2/dpaa2_rxtx.c | 20 +
drivers/net/dpaa2/rte_pmd_dpaa2_version.map | 7 +++
4 files
For event dequeues for ethernet queues, a dpaa2_queue structure is
required to get the configuration for that ethernet queue. Based on
this configuration the rte_event is to be filled at the ingress side.
Signed-off-by: Nipun Gupta
---
These patches are based on the below patch series:
http
Signed-off-by: Hemant Agrawal
---
drivers/event/dpaa2/dpaa2_eventdev.c | 9 +
drivers/event/dpaa2/dpaa2_hw_dpcon.c | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c
b/drivers/event/dpaa2/dpaa2_eventdev.c
index ca782c3..7cb5d43 100
Signed-off-by: Nipun Gupta
---
drivers/event/Makefile | 4 +-
drivers/event/dpaa2/Makefile | 2 +
drivers/event/dpaa2/dpaa2_eventdev.c | 96 +++-
drivers/event/dpaa2/dpaa2_eventdev.h | 8 +++
4 files changed, 107 insertions(+), 3 deletions
> -Original Message-
> From: Rao, Nikhil [mailto:nikhil@intel.com]
> Sent: Wednesday, October 11, 2017 9:15
> To: Nipun Gupta ; dev@dpdk.org
> Cc: Hemant Agrawal ;
> jerin.ja...@caviumnetworks.com
> Subject: Re: [PATCH 3/4] event/dpaa2: support event eth adapter
> -Original Message-
> From: Rao, Nikhil [mailto:nikhil@intel.com]
> Sent: Wednesday, October 11, 2017 9:40
> To: Nipun Gupta ; dev@dpdk.org
> Cc: Hemant Agrawal ;
> jerin.ja...@caviumnetworks.com
> Subject: Re: [PATCH 3/4] event/dpaa2: support event eth adapter
For event dequeues for ethernet queues, a dpaa2_queue structure is
required to get the configuration for that ethernet queue. Based on
this configuration the rte_event is to be filled at the ingress side.
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 4
drivers
Signed-off-by: Nipun Gupta
---
drivers/net/dpaa2/dpaa2_ethdev.c| 67 +
drivers/net/dpaa2/dpaa2_ethdev.h| 15 +++
drivers/net/dpaa2/dpaa2_rxtx.c | 20 +
drivers/net/dpaa2/rte_pmd_dpaa2_version.map | 7 +++
4 files
Signed-off-by: Nipun Gupta
---
drivers/event/Makefile | 4 +-
drivers/event/dpaa2/Makefile | 2 +
drivers/event/dpaa2/dpaa2_eventdev.c | 151 ++-
drivers/event/dpaa2/dpaa2_eventdev.h | 8 ++
4 files changed, 162 insertions(+), 3
Signed-off-by: Nipun Gupta
---
drivers/event/dpaa2/dpaa2_eventdev.c | 9 +
drivers/event/dpaa2/dpaa2_hw_dpcon.c | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c
b/drivers/event/dpaa2/dpaa2_eventdev.c
index ee3a164..d1be5de
For event dequeues for ethernet queues, a dpaa2_queue structure is
required to get the configuration for that ethernet queue. Based on
this configuration the rte_event is to be filled at the ingress side.
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
This patch series is based over
Signed-off-by: Nipun Gupta
---
Changes in v3:
Check the queue schedule type before configuring MC (Hemant)
drivers/net/dpaa2/dpaa2_ethdev.c| 62 +
drivers/net/dpaa2/dpaa2_ethdev.h| 15 +++
drivers/net/dpaa2/dpaa2_rxtx.c | 20
Signed-off-by: Nipun Gupta
Reviewed-by: Nikhil Rao
Acked-by: Hemant Agrawal
---
Changes in v3:
Fix shared library build
Changes in v2:
Support rx_queue_id = -1 in eth adapter queue and and del (Nikhil)
Remove duplicate returns (Nikhil)
drivers/Makefile | 2
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
drivers/event/dpaa2/dpaa2_eventdev.c | 9 +
drivers/event/dpaa2/dpaa2_hw_dpcon.c | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c
b/drivers/event/dpaa2/dpaa2_eventdev.c
For event dequeues for ethernet queues, a dpaa2_queue structure is
required to get the configuration for that ethernet queue. Based on
this configuration the rte_event is to be filled at the ingress side.
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
This patch series is based over
Signed-off-by: Nipun Gupta
---
Changes in v4:
This change is separated from patch-3/4 from v3 of this
patchset (Jerin)
drivers/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/Makefile b/drivers/Makefile
index 0467250..db0cd76 100644
--- a/drivers
Signed-off-by: Nipun Gupta
---
Changes in v3:
Check the queue schedule type before configuring MC (Hemant)
drivers/net/dpaa2/dpaa2_ethdev.c| 62 +
drivers/net/dpaa2/dpaa2_ethdev.h| 15 +++
drivers/net/dpaa2/dpaa2_rxtx.c | 20
Signed-off-by: Nipun Gupta
Reviewed-by: Nikhil Rao
Acked-by: Hemant Agrawal
---
Changes in v4:
Move driver/Makefile changes in separate patch (Jerin)
Changes in v3:
Fix shared library build
Changes in v2:
Support rx_queue_id = -1 in eth adapter queue and and del (Nikhil)
Remove
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
drivers/event/dpaa2/dpaa2_eventdev.c | 9 +
drivers/event/dpaa2/dpaa2_hw_dpcon.c | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c
b/drivers/event/dpaa2/dpaa2_eventdev.c
> -Original Message-
> From: Jerin Jacob [mailto:jerin.ja...@caviumnetworks.com]
> Sent: Tuesday, October 17, 2017 10:31
> To: Nipun Gupta
> Cc: dev@dpdk.org; Hemant Agrawal ;
> nikhil@intel.com
> Subject: Re: [PATCH v3 3/4] event/dpaa2: support event eth adapt
With the introduction of eventdev-ethdev RX adapter support in event
device, some of the event device will have dependency on their respective
ethernet drivers. This patch adds the net as a dependency for eventdevs.
Signed-off-by: Nipun Gupta
---
Changes in v5:
Added get commit message (Jerin
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
Changes in v3:
Check the queue schedule type before configuring MC (Hemant)
drivers/net/dpaa2/dpaa2_ethdev.c| 62 +
drivers/net/dpaa2/dpaa2_ethdev.h| 15 +++
drivers/net/dpaa2
For event dequeues for ethernet queues, a dpaa2_queue structure is
required to get the configuration for that ethernet queue. Based on
this configuration the rte_event is to be filled at the ingress side.
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
This patch series is based over
Signed-off-by: Nipun Gupta
Reviewed-by: Nikhil Rao
Acked-by: Hemant Agrawal
---
Changes in v4:
Move driver/Makefile changes in separate patch (Jerin)
Changes in v3:
Fix shared library build
Changes in v2:
Support rx_queue_id = -1 in eth adapter queue and and del (Nikhil)
Remove
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
drivers/event/dpaa2/dpaa2_eventdev.c | 9 +
drivers/event/dpaa2/dpaa2_hw_dpcon.c | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c
b/drivers/event/dpaa2/dpaa2_eventdev.c
MD
>
> Signed-off-by: Shreyansh Jain
Acked by: Nipun Gupta
Fixes: 8824b74d8f5f ("bus/fslmc: register platform HW mempool on runtime")
Signed-off-by: Nipun Gupta
---
Though I have sent these patches yesterday, but they did not reach out.
If by any chance they have entered your mailbox before please ignore
the older patches.
drivers/bus/fs
Checking if portal has been allocated is now required at the
caller of rte_dpaa_portal_init() API. This patch adds check
in the dpaa eventdev driver.
Fixes: 5d944582d028 ("bus/dpaa: check portal presence in the caller function")
Signed-off-by: Nipun Gupta
---
drivers/event/dpaa/dpaa_
Fixes: 2bd0d5b951a9 ("bus/dpaa: register platform HW mempool on runtime")
Signed-off-by: Nipun Gupta
---
drivers/bus/dpaa/dpaa_bus.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/bus/dpaa/dpaa_bus.c b/drivers/bus/dpaa/dpaa_bus.c
index 1946bbe..290b
DPAA2 eventdev is named as event_dpaa2 which conflicts with
event_dpaa when both are compiled in together. So event_dpaa
is required to renamed.
Fixes: 1ee9569576f6 ("config: enable dpaaX drivers for generic ARMv8")
Signed-off-by: Nipun Gupta
---
doc/guides/eventdevs/dpaa.rs
From: Hemant Agrawal
This patch replaces the uses of default mempool ops API
with newly supported best_mempool_ops API.
Signed-off-by: Hemant Agrawal
---
test/test/test_mempool.c | 3 ++-
test/test/test_mempool_perf.c | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a
There are two API's which are required by NXP specific Command Interface
Application (AIOP CMDIF). This patch exposes these two API's.
Signed-off-by: Nipun Gupta
---
doc/api/doxy-api-index.md | 1 +
doc/api/doxy-api.conf | 1
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/rte_bus_fslmc_version.map | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/bus/fslmc/rte_bus_fslmc_version.map
b/drivers/bus/fslmc/rte_bus_fslmc_version.map
index b7db074..c02b9c6 100644
--- a/drivers/bus/fslmc
The DPCI devices have oth Tx and Rx queues. Event devices use
DPCI Rx queues only, but CMDIF (AIOP) uses both Tx and Rx queues.
This patch enables Tx queues configuration too.
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 57 ++--
drivers
Signed-off-by: Nipun Gupta
---
MAINTAINERS| 6 +
config/common_armv8a_linuxapp | 5 +
config/common_base | 5 +
config/defconfig_arm64-dpaa2-linuxapp-gcc | 6 +
drivers/raw/Makefile
This patch also fixes the typecasting in iova/virt conversion
macros
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 | 9 ++---
1 file changed, 6 insert
Signed-off-by: Nipun Gupta
---
drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c | 25 +
1 file changed, 25 insertions(+)
diff --git a/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c
b/drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c
index 0d98d36..9044489 100644
--- a/drivers/raw/dpaa2_cmdif
Signed-off-by: Nipun Gupta
---
MAINTAINERS| 1 +
doc/guides/rawdevs/dpaa2_cmdif.rst | 136 +
2 files changed, 137 insertions(+)
create mode 100644 doc/guides/rawdevs/dpaa2_cmdif.rst
diff --git a/MAINTAINERS b/MAINTAINERS
index
Signed-off-by: Nipun Gupta
---
doc/api/doxy-api-index.md | 1 +
doc/api/doxy-api.conf | 1 +
drivers/raw/dpaa2_cmdif/Makefile | 2 +
drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c | 146 ++
drivers/raw
Signed-off-by: Nipun Gupta
---
doc/guides/rel_notes/release_18_05.rst | 7 +++
1 file changed, 7 insertions(+)
diff --git a/doc/guides/rel_notes/release_18_05.rst
b/doc/guides/rel_notes/release_18_05.rst
index 3923dc2..db403eb 100644
--- a/doc/guides/rel_notes/release_18_05.rst
+++ b/doc
the respective documentation
Nipun Gupta (9):
mempool/dpaa2: add functions exposed to DPDK applications
bus/fslmc: expose API to free dpci device
bus/fslmc: keep Tx queues information for DPCI devices too
bus/fslmc: add preprocessors to get flc and frc from fd
raw/dpaa2_cmdif: introduce
> -Original Message-
> From: Shreyansh Jain
> Sent: Thursday, February 22, 2018 18:42
> To: Nipun Gupta
> Cc: tho...@monjalon.net; Hemant Agrawal ;
> dev@dpdk.org
> Subject: Re: [PATCH 5/9] raw/dpaa2_cmdif: introduce DPAA2 command
> interface driver
>
&g
> -Original Message-
> From: Jerin Jacob [mailto:jerin.ja...@caviumnetworks.com]
> Sent: Thursday, February 22, 2018 20:02
> To: Nipun Gupta
> Cc: tho...@monjalon.net; Hemant Agrawal ;
> Shreyansh Jain ; dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH 5/9] raw/dpaa2_c
Changing the EQCR stashing threshold boosts the performance
of l3fwd application on LS2088 by more than 20% as it helps
in burst packet processing at the Tx side. CPU is immediately
informed about the empty EQCR entries once consumed by the
hardware.
Signed-off-by: Nipun Gupta
---
drivers/bus
In the info get API we were returning number of event
ports as MAX number of LCORE's. After this change actual
number of event ports (i.e. number of DPIO's) is provided
in the info get API.
Signed-off-by: Nipun Gupta
---
This patch is dependent on https://dpdk.org/dev/patchwork/patch
Signed-off-by: Nipun Gupta
---
drivers/event/dpaa2/dpaa2_eventdev.c | 83 ---
drivers/event/dpaa2/dpaa2_eventdev.h | 12 -
drivers/event/dpaa2/dpaa2_eventdev_logs.h | 37 ++
drivers/event/dpaa2/dpaa2_hw_dpcon.c | 1 +
4 files changed
queues in DPAA2 ethernet driver
Nipun Gupta (6):
event/dpaa2: replace static with dynamic logging
bus/fslmc: introduce API to consume dqrr using index
event/dpaa2: use dqrr index to cosume the DQRR entry
event/dpaa2: have separate structure to hold dqrr entries
bus/fslmc: add flag to
A new API qbman_swp_dqrr_idx_consume is defined which takes
input as DQRR index to consume corresponding DQRR entry.
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 7 +++
drivers/bus/fslmc/qbman/qbman_portal.c | 7 +++
drivers/bus/fslmc
Signed-off-by: Nipun Gupta
---
drivers/event/dpaa2/dpaa2_eventdev.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c
b/drivers/event/dpaa2/dpaa2_eventdev.c
index c6dc5a2..23727f0 100644
--- a/drivers/event/dpaa2/dpaa2_eventdev.c
+++ b
This patch provides cleaner approach to store the DQRR entries,
which are yet to be consumed in case of atomic queues.
Also, this patch changes the storage of the DQRR entry index
into the mbuf->seqn instead of ev->opaque
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/fslmc
performance impact.
This patch introduces a flag parameter in the QBMAN multi-tx API,
so that DCA configuration (and later on ORP/ODP for ordered queues)
can be passed using flags and be updated in the EQCR using this flag.
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/qbman/include
performance impact.
This patch introduces a flag parameter in the QBMAN multi-tx API,
so that DCA configuration (and later on ORP/ODP for ordered queues)
can be passed using flags and be updated in the EQCR using this flag.
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/qbman/include
Signed-off-by: Nipun Gupta
---
drivers/net/dpaa2/Makefile | 1 +
drivers/net/dpaa2/dpaa2_ethdev.c | 7 +++
drivers/net/dpaa2/dpaa2_ethdev.h | 5 +
drivers/net/dpaa2/dpaa2_rxtx.c | 43 +---
4 files changed, 53 insertions(+), 3 deletions
Sent this particular patch by mistake. Please ignore.
I have rejected this patch in the patchworks.
Thanks,
Nipun
> -Original Message-
> From: Nipun Gupta [mailto:nipun.gu...@nxp.com]
> Sent: Thursday, January 04, 2018 21:36
> To: jerin.ja...@caviumnetworks.com
> Cc: dev@d
> -Original Message-
> From: dev On Behalf Of
> pbhagavat...@marvell.com
> Sent: Wednesday, December 4, 2019 8:14 PM
> To: jer...@marvell.com; Marko Kovacevic ; Ori
> Kam ; Bruce Richardson
> ; Radu Nicolau ;
> Akhil Goyal ; Tomasz Kantecki
> ; Sunil Kumar Kori ;
> Pavan Nikhilesh
> Cc
Hi Pavan,
> -Original Message-
> From: Pavan Nikhilesh Bhagavatula
> Sent: Sunday, December 29, 2019 9:12 PM
> To: Nipun Gupta ; Jerin Jacob Kollanukkaran
> ; Marko Kovacevic ; Ori
> Kam ; Bruce Richardson
> ; Radu Nicolau ;
> Akhil Goyal ; Tomasz Kantecki
> ;
> -Original Message-
> From: Pavan Nikhilesh Bhagavatula
> Sent: Thursday, January 2, 2020 11:52 AM
> To: Nipun Gupta ; Jerin Jacob Kollanukkaran
> ; Marko Kovacevic ; Ori
> Kam ; Bruce Richardson
> ; Radu Nicolau ;
> Akhil Goyal ; Tomasz Kantecki
> ;
> -Original Message-
> From: Jerin Jacob
> Sent: Thursday, January 2, 2020 3:04 PM
> To: Nipun Gupta
> Cc: Pavan Nikhilesh Bhagavatula ; Jerin Jacob
> Kollanukkaran ; Marko Kovacevic
> ; Ori Kam ; Bruce
> Richardson ; Radu Nicolau
> ; Akhil Goyal ; Tomasz
&g
Signed-off-by: Nipun Gupta
---
These patches are based over https://patchwork.dpdk.org/patch/63553/.
Feel free to merge into the series.
examples/l3fwd/l3fwd_event.h | 4
1 file changed, 4 insertions(+)
diff --git a/examples/l3fwd/l3fwd_event.h b/examples/l3fwd/l3fwd_event.h
index
Signed-off-by: Nipun Gupta
---
examples/l3fwd/l3fwd_event.c | 55
examples/l3fwd/l3fwd_event.h | 4 +++
examples/l3fwd/main.c| 8 --
3 files changed, 53 insertions(+), 14 deletions(-)
diff --git a/examples/l3fwd/l3fwd_event.c b/examples/l3fwd
> -Original Message-
> From: Sunil Kumar Kori
> Sent: Monday, January 6, 2020 11:39 AM
> To: Nipun Gupta ; dev@dpdk.org
> Cc: Pavan Nikhilesh Bhagavatula ; Jerin Jacob
> Kollanukkaran ; Hemant Agrawal
> ; Akhil Goyal ;
> marko.kovace...@intel.com; or...@mella
This patch adds support of multiple Ethernet RX queues
for the event dev mode.
Signed-off-by: Nipun Gupta
---
Changes in v2:
- Update command line argument to '--event-eth-rxqs' instead of
'--event-eth-queues'
- Correctly printed the number of RX queues being crea
Signed-off-by: Nipun Gupta
---
examples/l3fwd/l3fwd_event.h | 4
1 file changed, 4 insertions(+)
diff --git a/examples/l3fwd/l3fwd_event.h b/examples/l3fwd/l3fwd_event.h
index fcc0ce51a..470aedc61 100644
--- a/examples/l3fwd/l3fwd_event.h
+++ b/examples/l3fwd/l3fwd_event.h
@@ -100,7
601 - 700 of 813 matches
Mail list logo