From nobody Mon Oct 9 23:16:05 2023 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4S4FJj6S9Cz4wgtd; Mon, 9 Oct 2023 23:16:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4S4FJj5XKGz3Pkt; Mon, 9 Oct 2023 23:16:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696893365; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2/7kwR6/iqTSt8T986UxiFG5nX+ZOVkelpT2+zsvOVw=; b=eKoHV7J0D6HrxuleNmmu2Pdnrt5JFYZ2f7f9t8LnwAPUM6I5VCzAzS9OmYnRARv1cpoJRa Bm/9fcZmk95+q7ODD2wIHkrpQdDA+mvOHrGZ89UF/hrKtO7qn8jwVn2L4IrTkQXIrDWlPK RjVcFI6NJghZBe4H6MbwPewJga6e2+QdVPQbr6SlEzqPHgwhVKWkCHm60NX7E0BtmpvYxo Y0zZjqjCCeUrxAzrMNL39pif/46nSryE7Wpv/wHUHC6aqsH9dQsdTCkjR5UnoKX3rkoyLd sBB1siVzgusOTU4mtd6QA72jRbVqHUvckW16NhmaXCaYp2rsdKFbi25ODeT08A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1696893365; a=rsa-sha256; cv=none; b=fN4Ehsr1ljRpzBKOk0UBjBSvpLXBgOxvpjE7ES6RrhQ5M44A36Fq5v8lNAwj2p8rXLC3YA zz/sdsSNrixMJMK86ZltQx94WoiGKvgnnQcjIQ0ND1yeYG1sdGxFfuTuJK65Dh+DxaUdMi 5UiA5x2YPtu1I6P0ZyNpxMfYDz0A44PB2zs6/mPzSOgymd1GgIF0WL5K4DxScsm5TGygrV zwzrvDg59np9W+sMdjXs/yz45N9h/zs8HY6nSe6DhFl5EMfxIH10fU4PA/kgla8ZpyQ1WN oThUWOF2NtBusBNcHGyCIa3r9Ru301cAq6+upXgLwgvKk6V2Mb9AQLAsTTeEiQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696893365; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2/7kwR6/iqTSt8T986UxiFG5nX+ZOVkelpT2+zsvOVw=; b=gXlTYojLGZ+HO8jDwmP9rMhAgKX2+qyvPxSn/c/c4tFfeGnuIeS8ezNbEwdUdcYcWLVPR8 dusgFr1VuOS3YebPpoe+tHizfp56yQWXxg+BBFiaPoO3k5ylJ4dLiKD8/xkhZ6RrPZ7dRB DQ/0jP3uOLQo4ZV9wgxNS8vYklVjPVkcsv8lUO8lbkHUCQLGNX7A/bHepjNAgGM5r25WgM toeQFzfYvS3y+kEJVqOsqlW+quuM1WQoWCeF49SON/52TKBnBiPBTJqPpPuNzZW5aMU0Wd TyYznemIY7c92Lb0Oj1oViy+ZGDJijA61ACuOd4I2jxgRQbYdxc4f7JK9Yf1ew== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4S4FJj4bnkz11F; Mon, 9 Oct 2023 23:16:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 399NG5R6070831; Mon, 9 Oct 2023 23:16:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 399NG53A070828; Mon, 9 Oct 2023 23:16:05 GMT (envelope-from git) Date: Mon, 9 Oct 2023 23:16:05 GMT Message-Id: <202310092316.399NG53A070828@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: b7e63fa4fd08 - releng/14.0 - LinuxKPI: 802.11: make sure bssid for scans (probe_req) is set List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/releng/14.0 X-Git-Reftype: branch X-Git-Commit: b7e63fa4fd080106b10d37cf675f98a6674e0aaa Auto-Submitted: auto-generated The branch releng/14.0 has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=b7e63fa4fd080106b10d37cf675f98a6674e0aaa commit b7e63fa4fd080106b10d37cf675f98a6674e0aaa Author: Bjoern A. Zeeb AuthorDate: 2023-09-14 17:48:19 +0000 Commit: Bjoern A. Zeeb CommitDate: 2023-10-09 23:14:51 +0000 LinuxKPI: 802.11: make sure bssid for scans (probe_req) is set In b0f73768220e9 we added bssid[] to struct cfg80211_scan_request likely while working on mt76 and did not need it (yet) back then. iwlwifi started to use the field in Linux f1fec51cda70f (April 2023). Without it set firmware crashes when trying to send probe requests ((empty) SSID also given to hw_scan). For now always set the field to the wildcard BSSID. Sponsored by: The FreeBSD Foundation Approved by: re (gjb) (cherry picked from commit e1e90be05017c335862c938fd9d577e56f02af30) (cherry picked from commit 204fb7d8530e6c097ff0142959a3f7d55cf7e375) --- sys/compat/linuxkpi/common/src/linux_80211.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/compat/linuxkpi/common/src/linux_80211.c b/sys/compat/linuxkpi/common/src/linux_80211.c index 51d5bc2c4fc1..4b9cc598740b 100644 --- a/sys/compat/linuxkpi/common/src/linux_80211.c +++ b/sys/compat/linuxkpi/common/src/linux_80211.c @@ -2728,6 +2728,7 @@ sw_scan: memcpy(hw_req->req.mac_addr, xxx, IEEE80211_ADDR_LEN); memset(hw_req->req.mac_addr_mask, 0xxx, IEEE80211_ADDR_LEN); #endif + eth_broadcast_addr(hw_req->req.bssid); hw_req->req.n_channels = nchan; cpp = (struct linuxkpi_ieee80211_channel **)(hw_req + 1);