Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp3825005rwb; Sun, 9 Oct 2022 11:45:23 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5JtJ3QJlDPQ+kfQ/vxlnlHQAYoFyUZRibEf7Iz3Q3b4tnahZiaAVGV1BB+qF1bJFzjb+c6 X-Received: by 2002:a17:907:320c:b0:77b:6f08:9870 with SMTP id xg12-20020a170907320c00b0077b6f089870mr11682223ejb.249.1665341123013; Sun, 09 Oct 2022 11:45:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665341123; cv=none; d=google.com; s=arc-20160816; b=K28pBNOqwk88Q824qUL3wL1JwDYDOnYSnjP2VggvWpbwQeX21UNBNloYOuz1aG/w8r Toh/arOuQHyeTnHZmu56XDYKAz9YZBbyuwHgb89cwo9nV21C7C6W6WMMNShPfb6vdeFS 4XwImw2dqz21y6K9TMm1KN/0GvutYH89/ZI8wT745CCEu0wHnlFeQXvODJ5J/f5ctc97 2OBbhcZw1vr4gzpE31hwDm4J28Tb+e5pXzg2T0HMDktjoHzhMCV7u/kSV4vXzYLGHhju 64+8i6GlFuLwvriud1Qw3rlPFuptdisumcNGAr5UrYdCoGUwx5VXS86pCu0feth2B5yA V7/A== 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=PKz4TCKGtMdFJ8/wjf+JO414PNhtPp7GUZkeJdVsCMM=; b=OpzVzHcaGSTTPwmgek1HufbuYbEmVvPgtsY6J/Nl8jcYengx/ZTbQ/AEbE51c0TSty BQDLtUaFDYa94opApN14CNluuGHrEI0LYnnvBSu6zx9WQ3kzMcfG5WjT0VPPfNJbZm2M DcoSBsFmvggDczMepkqcIYWDIEjH52z5d+oDwC+BpggDhlUeidXBscug97t7aeX7fK4f diSIVb1uqrFF6qWsx8dF4B4jbtNNSN2tHvnAlSthQUQZpo44b30a5S/mGcftTT/fopCA RymADHGP34ixaGvZMvBvBuYjHL3O5uBhHSCCW/5efnARSBdk5VZ/g+Yiy6lyM8nCjFVY HcEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@wetzel-home.de header.s=wetzel-home header.b=UoUOTNIY; 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 o4-20020aa7c7c4000000b004580ae4abfcsi6763167eds.460.2022.10.09.11.45.03; Sun, 09 Oct 2022 11:45:23 -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=UoUOTNIY; 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 S229716AbiJISem (ORCPT + 61 others); Sun, 9 Oct 2022 14:34:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50884 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229935AbiJISek (ORCPT ); Sun, 9 Oct 2022 14:34:40 -0400 Received: from ns2.wdyn.eu (ns2.wdyn.eu [IPv6:2a03:4000:40:5b2::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 77F931090 for ; Sun, 9 Oct 2022 11:34:38 -0700 (PDT) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wetzel-home.de; s=wetzel-home; t=1665340475; bh=fI6wQ+FA1E4E3KhPfyZQv2kPo/es3UI+ZVkVvM0iBWA=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=UoUOTNIYeQYeuJMFPn6QvIlE7mVo5+mbjTHY1HaNCIWslOKO8wZ7unAGTy2ztBiLI IaBUildcm5409H1c1Q8+0qpEgwjdUhwSFNoXRNbha+tf1NGM5rceLJSofTK7XsOSuD D60+ptnuaoFhuk967cptuATM9BzcdFRbb1wLYbRk= Date: Sun, 9 Oct 2022 20:34:35 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: [PATCH v2 1/3] wifi: mac80211: add internal handler for wake_tx_queue Content-Language: en-US To: linux-wireless@vger.kernel.org Cc: johannes@sipsolutions.net, toke@kernel.org References: <20221009163040.25637-1-alexander@wetzel-home.de> From: Alexander Wetzel In-Reply-To: <20221009163040.25637-1-alexander@wetzel-home.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-6.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS 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 > Changes compared to V1: > - broken out the new wake_tx_queue handler as exported function > - update drivers to provide wake_tx_queue instead handling it internally > - Minor docu updates > - Some sentences of the edited docu were referring to wrong netif > functions. Fixed that with the edit, too. > - added a comment explaining why we call ieee80211_next_txq() > - removed now pointless checks for sta.txq > Forgot to mention one change: skb_get_hash() is now always called. I moved it into ieee80211_select_queue() to address the issue Toke had with outright dropping it in v1. Alexander