History log of /dpdk/drivers/common/cnxk/version.map (Results 1 – 25 of 129)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 3c100e0e 08-May-2022 Nithin Dabilpuram <[email protected]>

common/cnxk: support per-port RQ in inline device

Add support for per port RQ in inline device thereby using
Aura/Pool attributes from that port specific first RQ.
When inline device is used with ch

common/cnxk: support per-port RQ in inline device

Add support for per port RQ in inline device thereby using
Aura/Pool attributes from that port specific first RQ.
When inline device is used with channel masking, it will
fallback to single RQ for all ethdev ports.

Also remove clamping up of CQ size for LBK ethdev when
inline inbound is enabled as now backpressure is supported
even on LBK ethdevs.

Signed-off-by: Nithin Dabilpuram <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# 064e7903 08-May-2022 Vidya Sagar Velumuri <[email protected]>

common/cnxk: support timestamp PKIND in CPT

Add new API to configure the SA table entries with new CPT PKIND
when timestamp is enabled.

Signed-off-by: Vidya Sagar Velumuri <[email protected]>
A

common/cnxk: support timestamp PKIND in CPT

Add new API to configure the SA table entries with new CPT PKIND
when timestamp is enabled.

Signed-off-by: Vidya Sagar Velumuri <[email protected]>
Acked-by: Ray Kinsella <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


Revision tags: v22.03, v22.03-rc4, v22.03-rc3
# 8f98e3ec 03-Mar-2022 Harman Kalra <[email protected]>

common/cnxk: fix mbuf data offset for VF

If PF has PTP enabled the data offset should be adjusted for VF to
skip extra 8 bytes of timestamp as the MAC inserts 8 bytes before
the ethernet header.

Fi

common/cnxk: fix mbuf data offset for VF

If PF has PTP enabled the data offset should be adjusted for VF to
skip extra 8 bytes of timestamp as the MAC inserts 8 bytes before
the ethernet header.

Fixes: c443e0d326e1 ("common/cnxk: support NIX PTP")
Cc: [email protected]

Signed-off-by: Harman Kalra <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


Revision tags: v22.03-rc2
# 0b7e667e 25-Feb-2022 Satha Rao <[email protected]>

common/cnxk: enable packet marking

cnxk platforms supports packet marking when TM enabled with
valid shaper rates. VLAN DEI, IP ECN, or IP DSCP inside
packet will be updated based on mark flags sele

common/cnxk: enable packet marking

cnxk platforms supports packet marking when TM enabled with
valid shaper rates. VLAN DEI, IP ECN, or IP DSCP inside
packet will be updated based on mark flags selected.

Signed-off-by: Satha Rao <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# 582085ed 24-Feb-2022 Vidya Sagar Velumuri <[email protected]>

common/cnxk: configure reassembly parameters

When reassembly is enabled by application, set corresponding
flags in SA during creation.

Provide ROC API to configure reassembly unit with active and
z

common/cnxk: configure reassembly parameters

When reassembly is enabled by application, set corresponding
flags in SA during creation.

Provide ROC API to configure reassembly unit with active and
zombie limits and step size.

Signed-off-by: Vidya Sagar Velumuri <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# bea5d990 24-Feb-2022 Vamsi Attunuru <[email protected]>

net/cnxk: support outbound soft expiry notification

Add support for soft expiry notification mechanism in outbound
path by creating required number of ring buffers and a common poll
thread which pol

net/cnxk: support outbound soft expiry notification

Add support for soft expiry notification mechanism in outbound
path by creating required number of ring buffers and a common poll
thread which polls for soft expiry events enqueued by microcode.

Signed-off-by: Vamsi Attunuru <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# fe5846bc 22-Feb-2022 Nithin Dabilpuram <[email protected]>

net/cnxk: add devargs for min-max SPI

Add support for inline inbound SPI range via devargs
instead of just max SPI value and range being 0..max.

Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvel

net/cnxk: add devargs for min-max SPI

Add support for inline inbound SPI range via devargs
instead of just max SPI value and range being 0..max.

Signed-off-by: Nithin Dabilpuram <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# 90b36136 22-Feb-2022 Satha Rao <[email protected]>

common/cnxk: remove tracking of mark actions

Removed roc NPC APIs which tracks addition and deletion of
mark actions. It was earlier needed to track number of mark
actions added as part of flow rule

common/cnxk: remove tracking of mark actions

Removed roc NPC APIs which tracks addition and deletion of
mark actions. It was earlier needed to track number of mark
actions added as part of flow rules. If mark actions count
is > 0, then the function pointer for Rx would get updated
to even read mark value from CQE/WQE and populate in mbuf.
Now the same switch is done based on new Rx meta data negotiate
ethdev API.

Signed-off-by: Satha Rao <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# c8c967e1 22-Feb-2022 Nithin Dabilpuram <[email protected]>

common/cnxk: support enabling AURA tail drop for RQ

Add support to enable AURA tail drop via RQ specifically
for inline device RQ's pkt pool. This is better than RQ
RED drop as it can be applied to

common/cnxk: support enabling AURA tail drop for RQ

Add support to enable AURA tail drop via RQ specifically
for inline device RQ's pkt pool. This is better than RQ
RED drop as it can be applied to all RQ's that are not
having security enabled but using same packet pool.

Signed-off-by: Nithin Dabilpuram <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# 5ece02e7 22-Feb-2022 Vidya Sagar Velumuri <[email protected]>

common/cnxk: use common SA init API for default options

Use common SA init API before doing initialization based on
params. This is better so that all HW specific default values
are at single place

common/cnxk: use common SA init API for default options

Use common SA init API before doing initialization based on
params. This is better so that all HW specific default values
are at single place for lookaside and inline.

Signed-off-by: Vidya Sagar Velumuri <[email protected]>
Signed-off-by: Nithin Dabilpuram <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# 4af4e36a 22-Feb-2022 Vidya Sagar Velumuri <[email protected]>

common/cnxk: support inline device API without ROC NIX

Update the inline device functions to work when roc_nix is NULL.
This is required, as IPsec driver have to use these APIs to work
with inline I

common/cnxk: support inline device API without ROC NIX

Update the inline device functions to work when roc_nix is NULL.
This is required, as IPsec driver have to use these APIs to work
with inline IPsec device, but the IPsec driver might not have roc_nix
information.

Signed-off-by: Vidya Sagar Velumuri <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# 7e9a9490 22-Feb-2022 Nithin Dabilpuram <[email protected]>

common/cnxk: realloc inline device XAQ AURA

Add support to realloc inline device XAQ AURA with more
buffers of new packet pool AURA.

Signed-off-by: Nithin Dabilpuram <[email protected]>
Acked

common/cnxk: realloc inline device XAQ AURA

Add support to realloc inline device XAQ AURA with more
buffers of new packet pool AURA.

Signed-off-by: Nithin Dabilpuram <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# 20d02329 22-Feb-2022 Sunil Kumar Kori <[email protected]>

common/cnxk: support priority flow control

CNXK platforms support priority flow control(802.1qbb) to pause
respective traffic per class on that link.

Adds RoC interface to configure priority flow c

common/cnxk: support priority flow control

CNXK platforms support priority flow control(802.1qbb) to pause
respective traffic per class on that link.

Adds RoC interface to configure priority flow control on MAC
block i.e. CGX on cn9k and RPM on cn10k.

Signed-off-by: Sunil Kumar Kori <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# fbc0fa74 14-Feb-2022 Kiran Kumar K <[email protected]>

net/cnxk: keep flow rules across restart

Adding changes to enable keep flow rule device capability.
With this change, flow rules will be kept across device restart.

Signed-off-by: Kiran Kumar K <ki

net/cnxk: keep flow rules across restart

Adding changes to enable keep flow rule device capability.
With this change, flow rules will be kept across device restart.

Signed-off-by: Kiran Kumar K <[email protected]>
Reviewed-by: Satheesh Paul <[email protected]>
Acked-by: Ray Kinsella <[email protected]>

show more ...


Revision tags: v22.03-rc1
# 09e1df73 19-Jan-2022 Rahul Bhansali <[email protected]>

common/cnxk: get head and tail of Rx and Tx queues

Adds roc APIs roc_nix_cq_head_tail_get(), roc_nix_sq_head_tail_get()
to get tail and head of receive and transmit queue respectively.

Signed-off-b

common/cnxk: get head and tail of Rx and Tx queues

Adds roc APIs roc_nix_cq_head_tail_get(), roc_nix_sq_head_tail_get()
to get tail and head of receive and transmit queue respectively.

Signed-off-by: Rahul Bhansali <[email protected]>
Acked-by: Ray Kinsella <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# df34ede8 17-Dec-2021 Anoob Joseph <[email protected]>

