octeontx2-af: NIX and NPC enhancements
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest14 patches 1 replyIn review
- v114 patches 2 repliesSuperseded
Changes in v2 from the cover letter
- Rename FLOW_* to NIX_FLOW_* to avoid serious global namespace collisions, as we have various FLOW_* definitions coming from include/uapi/linux/pkt_cls.h for example.(David Miller)
- Pack the arguments of rvu_get_tl1_schqs() function
as 80 columns allows.(David Miller)
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/14 | octeontx2-af: Skip NIXLF check for bcast MCE entrydrivers/ drivers/ | +10 | 0 replies | |
| 2/14 | octeontx2-af: Add response for RSS flow key cfg messagedrivers/ drivers/ drivers/ +1 more | +85 | 0 replies | |
| 3/14 | octeontx2-af: Add support for dynamic flow cfg to RSS field generationdrivers/ drivers/ | +87 | 0 replies | |
| 4/14 | octeontx2-af: Add support for runtime RSS algo index reservationdrivers/ drivers/ drivers/ +1 more | +120 | 0 replies | |
| 5/14 | octeontx2-af: Restrict TL1 allocation and configurationdrivers/ drivers/ drivers/ | +218 | 0 replies | |
| 6/14 | octeontx2-af: Allow freeing single TLx Tx schedule queuedrivers/ | +71 | 0 replies | |
| 7/14 | octeontx2-af: Enable inner IPv4 checksum and its error codedrivers/ | +8 | 0 replies | |
| 8/14 | octeontx2-af: Define all NIX_AF_RX_DEF_* registersdrivers/ | +20 | 0 replies | |
| 9/14 | octeontx2-af: Enable RSS with promiscuous modedrivers/ | +31 | 0 replies | |
| 10/14 | octeontx2-af: Add support for Tx packet markingdrivers/ drivers/ drivers/ | +133 | 0 replies | |
| 11/14 | octeontx2-af: Configure VLAN TPIDsdrivers/ | +7 | 0 replies | |
| 12/14 | octeontx2-af: Add L3 and L4 packet verification mailboxdrivers/ drivers/ drivers/ | +55 | 0 replies | |
| 13/14 | octeontx2-af: Add LSO format configuration mailboxdrivers/ drivers/ drivers/ | +91 | 0 replies | |
| 14/14 | octeontx2-af: Enable mkex profiledrivers/ drivers/ drivers/ +5 more | +213 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCH net-next v2 00/14] octeontx2-af: NIX and NPC enhancements
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
v2:
- Rename FLOW_* to NIX_FLOW_* to avoid serious global namespace collisions, as we have various FLOW_* definitions coming from include/uapi/linux/pkt_cls.h for example.(David Miller)
- Pack the arguments of rvu_get_tl1_schqs() function
as 80 columns allows.(David Miller)
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 | 895 +++++++++++++++--- .../ethernet/marvell/octeontx2/af/rvu_npc.c | 157 ++- 10 files changed, 1095 insertions(+), 184 deletions(-)
Signature · 1 line
2.19.2