Received: by 2002:a25:86ce:0:0:0:0:0 with SMTP id y14csp1294669ybm; Tue, 21 May 2019 11:39:43 -0700 (PDT) X-Google-Smtp-Source: APXvYqxTuVyYrB1z/M/GkqpOSO93ouIkQw4u/5c6T5Lw/FpoTAByNd8Ob2MQEVNPtBsCKFvvHyqM X-Received: by 2002:a17:902:a70f:: with SMTP id w15mr14662351plq.222.1558463983149; Tue, 21 May 2019 11:39:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558463983; cv=none; d=google.com; s=arc-20160816; b=RC6Ro4yjvS0gN3k2asBalyeMdjahKB6/iok5I2/LKLnEeKDJRA0qP8AUS15c425586 fzlKNjMaWME0Qh34d//kX3sOg40NV3eR3WqFI9idvdeUB71E/HMgzknE8dgIY7xlwqD3 hW59X5IfHPpx7JLH3xcLIbPsx2wlIzu8Fe7Uo3a8uv4uCy0ZlLeAB9QtSL8/1qjMYI+v ljS2kzEdwRRI8ITPhemEt44vLtIN1bn5x2IehGLxRJVF5yyTi4aLNPiAqRFf8RNRPEt+ +CFLzj9+hvTJITjfVfRctEgQJ3iUxkCd+m71pdY6Z3326RGywjFVdiLLoQkwjzHIh5ZK W8cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=h8+aGeYT5qXDSdkx6yR9bpYe/TTOAuzsAfwvtvzf5Is=; b=tO2kSqmFa+E024W+UgNb7HIla8QwXpBPnZXK6IJivrqbvPW5VDmyfLqwS8y5HGrpKp qik2yVEqTYEgoJbqkwEKDAQJNavqJ2VNNgrok4EwIXd6sLOARX0AvugjePdrj/0PF+ye OH4EytjZzUxc45+PdvrMFmHa/RUBUnaG+fYwEoKg1IOG7Sk5iOuJJdk7CknkaaFxtOBj zTNFbuPLwfjWfX0FehysS38+wEBNs7/o7DfX+q2uUtt6m9FMuDQiakGWKAC1nO+Yl1bR rutruuchF1rXdym4wQ1/c3a5BuL7rXM80Jyz1aRdkKlPiJ0wLyv3JSZjVQbVu6HD8h0t tszw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@endlessm-com.20150623.gappssmtp.com header.s=20150623 header.b="Eh/0/qLl"; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i6si24799499pfc.158.2019.05.21.11.39.12; Tue, 21 May 2019 11:39:43 -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=@endlessm-com.20150623.gappssmtp.com header.s=20150623 header.b="Eh/0/qLl"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728331AbfEUSif (ORCPT + 99 others); Tue, 21 May 2019 14:38:35 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:39147 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728114AbfEUSie (ORCPT ); Tue, 21 May 2019 14:38:34 -0400 Received: by mail-qt1-f196.google.com with SMTP id y42so21735180qtk.6 for ; Tue, 21 May 2019 11:38:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=endlessm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=h8+aGeYT5qXDSdkx6yR9bpYe/TTOAuzsAfwvtvzf5Is=; b=Eh/0/qLlE+PGEv0szp/tME8Mf492pAcyTPjOVx74OXnRf+jIxZatVgsDae4oYvjtZl chwtNLzvs9AxfrmUu4yhjTOPtkscRUuZLj22BLVREdhGSQB8nOGDWtvSCooK4/Cer76G 8PcTM4k7z6NtwPzs9T+GmXkUaScvZTMQ2yheSiQ8nVxEnFRmmYZUldUvi2k9LMq+Mjye REKMlkuBqlOMWao8ae9PoGnQLnH9jvCUe2S12yiNkgo0Nen4GZ8ZlWj+T4qU2PF9HO4j IqTYxFWEM8Yd+lQN50zrDaEqGPzNsWRlTdWijeEC+3JtDacBp8V2h3dsTCSDH2zYdUuw W2VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=h8+aGeYT5qXDSdkx6yR9bpYe/TTOAuzsAfwvtvzf5Is=; b=eyVXPhrSTaaXJaDzbXN7NdJ4Lm0ie+wfrwiXJNHyZO0yqN5hFg9oYrfR3Tq/hBkYPe L6ZVIB11uIwjxxofBU5jZ7qImvswG3I8TnjkbIvKBm9j0DyReg3pdxrFRqQzlDF2sS9p Qg9ZffPcSZ+Nqd1kNq/36UTrCzEORPB4GHnucR02tI7ppiDH+3nLMOp/p45oFtwJa1do uMvK4N0W/JzkDaD2j346DGQroUJ2b2/JGNm1jf2ZAu3HQjrMCD5Nbou7ClPCu9f6p+kd V177WkCPONReny2xGC57RpsvscpUb9nG9Kz07HgO8mJVwUXSVqzTp9/Sy60n4qk23yVi QpNQ== X-Gm-Message-State: APjAAAVSz6NcN2g/Yf3lYHW4ou20CCQ+4FPu/U652U0di4n5NAnOavr6 hw9o7F+boGFO12bbwVUiw1E+LidyAn7NbUh0u4g/hA== X-Received: by 2002:ac8:6b14:: with SMTP id w20mr48888998qts.110.1558463913900; Tue, 21 May 2019 11:38:33 -0700 (PDT) MIME-Version: 1.0 References: <20190503072146.49999-1-chiu@endlessm.com> <20190503072146.49999-3-chiu@endlessm.com> In-Reply-To: From: Daniel Drake Date: Tue, 21 May 2019 12:38:22 -0600 Message-ID: Subject: Re: [RFC PATCH 2/2] rtl8xxxu: Add watchdog to update rate mask by signal strength To: Chris Chiu Cc: Jes Sorensen , Kalle Valo , David Miller , linux-wireless , netdev , Linux Kernel , Linux Upstreaming Team , Larry Finger Content-Type: text/plain; charset="UTF-8" Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Fri, May 10, 2019 at 2:37 AM Chris Chiu wrote: > I've verified that multiple virtual interface can not work simultaneously in > STA mode. I assigned different mac address for different vifs, I can only > bring only one interface up. If I want to bring the second vif up, it always > complains "SIOCSIFFLAGS: Device or resource busy". Interesting. Can you go deeper into that so that we can be more confident of this limitation? ieee80211_open() is the starting point. ieee80211_check_concurrent_iface() is one candidate to generate -EBUSY but from inspection, I don't think that's happening in this case, perhaps you can keep following through in order to figure out which part of the code is not allowing the 2nd STA interface to come up. Daniel