common/cnxk: support locking NIX RQ contexts
authorSatha Rao <skoteshwar@marvell.com>
Wed, 23 Jun 2021 04:46:01 +0000 (10:16 +0530)
committerJerin Jacob <jerinj@marvell.com>
Tue, 29 Jun 2021 18:12:25 +0000 (20:12 +0200)
commit6b7fcb7a5dae4d39383b452dfac5fda9f027b7c8
treef5a9a26fe5895a363564d5979e58dc87a888f834
parenteb3fea3cdebbd860b6094e21aae589746e13c22a
common/cnxk: support locking NIX RQ contexts

This patch will consider device argument to lock RSS table
in NIX.

This patch also adds few misc fixes such as disabling NIX Tx
vlan insertion conf in SMQ, enabling SSO in NIX Tx SQ
for Tx completions and TM related stats API.

Signed-off-by: Satha Rao <skoteshwar@marvell.com>
drivers/common/cnxk/roc_nix.h
drivers/common/cnxk/roc_nix_queue.c
drivers/common/cnxk/roc_nix_rss.c
drivers/common/cnxk/roc_nix_tm_utils.c
drivers/common/cnxk/roc_platform.h
drivers/common/cnxk/version.map