From owner-freebsd-wireless@freebsd.org Mon Jan 16 04:04:09 2017 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 374C2C65776 for ; Mon, 16 Jan 2017 04:04:09 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wm0-x231.google.com (mail-wm0-x231.google.com [IPv6:2a00:1450:400c:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C4F5815CE for ; Mon, 16 Jan 2017 04:04:08 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-wm0-x231.google.com with SMTP id c206so157052540wme.0 for ; Sun, 15 Jan 2017 20:04:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=CJvWjd8cUBY7A4nL7MqkWF8eRU477MoCDyxdVvbizIY=; b=uGSLO4vcHP5u/pc6vpTR4XsuLIKTyRrYGYjk6pzqjbDGztBQoUqnFN1c41+waL3qDz nGR+bdEellI2bKWTERa00dJaRvpU4da+LJQBcnG2vMXwOW8Ef+944HuYfq28E5mw9lxH GDgCGhXdzteQSTQeahnSE2prKxBohsv8ni8Ut76zu/bMdhJ5n+PXmkLKR7yJSb3ZaeoU j2JxisKtlHQ8L/gThb1Z2iWzsZqq2aSNEjAI/yrPWiNOkiFiG+K7hPmCnta42YowCkg6 Y5Nncb0xULb5BNAkatdRaIahRKYjiqw0g9JG+vdVfRaUeUzuiLU8ZBNzfpDpK6VJcckV Uh+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=CJvWjd8cUBY7A4nL7MqkWF8eRU477MoCDyxdVvbizIY=; b=oWNDA1XUm1QptmGKach783zyAHu/eRaDq5+T7Vkw0lSwLqd1q8wvEjZE18gTjafrNk o4/lFF/+r2Nca1MNn4roPISrSxfg3e9gemZwjSQGAbegtH6+IKl0QYg6q7wUg0EPCaCT MxOi1cGi4qzJivUiZ5rCNPCIgrMn2D1ZCTAzjfEZx8P8sD/s0CNPhqASPV/9fhqwG17g QskWJWuOV7deY3m8sZc1kI0S9I8RLvVc38p9TmV53y1Byjq/ITTs+MNMoP/orf5Gx6UY p2bC+hohqdR9zZNgQnsEnFgTL2PfFfFD3eYI4wVoRfsiH2pt0/rddIY4ecqOGGuyb4Gu xc0Q== X-Gm-Message-State: AIkVDXL6URqaCMfmJ0BNPJnUp3J0C4BLmFbO1XogTM5Xy/pINwGppzWhevQYdScI0sfckr57f4gVxwhpl3j8EA== X-Received: by 10.223.151.205 with SMTP id t13mr21195911wrb.9.1484539446821; Sun, 15 Jan 2017 20:04:06 -0800 (PST) MIME-Version: 1.0 Sender: adrian.chadd@gmail.com Received: by 10.194.82.162 with HTTP; Sun, 15 Jan 2017 20:04:05 -0800 (PST) From: Adrian Chadd Date: Sun, 15 Jan 2017 20:04:05 -0800 X-Google-Sender-Auth: mSCDiusuguMpmeC5RTRZH65YXyI Message-ID: Subject: RFT: deferred/driver management of sequence number allocation To: "freebsd-wireless@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jan 2017 04:04:09 -0000 hi, https://reviews.freebsd.org/D9195 This is an initial patch to allow drivers to handle sequence number allocation. This is important for higher throughput because it eliminates the need for the TX serialisation lock in net80211 for those drivers. It's only done for ath(4) right now. I'd appreciate testing by people. Hopefully it's a big no-op for everyone, including ath(4) users! Thanks, -adrian