* [dpdk-dev] [pull-request] dpdk-next-net-mrvl for-dpdk-main - 21.05 - PRE-RC1
@ 2021-04-09 7:17 Jerin Jacob Kollanukkaran
2021-04-10 20:58 ` Thomas Monjalon
0 siblings, 1 reply; 2+ messages in thread
From: Jerin Jacob Kollanukkaran @ 2021-04-09 7:17 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: dev
The following changes since commit 3dd7d693ff73dac58999ed7ea6b27d0adc8dc6bc:
test: proceed if timer subsystem already initialized (2021-04-08 23:13:25 +0200)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-net-mrvl for-dpdk-main
for you to fetch changes up to 82b3037fe98f7a28e8ebdeebf41e56e9ba81d3ae:
mempool/cnxk: add cn10k batch dequeue op (2021-04-09 12:02:24 +0530)
----------------------------------------------------------------
Ashwin Sekhar T K (19):
common/cnxk: add roc plt init callback support
common/cnxk: add base npa device support
common/cnxk: add npa irq support
common/cnxk: add npa debug support
common/cnxk: add npa pool HW ops
common/cnxk: add npa bulk alloc/free support
common/cnxk: add npa performance counter support
common/cnxk: add npa batch alloc/free support
mempool/cnxk: add build infra and doc
mempool/cnxk: add device probe/remove
mempool/cnxk: add generic ops
mempool/cnxk: register plt init callback
mempool/cnxk: add cn9k mempool ops
mempool/cnxk: add cn9k optimized mempool enqueue/dequeue
mempool/cnxk: add cn10k mempool ops
mempool/cnxk: add batch op init
mempool/cnxk: add cn10k batch enqueue op
mempool/cnxk: add cn10k get count op
mempool/cnxk: add cn10k batch dequeue op
Jerin Jacob (14):
common/cnxk: add build infrastructre and HW definition
common/cnxk: add model init and IO handling API
common/cnxk: add interrupt helper API
common/cnxk: add mbox request and response definitions
common/cnxk: add mailbox base infra
common/cnxk: add base device class
common/cnxk: add VF support to base device class
common/cnxk: add base nix support
common/cnxk: add nix irq support
common/cnxk: add nix Rx queue management API
common/cnxk: add nix Tx queue management API
common/cnxk: add nix RSS support
common/cnxk: add nix stats support
common/cnxk: add nix debug dump support
Kiran Kumar K (5):
common/cnxk: add npc support
common/cnxk: add npc helper API
common/cnxk: add mcam utility API
common/cnxk: add npc parsing API
common/cnxk: add npc init and fini support
Nithin Dabilpuram (8):
doc: add Marvell cnxk platform guide
common/cnxk: add nix traffic management base support
common/cnxk: add nix tm support to add/delete node
common/cnxk: add nix tm helper to alloc and free resource
common/cnxk: add nix tm hierarchy enable/disable
common/cnxk: add nix tm support for internal hierarchy
common/cnxk: add nix tm dynamic update support
common/cnxk: add nix tm debug support and misc utils
Pavan Nikhilesh (7):
common/cnxk: add base sso device support
common/cnxk: add sso hws interface
common/cnxk: add sso hwgrp interface
common/cnxk: add sso irq support
common/cnxk: add sso debug support
common/cnxk: add base tim device support
common/cnxk: add tim irq support
Satha Rao (2):
common/cnxk: add support for nix extended stats
common/cnxk: add nix tm shaper profile add support
Satheesh Paul (1):
common/cnxk: add support for RSS action in NPC rule
Sunil Kumar Kori (6):
common/cnxk: add nix MAC operations support
common/cnxk: add nix specific npc operations
common/cnxk: add nix ptp support
common/cnxk: add VLAN filter support
common/cnxk: add nix flow control support
common/cnxk: add nix LSO support and misc utils
Vidya Sagar Velumuri (1):
common/cnxk: add nix inline IPsec config API
MAINTAINERS | 16 +
doc/guides/mempool/cnxk.rst | 91 +
doc/guides/mempool/index.rst | 1 +
doc/guides/platform/cnxk.rst | 582 ++++
.../img/cnxk_packet_flow_hw_accelerators.svg | 2795 ++++++++++++++++++++
.../platform/img/cnxk_resource_virtualization.svg | 2428 +++++++++++++++++
doc/guides/platform/index.rst | 1 +
doc/guides/rel_notes/release_21_05.rst | 11 +
drivers/common/cnxk/hw/nix.h | 2191 +++++++++++++++
drivers/common/cnxk/hw/npa.h | 376 +++
drivers/common/cnxk/hw/npc.h | 525 ++++
drivers/common/cnxk/hw/rvu.h | 222 ++
drivers/common/cnxk/hw/sdp.h | 182 ++
drivers/common/cnxk/hw/sso.h | 233 ++
drivers/common/cnxk/hw/ssow.h | 70 +
drivers/common/cnxk/hw/tim.h | 49 +
drivers/common/cnxk/meson.build | 48 +
drivers/common/cnxk/roc_api.h | 103 +
drivers/common/cnxk/roc_bitfield.h | 15 +
drivers/common/cnxk/roc_bits.h | 32 +
drivers/common/cnxk/roc_dev.c | 1190 +++++++++
drivers/common/cnxk/roc_dev_priv.h | 107 +
drivers/common/cnxk/roc_idev.c | 184 ++
drivers/common/cnxk/roc_idev.h | 17 +
drivers/common/cnxk/roc_idev_priv.h | 39 +
drivers/common/cnxk/roc_io.h | 187 ++
drivers/common/cnxk/roc_io_generic.h | 122 +
drivers/common/cnxk/roc_irq.c | 249 ++
drivers/common/cnxk/roc_mbox.c | 483 ++++
drivers/common/cnxk/roc_mbox.h | 1766 +++++++++++++
drivers/common/cnxk/roc_mbox_priv.h | 215 ++
drivers/common/cnxk/roc_model.c | 204 ++
drivers/common/cnxk/roc_model.h | 128 +
drivers/common/cnxk/roc_nix.c | 439 +++
drivers/common/cnxk/roc_nix.h | 592 +++++
drivers/common/cnxk/roc_nix_debug.c | 1151 ++++++++
drivers/common/cnxk/roc_nix_fc.c | 251 ++
drivers/common/cnxk/roc_nix_irq.c | 495 ++++
drivers/common/cnxk/roc_nix_mac.c | 298 +++
drivers/common/cnxk/roc_nix_mcast.c | 98 +
drivers/common/cnxk/roc_nix_npc.c | 103 +
drivers/common/cnxk/roc_nix_ops.c | 438 +++
drivers/common/cnxk/roc_nix_priv.h | 395 +++
drivers/common/cnxk/roc_nix_ptp.c | 122 +
drivers/common/cnxk/roc_nix_queue.c | 863 ++++++
drivers/common/cnxk/roc_nix_rss.c | 220 ++
drivers/common/cnxk/roc_nix_stats.c | 411 +++
drivers/common/cnxk/roc_nix_tm.c | 1385 ++++++++++
drivers/common/cnxk/roc_nix_tm_ops.c | 1031 ++++++++
drivers/common/cnxk/roc_nix_tm_utils.c | 1002 +++++++
drivers/common/cnxk/roc_nix_vlan.c | 205 ++
drivers/common/cnxk/roc_nix_xstats.h | 204 ++
drivers/common/cnxk/roc_npa.c | 796 ++++++
drivers/common/cnxk/roc_npa.h | 653 +++++
drivers/common/cnxk/roc_npa_debug.c | 184 ++
drivers/common/cnxk/roc_npa_irq.c | 298 +++
drivers/common/cnxk/roc_npa_priv.h | 63 +
drivers/common/cnxk/roc_npc.c | 872 ++++++
drivers/common/cnxk/roc_npc.h | 189 ++
drivers/common/cnxk/roc_npc_mcam.c | 709 +++++
drivers/common/cnxk/roc_npc_parse.c | 703 +++++
drivers/common/cnxk/roc_npc_priv.h | 435 +++
drivers/common/cnxk/roc_npc_utils.c | 631 +++++
drivers/common/cnxk/roc_platform.c | 66 +
drivers/common/cnxk/roc_platform.h | 194 ++
drivers/common/cnxk/roc_priv.h | 35 +
drivers/common/cnxk/roc_sso.c | 550 ++++
drivers/common/cnxk/roc_sso.h | 65 +
drivers/common/cnxk/roc_sso_debug.c | 68 +
drivers/common/cnxk/roc_sso_irq.c | 164 ++
drivers/common/cnxk/roc_sso_priv.h | 50 +
drivers/common/cnxk/roc_tim.c | 314 +++
drivers/common/cnxk/roc_tim.h | 43 +
drivers/common/cnxk/roc_tim_irq.c | 104 +
drivers/common/cnxk/roc_tim_priv.h | 30 +
drivers/common/cnxk/roc_util_priv.h | 14 +
drivers/common/cnxk/roc_utils.c | 239 ++
drivers/common/cnxk/roc_utils.h | 15 +
drivers/common/cnxk/version.map | 202 ++
drivers/mempool/cnxk/cn10k_mempool_ops.c | 319 +++
drivers/mempool/cnxk/cn9k_mempool_ops.c | 89 +
drivers/mempool/cnxk/cnxk_mempool.c | 202 ++
drivers/mempool/cnxk/cnxk_mempool.h | 28 +
drivers/mempool/cnxk/cnxk_mempool_ops.c | 191 ++
drivers/mempool/cnxk/meson.build | 16 +
drivers/mempool/cnxk/version.map | 3 +
drivers/mempool/meson.build | 3 +-
drivers/meson.build | 1 +
88 files changed, 33102 insertions(+), 1 deletion(-)
create mode 100644 doc/guides/mempool/cnxk.rst
create mode 100644 doc/guides/platform/cnxk.rst
create mode 100644 doc/guides/platform/img/cnxk_packet_flow_hw_accelerators.svg
create mode 100644 doc/guides/platform/img/cnxk_resource_virtualization.svg
create mode 100644 drivers/common/cnxk/hw/nix.h
create mode 100644 drivers/common/cnxk/hw/npa.h
create mode 100644 drivers/common/cnxk/hw/npc.h
create mode 100644 drivers/common/cnxk/hw/rvu.h
create mode 100644 drivers/common/cnxk/hw/sdp.h
create mode 100644 drivers/common/cnxk/hw/sso.h
create mode 100644 drivers/common/cnxk/hw/ssow.h
create mode 100644 drivers/common/cnxk/hw/tim.h
create mode 100644 drivers/common/cnxk/meson.build
create mode 100644 drivers/common/cnxk/roc_api.h
create mode 100644 drivers/common/cnxk/roc_bitfield.h
create mode 100644 drivers/common/cnxk/roc_bits.h
create mode 100644 drivers/common/cnxk/roc_dev.c
create mode 100644 drivers/common/cnxk/roc_dev_priv.h
create mode 100644 drivers/common/cnxk/roc_idev.c
create mode 100644 drivers/common/cnxk/roc_idev.h
create mode 100644 drivers/common/cnxk/roc_idev_priv.h
create mode 100644 drivers/common/cnxk/roc_io.h
create mode 100644 drivers/common/cnxk/roc_io_generic.h
create mode 100644 drivers/common/cnxk/roc_irq.c
create mode 100644 drivers/common/cnxk/roc_mbox.c
create mode 100644 drivers/common/cnxk/roc_mbox.h
create mode 100644 drivers/common/cnxk/roc_mbox_priv.h
create mode 100644 drivers/common/cnxk/roc_model.c
create mode 100644 drivers/common/cnxk/roc_model.h
create mode 100644 drivers/common/cnxk/roc_nix.c
create mode 100644 drivers/common/cnxk/roc_nix.h
create mode 100644 drivers/common/cnxk/roc_nix_debug.c
create mode 100644 drivers/common/cnxk/roc_nix_fc.c
create mode 100644 drivers/common/cnxk/roc_nix_irq.c
create mode 100644 drivers/common/cnxk/roc_nix_mac.c
create mode 100644 drivers/common/cnxk/roc_nix_mcast.c
create mode 100644 drivers/common/cnxk/roc_nix_npc.c
create mode 100644 drivers/common/cnxk/roc_nix_ops.c
create mode 100644 drivers/common/cnxk/roc_nix_priv.h
create mode 100644 drivers/common/cnxk/roc_nix_ptp.c
create mode 100644 drivers/common/cnxk/roc_nix_queue.c
create mode 100644 drivers/common/cnxk/roc_nix_rss.c
create mode 100644 drivers/common/cnxk/roc_nix_stats.c
create mode 100644 drivers/common/cnxk/roc_nix_tm.c
create mode 100644 drivers/common/cnxk/roc_nix_tm_ops.c
create mode 100644 drivers/common/cnxk/roc_nix_tm_utils.c
create mode 100644 drivers/common/cnxk/roc_nix_vlan.c
create mode 100644 drivers/common/cnxk/roc_nix_xstats.h
create mode 100644 drivers/common/cnxk/roc_npa.c
create mode 100644 drivers/common/cnxk/roc_npa.h
create mode 100644 drivers/common/cnxk/roc_npa_debug.c
create mode 100644 drivers/common/cnxk/roc_npa_irq.c
create mode 100644 drivers/common/cnxk/roc_npa_priv.h
create mode 100644 drivers/common/cnxk/roc_npc.c
create mode 100644 drivers/common/cnxk/roc_npc.h
create mode 100644 drivers/common/cnxk/roc_npc_mcam.c
create mode 100644 drivers/common/cnxk/roc_npc_parse.c
create mode 100644 drivers/common/cnxk/roc_npc_priv.h
create mode 100644 drivers/common/cnxk/roc_npc_utils.c
create mode 100644 drivers/common/cnxk/roc_platform.c
create mode 100644 drivers/common/cnxk/roc_platform.h
create mode 100644 drivers/common/cnxk/roc_priv.h
create mode 100644 drivers/common/cnxk/roc_sso.c
create mode 100644 drivers/common/cnxk/roc_sso.h
create mode 100644 drivers/common/cnxk/roc_sso_debug.c
create mode 100644 drivers/common/cnxk/roc_sso_irq.c
create mode 100644 drivers/common/cnxk/roc_sso_priv.h
create mode 100644 drivers/common/cnxk/roc_tim.c
create mode 100644 drivers/common/cnxk/roc_tim.h
create mode 100644 drivers/common/cnxk/roc_tim_irq.c
create mode 100644 drivers/common/cnxk/roc_tim_priv.h
create mode 100644 drivers/common/cnxk/roc_util_priv.h
create mode 100644 drivers/common/cnxk/roc_utils.c
create mode 100644 drivers/common/cnxk/roc_utils.h
create mode 100644 drivers/common/cnxk/version.map
create mode 100644 drivers/mempool/cnxk/cn10k_mempool_ops.c
create mode 100644 drivers/mempool/cnxk/cn9k_mempool_ops.c
create mode 100644 drivers/mempool/cnxk/cnxk_mempool.c
create mode 100644 drivers/mempool/cnxk/cnxk_mempool.h
create mode 100644 drivers/mempool/cnxk/cnxk_mempool_ops.c
create mode 100644 drivers/mempool/cnxk/meson.build
create mode 100644 drivers/mempool/cnxk/version.map
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-04-10 20:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-09 7:17 [dpdk-dev] [pull-request] dpdk-next-net-mrvl for-dpdk-main - 21.05 - PRE-RC1 Jerin Jacob Kollanukkaran
2021-04-10 20:58 ` Thomas Monjalon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).