From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2.tohojo.dk (mail2.tohojo.dk [77.235.48.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 6D9B03B2A0 for ; Wed, 23 Mar 2016 08:47:38 -0400 (EDT) X-Virus-Scanned: amavisd-new at mail2.tohojo.dk DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=201310; t=1458737255; bh=RtTMYOfVswPIbqbAKRZInDVEi0xcSrq8MOdm37BXfTA=; h=From:To:Subject:Date; b=JxIi1QLQR6Xi0JiszZVhJtnxJnLLihzhvMbH7cKgRhEdApvjDl7hee0l4vkY/n8ZQ /HeaLWmGapG8TyewK9j5zKSVdSVEpNR/iZFbnAuRAN5u53Z8rndLIbA32U8TZU1mpo ireJInb8wJaqHxAYtna+TEfGBanHklDASr7HRiRo= Sender: toke@toke.dk Received: by alrua-x1.borgediget.toke.dk (Postfix, from userid 1000) id 0C43853D64; Wed, 23 Mar 2016 13:47:34 +0100 (CET) From: =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= To: linux-wireless@vger.kernel.org, make-wifi-fast@lists.bufferbloat.net Date: Wed, 23 Mar 2016 13:47:33 +0100 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87mvppuzru.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Subject: [Make-wifi-fast] Mapping the mac80211 TX path X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2016 12:47:38 -0000 Hi everyone I've been trying to wrap my head around how the Linux mac80211 stack actually works. As part of this, I've been drawing flow diagrams of the code paths. The first one I completed is of the TX path; URL below in case anyone else finds it useful. And if anyone discovers glaring (or not) errors, feel free to point them out, of course :) https://blog.tohojo.dk/2016/03/trying-to-understand-the-linux-mac80211-tx-path.html -Toke