From nobody Sun Aug 24 14:38:53 2025 X-Original-To: dev-commits-src-main@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 4c8xPn6DWfz65Xj3; Sun, 24 Aug 2025 14:38:53 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c8xPn1Kj8z3WRJ; Sun, 24 Aug 2025 14:38:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756046333; 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=1aD6HHl07+AMHOYyinns/MdrvPtiR4Yy0KWPUCEDu0g=; b=IikA2jq/UwI0UWjjWDXZEdmtPbNsYQVSq5tS7zRKJBnoSmpf1czlQmQoEYNTpqD/PKlnhp jSvqWBWkJ41orfdbmpsVBNFWc0ekA0klxxGYk410K/aMqZ2uNFSEvpq4otQMBTnA28tLAN Jzh2AvHCPFy5GWBMMbQwRFxfSeoBlAp3nutnGOHRBQtbyRgMoMn9N1DtvaVlPH23TZzKO0 IqR5tN6Ofeuwvv5ZRCVnZ3sbg1PygC29+suiuYEXErWkElepO6kiFQh2rcbjTbcUGA+l9D CPgtv8ZpQ6sdBPomgoq5Oudlz+x/vKTNNGZkcfBR6E28GNut0003T5/eMkAVJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756046333; 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=1aD6HHl07+AMHOYyinns/MdrvPtiR4Yy0KWPUCEDu0g=; b=Fqq7WNj/1NHPPqXpt/xI73I5T6Jsg9AUHDAsWC03i/aKGXZVYD9999lWOwWjpCimTKTgU0 5eAADnL4motorRv8Uo/3aaKABN00//57PQlOMHTyIDkW+AdFJy9NJ+VhVzCcl1nrKUiwIG 0+XNAGGrJXjt73SJ8xokqCS2bCvlW1YL563r1/UeJ84KhGZPzHmgYNBKoWoaPk2SJe/Q/B 22HKCBAcQA84NziAFBXPSBmH+yVZ7UeuVdH3/lb0OZYhVxHdrP9tBcAvAsZqsIestB0Azn tXV8NYlL8F/erT2FaB5quag+li6+sUS4l1t+rv+wOwZw+v6KDCPbz1/IOvEBmQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1756046333; a=rsa-sha256; cv=none; b=qrku4iyffoeAILJDmt+ke4ZdD8tnLj9Kd7oV/3Uou4+uV+cGeGgmUGGXsiX9x8J54bvG9g KFB5X7CQaS1z4FVESpU2FNy4cVofegmROSnKai8K/VUBWeZifZJtOAf0as1MP/obm/o0aa I5hDf1SQPc+gC2QMv9tLs6VA9PnivKPdfSRfuO0bfTwEfwFYQhOyy8oLOlrIPu/wpaiCI/ m1/0VdB4mUu7g+dFphaZL8WDXU9PShJ6CdHlZmEkYhQ3HPOF5R0qEQpQ4vR2sZYTXlNYHg r1M8Z/883G+4qiKSoktU83zbpvD8eb51lp56FvcooncTNdzBijUJRLRwBRglCQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4c8xPn0hVWz16Z9; Sun, 24 Aug 2025 14:38:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 57OEcr3K040509; Sun, 24 Aug 2025 14:38:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 57OEcrYt040506; Sun, 24 Aug 2025 14:38:53 GMT (envelope-from git) Date: Sun, 24 Aug 2025 14:38:53 GMT Message-Id: <202508241438.57OEcrYt040506@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: 8c1fdcf8c402 - main - LinuxKPI: 802.11: announce netdev features under boot -v List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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/main X-Git-Reftype: branch X-Git-Commit: 8c1fdcf8c4026290d122f573e1207188ac029bac Auto-Submitted: auto-generated The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=8c1fdcf8c4026290d122f573e1207188ac029bac commit 8c1fdcf8c4026290d122f573e1207188ac029bac Author: Bjoern A. Zeeb AuthorDate: 2025-05-10 01:44:52 +0000 Commit: Bjoern A. Zeeb CommitDate: 2025-08-24 10:26:38 +0000 LinuxKPI: 802.11: announce netdev features under boot -v Under bootverbose print the announced netdev features during ifattach. Helps us to debug problems amongst drivers if needed. Leave a comment where to add checksum offlooading setting on the ifp if we get there (this would be based on netdev features). Sponsored by: The FreeBSD Foundation MFC after: 3 days --- sys/compat/linuxkpi/common/src/linux_80211.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sys/compat/linuxkpi/common/src/linux_80211.c b/sys/compat/linuxkpi/common/src/linux_80211.c index 7e1430ccdbd1..45e4aa1639ab 100644 --- a/sys/compat/linuxkpi/common/src/linux_80211.c +++ b/sys/compat/linuxkpi/common/src/linux_80211.c @@ -3877,10 +3877,12 @@ lkpi_ic_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], /* Force MC init. */ lkpi_update_mcast_filter(ic, true); - IMPROVE(); - ieee80211_vap_setup(ic, vap, name, unit, opmode, flags, bssid); + /* Now we have a valid vap->iv_ifp. Any checksum offloading goes below. */ + + IMPROVE(); + /* Override with LinuxKPI method so we can drive mac80211/cfg80211. */ lvif->iv_newstate = vap->iv_newstate; vap->iv_newstate = lkpi_iv_newstate; @@ -6364,8 +6366,10 @@ linuxkpi_ieee80211_ifattach(struct ieee80211_hw *hw) hw->wiphy->max_scan_ie_len -= lhw->scan_ie_len; } - if (bootverbose) + if (bootverbose) { + ic_printf(ic, "netdev_features %b\n", hw->netdev_features, NETIF_F_BITS); ieee80211_announce(ic); + } return (0); err: