From patchwork Thu Feb 13 08:51:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergey Matyukevich X-Patchwork-Id: 1237346 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=quantenna.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20170209 header.b=BJ8wBAQj; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=quantenna.com header.i=@quantenna.com header.a=rsa-sha256 header.s=selector1 header.b=PcDz8gxL; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48J9Ll72Rhz9sP7 for ; Thu, 13 Feb 2020 19:54:55 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Gg+b0ULUx9p4OMjegkxWpjXYCB6Zuh1df43Xwe/AciY=; b=BJ8wBAQjBKsUKs y5u6jyR1oCl3K/tyRsioJF8bm1Fvq60YyL08mq9LCVGNSPx6XUT9NUuN/VCnVYrEynWli79EK3SMI TH4mSvejSUUjEP81E8tZ1EeFkoZ5XiZrsTOJvrs5AeNVcf/LOSMnaWGZeysY0xVY6PWOOMZNFkwyG zXsOdih1i25y9iV16y5DPwbOcduir9ZnkOqMgEIrj/jqF/+0JYLrCcMY15VCytp1VzI9znHYca/9l kQTd+wXkfJo2q+2Uq5JBW63O1Div4QfYxbtLstFyS0APxZTViObevQ3RBWsWm9j+qEliwa7xqysVE MnXEhj31IHqprY2k2J5A==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1j2AGm-0004Gf-94; Thu, 13 Feb 2020 08:54:48 +0000 Received: from mx0a-00183b01.pphosted.com ([67.231.149.44]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1j2AGk-0004Fx-04 for hostap@lists.infradead.org; Thu, 13 Feb 2020 08:54:47 +0000 Received: from pps.filterd (m0048106.ppops.net [127.0.0.1]) by mx0a-00183b01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 01D8kGEi028610 for ; Thu, 13 Feb 2020 01:54:45 -0700 Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2171.outbound.protection.outlook.com [104.47.58.171]) by mx0a-00183b01.pphosted.com with ESMTP id 2y254nnfuw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 13 Feb 2020 01:54:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lAlCMTOXdZqj1DmUCzfhRCxgbWE5Jul9WXf/E8StOSCVks6cZmlYviAmLDzg3Y4T5fMrf6i5DuvvqUQHW7bA5HczGOCcmy4hdg0qYjc9Mxu+OHVLWGwWAqmO3AdHsg4dUTORYDEdN22o7isMTvu6j1jEL4jYdCnID2Dz8Bv3RrS+otIO0AZubtx1B5CLQBqryI4pbabJlWA1pZNz+0oGXWNjs6qbghm/fbRMosH6s1GM8BmZCCxegx7PXVNBc7PD+pmeG/aqc+BgAq82gnj6PcbPIbGxUH+USsUu8speOUnYLG/yax9EcjxcgsRKrOSy6V0c4V3pRx2vhSfzVEoy2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M1Dl9dsZGCvUr8ZWgajDmNUDzShG1aNcgMCxzBPJi0Q=; b=AdHwu0ZPJKWg35AvlbV3yNI8n2xsu4USIA69bZvmkt27uFjnfteExKQL9MkQm3+2Bs54PV3yz6NicdVlwTPC3lHnZygbD0UBXM48BzUbsME8gCqa5ehbuIkqZ6z42MiQEgpK/jL/BEiiDS1rk5HaEPssvxwTXZY/el463vX9sVhlrEciSL6xF3ome4DrPGzk+0/chP0i9V142glkwV0ht/U0czdB0Dfws7JKykZsXhjmzUlxfQiT4ViQL39gK9odcd0jsuNQCt+daV/s39Dir4C9GvAecy2N+kdFqrn/XEo4lnuobiF9h+cZUue6Sx+E3bIpWahelkFvZeIEQkMfcg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quantenna.com; dmarc=pass action=none header.from=quantenna.com; dkim=pass header.d=quantenna.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantenna.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M1Dl9dsZGCvUr8ZWgajDmNUDzShG1aNcgMCxzBPJi0Q=; b=PcDz8gxLj2FGAtKnuKUfUW28wZ6/bBKI/nn6IXEyxINlqLy4XBsgjvh7MbbwFFECuwvpM7YsstNmeYnP6eVQ3AWlSBXFz4cEv0S/rCDd9Wt5jX3S7zuKOrLyiWDZXBiuJY52A8wyaMbMwAYEvtBtTw9jDw1RdyOarJ+Q99M1l/4= Received: from BYAPR05MB5366.namprd05.prod.outlook.com (20.177.187.25) by BYAPR05MB5126.namprd05.prod.outlook.com (20.177.230.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2729.9; Thu, 13 Feb 2020 08:54:43 +0000 Received: from BYAPR05MB5366.namprd05.prod.outlook.com ([fe80::86e:d929:ba3d:19cb]) by BYAPR05MB5366.namprd05.prod.outlook.com ([fe80::86e:d929:ba3d:19cb%4]) with mapi id 15.20.2750.007; Thu, 13 Feb 2020 08:54:42 +0000 Received: from SN6PR05MB4928.namprd05.prod.outlook.com (52.135.117.74) by SN6PR05MB5662.namprd05.prod.outlook.com (52.135.110.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.8; Thu, 13 Feb 2020 08:51:22 +0000 Received: from SN6PR05MB4928.namprd05.prod.outlook.com ([fe80::25b7:98a0:c066:1a9]) by SN6PR05MB4928.namprd05.prod.outlook.com ([fe80::25b7:98a0:c066:1a9%6]) with mapi id 15.20.2729.021; Thu, 13 Feb 2020 08:51:22 +0000 Received: from bars.quantenna.com (195.182.157.78) by LO2P265CA0075.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2729.22 via Frontend Transport; Thu, 13 Feb 2020 08:51:21 +0000 From: Sergey Matyukevich To: "hostap@lists.infradead.org" Subject: [PATCH 1/3] nl80211: pass WPA3 AKM suites to driver Thread-Topic: [PATCH 1/3] nl80211: pass WPA3 AKM suites to driver Thread-Index: AQHV4krDNf6PTxE/wUKw1dFhufZyMQ== Date: Thu, 13 Feb 2020 08:51:21 +0000 Message-ID: <20200213085112.27376-2-sergey.matyukevich.os@quantenna.com> References: <20200213085112.27376-1-sergey.matyukevich.os@quantenna.com> In-Reply-To: <20200213085112.27376-1-sergey.matyukevich.os@quantenna.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: LO2P265CA0075.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:8::15) To SN6PR05MB4928.namprd05.prod.outlook.com (2603:10b6:805:9d::10) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.11.0 x-originating-ip: [195.182.157.78] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7fa70313-6005-44c7-d846-08d7b061e63b x-ms-traffictypediagnostic: SN6PR05MB5662:|BYAPR05MB5126: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-moderation-data: 2/13/2020 8:54:40 AM x-ms-oob-tlc-oobclassifiers: OLM:2512; x-forefront-prvs: 031257FE13 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(376002)(39840400004)(396003)(366004)(136003)(199004)(189003)(2616005)(86362001)(956004)(103116003)(4326008)(8936002)(6486002)(186003)(71200400001)(36756003)(16526019)(478600001)(66476007)(64756008)(66446008)(66556008)(7696005)(66946007)(1076003)(81166006)(107886003)(2906002)(52116002)(26005)(6916009)(5660300002)(316002)(81156014)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR05MB5126; H:BYAPR05MB5366.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: quantenna.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0VUgSKqWwo7Y5RX+BIOfUYzeRyI9bkn3GWKv3JDwBGAUeIJWXBbECjv4Dz+iUydQ966rsqf/l0u2+YtKe5kcLFFWNeZA/oCrUF29bfEHYwRwOriGYCQvaZGxgndQyL6dzdStkVJj/pcKeu9PmHbpB5+FbpcZSq2/TDdUMEIb2TW6Ytz7veTug+QGqWUYOlzts39CdgH7HZpPl64NuZkne4wKOAg4fnBliM3PbNiTUXWWru3oyBY3tVn8CvurhFU+IxsdXSGIqp5kVXXvwA1RMbbOjQl9ISvZTxp7DsqkIH+LN/PR5b6B2WHE4ur34ZZnySCrdZhitUl+YhRpxx/Zhxo2uxyEILC56Wg3DeYEv1dGsrCl0PQdl0QBbMRMmSdtXVVQt3eTlcyrVf/WbZc7KS0ee9YcAcO87Yh2V4603Bafdep7MjSTkBdN1iqYFWgj x-ms-exchange-antispam-messagedata: nKfkoGpuyRI9OpFjlMK/ty/3XgBmVWFT5sfC7jLibGq5PhQawCKPdLcOe1Mw3clPujkQeb7uzME+uJrAn4LZ0iTGFjUDVX0tpUQg4Ia4Mp/H8s2ZhUMbdY89ii5l+epZUFArzkLiOmmlr5Ba7hEwUA== MIME-Version: 1.0 X-OriginatorOrg: quantenna.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7fa70313-6005-44c7-d846-08d7b061e63b X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a355dbce-62b4-4789-9446-c1d5582180ff X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: pCEwplWDrDpxJkVeoto+nDQeWcuGpjhkaQqxh87ZM5EvkRUDmihqL8JGv6K+9Z2PD31C1l3YUE974GPhryDbwHjjmBYL8Pcq5i433cV2XjGoNXpZZ7NigGNpqSwm2zvFE/J5hSDKwO56JYu63p8raBp6w9dZwUwX0XTgE/z8OH2cHdQUHsvh3MjCW/Gee7+m0dbkmc1d9W4EeF6VJpESXh/Q+Wn6mTx5oZSO1ERoep4= X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2020 08:54:42.9544 (UTC) X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5126 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-02-13_01:2020-02-12, 2020-02-13 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=994 priorityscore=1501 spamscore=0 suspectscore=0 mlxscore=0 malwarescore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002130070 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200213_005446_056454_50644FAC X-CRM114-Status: UNSURE ( 9.05 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.9 (/) X-Spam-Report: SpamAssassin version 3.4.3 on bombadil.infradead.org summary: Content analysis details: (-0.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [67.231.149.44 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: hostap@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sergey Matyukevich Sender: "Hostap" Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Specify WPA3 AKM suites in set_ap command. Drivers may need to pass this information to firmware to setup SAE/OWE offload properly. Besides,drivers may use this information to perform early check SAE/OWE offload in hostapd. Signed-off-by: Sergey Matyukevich --- src/drivers/driver_nl80211.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index 7305ed60b..5d54614fc 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -4202,6 +4202,10 @@ static int wpa_driver_nl80211_set_ap(void *priv, suites[num_suites++] = RSN_AUTH_KEY_MGMT_UNSPEC_802_1X; if (params->key_mgmt_suites & WPA_KEY_MGMT_PSK) suites[num_suites++] = RSN_AUTH_KEY_MGMT_PSK_OVER_802_1X; + if (params->key_mgmt_suites & WPA_KEY_MGMT_SAE) + suites[num_suites++] = RSN_AUTH_KEY_MGMT_SAE; + if (params->key_mgmt_suites & WPA_KEY_MGMT_OWE) + suites[num_suites++] = RSN_AUTH_KEY_MGMT_OWE; if (num_suites && nla_put(msg, NL80211_ATTR_AKM_SUITES, num_suites * sizeof(u32), suites))