From: Jakub Kicinski Date: Wed, 11 May 2022 23:14:15 +0000 (-0700) Subject: Merge branch 'macb-napi-improvements' X-Git-Tag: v5.19-rc1~159^2~139 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d7722973a1923c9af6372f5bd7ee75439e68c882;p=thirdparty%2Flinux.git Merge branch 'macb-napi-improvements' Robert Hancock says: ==================== MACB NAPI improvements Simplify the logic in the Cadence MACB/GEM driver for determining when to reschedule NAPI processing, and update it to use NAPI for the TX path as well as the RX path. Changes since v1: Changed to use separate TX and RX NAPI instances and poll functions to avoid unnecessary checks of the other ring (TX/RX) states during polling and to use budget handling for both RX and TX. Fixed locking to protect against concurrent access to TX ring on TX transmit and TX poll paths. ==================== Link: https://lore.kernel.org/r/20220509194635.3094080-1-robert.hancock@calian.com Signed-off-by: Jakub Kicinski --- d7722973a1923c9af6372f5bd7ee75439e68c882