From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.toke.dk (mail.toke.dk [52.28.52.200]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 0C1C73CB36 for ; Thu, 2 May 2019 08:59:19 -0400 (EDT) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1556801958; bh=9iBAeBNtar0D1ws0lsofxVIUubD+rBqP/LwIduNKDyQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=J2qBpAArtCX5g5Dvm9Bsazab17VmbjKpcjcn2nSSoXj7N3gXOM5p4o+6BwxC8G8/Q HhSppjZizuHPp5IflO+wtG000TBiu57wnzaYN0lXJ5T+MrMdjZva5mqZQhFMtSaBZZ nloyxhrhRUC7kRa68lECZTiuM7mzJ2YMsC++/mS4Fym+KmyyV4MyknsLhQbQEghgV4 0Xrs0bIT/qaHGeizIgUsYlZVayven15FTau6CJAPPbCBNz8nN7tbvQsUw4kf5aTBR1 lb8UYxxfhjvsj/WSqe2A4A2EimJ8sjx20tkEDGEsUkQORWQ0VXjy+uGMyi1jd0m7x2 mB/5vPcLf1J2Q== To: Jouni Malinen Cc: hostap@lists.infradead.org, make-wifi-fast@lists.bufferbloat.net In-Reply-To: <20190502123827.GA19359@w1.fi> References: <20190320145852.19834-1-toke@toke.dk> <20190502123827.GA19359@w1.fi> Date: Thu, 02 May 2019 14:59:18 +0200 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87woj9j9ll.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Make-wifi-fast] [PATCH] hostapd: Add airtime policy configuration support 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: Thu, 02 May 2019 12:59:20 -0000 Jouni Malinen writes: > On Wed, Mar 20, 2019 at 03:58:52PM +0100, Toke H=C3=B8iland-J=C3=B8rgense= n wrote: >> This adds support to hostapd for configuring airtime policy settings for >> stations as they connect to the access point. This is the userspace >> component of the airtime policy enforcement system PoliFi described in t= his >> paper: https://arxiv.org/abs/1902.03439 >>=20 >> The kernel part has been merged into mac80211 for the 5.1 dev cycle. >>=20 >> The configuration mechanism has three modes: Static, dynamic and limit. = In >> static mode, weights can be set in the configuration file for individual >> MAC addresses, which will be applied when the configured stations connec= t. >>=20 >> In dynamic mode, weights are instead set per BSS, which will be scaled by >> the number of active stations on that BSS, achieving the desired aggrega= te >> weighing between the configured BSSes. Limit mode works like dynamic mod= e, >> except that any BSS *not* marked as 'limited' is allowed to exceed its >> configured share if a per-station fairness share would assign more airti= me >> to that BSS. See the paper for details on these modes. > > Thanks, applied with some fixes and cleanup. Awesome, thanks! :) -Toke