common/cnxk: support AES-XCBC key derivation

Add support for AES-XCBC key derivation.

Signed-off-by: Anoob Joseph <[email protected]>
Acked-by: Akhil Goyal <[email protected]>


# dcc97999 13-Dec-2021 Pavan Nikhilesh <[email protected]>

event/cnxk: update minimum interval calculation

Minimum supported interval should now be retrieved from
mailbox based on the clock source and clock frequency.

Signed-off-by: Pavan Nikhilesh <pbhaga

event/cnxk: update minimum interval calculation

Minimum supported interval should now be retrieved from
mailbox based on the clock source and clock frequency.

Signed-off-by: Pavan Nikhilesh <[email protected]>

show more ...


# c88d3638 11-Dec-2021 Liron Himi <[email protected]>

common/cnxk: support REE

extend cnxk infrastructure to support REE

Signed-off-by: Liron Himi <[email protected]>
Acked-by: Jerin Jacob <[email protected]>


Revision tags: v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2
# b6e39569 03-Nov-2021 Radha Mohan Chintakuntla <[email protected]>

common/cnxk: add DPI DMA support

Add base support as ROC(Rest of Chip) API which will be used by PMD
dmadev driver.

This patch adds routines to init, fini, configure the DPI DMA device
found in Mar

common/cnxk: add DPI DMA support

Add base support as ROC(Rest of Chip) API which will be used by PMD
dmadev driver.

This patch adds routines to init, fini, configure the DPI DMA device
found in Marvell's CN9k or CN10k SoC families.

Signed-off-by: Radha Mohan Chintakuntla <[email protected]>

show more ...


# 49b0424f 03-Nov-2021 Pavan Nikhilesh <[email protected]>

common/cnxk: add SSO XAQ pool create and free

Add common API to create and free SSO XAQ pool.

Signed-off-by: Pavan Nikhilesh <[email protected]>


# 67e1cbf3 02-Nov-2021 Rakesh Kudurumalla <[email protected]>

common/cnxk: change policer time unit to configured value

Ingress meter rate is calculated based on hardcoded
policer time unit. Patch adds mbox interface to
retrieve configured policer time unit.

common/cnxk: change policer time unit to configured value

Ingress meter rate is calculated based on hardcoded
policer time unit. Patch adds mbox interface to
retrieve configured policer time unit.

Signed-off-by: Rakesh Kudurumalla <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# c89e976c 02-Nov-2021 Nithin Dabilpuram <[email protected]>

common/cnxk: support changing drop Rx error flag

Added API to toggle drop_re flag after nix_lf_alloc() so that it
can be used to toggle it runtime.

Signed-off-by: Nithin Dabilpuram <ndabilpuram@mar

common/cnxk: support changing drop Rx error flag

Added API to toggle drop_re flag after nix_lf_alloc() so that it
can be used to toggle it runtime.

Signed-off-by: Nithin Dabilpuram <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# 2635c25d 02-Nov-2021 Srujana Challa <[email protected]>

common/cnxk: support CPT CTX sync mailbox

Add CPT CTX sync mailbox API and flush IPsec inbound entries
at application exit.

Signed-off-by: Srujana Challa <[email protected]>
Acked-by: Jerin Jacob

common/cnxk: support CPT CTX sync mailbox

Add CPT CTX sync mailbox API and flush IPsec inbound entries
at application exit.

Signed-off-by: Srujana Challa <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# 71213a8b 02-Nov-2021 Srujana Challa <[email protected]>

common/cnxk: support CPT CTX write through microcode op

Adds APIs to write CPT CTX through microcode op(SET_CTX/WRITE_SA).

Signed-off-by: Srujana Challa <[email protected]>
Acked-by: Jerin Jacob

common/cnxk: support CPT CTX write through microcode op

Adds APIs to write CPT CTX through microcode op(SET_CTX/WRITE_SA).

Signed-off-by: Srujana Challa <[email protected]>
Acked-by: Jerin Jacob <[email protected]>

show more ...


# 80e1239e 28-Oct-2021 Volodymyr Fialko <[email protected]>

common/cnxk: support ROC NPA init callback

Add support for registering callback for ROC NPA init.

Signed-off-by: Volodymyr Fialko <[email protected]>
Reviewed-by: Jerin Jacob <[email protected]>


123456