Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp2097925iob; Sun, 15 May 2022 07:57:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwtUW2MZCvOU05SJCKIFnX0yjSZP5W179Rv6gOWdPYRZ9981C3ifRqV93g8JLKkcoAJ3u7Q X-Received: by 2002:a5d:42d0:0:b0:20d:2dd:22f7 with SMTP id t16-20020a5d42d0000000b0020d02dd22f7mr3902960wrr.136.1652626642701; Sun, 15 May 2022 07:57:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652626642; cv=none; d=google.com; s=arc-20160816; b=acnsQY1VzptYn/Bgz7fPrK95qXGyqx4i16cWy1Ekd8qAN774uIOgBdzhmeXKBkO7ak 7bDynHsRJWGZ7ZmMOFcdYEDUVV1NOKewjV97T/rSerFG368n+PoAiTU2NLedJm+dmiKY DSfWByzR242CD1N9suC2mNnZV5onMYL2ixxdAdjj5HtCQg0cBWrSZMyhLtlo3uUvpetm sxrJWxbcJZiYbhhUSFgqrkzIONDUwpjLaYRPtA70qrKcTONOh80utgiD51GvdWg400p9 8v6rtYIFCP/yAHh6uB8D1XxJolJflF5ezwqwHQowOmH8mNr6pQWVLqriSRfe1LxqHMi+ SXiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:dkim-signature:message-id; bh=68+mvoyLlRoYAcsL3hVkKE/t/nZdHWAetoWo3GZZE64=; b=L1o72szq2MKMklrzzgZaoyjKViBFys7nLBd1TQ5eYfv+l23ivY9WKyrayo4YCwpfLF OGL+5CGmqeQ2N6xFfo3Smlo8EZWIH22+SpqFdO3t2h7apmRT2rYnypZQJlAWA/aDsb3h pGuRMmHMbNANrsATULGHVlYLgsqY52h+PXgjLJ0XUjazuMQc8FuloaMFZnb8P+bFs/Gm NybolOpokX3lXc0RyxbHAGg7UdlxpbVQkNPvDAYs/QvyKew2uT8U8NQjnFhpTGYkXfrj lE+k3srivGOeS1SUSqE9eRhBjgvOxyaOqDwf88knFuzRZNNqujo7WI7IUloWzhk0ZXFG 1oug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@wetzel-home.de header.s=wetzel-home header.b=Xcjzgfkz; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=wetzel-home.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o19-20020a05600c059300b0038ebd3778d2si7146696wmd.116.2022.05.15.07.56.51; Sun, 15 May 2022 07:57:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@wetzel-home.de header.s=wetzel-home header.b=Xcjzgfkz; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=wetzel-home.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236488AbiEOLKQ (ORCPT + 69 others); Sun, 15 May 2022 07:10:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33280 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236485AbiEOLKO (ORCPT ); Sun, 15 May 2022 07:10:14 -0400 Received: from ns2.wdyn.eu (ns2.wdyn.eu [5.252.227.236]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 3C96D2B1A8 for ; Sun, 15 May 2022 04:10:11 -0700 (PDT) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wetzel-home.de; s=wetzel-home; t=1652613008; bh=Uql2AAPwTXp10R9zgRA6hkTcR+0DDS1/7YdEGFdQrxo=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=XcjzgfkzsVyMvQ1Pv9ynDAFzogR0ASzcwrsN166dEEQc/AOI5mB9jdCkVYUMm9T8o GfXruFLEOpSiF7YKEYgcJQj0DvOg/FTLgbWyKPQ0M0CtIU0vtT5nF8CaOQTKv2lm0g BCCFwwMOPvYvpXYH4UBp7EmBQ6Os61jWiOvSDwoU= Date: Sun, 15 May 2022 13:10:06 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [PATCH] mac80211: Simplify queue selection Content-Language: en-US To: Johannes Berg , Felix Fietkau Cc: linux-wireless@vger.kernel.org, =?UTF-8?Q?Toke_H=c3=b8iland-J=c3=b8rgens?= =?UTF-8?Q?en?= References: <20220510155828.9406-1-alexander@wetzel-home.de> <54589d98-882c-cee4-dd6d-140d50f400d0@nbd.name> <13154ef7-63ee-cfe7-3ebb-a7f1120985b6@wetzel-home.de> <7704c238-1d19-b423-881a-6bb3b8920946@nbd.name> From: Alexander Wetzel In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 10.05.22 18:22, Johannes Berg wrote: > On Tue, 2022-05-10 at 18:21 +0200, Felix Fietkau wrote: >> >> To fix this properly, we'd need to move to iTXQ for all drivers (by >> having mac80211 push packets via drv_tx calls after pulling from iTXQ). >> This can probably be done without having to modify the drivers. >> > > I looked at this, and I kind of really want to do that, but it's not > _entirely_ trivial... If somebody's sufficiently motivated I'd > definitely be happy :) No promise I'll see that trough... But I'll start to look into that. While I don't have much time for coding at the moment this sounds worthwhile and instructive at the same time. Also thanks to all for the other feedback's. I'm starting to see the woods and not only the trees:-) Alexander