From: Jakub Kicinski Date: Fri, 23 Jan 2026 19:49:58 +0000 (-0800) Subject: Merge branch 'net-restore-the-structure-of-driver-facing-qcfg-api' X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a9e8b60f003e66f989097a5928d4ba83360b4ef;p=thirdparty%2Fkernel%2Flinux.git Merge branch 'net-restore-the-structure-of-driver-facing-qcfg-api' Jakub Kicinski says: ==================== net: restore the structure of driver-facing qcfg API The goal of qcfg objects is to let us seamlessly support new use cases without modifying all the drivers. We want to pull all the logic of combining configuration supplied via different interfaces into the core and present the drivers with a flat queue-by-queue configuration. Additionally we want to separate the current effective configuration from the user intent (default vs user setting vs memory provider setting). Restructure the recently added code to re-introduce the pieces that are missing compared to the old RFC: https://lore.kernel.org/20250421222827.283737-1-kuba@kernel.org Namely: - the netdev_queue_config() helper - queue config validation callback I hopefully removed all the more "out there" parts of the RFC. ==================== Link: https://patch.msgid.link/20260122005113.2476634-1-kuba@kernel.org Signed-off-by: Jakub Kicinski --- 6a9e8b60f003e66f989097a5928d4ba83360b4ef