Re: [PATCH v2 00/17] octeontx2-af: NPC parser and NIX blocks initialization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: sunil.kovvuri@xxxxxxxxx
Date: Mon, 22 Oct 2018 23:25:47 +0530

> From: Sunil Goutham <sgoutham@xxxxxxxxxxx>
> 
> This patchset is a continuation to earlier submitted two 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
> 
> This patch series adds more NIX block configuration logic
> and additionally adds NPC block parser profile configuration.
> In brief below is what this series adds.
> NIX block:
> - Support for PF/VF to allocate/free transmit scheduler queues,
>   maintenance and their configuration.
> - Adds support for packet replication lists, only broadcast
>   packets is covered for now.
> - Defines few RSS flow algorithms for HW to distribute packets.
>   This is not the hash algorithsm (i.e toeplitz or crc32), here SW
>   defines what fields in packet should HW take and calculate the hash.
> - Support for PF/VF to configure VTAG strip and capture capabilities.
> - Reset NIXLF statastics.
> 
> NPC block:
> This block has multiple parser engines which support packet parsing
> at multiple layers and generates a parse result which is further used
> to generate a key. Based on packet field offsets in the key, SW can 
> install packet forwarding rules.
> This patch series adds
> - Initial parser profile to be programmed into parser engines.
> - Default forwarding rules to forward packets to different logical
>   interfaces having a NIXLF attached.
> - Support for promiscuous and multicast modes.
> 
> Changes from v1:
>  1 Fixed kernel build failure when compiled with BIG_ENDIAN enabled.
>    - Reported by Kbuild test robot
>  2 Fixed a warning observed when kernel is built with -Wunused-but-set-variable

Series applied.



[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux