From: Jerin Jacob <jer...@marvell.com> This patchset is a continuation to earlier submitted four patch series to add a new driver for Marvell's OcteonTX2 SOC's Resource virtualization unit (RVU) admin function driver.
1. octeontx2-af: Add RVU Admin Function driver https://www.spinics.net/lists/netdev/msg528272.html 2. octeontx2-af: NPA and NIX blocks initialization https://www.spinics.net/lists/netdev/msg529163.html 3. octeontx2-af: NPC parser and NIX blocks initialization https://www.spinics.net/lists/netdev/msg530252.html 4. octeontx2-af: NPC MCAM support and FLR handling https://www.spinics.net/lists/netdev/msg534392.html This patch series adds support for below NPC block: - Add NPC(mkex) profile support for various Key extraction configurations NIX block: - Enable dynamic RSS flow key algorithm configuration - Enhancements on Rx checksum and error checks - Add support for Tx packet marking support - TL1 schedule queue allocation enhancements - Add LSO format configuration mbox - VLAN TPID configuration - Skip multicast entry init for broadcast tables Jerin Jacob (5): octeontx2-af: Add response for RSS flow key cfg message octeontx2-af: Add support for dynamic flow cfg to RSS field generation octeontx2-af: Add support for runtime RSS algo index reservation octeontx2-af: Enable inner IPv4 checksum and its error code octeontx2-af: Define all NIX_AF_RX_DEF_* registers Krzysztof Kanas (1): octeontx2-af: Add support for Tx packet marking Nithin Dabilpuram (4): octeontx2-af: Restrict TL1 allocation and configuration octeontx2-af: Allow freeing single TLx Tx schedule queue octeontx2-af: Configure VLAN TPIDs octeontx2-af: Add LSO format configuration mailbox Sunil Goutham (1): octeontx2-af: Skip NIXLF check for bcast MCE entry Vamsi Attunuru (2): octeontx2-af: Enable RSS with promiscuous mode octeontx2-af: Enable mkex profile Vidhya Raman (1): octeontx2-af: Add L3 and L4 packet verification mailbox .../net/ethernet/marvell/octeontx2/af/cgx.c | 54 ++ .../net/ethernet/marvell/octeontx2/af/cgx.h | 1 + .../ethernet/marvell/octeontx2/af/cgx_fw_if.h | 12 + .../ethernet/marvell/octeontx2/af/common.h | 25 +- .../net/ethernet/marvell/octeontx2/af/mbox.h | 62 +- .../net/ethernet/marvell/octeontx2/af/npc.h | 18 + .../net/ethernet/marvell/octeontx2/af/rvu.c | 15 + .../net/ethernet/marvell/octeontx2/af/rvu.h | 40 +- .../ethernet/marvell/octeontx2/af/rvu_nix.c | 864 +++++++++++++++--- .../ethernet/marvell/octeontx2/af/rvu_npc.c | 157 +++- 10 files changed, 1079 insertions(+), 169 deletions(-) -- 2.19.2