for buffer count
extracted from mcr->verb.
V3:
Fixed compilation errors for "bus/dpaa: optimize qman enqueue check" patch.
V2:
Handled review comments and checkpatch warnings
Gagandeep Singh (1):
bus/dpaa: improve DPAA cleanup
Hemant Agrawal (2):
bus/dpaa: avoid using same
+-
15 files changed, 1238 insertions(+), 148 deletions(-)
create mode 100644 drivers/net/dpaa2/mc/fsl_dpmac.h
Series-
Acked-by: Hemant Agrawal
.
>
> Signed-off-by: Nandini Persad
Acked-by: Hemant Agrawal
On 20-05-2025 11:21, Gagandeep Singh wrote:
Due to race between KEY loading to CAAM’s internal memory
and initiating crypto operations can SEC errors in PDCP
AES algo combinations.
Please fix grammar.
To mitigate this, adding CALM instruction in SN 12bit case
and using older version of descri
On 20-05-2025 11:21, Gagandeep Singh wrote:
This patch adds NULL algo capabilities.
Do you also need to update documentation for the same?
Signed-off-by: Gagandeep Singh
---
drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 41 +++
1 file changed, 41 insertions(+)
diff --g
On 20-05-2025 11:21, Gagandeep Singh wrote:
update pdcp_insert_uplane_no_int_op() to support 12bit SN size
Signed-off-by: Gagandeep Singh
---
drivers/common/dpaax/caamflib/desc/pdcp.h | 13 ++---
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/drivers/common/dpaax/caa
> -Original Message-
> From: Anoob Joseph
> Sent: 16 May 2025 20:11
> To: Akhil Goyal ; dev@dpdk.org
> Cc: suanmi...@nvidia.com; kai...@intel.com; Hemant Agrawal
> ; brian.doo...@intel.com; Akhil Goyal
>
> Subject: RE: [PATCH] doc: add limitation in using s
> -Original Message-
> From: Maxime Coquelin
> Sent: 12 May 2025 17:23
> To: Nicolas Chautru ; dev@dpdk.org
> Cc: Hemant Agrawal ; hernan.var...@intel.com
> Subject: Re: [PATCH v1 1/1] bbdev: fix possible null pointer dereference
> Importance: High
>
>
>
|
drivers/net/gve/base/*
+GPL-2.0 WITH Linux-syscall-note | 12/11/2024 | 04/14/2025 |
kernel/linux/uapi/linux/*
+-----
Acked-by: Hemant Agrawal
for DPAA/FSLMC changes
Acked-by: Hemant Agrawal
On 03-04-2025 22:28, David Marchand wrote:
Declaring inline helpers in version.map is unnecessary.
There is no exported symbol and this will probably be treated as an
error by MSVC linker.
rte_dpaa2_dev_type is an enum token.
roc_se_ctx_swap has no implementation (leftover from a previous rewo
Acked-by: Hemant Agrawal
Acked-by: Hemant Agrawal
Acked-by: Hemant Agrawal
Acked-by: Hemant Agrawal
On 09-02-2025 01:52, Stephen Hemminger wrote:
Prefer structure assignment over memcpy.
Found by struct-assign.cocci.
Signed-off-by: Stephen Hemminger
---
drivers/net/dpaa2/dpaa2_ethdev.c | 5 ++---
drivers/net/dpaa2/dpaa2_flow.c | 9 +++--
2 files changed
Acked-by: Hemant Agrawal
On 09-02-2025 01:52, Stephen Hemminger wrote:
Prefer structure assignment over memcpy.
Found by cocci/struct_assign.cocci
Signed-off-by: Stephen Hemminger
---
drivers/net/dpaa2/dpaa2_mux.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers
Acked-by: Hemant Agrawal
On 09-02-2025 01:51, Stephen Hemminger wrote:
Prefer structure assignment over memcpy.
Found by struct-assign.cocci.
Signed-off-by: Stephen Hemminger
---
drivers/event/dpaa2/dpaa2_eventdev.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git
>cdb;
- rte_memcpy(&c_cdb, cdb, sizeof(struct sec_cdb));
+ c_cdb = *cdb;
#ifdef RTE_LIB_SECURITY
fprintf(f, "\nsession protocol type = %d\n", sess->proto_alg);
#endif
Acked-by: Hemant Agrawal
;
return devargs;
@@ -235,7 +235,7 @@ scan_one_fslmc_device(char *dev_name)
}
static int
-rte_fslmc_parse(const char *name, void *addr)
+rte_fslmc_parse(const char *name, void *addr, int *size)
{
uint16_t dev_id;
char *t_ptr;
@@ -298,7 +298,10 @@ rte_f
Acked-by: Hemant Agrawal
Members Attending
-
Bruce Richardson
Hemant Agrawal
Jerin Jacob
Kevin Traynor
Maxime Coquelin
Morten Brørup
Stephen Hemminger
Thomas Monjalon
NOTE: The technical board meetings are on every second Wednesday at 3pm UTC.
Meetings are public, and DPDK community members are
>
> Signed-off-by: Wathsala Vithanage
> Reviewed-by: Jack Bond-Preston
Acked-by: Hemant Agrawal
++
2 files changed, 337 insertions(+)
create mode 100644 doc/guides/security/index.rst
Reviewed-by: Hemant Agrawal
Hi Nandini,
One minor comment..
- Hemant
On 18-11-2024 22:43, Nandini Persad wrote:
This is a new document covering security protocols
implemented in DPDK.
+PDCP
+
+
+Packet Data Convergence Protocol (PDCP) is a sublayer in the LTE radio
protocol stack
+that provides security
Acked-by: Hemant Agrawal
On 15-11-2024 11:35, Stephen Hemminger wrote:
The dqrr_held mask is 64 bit but updates were getting truncated
because 1 is of type int (32 bit) and the result shift of int is of
type int (32 bit); therefore any value >= 32 would get truncated.
Link: https://
PAA_PER_LCORE_DQRR_HELD |= 1 << index;
+ DPAA_PER_LCORE_DQRR_HELD |= UINT64_C(1) << index;
DPAA_PER_LCORE_DQRR_MBUF(index) = ctx->op->sym->m_src;
ev->impl_opaque = index + 1;
*dpaa_seqn(ctx->op->sym->m_src) = (uint32_t)index + 1;
Acked-by: Hemant Agrawal
Acked-by: Hemant Agrawal
On 15-11-2024 11:35, Stephen Hemminger wrote:
The dqrr_held mask is 64 bit but updates were getting truncated
because 1 is of type int (32 bit) and the result shift of int is of
type int (32 bit); therefore any value >= 32 would get truncated.
Link: https://
uf) = DPAA_INVALID_MBUF_SEQN;
- DPAA_PER_LCORE_DQRR_HELD &= ~(1 << i);
+ DPAA_PER_LCORE_DQRR_HELD &= ~(UINT64_C(1) << i);
DPAA_PER_LCORE_DQRR_SIZE--;
}
i++;
Acked-by: Hemant Agrawal
;
- DPAA2_PER_LCORE_DQRR_HELD |= 1 << dqrr_index;
+ DPAA2_PER_LCORE_DQRR_HELD |= UINT64_C(1) << dqrr_index;
DPAA2_PER_LCORE_DQRR_MBUF(dqrr_index) = crypto_op->sym->m_src;
ev->event_ptr = crypto_op;
}
Acked-by: Hemant Agrawal
On 13-11-2024 22:18, David Marchand wrote:
Hello Hemant,
On Wed, Nov 13, 2024 at 5:15 PM Hemant Agrawal wrote:
The error handling is missing FQ unlock code.
Detected by pvr-studio
Bug 89-93: very suspicious synchronization
The analyzer issued a pack of V1020 warnings that a resource
might
To avoid regressions on this topic, could you look into enabling clang
thread safety check?
Signed-off-by: David Marchand
Signed-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/qbman/qman.c | 35 --
drivers/bus/dpaa/meson.build | 2 --
2 files changed, 19
Detected by pvs-studio
Bug 89-93: very suspicious synchronization
The analyzer issued a pack of V1020 warnings that a resource
might remain blocked.
Fixes: 080f57bceca4 ("examples/l2fwd-event: add eventdev main loop")
Cc: pbhagavat...@marvell.com
Cc: sta...@dpdk.org
Signed-off-by: Hema
ned-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/qbman/qman.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/bus/dpaa/base/qbman/qman.c
b/drivers/bus/dpaa/base/qbman/qman.c
index 9c90ee25a6..c48fa3e073 100644
--- a/drivers/bus/dpaa/base/qbman/qman.c
+++ b/d
& (GCC_VERSION >= 7)
-#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"
-#endif
-
extern enum rta_sec_era rta_sec_era;
static inline int
Acked-by: Hemant Agrawal
Detected by pvr-studio
Bug 89-93: very suspicious synchronization
The analyzer issued a pack of V1020 warnings that a resource
might remain blocked.
Fixes: 080f57bceca4 ("examples/l2fwd-event: add eventdev main loop")
Cc: pbhagavat...@marvell.com
Cc: sta...@dpdk.org
Signed-off-by: Hema
ned-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/qbman/qman.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/bus/dpaa/base/qbman/qman.c
b/drivers/bus/dpaa/base/qbman/qman.c
index 9c90ee25a6..c48fa3e073 100644
--- a/drivers/bus/dpaa/base/qbman/qman.c
+++ b/d
Hi Nandini,
On 13-11-2024 10:08, Nandini Persad wrote:
This is a new document covering security protocols implemented
in DPDK.
Signed-off-by: Nandini Persad
Signed-off-by: Thomas Monjalon
Reviewed-by: Stephen Hemminger
---
doc/guides/index.rst | 1 +
doc/guides/secu
Acked-by: Hemant Agrawal
On 12-11-2024 23:08, Stephen Hemminger wrote:
Calling rte_free() with NULL parameter is allowed.
Found by nullfree.cocci
Fixes: 5964d36a2904 ("net/dpaa2: release port upon close")
Cc: sachin.sax...@oss.nxp.com
Signed-off-by: Stephen Hemminger
---
drivers
Acked-by: Hemant Agrawal
On 12-11-2024 23:08, Stephen Hemminger wrote:
No need for check for null before calling free().
Caught by nullfree.cocci script.
Fixes: 57cb02edf122 ("bus/fslmc: enhance MC VFIO multi-process support")
Cc: jun.y...@nxp.com
Signed-off-by: Stephen
fslmc bus will not be available on non DPAA2 platform.
Do not return error on scan failure.
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/fslmc_bus.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/bus/fslmc/fslmc_bus.c b/drivers/bus/fslmc/fslmc_bus.c
> -Original Message-
> From: Thomas Monjalon
> Sent: Monday, November 11, 2024 3:02 PM
> To: Stephen Hemminger ; Gagandeep Singh
> ; Sachin Saxena (OSS) ;
> Hemant Agrawal
> Cc: dev@dpdk.org
> Subject: Re: Bus scan is too chatty
> Importance: High
>
ot;bus/fslmc: dynamic IOVA mode configuration"
>
> Apeksha Gupta (2):
> net/dpaa2: add proper MTU debugging print
> net/dpaa2: store drop priority in mbuf
>
> Brick Yang (1):
> net/dpaa2: update DPNI link status method
>
> Gagandeep Singh (3):
> bus/fslmc:
Reviewed-by: Hemant Agrawal
On 25-10-2024 23:27, Nicolas Chautru wrote:
Capturing additional queue dump information in the
bbdev-test application using the api introduced earlier.
Signed-off-by: Nicolas Chautru
---
app/test-bbdev/test_bbdev_perf.c | 16
1 file changed
Reviewed-by: Hemant Agrawal
On 25-10-2024 23:27, Nicolas Chautru wrote:
Adding support for calling the interrupt disable api
for coverage.
Signed-off-by: Nicolas Chautru
---
app/test-bbdev/test_bbdev_perf.c | 24
1 file changed, 24 insertions(+)
diff --git a/app
From: Gagandeep Singh
Setting ESN seq number initialization.
Initialize the sequence number of ESP to 1.
Signed-off-by: Gagandeep Singh
Signed-off-by: Barry Cao
---
drivers/crypto/dpaa_sec/dpaa_sec.c | 17 ++---
drivers/crypto/dpaa_sec/dpaa_sec.h | 10 +++---
2 files changed,
On 25-10-2024 12:34, David Marchand wrote:
Here is a series cleaning up most of uses of __builtin_* helpers in
drivers when they have a direct replacement in EAL.
checkpatch is extended to forbid new additions.
Series-
Acked-by: Hemant Agrawal
Enabling DIFFSERV and ECN in IPSEC proto offload descriptor.
Signed-off-by: Hemant Agrawal
---
drivers/crypto/dpaa_sec/dpaa_sec.c | 14 --
drivers/crypto/dpaa_sec/dpaa_sec.h | 8
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/drivers/crypto/dpaa_sec
This patch enables support for NAT-T traversal in IPSEC ESP
protocol offload mode for IPv6
Signed-off-by: Hemant Agrawal
---
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 68 +
1 file changed, 43 insertions(+), 25 deletions(-)
diff --git a/drivers/crypto/dpaa2_sec
From: Barry Cao
This patch enables support for NAT-T traversal in IPSEC ESP
protocol offload mode.
Signed-off-by: Hemant Agrawal
Signed-off-by: Barry Cao
---
drivers/crypto/dpaa_sec/dpaa_sec.c | 63 --
drivers/crypto/dpaa_sec/dpaa_sec.h | 14 +++
2 files
On 16-10-2024 10:43, Stephen Hemminger wrote:
On Wed, 16 Oct 2024 10:39:40 +0530
Hemant Agrawal wrote:
diff --git a/devtools/build-dict.sh b/devtools/build-dict.sh
index a8cac49029..d503fb52fc 100755
--- a/devtools/build-dict.sh
+++ b/devtools/build-dict.sh
@@ -17,6 +17,8 @@ sed '/^.
^uint->/d' |
sed "/^doesn'->/d" |
sed '/^wasn->/d' |
+sed '/^ser->/d' |
+sed '/^fle->/d' |
# print to stdout
cat
Hi Stephen,
It may not be good idea to add these. For DPAA these are proper
keyboard, however for others - *fle* can be a spelling mistake of *file*
Regards,
Hemant
This patch remove the new line char from several logs in the
fmlib base driver.
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa/fmlib/fm_ext.h | 21 +++--
drivers/net/dpaa/fmlib/fm_lib.c | 76 -
drivers/net/dpaa/fmlib/fm_vsp.c | 20 -
3 files
num rte_crypto_rsa_padding_type {
/**< RSA PKCS#1 OAEP padding scheme */
RTE_CRYPTO_RSA_PADDING_PSS,
/**< RSA PKCS#1 PSS padding scheme */
- RTE_CRYPTO_RSA_PADDING_TYPE_LIST_END
};
/**
Acked-by: Hemant Agrawal
Reviewed-by: Hemant Agrawal
On 08-10-2024 13:10, Akhil Goyal wrote:
Added an internal API for PMDs to get raw device pointer
from a device id.
Signed-off-by: Akhil Goyal
---
- resend patch for main branch separated from rvu_lf raw driver
https://patches.dpdk.org/project/dpdk/list/?series
the calls to these macros?
I was unclear if the fmlib enters the "base driver" category.
So I simply removed macros from the header providing wrappers to dpdk API.
Relooking, I see other changes in this directory, so I agree I may as
well remove those calls.
Hemant, opinion?
Yes, fm
From: Vanshika Shukla
This patch separates Tx confirmation queues for kernel
and DPDK so as to support the VSP case.
Signed-off-by: Vanshika Shukla
Acked-by: Hemant Agrawal
---
drivers/bus/dpaa/include/fsl_qman.h | 4 ++-
drivers/net/dpaa/dpaa_ethdev.c | 45
From: Gagandeep Singh
When a Retire FQ command is executed on a FQ in the
Tentatively Scheduled or Parked states, in that case FQ
is retired immediately and a FQRNI (Frame Queue Retirement
Notification Immediate) message is generated. Software
must read this message from MR and consume it to free
ned-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/fman/fman.c | 29 +++--
1 file changed, 27 insertions(+), 2 deletions(-)
diff --git a/drivers/bus/dpaa/base/fman/fman.c
b/drivers/bus/dpaa/base/fman/fman.c
index 41195eb0a7..beeb03dbf2 100644
--- a/drivers/bus/dpaa/base/f
This patch enhances the received packet debugging capability.
This help displaying the full packet parsing output.
Signed-off-by: Jun Yang
Signed-off-by: Hemant Agrawal
---
doc/guides/nics/dpaa.rst | 5 ++
drivers/net/dpaa/dpaa_ethdev.c | 9 +++
drivers/net/dpaa/dpaa_rxtx.c | 138
From: Rohit Raj
The OH ports can also be used by two application, processing contexts
to communicate to each other.
This patch enables this mode for dpaa-eth OH port as ONIC port,
so that application can use the dpaa-eth to communicate to each
other on the same SoC.
Again,this properties is driv
: Hemant Agrawal
---
doc/guides/nics/dpaa.rst | 3 +
drivers/net/dpaa/dpaa_ethdev.c | 124 ++---
drivers/net/dpaa/dpaa_ethdev.h | 4 +-
drivers/net/dpaa/dpaa_rxtx.c | 49 +
drivers/net/dpaa/dpaa_rxtx.h | 2 +
5 files changed, 154 insertions
From: Jun Yang
This patch improves the errata handling for
"RTE_LIBRTE_DPAA_ERRATA_LS1043_A010022"
Signed-off-by: Jun Yang
---
drivers/net/dpaa/dpaa_rxtx.c | 40
1 file changed, 32 insertions(+), 8 deletions(-)
diff --git a/drivers/net/dpaa/dpaa_rxtx.c b/d
From: Vanshika Shukla
This patch adds the support for the ethdev APIs
to enable/disable and read/write/adjust IEEE1588
PTP timestamps for DPAA platform.
Signed-off-by: Vanshika Shukla
---
doc/guides/nics/dpaa.rst | 1 +
doc/guides/nics/features/dpaa.ini | 1 +
drivers/bus/dpaa/base/
From: Gagandeep Singh
During DPAA cleanup in FMCLESS mode, application can
see segmentation fault in device close API and in DPAA
destructor execution.
Segmentation fault in device close is because driver
reducing the number of queues initialised during
device configuration without releasing the
From: Vanshika Shukla
This patch fixes the bug in the reallocate_mbuf code
handling. The source location is corrected when copying
the data in the new mbuf.
Fixes: f8c7a17a48c9 ("net/dpaa: support Tx scatter gather for non-DPAA buffer")
Cc: sta...@dpdk.org
Signed-off-by: Vanshika Shukla
---
d
From: Vanshika Shukla
This patch implements Rx/Tx timestamp read operations
for DPAA1 platform.
Signed-off-by: Vanshika Shukla
---
doc/guides/nics/features/dpaa.ini| 1 +
drivers/bus/dpaa/base/fman/fman.c| 21 +++-
drivers/bus/dpaa/base/fman/fman_hw.c | 6 ++-
drivers/bus/dpaa/in
This patch implements the detailed packet parsing using
the annotation info from the hardware.
decode parser to set RX muf packet type by dpaa_slow_parsing.
Support to identify the IPSec ESP, GRE and SCTP packets.
Signed-off-by: Jun Yang
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa
From: Rohit Raj
NXP DPAA architecture supports the concept of DPAA
port as Offline Port - meaning - not connected to an actual MAC.
This is an hardware assisted IPC mechanism for communiting between two
applications.
Offline(O/H) port is a type of hardware port which is able to dequeue and
enque
From: Gagandeep Singh
This patch adds support to compile time debug the mempool
corruptions in dpaa driver.
Signed-off-by: Gagandeep Singh
---
drivers/net/dpaa/dpaa_rxtx.c | 40
1 file changed, 40 insertions(+)
diff --git a/drivers/net/dpaa/dpaa_rxtx.c b/d
ed-by: Hemant Agrawal
---
drivers/bus/dpaa/include/fman.h | 1 +
drivers/net/dpaa/dpaa_ethdev.c | 60 +++--
drivers/net/dpaa/dpaa_ethdev.h | 13 +-
drivers/net/dpaa/dpaa_flow.c| 8 +-
drivers/net/dpaa/dpaa_fmc.c | 421
drivers/net/dpaa/dpaa_rxtx.c
: fix PFDRs leaks due to FQRNIs
net/dpaa: support mempool debug
net/dpaa: improve the dpaa port cleanup
Hemant Agrawal (5):
bus/dpaa: fix VSP for 1G fm1-mac9 and 10
bus/dpaa: fix the fman details status
bus/dpaa: add port buffer manager stats
net/dpaa: implement detailed packet parsing
Fix the incorrect placing of brackets to calculate stats.
This corrects the "(a | b) << 32" to "a | (b << 32)"
Fixes: e62a3f4183f1 ("bus/dpaa: fix statistics reading")
Cc: sta...@dpdk.org
Signed-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/fman/
From: Rohit Raj
Avoid typecasting ch_id to u32 and passing it to another API since it
can corrupt other data. Instead, create new u32 variable and typecase
it back to u16 after it gets updated by the API.
Fixes: 0c504f6950b6 ("net/dpaa: support push mode")
Cc: hemant.agra...@nxp.com
Cc: sta...@d
Add BMI statistics and improving the existing extended
statistics
Signed-off-by: Hemant Agrawal
Signed-off-by: Gagandeep Singh
---
drivers/bus/dpaa/base/fman/fman_hw.c | 61
drivers/bus/dpaa/include/fman.h | 4 +-
drivers/bus/dpaa/include/fsl_fman.h | 12
From: Gagandeep Singh
This patch adds support to compile time debug the mempool
corruptions in dpaa driver.
Signed-off-by: Gagandeep Singh
---
drivers/net/dpaa/dpaa_rxtx.c | 40
1 file changed, 40 insertions(+)
diff --git a/drivers/net/dpaa/dpaa_rxtx.c b/d
: Hemant Agrawal
---
doc/guides/nics/dpaa.rst | 3 +
drivers/net/dpaa/dpaa_ethdev.c | 124 ++---
drivers/net/dpaa/dpaa_ethdev.h | 4 +-
drivers/net/dpaa/dpaa_rxtx.c | 49 +
drivers/net/dpaa/dpaa_rxtx.h | 2 +
5 files changed, 154 insertions
Fix the incorrect placing of brackets to calculate stats.
This corrects the "(a | b) << 32" to "a | (b << 32)"
Fixes: e62a3f4183f1 ("bus/dpaa: fix statistics reading")
Cc: sta...@dpdk.org
Signed-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/fman/
From: Vanshika Shukla
This patch fixes the bug in the reallocate_mbuf code
handling. The source location is corrected when copying
the data in the new mbuf.
Fixes: f8c7a17a48c9 ("net/dpaa: support Tx scatter gather for non-DPAA buffer")
Cc: sta...@dpdk.org
Signed-off-by: Vanshika Shukla
---
d
From: Vanshika Shukla
This patch separates Tx confirmation queues for kernel
and DPDK so as to support the VSP case.
Signed-off-by: Vanshika Shukla
Acked-by: Hemant Agrawal
---
drivers/bus/dpaa/include/fsl_qman.h | 4 ++-
drivers/net/dpaa/dpaa_ethdev.c | 45
From: Gagandeep Singh
During DPAA cleanup in FMCLESS mode, application can
see segmentation fault in device close API and in DPAA
destructor execution.
Segmentation fault in device close is because driver
reducing the number of queues initialised during
device configuration without releasing the
From: Jun Yang
This patch improves the errata handling for
"RTE_LIBRTE_DPAA_ERRATA_LS1043_A010022"
Signed-off-by: Jun Yang
---
drivers/net/dpaa/dpaa_rxtx.c | 40
1 file changed, 32 insertions(+), 8 deletions(-)
diff --git a/drivers/net/dpaa/dpaa_rxtx.c b/d
From: Rohit Raj
The OH ports can also be used by two application, processing contexts
to communicate to each other.
This patch enables this mode for dpaa-eth OH port as ONIC port,
so that application can use the dpaa-eth to communicate to each
other on the same SoC.
Again,this properties is driv
From: Rohit Raj
NXP DPAA architecture supports the concept of DPAA
port as Offline Port - meaning - not connected to an actual MAC.
This is an hardware assited IPC mechanism for communiting between two
applications.
Offline(O/H) port is a type of hardware port which is able to dequeue and
enqueu
This patch enhances the received packet debugging capability.
This help displaying the full packet parsing output.
Signed-off-by: Jun Yang
Signed-off-by: Hemant Agrawal
---
doc/guides/nics/dpaa.rst | 5 ++
drivers/net/dpaa/dpaa_ethdev.c | 9 +++
drivers/net/dpaa/dpaa_rxtx.c | 138
This patch implements the detailed packet parsing using
the annotation info from the hardware.
decode parser to set RX muf packet type by dpaa_slow_parsing.
Support to identify the IPSec ESP, GRE and SCTP packets.
Signed-off-by: Jun Yang
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa
From: Vanshika Shukla
This patch adds the support for the ethdev APIs
to enable/disable and read/write/adjust IEEE1588
PTP timestamps for DPAA platform.
Signed-off-by: Vanshika Shukla
---
doc/guides/nics/dpaa.rst | 1 +
doc/guides/nics/features/dpaa.ini | 1 +
drivers/bus/dpaa/base/
From: Vanshika Shukla
This patch implements Rx/Tx timestamp read operations
for DPAA1 platform.
Signed-off-by: Vanshika Shukla
---
doc/guides/nics/features/dpaa.ini| 1 +
drivers/bus/dpaa/base/fman/fman.c| 21 +++-
drivers/bus/dpaa/base/fman/fman_hw.c | 6 ++-
drivers/bus/dpaa/in
ed-by: Hemant Agrawal
---
drivers/bus/dpaa/include/fman.h | 1 +
drivers/net/dpaa/dpaa_ethdev.c | 60 +++--
drivers/net/dpaa/dpaa_ethdev.h | 13 +-
drivers/net/dpaa/dpaa_flow.c| 8 +-
drivers/net/dpaa/dpaa_fmc.c | 421
drivers/net/dpaa/dpaa_rxtx.c
Add BMI statistics and improving the existing extended
statistics
Signed-off-by: Hemant Agrawal
Signed-off-by: Gagandeep Singh
---
drivers/bus/dpaa/base/fman/fman_hw.c | 61
drivers/bus/dpaa/include/fman.h | 4 +-
drivers/bus/dpaa/include/fsl_fman.h | 12
From: Rohit Raj
Avoid typecasting ch_id to u32 and passing it to another API since it
can corrupt other data. Instead, create new u32 variable and typecase
it back to u16 after it gets updated by the API.
Fixes: 0c504f6950b6 ("net/dpaa: support push mode")
Cc: hemant.agra...@nxp.com
Cc: sta...@d
From: Gagandeep Singh
When a Retire FQ command is executed on a FQ in the
Tentatively Scheduled or Parked states, in that case FQ
is retired immediately and a FQRNI (Frame Queue Retirement
Notification Immediate) message is generated. Software
must read this message from MR and consume it to free
debug
net/dpaa: improve the dpaa port cleanup
Hemant Agrawal (5):
bus/dpaa: fix VSP for 1G fm1-mac9 and 10
bus/dpaa: fix the fman details status
bus/dpaa: add port buffer manager stats
net/dpaa: implement detailed packet parsing
net/dpaa: enhance DPAA frame display
Jun Yang (2):
net
ned-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/fman/fman.c | 29 +++--
1 file changed, 27 insertions(+), 2 deletions(-)
diff --git a/drivers/bus/dpaa/base/fman/fman.c
b/drivers/bus/dpaa/base/fman/fman.c
index 41195eb0a7..beeb03dbf2 100644
--- a/drivers/bus/dpaa/base/f
From: Vanshika Shukla
This patch fixes the bug in the reallocate_mbuf code
handling. The source location is corrected when copying
the data in the new mbuf.
Fixes: f8c7a17a48c9 ("net/dpaa: support Tx scatter gather for non-DPAA buffer")
Cc: sta...@dpdk.org
Signed-off-by: Vanshika Shukla
---
d
From: Jun Yang
This patch improves the errata handling for
"RTE_LIBRTE_DPAA_ERRATA_LS1043_A010022"
Signed-off-by: Jun Yang
---
drivers/net/dpaa/dpaa_rxtx.c | 40
1 file changed, 32 insertions(+), 8 deletions(-)
diff --git a/drivers/net/dpaa/dpaa_rxtx.c b/d
From: Gagandeep Singh
During DPAA cleanup in FMCLESS mode, application can
see segmentation fault in device close API and in DPAA
destructor execution.
Segmentation fault in device close is because driver
reducing the number of queues initialised during
device configuration without releasing the
From: Rohit Raj
The OH ports can also be used by two application, processing contexts
to communicate to each other.
This patch enables this mode for dpaa-eth OH port as ONIC port,
so that application can use the dpaa-eth to communicate to each
other on the same SoC.
Again,this properties is driv
From: Rohit Raj
NXP DPAA architecture supports the concept of DPAA
port as Offline Port - meaning - not connected to an actual MAC.
This is an hardware assited IPC mechanism for communiting between two
applications.
Offline(O/H) port is a type of hardware port which is able to dequeue and
enqueu
From: Gagandeep Singh
This patch adds support to compile time debug the mempool
corruptions in dpaa driver.
Signed-off-by: Gagandeep Singh
---
drivers/net/dpaa/dpaa_rxtx.c | 40
1 file changed, 40 insertions(+)
diff --git a/drivers/net/dpaa/dpaa_rxtx.c b/d
This patch enhances the received packet debugging capability.
This help displaying the full packet parsing output.
Signed-off-by: Jun Yang
Signed-off-by: Hemant Agrawal
---
doc/guides/nics/dpaa.rst | 5 ++
drivers/net/dpaa/dpaa_ethdev.c | 9 +++
drivers/net/dpaa/dpaa_rxtx.c | 138
1 - 100 of 1120 matches
Mail list logo