From: David S. Miller Date: Thu, 2 Jul 2020 21:47:40 +0000 (-0700) Subject: Merge branch 'sfc-prerequisites-for-EF100-driver-part-3' X-Git-Tag: v5.15~3197^2~352 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8c8278a5b1a81e099ba883d8a0f9e3df9bdb1a74;p=platform%2Fkernel%2Flinux-starfive.git Merge branch 'sfc-prerequisites-for-EF100-driver-part-3' Edward Cree says: ==================== sfc: prerequisites for EF100 driver, part 3 Continuing on from [1] and [2], this series assembles the last pieces of the common codebase that will be used by the forthcoming EF100 driver. Patch #1 also adds a minor feature to EF10 (setting MTU on VFs) since EF10 supports the same MCDI extension which that feature will use on EF100. Patches #5 & #7, while they should have no externally-visible effect on driver functionality, change how that functionality is implemented and how the driver represents TXQ configuration internally, so are not mere cleanup/refactoring like most of these prerequisites have (from the perspective of the existing sfc driver) been. Changes in v2: * Patch #1: use efx_mcdi_set_mtu() directly, instead of as a fallback, in the mtu_only case (Jakub) * Patch #3: fix symbol collision in non-modular builds by renaming interrupt_mode to efx_interrupt_mode (kernel test robot) * Patch #6: check for failure of netif_set_real_num_[tr]x_queues (Jakub) * Patch #12: cleaner solution for ethtool drvinfo (Jakub, David) [1]: https://lore.kernel.org/netdev/20200629.173812.1532344417590172093.davem@davemloft.net/T/ [2]: https://lore.kernel.org/netdev/20200630.130923.402514193016248355.davem@davemloft.net/T/ ==================== Reviewed-by: Jakub Kicinski Signed-off-by: David S. Miller --- 8c8278a5b1a81e099ba883d8a0f9e3df9bdb1a74