]> git.droids-corp.org - dpdk.git/commit
net/cnxk: support outbound soft expiry notification
authorVamsi Attunuru <vattunuru@marvell.com>
Thu, 24 Feb 2022 09:49:31 +0000 (15:19 +0530)
committerJerin Jacob <jerinj@marvell.com>
Thu, 24 Feb 2022 20:31:28 +0000 (21:31 +0100)
commitbea5d990a93b34b70ea27b5d942dd4422a86c061
treef0b0d4fce4e93c3c1a52ed2353825cb42e69aa9d
parent040f0bda7c5c8794fd1083eb5e73a9e1eb33a01c
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 <vattunuru@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
15 files changed:
drivers/common/cnxk/roc_idev.c
drivers/common/cnxk/roc_idev.h
drivers/common/cnxk/roc_ie_ot.h
drivers/common/cnxk/roc_nix_inl.c
drivers/common/cnxk/roc_nix_inl.h
drivers/common/cnxk/roc_nix_inl_dev.c
drivers/common/cnxk/roc_nix_inl_dev_irq.c
drivers/common/cnxk/roc_nix_inl_priv.h
drivers/common/cnxk/roc_nix_priv.h
drivers/common/cnxk/roc_platform.h
drivers/common/cnxk/version.map
drivers/net/cnxk/cn10k_ethdev.h
drivers/net/cnxk/cn10k_ethdev_sec.c
drivers/net/cnxk/cnxk_ethdev.c
drivers/net/cnxk/cnxk_ethdev_sec.c