From nobody Sat Mar 09 04:40:46 2024 X-Original-To: dev-commits-src-branches@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 4Ts9Mg3QQYz5CqLM; Sat, 9 Mar 2024 04:40:47 +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 4Ts9Mg04byz4nhr; Sat, 9 Mar 2024 04:40:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709959247; 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=IH0w84iZwtlGRO1yJgIesJ3bJ3wsce4P73S/vnm/AkU=; b=j9YtpbrVjKbNFOa8ZJCz07VzV1E4aF1j6XM7IM6vNFf5YAORzZ51f7p9Q2rc+XQShLjfnn 89syjkQZNpyx/USWIIgt0NTEPa5x8czL9AKkqlGXIn7UwsonUwly2JlQEGsumZ7UpBd0Y7 RUv1I0hB05SqwDDfqubws8NMYnF4kx5YvFcgg++rjJZYQz3f52ATCioKv2MzXJzINdMEys 2rcLUt1f/VNx2eH1695vNTL0B0HgWTJRz3zKDQ5svDvVYUtSXA+8S6lBu/xk3wMgmSZvFI jNShQ6/rV5RrQz6/bEImuvurqY9yAvxBbtq1XpqbcDLWZV5+j+l7R7QB+E3YYg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709959247; a=rsa-sha256; cv=none; b=MAz/ofdTqG9cU1OPeqMF+zig7PrKyIYJrTKRziDMbHBDaVB4Zd+yqsHt48Xr9oX0NMQM0u s05z8CNyfy2QI5aWC9nJ20lRGhHZUd5ZrKCnLa9xiphzdVI/RVL/ioT9lFEVJNfuEM3DUQ Stuf+wwLHOay63lCdtPyAg+Lff4oqi7ew3bcDv48aUlFN+sJoj2XvZxFBUxmzg2EdPOkjh NEYMJfCCCJn7bBiRLlncq6l4ykDT6ozBy9s6fW3ih9Z2y1APyoNdL8C0AnnfkYs6oAt28U 91Wa7HIbaPWX/kBqOHUebBsGrphlOG11JfgvA5XlyXh4EVJX4E6Te0C1K6RrVA== 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=1709959247; 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=IH0w84iZwtlGRO1yJgIesJ3bJ3wsce4P73S/vnm/AkU=; b=Zxm7qtugUKiJBi3iWiRsJyPMN9zHCaC9nye+VthybKF3xG8Uq3WMFK9DvLeUTC0dejgG+c vxf6RZnHJT1Y8HcrtUyO6ENa8/XvgxGKHaYKVq7ogp3lyaHBh/OMqAdXTif5ota97ni6hf o/wa5H9uaCodyRunNmemVS60MC8GC+ecfrVn4vGIv6lRZ1iBxV9/J3Kk+6TnIwRPxMZfn8 oyk/39soDqp2B1l8TEM5xk+KIcoUXFCZPVI23nKD6r33DHxEalnUKfzTZamgxLixtr0G8p zbjT7A6gEBH+obC7/h0WCDYH45amT+t1PTUa4HcK14JQ09ipb1I79GbTEwZ6kQ== 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 4Ts9Mf6QbYznqN; Sat, 9 Mar 2024 04:40:46 +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 4294ekw6030902; Sat, 9 Mar 2024 04:40:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4294ekJ1030899; Sat, 9 Mar 2024 04:40:46 GMT (envelope-from git) Date: Sat, 9 Mar 2024 04:40:46 GMT Message-Id: <202403090440.4294ekJ1030899@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Mark Johnston Subject: git: 465fe46da510 - stable/14 - arm64: Add netmap(4) to default kernel config List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: markj X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 465fe46da51080950bf0063f984c52b8cf6fb144 Auto-Submitted: auto-generated The branch stable/14 has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=465fe46da51080950bf0063f984c52b8cf6fb144 commit 465fe46da51080950bf0063f984c52b8cf6fb144 Author: Daniel Roethlisberger AuthorDate: 2024-02-06 15:26:13 +0000 Commit: Mark Johnston CommitDate: 2024-03-09 04:28:01 +0000 arm64: Add netmap(4) to default kernel config Allows the development, testing and deployment of netmap(4)-based code on arm64 without having to recompile the kernel. netmap(4) is already in the amd64 and powerpc64 default configs, so it does not seem unreasonable to also provide it on arm64 by default. Note that netmap(4) is useful even on systems without NIC that fully support it. Reviewed by: vmaffione MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D43702 (cherry picked from commit df64d7c8c82d59958cb546b23ba240ab97dc5033) --- sys/arm64/conf/std.dev | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/arm64/conf/std.dev b/sys/arm64/conf/std.dev index 74d2407e0aec..0c0ede38ed2b 100644 --- a/sys/arm64/conf/std.dev +++ b/sys/arm64/conf/std.dev @@ -87,6 +87,9 @@ device miibus # MII bus support # Note that 'bpf' is required for DHCP. device bpf # Berkeley packet filter +# Netmap provides direct access to TX/RX rings on supported NICs +device netmap # netmap(4) support + # USB support options USB_DEBUG # enable debug msgs options USB_HOST_ALIGN=64 # Align usb buffers to cache line size.