[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181022.201943.53165079906230990.davem@davemloft.net>
Date: Mon, 22 Oct 2018 20:19:43 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: sunil.kovvuri@...il.com
Cc: netdev@...r.kernel.org, arnd@...db.de, linux-soc@...r.kernel.org,
sgoutham@...vell.com
Subject: Re: [PATCH v2 00/17] octeontx2-af: NPC parser and NIX blocks
initialization
From: sunil.kovvuri@...il.com
Date: Mon, 22 Oct 2018 23:25:47 +0530
> From: Sunil Goutham <sgoutham@...vell.com>
>
> 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.
Powered by blists - more mailing lists