| Message ID | 20260513100010.1947710-20-kavita.kavita@oss.qualcomm.com |
|---|---|
| State | Deferred |
| 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=bhHNoy6I;
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=csH+40um;
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=PSam1TUs;
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 4gFqHt6my8z1y5L
for <incoming@patchwork.ozlabs.org>; Wed, 13 May 2026 20:21:30 +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=wOn5zSpV7cshm1U5SDeAbew7MN/KVJPpV8+XDA9ASIw=; b=bhHNoy6IKdaYVK
kSP21SmPmaZO4dAzXam1chfBCyQyVajtm6n2547jW9hu0QVfRvlmB9SjDuFhqLXC1FFGgdZhx8DZ1
FzCoa9ivyurM/PZ9MgCUe9wLw8zVgkOx2267cnQYcQyCcjaZePKiKbLB+JA/ZqTRSD73RAjNp+1EW
wZMStTwrWGzgIsbmL9USZQEN4T6OYYmKwn4Zm2nqjm4sRoVGPvpmef3xL9lEDrkGjNCa7BhPsbw5B
OfMDz1jy+DprcG2RmRcGsqzmONdwY1ugMbcKGDaoZpw8klx2pJNjjTx3z/D7LVhRyea9y9W0j5Jh7
NwqtgaEbqGf0iQtyK7Ig==;
Received: from localhost ([::1] helo=bombadil.infradead.org)
by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux))
id 1wN6hG-000000029Bq-0gii;
Wed, 13 May 2026 10:20:10 +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 1wN6hD-000000029AP-15TW
for hostap@lists.infradead.org;
Wed, 13 May 2026 10:20:08 +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
64D4pMer2339070
for <hostap@lists.infradead.org>; Wed, 13 May 2026 10:01:22 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=VNAdJjjxPnj
2aT3kX4uvt0qOmEuGT6LktZoJkNhA2Gs=; b=csH+40umovlqMpUhNvCPpCP3p8x
sjxO9haeNjI/0cOmLjrZ92MKjD0mQgu8Qk9QnMqxwHjH1kIuZ9Vr5zstTjp/iZx+
G9Fw0qmhglibVbv2E0g2/U4EQseQWD9mg/WFDYrCLoOj1EdUL1EbYefE/Pj8cWnN
7uzzED/8KRgt63IX1Zr0gBReNFzs7EApAj4mfPhcp6RhnJqc0VmoHAWu0Oxvb2kb
cfGTjXa8Hic74joYru9yx/w4QusT+kFYtOy1+jqecUlMmyK6UfYScW5zVtCgsrt5
ViwRP6uBF8AGuPoAMOHp/fSYOgRBGvvAr/ndjVVsZKBEUs5d4vvcUu+6BMQ==
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 4e49vxavxa-1
(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)
for <hostap@lists.infradead.org>; Wed, 13 May 2026 10:01:21 +0000 (GMT)
Received: by mail-pl1-f199.google.com with SMTP id
d9443c01a7336-2baf7748d0aso58700085ad.1
for <hostap@lists.infradead.org>;
Wed, 13 May 2026 03:01:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=oss.qualcomm.com; s=google; t=1778666481; x=1779271281;
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=VNAdJjjxPnj2aT3kX4uvt0qOmEuGT6LktZoJkNhA2Gs=;
b=PSam1TUsnlgHJWzWxgmJxe3QMV6huzZkBoM7/QDLsjlQ0wG+KuBPUfxIcZhFtiK2uG
Y2Nkr+8rx76ybZgKNkgwcuFvb2pPcWEEP0H08yHSNmtEfwOEoy8LC99kEWPDoS1xYtH2
Bo4u4I+EdL8ta+YpJTSMIdYVFG3Qg+ouHN3jsfkdVrBI0F3R4ZoKwnRjFSjyZstdP5Ry
wfgwuxzN0ljPgZofLwpLtiBuDFcBncxThUX3N7KKcIVGUT09BZX43owSkBcPqYJJdT73
yvOdlgoTFa/HSUu3qrFb3LtgmLVak3bzZ5AkBHEnR3FiBvU8514tSsnqK8c6O55yLvRH
ac7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1778666481; x=1779271281;
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=VNAdJjjxPnj2aT3kX4uvt0qOmEuGT6LktZoJkNhA2Gs=;
b=TbC6sZUVZGC7GMvOHhF1b4Xb0Q+zJcSA+IMx9SLc/nnDMa/Y0xARYxEIPDDtX96Rwq
nI1ccl/jjHMpu6CZ9QK902Ti1VpmQ1NM3kMxxndzu4sxa66oWg2qw0clNSuMF0UikGFH
Er7hHg0zNK3pcEpzx5QkoGct7dDiF7PAB9i1npsq0oAPMhRljbu/S72NVhDiXbBOsrpQ
AzlO56RyE2iVXUo1WG/IGGNKk3v05tFtb7Fbu9jV3Nf8WOEwVZurBW3lOOi7W0RbdmMa
4h9gIgqy3llB9HnOBVu5BCR/PggczkhsmopWPPFar2yBPMi95aynpEqIpcBxtkJOpDOB
M9tw==
X-Gm-Message-State: AOJu0Yz0KEKsaSFEUykZlY1zii/UZVu7w8wguoZWo8kg2FzpwwvkV0+p
h+laW1YiwqhXatgxPsNo47vzB2zpp4FUwnU+gH9Pc18Efu0VSWH32/anRBW1meyTyxdoF35Acg4
w3UCm3mAsxnmS7Pe0zHsdZjtFf8mwM1y7NiEGWQXxVrfVf8wK4GW5imN2K3e6UM8RUL4uNp7k
X-Gm-Gg: Acq92OEII8d1N6K81n6JE9ZnXjvxYzfFEcTIWLD/Q8GpLFsgVCX1wQsXe58pkzxPUPB
HKEZfZm2InI0w1G9l8EZxAuIrINRw9AaMW05ohiAVSZjCFuQJ3R4wq3SJNBFPUAZ/4K5WewWQj4
q82leshr9ZyM27ypl2p+DkZH1AkhzlfHbUTZvWwYeJSQ7vjgc7aV+RgLpko3pb/p5XyfGOQn8+E
9ZDP6eSw8i1WSwDD8zXASLeG/Lf8TuE56DtDEudqhDIwmZh3uMXBqNq3RE9rMOzlvO45Qs54IEr
2t91Xq7NLDaT2aEpl/t4LCJNoE92OqROqL46AgApIRypkA1dgG3qy0zXe3S+eyRUMUW5KpXRUfc
MJQpvIh0dfBoDlXPuqkFtpmb5lChTbMDPZLw8xUw7Wk7kUhC/o1rwDA==
X-Received: by 2002:a17:903:4514:b0:2b9:ec37:2977 with SMTP id
d9443c01a7336-2bd275c6df7mr20629835ad.38.1778666480371;
Wed, 13 May 2026 03:01:20 -0700 (PDT)
X-Received: by 2002:a17:903:4514:b0:2b9:ec37:2977 with SMTP id
d9443c01a7336-2bd275c6df7mr20629375ad.38.1778666479740;
Wed, 13 May 2026 03:01:19 -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.01.17
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 13 May 2026 03:01:19 -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 19/46] nl80211: Route MLME TX via PD wdev based on source
address
Date: Wed, 13 May 2026 15:29:43 +0530
Message-Id: <20260513100010.1947710-20-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: _dYtMuARMiPpQrYhpqMMD4OoZbNVTyjL
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTEzMDEwMyBTYWx0ZWRfX+NZOzWCury8q
zNTZumi6kKYcDIr6PmHZyByDWrKPs76qxnKr6SF1aE+2s+saFx3UiWkoQan0VoMxbvBIgYgMz9C
iGuo0vzqao2VTU9HEjwIIO3qvJXp4CFnGm9+Zb1tOoK3gyrMC3SgCl/GTJ0KOA0vIll8mwCVtzb
kFxFzgzxo7MPFKDJAZGw4GCQy+6NPyVfyaS44U766Bn4on7IUka/gTl5Xb0cGNhuvO+r0VIS+db
Izr3FC5Oju6wCGlpy3M+wprM278xbuK/wxfi+YLkFCFfVG1DjQIMWccEUrur05kt9cQBKiGszRC
okcOyAEoyXzsDrw9T4W5awCozrslaKJCNIpM/1hOLfyLJajMAwjjzK2Bfryw6IAeSQAAdDKML0j
rnYSBmTFfsrq/3qdTSNCoDWltnxkq/NicFGa3TsHLqEWzjlT6jiBMjk423KIdPXzAJBsbX6OKI6
gQehbdlWwYut+JKLcbA==
X-Proofpoint-GUID: _dYtMuARMiPpQrYhpqMMD4OoZbNVTyjL
X-Authority-Analysis: v=2.4 cv=A8Fc+aWG c=1 sm=1 tr=0 ts=6a044bf1 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=qdmJSObNesnNg3OJMMIA: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_032007_416767_635DF0BD
X-CRM114-Status: GOOD ( 13.63 )
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: Veerendranath Jakkam <vjakkam@qti.qualcomm.com> When
sending MLME frames,
check if the source address matches the active PD wdev
MAC address and if so,
route the transmission via the PD BSS with its associated
link reference. This ensures managemen [...]
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/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index c392a4b64..75178fd03 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -4994,6 +4994,17 @@ static int wpa_driver_nl80211_send_mlme(struct i802_bss *bss, const u8 *data, noack, freq, no_cck, offchanok, wait_time, no_encrypt, fc, fc2str(fc), drv->nlmode); +#ifdef CONFIG_PR + /* Route MLME TX via PD wdev if source address matches */ + if (drv->pd_bss && ether_addr_equal(mgmt->sa, drv->pd_bss->addr)) { + bss = drv->pd_bss; + wpa_printf(MSG_DEBUG, + "nl80211: send_mlme - route via PD wdev sa=" MACSTR, + MAC2STR(mgmt->sa)); + link = bss->flink; + } +#endif /* CONFIG_PR */ + if ((is_sta_interface(drv->nlmode) || drv->nlmode == NL80211_IFTYPE_P2P_DEVICE) && WLAN_FC_GET_TYPE(fc) == WLAN_FC_TYPE_MGMT &&