Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp5649034ybe; Tue, 17 Sep 2019 11:15:39 -0700 (PDT) X-Google-Smtp-Source: APXvYqygRI6dT1My1ztXQC559bB+PRW8TNbR0RkG4lZl/1pG9Q5KDauCco7WAVvmC9HHlwIdX79N X-Received: by 2002:a17:906:5584:: with SMTP id y4mr5978770ejp.89.1568744138888; Tue, 17 Sep 2019 11:15:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568744138; cv=none; d=google.com; s=arc-20160816; b=F69K7TL7dpTy98Y/1Xg5y/QIjbwtitwtdctn7B5/aD5H+ph+lcIqyJImOu73Fkn/dq zsxfCzelWvQw9QgFawlaRUgGhsCcR2iQ4L48IRdnLe6w4mQref1FqDkrTtJeakQkmVIX Z8Zb+8tYrFNmo8V1fehZDfzMmzJhTr38+lQkhNxsNGTZCJCl7s23TBWo3Dj3mzCwqM6l vm3/tO0An1XEKpIYQwoXkqiuLD/Izs6f5MUoeZb6ygp+erX9SFdv4HKGuZPzi/iM/oQn 6bFT6t8GVvdYh2sZXW+aAIMLcDxLsh2wJ8XVTrj4QA03yGpNhLF5W8EJKp3Vooakin4A EWJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=nhKnPOt+iM6RjqMufNQJZ2tymC2jla/ch+wWYD0d/JQ=; b=N0utRKD0uLnKaROkQsTMjgGsxErqt5dhcO+o56G5j2bjEQVX+xHaOxdKij0X7qHVcN TM6De8iE6dk0jBNXPwmImkTB40nG5vompvPIm7dLP7xZ2BPB68+cyWBXs6zC9ZJcl16x Pj44123mynz8pPAWtI10VYijlSAmTh21xCqWqL53py+dAzfVYzDePQw+5R2JTfZm4GzD fv6OHdxWeUDGUOR+e3eNGyDJi8EoH752PGAKK40T+Fy0SPs0j5XmI+jYh0oII3bg9vbJ 8aCaXJMh99hzLdkhXNlHSLseGyTotSJwYF+Ea+yt1vUn3ooGlPLwXP5/ZU6G6xp2lQz6 rJpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=oNxis3aY; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u16si1568416ejx.179.2019.09.17.11.15.14; Tue, 17 Sep 2019 11:15:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=oNxis3aY; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729716AbfIQPky (ORCPT + 99 others); Tue, 17 Sep 2019 11:40:54 -0400 Received: from mail-ot1-f65.google.com ([209.85.210.65]:35499 "EHLO mail-ot1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729702AbfIQPky (ORCPT ); Tue, 17 Sep 2019 11:40:54 -0400 Received: by mail-ot1-f65.google.com with SMTP id z6so3481432otb.2 for ; Tue, 17 Sep 2019 08:40:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=nhKnPOt+iM6RjqMufNQJZ2tymC2jla/ch+wWYD0d/JQ=; b=oNxis3aY5ipNGzK11h1ZBDGH/O5NNrKTZGlH5cf6NSAoz74/ra8p88AvzmhKfUQFX+ u5xBk1MsRvV92GysOmr5G4bHaWbckMXkXtCn4RfOBG06o2SNfasIxJldMI+Aj9ERFg8t Ricr7xGSinm39RY24lHRjgMIdSmwN2kfk3WpqiUumNaXhkVUZfIjoyWcot6fi8MWGwPg 9yDzxG0q+8fKtT2W+YOySpp7Lcx2NhvYsabBrbNkg5JZvRNDR8QHg0KnU5j0r6sF/7PM UXxrtno9WoxgDgGaxA9oJRVhJaXEubgg8bp+fk99kiZxOlHldTZaHfOgX4yx/yHJGXGS GMng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=nhKnPOt+iM6RjqMufNQJZ2tymC2jla/ch+wWYD0d/JQ=; b=OxcuirVru01a1bSECHnR96tJxnyzgel5hBzIgeaiT4UmXqjvebQi6sxiYkM1e6lhl1 D50p6bmSBvFRvcEehNAHqqRo/1NI/u34Nfm/FBebhR5y3wH4cVcQfY49z1oOMiGVf7gf mckMKuAlq7/VLi7J75OgRl9jyOROtYOPgc68w9pCwvpuqFqvVSRmKVHJXXYQz3xaDrSd o9gdryCa+YuovA1j1qDFlO2GFbC1MzjIGe/9avsOc5UcE2AkFvTdhxFVKFhwzqw1kCTW iC5SKMG0zEv1p3r/NBg15TfDn4yIogVhDZm3clj3Hml20RAhAZedPCxsQycfIt/qOI7l yFog== X-Gm-Message-State: APjAAAWTdTliuza49XQeHPYYsW/nbX/gJ4x6syudjJzePMvqzKN9wrI8 P/uQt1XpS3OTb/8RrMtPE3zKxWSu X-Received: by 2002:a05:6830:13d6:: with SMTP id e22mr3519763otq.280.1568734852166; Tue, 17 Sep 2019 08:40:52 -0700 (PDT) Received: from [192.168.1.249] (cpe-70-114-247-242.austin.res.rr.com. [70.114.247.242]) by smtp.googlemail.com with ESMTPSA id t82sm883284oie.12.2019.09.17.08.40.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Sep 2019 08:40:51 -0700 (PDT) Subject: Re: [RFC 0/4] Allow live MAC address change To: Kalle Valo , James Prestwood Cc: Johannes Berg , linux-wireless@vger.kernel.org References: <20190904191155.28056-1-prestwoj@gmail.com> <4c43ea6a74cacc61184bc5b1387fecaa40711369.camel@gmail.com> <4909a428ee6fef2bf8b0e61841bc88062f534b13.camel@sipsolutions.net> <896183390a396e8e0508622eceb3664effcb3c30.camel@gmail.com> <87a7b8lciz.fsf@tynnyri.adurom.net> <844f1a1dc72ec73df5a86864b410bbc490c4abdd.camel@gmail.com> <87imprbc0j.fsf@kamboji.qca.qualcomm.com> From: Denis Kenzior Message-ID: <763f4560-ba78-b0e7-6855-fd4bc048ec13@gmail.com> Date: Tue, 17 Sep 2019 10:40:49 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <87imprbc0j.fsf@kamboji.qca.qualcomm.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi Kalle, > For user experience scanning and DHCP are also important, what kind of > numbers you get when those are included? No need to have anything> precise, I would like just to get an understanding where we are> nowadays. Scanning heavily depends on the RF environment and the hardware. In our testing ath9k takes stupid long to scan for example. But in a sort of best case scenario, using limited scan and no mac change, iwd connects in ~300ms. People have reported that they have not finished opening their laptop screen and they're connected, so at that level of latency, every millisecond is important and totally worth fighting for. Randomizing the MAC would penalize our connection times by 2X (300 ms at least). And Android folks have reported the penalty to be as high as 3 seconds. So this needs to be fixed. And do note that this is a feature every modern OS implements by default. > > As you only provided one number it's clear that you are only working > with one driver. But for us it's not that simple, we have to support a Please don't jump to conclusions like you seem to be doing here. James gave you one number that is pretty typical. If you want us to provide numbers for other drivers under given conditions, just ask. We have a framework for timing these. > myriad of different types of hardware and there can be complications and > additions later on, even for simple features. Like the dynamic power > save support I submitted to mac80211 over 10 years which was supposed to > be simple, and still we talk almost every year how do we get it out of > mac80211 as it makes maintenance difficult. > I'm not sure what point you're trying to make here? Regards, -Denis