From: David S. Miller Date: Thu, 18 Oct 2018 04:33:43 +0000 (-0700) Subject: Merge branch 'octeontx2-af-NPA-and-NIX-blocks-initialization' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=e943d94e4b7c54ee7b51852d91f9699e041bffd7;p=linux.git Merge branch 'octeontx2-af-NPA-and-NIX-blocks-initialization' Sunil Goutham says: ==================== octeontx2-af: NPA and NIX blocks initialization This patchset is a continuation to earlier submitted patch series to add a new driver for Marvell's OcteonTX2 SOC's Resource virtualization unit (RVU) admin function driver. octeontx2-af: Add RVU Admin Function driver https://www.spinics.net/lists/netdev/msg528272.html This patch series adds logic for the following. - Modified register polling loop to use time_before(jiffies, timeout), as suggested by Arnd Bergmann. - Support to forward interface link status notifications sent by firmware to registered PFs mapped to a CGX::LMAC. - Support to set CGX LMAC in loopback mode, retrieve stats, configure DMAC filters at CGX level etc. - Network pool allocator (NPA) functional block initialization, admin queue support, NPALF aura/pool contexts memory allocation, init and deinit. - Network interface controller (NIX) functional block basic init, admin queue support, NIXLF RQ/CQ/SQ HW contexts memory allocation, init and deinit. ==================== Signed-off-by: David S. Miller --- e943d94e4b7c54ee7b51852d91f9699e041bffd7