Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp2511362ybl; Mon, 19 Aug 2019 03:18:03 -0700 (PDT) X-Google-Smtp-Source: APXvYqws8+Da5G2pOBIaFv2xexgyL8c2xxCXKixyxcGN4kAkFup6aUxQN2bE4onwQOSsHCnpIi8e X-Received: by 2002:a17:902:8d95:: with SMTP id v21mr22118049plo.267.1566209883302; Mon, 19 Aug 2019 03:18:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566209883; cv=none; d=google.com; s=arc-20160816; b=u6VimXNWsPtcgdBs5Ua+Iv7f4Myjcvpvkrfdb/m9wjUq2AhXmO2WfoaEpcn2XiGZGW tBmkE8ru4yN09aPwFHNzZv1RIfnibSB36xaxqDbucA0M17ql4jZPBSepTaq0To7Io0QX aPVZNRVcneTQ5CXRdcaSS2ZJWooo3KD41C5nvIk5q2RBeleccnAl3fP76SwxZhVZwIdJ 0FKxlEQaBKoR3Msm/VsugXKajTK9OEErXeij1deAmDclMgNq6tNH9NUhxvLUwB+M3doa cso1d/ePYtJseI1raBB2uyE1bcf+407JZqE++HTAIuWEnX75mXlayzbgBA2I7T/hVSei NLNg== 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:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id; bh=VtEoAUF9NR0HvCF2S9dkA6jBfZ2hHF2dn+RmMeLbcm8=; b=IV/WrKNKv/6LcwTSGmm8INjZrBaiUVLTfGOY64LYujVjgKZe70kX8TKeCYnbDsgsYy 8FjTYVyYyLrszHStvuw+zPJ6RzNddFS/QHEptFICcIbs0j/C2MtHY8JG8OK6mWiC9ehO qcXcU409kHxliheSeHyxg54wInz4aAYaDMEiSaGBKjgLf3iflZ2kyhokK/DkRkYfRETG PNya4HTaAn/Ao3cPoUdD+qEEc8GeDuqxG1/RiLM6aTyyEKvGrMZAD7r/h2pUUb/bXumi 7qfsAokVS//vJKDQ7IYqgYJevr9i4rmQNMGl42+8xJXvbghDAVAmjS2G2/xflXKAWfsa k6Vg== ARC-Authentication-Results: i=1; mx.google.com; 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 g62si10358607pfb.219.2019.08.19.03.17.48; Mon, 19 Aug 2019 03:18:03 -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; 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 S1726852AbfHSKQG (ORCPT + 99 others); Mon, 19 Aug 2019 06:16:06 -0400 Received: from s3.sipsolutions.net ([144.76.43.62]:38972 "EHLO sipsolutions.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726692AbfHSKQG (ORCPT ); Mon, 19 Aug 2019 06:16:06 -0400 Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1hzeho-0007hK-Uq; Mon, 19 Aug 2019 12:16:05 +0200 Message-ID: <3a8edc6691a03ed3c253d95811d5fd6cae453a03.camel@sipsolutions.net> Subject: Re: [PATCH] cfg80211: VLAN offload support for set_key and set_sta_vlan From: Johannes Berg To: Jouni Malinen Cc: linux-wireless@vger.kernel.org, Gurumoorthi Gnanasambandhan Date: Mon, 19 Aug 2019 12:16:03 +0200 In-Reply-To: <20190815133825.8131-1-jouni@codeaurora.org> (sfid-20190815_153916_400716_E56EEDCF) References: <20190815133825.8131-1-jouni@codeaurora.org> (sfid-20190815_153916_400716_E56EEDCF) Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.5 (3.30.5-1.fc29) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Thu, 2019-08-15 at 16:38 +0300, Jouni Malinen wrote: > From: Gurumoorthi Gnanasambandhan > > This provides an alternative mechanism for AP VLAN support where a > single netdev is used with VLAN tagged frames instead of separate > netdevs for each VLAN without tagged frames from the WLAN driver. > > By setting NL80211_EXT_FEATURE_VLAN_OFFLOAD flag the driver indicates > support for a single netdev with VLAN tagged frames. Separate > VLAN-specific netdevs are added using vcongig similar to Ethernet. > NL80211_CMD_NEW_KEY and NL80211_CMD_SET_STATION will optionally specify > vlan_id using NL80211_ATTR_VLAN_ID. Without really looking at the specifics, it might be relatively simple to support this in mac80211? johannes