Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp5464922ybi; Tue, 28 May 2019 13:35:48 -0700 (PDT) X-Google-Smtp-Source: APXvYqx24YWolcOvbL7d6xARg/3Bkikk7PImFvLy5q3jgqwkPhLKwqDWCiyhUOt/vwaMBqq3ylRA X-Received: by 2002:a17:90a:2908:: with SMTP id g8mr8258945pjd.131.1559075748134; Tue, 28 May 2019 13:35:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559075748; cv=none; d=google.com; s=arc-20160816; b=PGToY59f+QmTPMDw/2bEKahbMXDW+/tY7GKzA8wJxf2WRAh10Z7V1+lZR7cACtUUkc jMc0UXUzCt1Y65yhswesneN/HRv1RtQSCxtJheHw3WlI9I8754SWz97jgQY/bck3X9Zm zdVPo0mKI3qKEY/Ck2+NjC0HVpqFuAERmDlUGCK0bRDawiyJVth698Zh1RFR1Eo+aJRm lJCoa/pq8V2UA1lAm0WLtxTAWvf9tJsNC5dDccDxOcgQXvfLerjCJrlHO8FLGqzoD9Ge su+xwonIpNgVnVpdUZKa1L4EEUCz3IIgzeE0j9SnXxkp/W2pfBpATdXAfwVc3oXqX//U CU/A== 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:cc:references:to:subject:dkim-signature; bh=cPP04IloFnPa5c9+YmxzQndzfuK3JG2EmKKmkSkTymk=; b=j2tZt+tkJqO0t5UwOaD9V8de+rJGbfB05CtmL6W/izDeKAkoeuC/i76BklzxOxIiBj TbzraS5ok3086GTEZDmJ68QSjCYRSRDMIkaYwp1O3xzfwc9JHFKBrCg4T+3gUz6tk5KE m5AsKgvQtKmKE2nR2nCKU8kzH/ENOc0A+29pK7PMY+KhfLDWNs2gRddrMoToldA3tclI kZLh6uNy+z4YjTQ5zfXD6Wuyb7zvxdw7rWmzNGH55tk+3SOAbLGTUsLzSNfsEIY4uIRS qSktF5SKqDDaLCPLYdvgvA24LloqvBUUHAtI0chQIc0U1uYc+PRiS5WA+tTrlNbYc8cB ez8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=TVqEK++c; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 1si17698870pli.25.2019.05.28.13.35.17; Tue, 28 May 2019 13:35:48 -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=@broadcom.com header.s=google header.b=TVqEK++c; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726678AbfE1U14 (ORCPT + 99 others); Tue, 28 May 2019 16:27:56 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:40677 "EHLO mail-ed1-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726481AbfE1U14 (ORCPT ); Tue, 28 May 2019 16:27:56 -0400 Received: by mail-ed1-f54.google.com with SMTP id s19so5533824edq.7 for ; Tue, 28 May 2019 13:27:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=cPP04IloFnPa5c9+YmxzQndzfuK3JG2EmKKmkSkTymk=; b=TVqEK++cs6d68l17eMOOwsj1y0iplkc2yY+Q7mFXoUU7dQ/Sh4kFcae3HHneyNiG2L yKuJgon5q1ZpHpkC6UiS8QPwt1tY8TOqmeogQ+gSKU5q/93X3XRrawKeOSNYyf0WdSqp MHsaNF//h1NKru5bGKA9WytTHTJur15+WyRto= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=cPP04IloFnPa5c9+YmxzQndzfuK3JG2EmKKmkSkTymk=; b=M0xxP8zLAgn3HjIyPKT5F5FOG24TqEU9O6hSIjy4gYMIPEQ9bEY/10cEEJ8IZ6Fm5u 9yNFAuAruaSX0/es4wjlAUrzAyfwFerSH6zpP1tinr7n+ILYIR7Y3YyS86E7GIFIChrN 8q7zYjKxzU2Uvi23iBmHJCz1bQGD1uW6gVPzo5NG01ujiuGM8PW9C91xvcL/iVNZDAjw PC356E4qvxjxfpXorNKL+xAM97PIi/8Uev7lhxM0zSaVtRGJFqRHIOx7zCjB4VyoU/rl DpuLad9uymcb+N38ENB6rxjPjs+3m+fqQ5wyfjes4dJ+tHTs9SQG14xO0Tzm/611zKu1 1FwA== X-Gm-Message-State: APjAAAVWnaA+bPu/d473KuRK63AB6B5ugvf974ZD0YrcUcO0F4n4LKLf vB5rA8XIBFmats0Rf1KW6QM0xQL2bRrhjWSQf0KsvZytYKN5w6R6p8X/GBEJbhxrJssxSVQL9FX i7K6vBIc8xm01PYHFhdhFFbaCFdOOkdfag8rGRFSr35cS6jNG+V305Pjqb2pWwlau+Yqzkl7mgU uMVhw43fjcwQKdbRgQ X-Received: by 2002:aa7:c0d3:: with SMTP id j19mr99838732edp.179.1559075274825; Tue, 28 May 2019 13:27:54 -0700 (PDT) Received: from [192.168.178.129] (f140230.upc-f.chello.nl. [80.56.140.230]) by smtp.gmail.com with ESMTPSA id h4sm2415748ejx.81.2019.05.28.13.27.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 May 2019 13:27:54 -0700 (PDT) Subject: Re: brcmfmac & DEL_INTERFACE To: Denis Kenzior References: <089d2d0a-a802-3c2b-4993-e17326028d1f@gmail.com> Cc: "linux-wireless@vger.kernel.org" From: Arend Van Spriel Message-ID: <5679a6a1-e4a1-1f55-5b6d-21b178201078@broadcom.com> Date: Tue, 28 May 2019 22:27:53 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 In-Reply-To: <089d2d0a-a802-3c2b-4993-e17326028d1f@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 5/28/2019 8:16 PM, Denis Kenzior wrote: > Hi Arend, > > We noticed that brcmfmac doesn't support .del_virtual_intf for > non-p2p/ap interface types.  Any chance this can be added? > > We currently remove all wifi interfaces and re-create the needed ones > with SOCKET_OWNER set, and it would be nice if we didn't need to treat > brcmfmac specially. This came up recently. During probe the driver creates a network interface that we refer to as primary interface. We consider this non-virtual and ownership is with the driver. My guess is that this concept comes from the WEXT era, where we did not have the ieee80211 phy objects to interact with the driver from user-space. I suppose you don't mind the creation of this interface and just want to allow removing it, right? Regards, Arend