| Message ID | 20260513100010.1947710-8-kavita.kavita@oss.qualcomm.com |
|---|---|
| State | Accepted |
| Headers | show
Return-Path:
<hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@legolas.ozlabs.org
Authentication-Results: legolas.ozlabs.org;
dkim=pass (2048-bit key;
secure) header.d=lists.infradead.org header.i=@lists.infradead.org
header.a=rsa-sha256 header.s=bombadil.20210309 header.b=KLN5nToo;
dkim=fail reason="signature verification failed" (2048-bit key;
unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256
header.s=qcppdkim1 header.b=aPeQP/oU;
dkim=fail reason="signature verification failed" (2048-bit key;
unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com
header.a=rsa-sha256 header.s=google header.b=dIBhOo4/;
dkim-atps=neutral
Authentication-Results: legolas.ozlabs.org;
spf=none (no SPF record) smtp.mailfrom=lists.infradead.org
(client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;
envelope-from=hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;
receiver=patchwork.ozlabs.org)
Received: from bombadil.infradead.org (bombadil.infradead.org
[IPv6:2607:7c80:54:3::133])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)
(No client certificate requested)
by legolas.ozlabs.org (Postfix) with ESMTPS id 4gFpsl11XJz1yLT
for <incoming@patchwork.ozlabs.org>; Wed, 13 May 2026 20:02:19 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=lists.infradead.org; s=bombadil.20210309; h=Sender:
Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:
List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:
Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:
Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
List-Owner; bh=QJ5Yf7SSwZZZMaNShIQQoDmw0NG0XnYImxDZrDkIYXA=; b=KLN5nToogcW1AV
6SRg2p+F7hZw0G8WvhcQIHIzvRiyEcJclWAuPMuD7CYeccoKmBZYgEZF4hdnSxrYlEcs1URfbdRQh
SqgTqRd9auDR5ROThfVTcbAL7auq3zQAzWhbauOfI9/JBiNa3Wf24gj2AUKdNuxdPeuGW0+CJoSF9
ekLpXZ3QafqhzBHqdvSw4Bxq+qyO/bUxu8373KxL/1r1u7wIvEEK+z4x3eu92bw5tWjEykhcoY8zj
k5BC4d8RBbtIHU+1nEGX64/vc0Fa4X96IFkfNyRFEMEu8Fx2g7exmEidykzQHMkmyZIPiLa7ewnKL
6Cxq1HOa9t0ixj0/ajkQ==;
Received: from localhost ([::1] helo=bombadil.infradead.org)
by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux))
id 1wN6Oh-000000020lK-36H6;
Wed, 13 May 2026 10:00:59 +0000
Received: from mx0b-0031df01.pphosted.com ([205.220.180.131])
by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux))
id 1wN6Of-000000020jl-1VXL
for hostap@lists.infradead.org;
Wed, 13 May 2026 10:00:58 +0000
Received: from pps.filterd (m0279870.ppops.net [127.0.0.1])
by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id
64D4p5ox2338760
for <hostap@lists.infradead.org>; Wed, 13 May 2026 10:00:56 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=
cc:content-transfer-encoding:date:from:in-reply-to:message-id
:mime-version:references:subject:to; s=qcppdkim1; bh=MBeYMlBhdJ+
7xZ8sLm4ZCMoMGzuj241L1VkPwNeE6AA=; b=aPeQP/oUclxbArG65yqgzWcbWDu
nhPC0aPSDjVa8NBlIBQjpl+KXuR0+O+zZBFpmPysc3Q+2iRmLtTM3tq2MeaOgnee
U5HtbaQlfHB1RDkdTSzg0kZ4HRW3J6fbGYPYDQLQHkNxOjF7yPWUwkEouOeODVq5
ABXuL1Ey5Kqf2sz0bGectdvS2TzNju/nUbpR6P3hbfmtKomvM/iE8b5z+WCcJPqS
4wXEIbwIpwZRpOlxK6MG9lnyBBJLuwcOUDWsqN8VzhtE5Mr8qjvvSY36nKVLRJdk
EJmPlll8vbQMUCkCCiaM+41PJXij/UtdRloUagZbyhwujD/mmJ0Nfh9q9cQ==
Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com
[209.85.214.199])
by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e49vxavv8-1
(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)
for <hostap@lists.infradead.org>; Wed, 13 May 2026 10:00:56 +0000 (GMT)
Received: by mail-pl1-f199.google.com with SMTP id
d9443c01a7336-2b9fe2d6793so119447985ad.0
for <hostap@lists.infradead.org>;
Wed, 13 May 2026 03:00:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=oss.qualcomm.com; s=google; t=1778666455; x=1779271255;
darn=lists.infradead.org;
h=content-transfer-encoding:mime-version:references:in-reply-to
:message-id:date:subject:cc:to:from:from:to:cc:subject:date
:message-id:reply-to;
bh=MBeYMlBhdJ+7xZ8sLm4ZCMoMGzuj241L1VkPwNeE6AA=;
b=dIBhOo4/OT5STh6kxldearjCIV3JHt8hrJcAvRs76vip/E/pbbyP3Mx4syh2snXI3v
gDmxFUQV097eSTNXCYdf68Q4LNC7WpVlMIkDjBkOY7RrsdmHQ7o2PYR7zy/tvV2MdVg2
dqDjLeNAw+96INOnsEFYKlsFLEK+qBdqCFMYli/SNapMo9JRWAgHzyze9mA2vmlRX2qD
Fdf1KV7DJHbi15NCdmz1lHSqy/1nUP6068c2YOhzk4/SXh2aTBzz8lNRKqAPoKJ17ot+
XLjLX71TsDz/kru1G7gloy368ap/vP9wcp7ZFb3KoABKkawPahX0Dn31J8AqPiEAhMmm
v3dw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1778666455; x=1779271255;
h=content-transfer-encoding:mime-version:references:in-reply-to
:message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=MBeYMlBhdJ+7xZ8sLm4ZCMoMGzuj241L1VkPwNeE6AA=;
b=ZPPPcOcue+HGA9CssjB0jZmL4l+kmgw3cl7A22QzHJtXX59tjQPtwBpMoRWnY91zwi
K2gvP7E/Qy5l7icE8VfTnG4iBpTI41QcDdyVDKFafU5UsaOJSJQeV8xqK6eI0sqbQvIS
3w7fMG04880Xu2pRH+AU6E4GLnekWc6HGLe4ch+8tOhnwchsGvGzsUEytnvwa+Os4lHA
VOR2urbCCcexSb1SnbBCA4hOMQiWkiOy4M7LUrR2SOrolYAk/H3of3u8PriOV7AKIoK2
X7QWbiNLp1jH8u4aWiwLjrLCi5y1wqphGG7jdvF0IwKd6c7oEBO68yRfxTGqeXN9DgaM
tkTw==
X-Gm-Message-State: AOJu0Yw2uaMYyOWLzwUDxwQmopw2oX01GYlv2n11gBTJbfRlHmXE3uZF
/AvDbgxOfdFFo8hLKDC7HhjcyVxaKettc65CUZMH8NZao58/SkbKmvdU0Ao3ZlXBXKiz/svxNba
AWSuzQKnO14gPa9KSnNzLFcZeedVz/pFBU4/MO9FEMEaBe3/T4IbK42bwY9Go4G3V6lHrdir4
X-Gm-Gg: Acq92OHDomGIDgbpAPfUW4Bv3Dwj912PvrtE3ZzoWuU1nr19+g5eoVVy8qc1K+I5t54
zMM5R5yE9j/EGsjq17fe/8UlFSUS6Bz45NwLJy98n0Kb+S8BgXqLXDNNxsjt858G9L3qq3lEjDG
u9aVQWd8T4FTL8PGl3+L+SJOLTalgG81qBxN2d/0e/Lf+Zxid1DIjp2+pYWi1wkjcrn3Bh2g6wS
ZknwwCGf3AjbE0g4f44cqdYAuD8t1f1uY7oAgE1aOi/wkzqzX+2mnFM2zrNE0nSyYVPr88gOn80
2ZxMcDwPEw1/1RqHTUIWXpc+mB2n+ncqss+wrVFlPtbt9hFv7KQy28Q8izJOQCW3QpzcIcIOtJM
9Him+uc1rLjdv1S1btnxvRv4gpRe+oRENqACCNdTq3futtJc2BSf3eg==
X-Received: by 2002:a17:903:4b50:b0:2bd:35a3:cd4b with SMTP id
d9443c01a7336-2bd35a3d7b8mr16680285ad.3.1778666453960;
Wed, 13 May 2026 03:00:53 -0700 (PDT)
X-Received: by 2002:a17:903:4b50:b0:2bd:35a3:cd4b with SMTP id
d9443c01a7336-2bd35a3d7b8mr16679815ad.3.1778666453478;
Wed, 13 May 2026 03:00:53 -0700 (PDT)
Received: from hu-kkavita-hyd.qualcomm.com ([202.46.22.19])
by smtp.gmail.com with ESMTPSA id
d9443c01a7336-2baf1e35632sm168983355ad.53.2026.05.13.03.00.51
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 13 May 2026 03:00:53 -0700 (PDT)
From: Kavita Kavita <kavita.kavita@oss.qualcomm.com>
To: hostap@lists.infradead.org
Cc: kavita.kavita@oss.qualcomm.com, peddolla.reddy@oss.qualcomm.com,
vamsin@qti.qualcomm.com
Subject: [PATCH v3 07/46] NAN: Make NAN and P2P network IDs globally
accessible
Date: Wed, 13 May 2026 15:29:31 +0530
Message-Id: <20260513100010.1947710-8-kavita.kavita@oss.qualcomm.com>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20260513100010.1947710-1-kavita.kavita@oss.qualcomm.com>
References: <20260513100010.1947710-1-kavita.kavita@oss.qualcomm.com>
MIME-Version: 1.0
X-Proofpoint-ORIG-GUID: YPDEWNSL0iL4csJ52OFkeQv4Pyq5tf9e
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTEzMDEwMyBTYWx0ZWRfX41LV3VIznRvf
bugKIUfCxYHOsMSz8VEoQIKY1k2EIDWhLrWFcwBffb0JflGEKxSH3Sh4Z2P4NVxL9MJpn5sRFa/
WKx8uMZdPFSw5cYPUCIW0Yl4uv2X4rfVdg/5KngpKTuH2O1G8YUDHCcfcfvXd0Ns16jWDrivoSR
L+ZLDRZ4uykID+KrI+ILtwwTa4hzqtKY0cqmpmz+fXa+I5GXJM2qd0saUKNvHwnVhOCsqy9V9WQ
iMD+4F7MN9FGiYoI1fD9Uh8pvTnmxOqnZVg/i8sFBmhyPJRex3oKWJf/SzLxNvYN13mSS1u08R0
8Uq/x4/ThWkNaKNYwDNjCawVEW0KRNt52j59xrwP/aEsV5Tu5ix/HUvhQu9KxWFRviqlM8IIzHV
w6ClA7eKtO+QPG6GXqdV5UhWUy8F3gfZhFUgy84R0KrC9GtnZ5nS5tNCCrwiBxqp0GT80VR38Jp
88pVJjCo9yCOJrUeWRQ==
X-Proofpoint-GUID: YPDEWNSL0iL4csJ52OFkeQv4Pyq5tf9e
X-Authority-Analysis: v=2.4 cv=A8Fc+aWG c=1 sm=1 tr=0 ts=6a044bd8 cx=c_pps
a=JL+w9abYAAE89/QcEU+0QA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17
a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22
a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8
a=tUoIYPNEdIX5z8XIlQUA:9 a=324X-CrmTo6CU4MGRt3R:22
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49
definitions=2026-05-11_05,2026-05-08_02,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
malwarescore=0 suspectscore=0 impostorscore=0 bulkscore=0 phishscore=0
clxscore=1015 priorityscore=1501 spamscore=0 lowpriorityscore=0 adultscore=0
classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0
reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605130103
X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3
X-CRM114-CacheID: sfid-20260513_030057_517067_A2023A32
X-CRM114-Status: GOOD ( 13.42 )
X-Spam-Score: -2.8 (--)
X-Spam-Report: Spam detection software,
running on the system "bombadil.infradead.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: From: Peddolla Harshavardhan Reddy
<peddolla.reddy@oss.qualcomm.com>
Remove the static qualifier from nan_network_id and p2p_network_id and add
extern declarations in nan_de.h and nan_defs.h so other modules can
reference
these network IDs directly.
Content analysis details: (-2.8 points, 5.0 required)
pts rule name description
---- ----------------------
--------------------------------------------------
-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low
trust
[205.220.180.131 listed in list.dnswl.org]
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
-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
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
author's
domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature,
not necessarily valid
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
-0.0 DMARC_PASS DMARC pass policy
X-BeenThere: hostap@lists.infradead.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: <hostap.lists.infradead.org>
List-Unsubscribe: <http://lists.infradead.org/mailman/options/hostap>,
<mailto:hostap-request@lists.infradead.org?subject=unsubscribe>
List-Archive: <http://lists.infradead.org/pipermail/hostap/>
List-Post: <mailto:hostap@lists.infradead.org>
List-Help: <mailto:hostap-request@lists.infradead.org?subject=help>
List-Subscribe: <http://lists.infradead.org/mailman/listinfo/hostap>,
<mailto:hostap-request@lists.infradead.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "Hostap" <hostap-bounces@lists.infradead.org>
Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org
|
| Series |
PR: Add nl80211 support and ranging for Proximity Detection
|
expand
|
diff --git a/src/common/nan_de.c b/src/common/nan_de.c index c5b102277..72ee6fe47 100644 --- a/src/common/nan_de.c +++ b/src/common/nan_de.c @@ -19,7 +19,7 @@ #include "nan_defs.h" #include "nan_de.h" -static const u8 nan_network_id[ETH_ALEN] = +const u8 nan_network_id[ETH_ALEN] = { 0x51, 0x6f, 0x9a, 0x01, 0x00, 0x00 }; enum nan_de_service_type { @@ -27,7 +27,7 @@ enum nan_de_service_type { NAN_DE_SUBSCRIBE, }; -static const u8 p2p_network_id[ETH_ALEN] = +const u8 p2p_network_id[ETH_ALEN] = { 0x51, 0x6f, 0x9a, 0x02, 0x00, 0x00 }; static const u8 wildcard_bssid[ETH_ALEN] = diff --git a/src/common/nan_de.h b/src/common/nan_de.h index e3d872f38..95ca161f2 100644 --- a/src/common/nan_de.h +++ b/src/common/nan_de.h @@ -84,6 +84,9 @@ struct nan_callbacks { bool (*is_peer_paired)(void *ctx, const u8 *addr); }; +extern const u8 nan_network_id[ETH_ALEN]; +extern const u8 p2p_network_id[ETH_ALEN]; + bool nan_de_is_nan_network_id(const u8 *addr); bool nan_de_is_p2p_network_id(const u8 *addr); struct nan_de * nan_de_init(const u8 *nmi, bool offload, bool ap, diff --git a/src/common/nan_defs.h b/src/common/nan_defs.h index 88b46eaf3..f0c804553 100644 --- a/src/common/nan_defs.h +++ b/src/common/nan_defs.h @@ -173,6 +173,10 @@ enum nan_pairing_bootstrapping_method { #define NAN_USD_DEFAULT_FREQ 2437 +extern const u8 p2p_network_id[ETH_ALEN]; + +extern const u8 nan_network_id[ETH_ALEN]; + /* Map ID * Wi-Fi Aware spec v4.0, Table 79 (Device Capability attribute format) */ #define NAN_DEV_CAPA_MAP_ID_DONT_APPLY_ALL BIT(0)