Page MenuHomeFreeBSD

arm64: Add netmap(4) to default kernel config
ClosedPublic

Authored by daniel_roe.ch on Feb 1 2024, 6:21 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jan 18, 11:59 AM
Unknown Object (File)
Wed, Jan 14, 6:56 AM
Unknown Object (File)
Tue, Jan 13, 5:28 AM
Unknown Object (File)
Tue, Jan 13, 3:26 AM
Unknown Object (File)
Dec 22 2025, 3:41 AM
Unknown Object (File)
Dec 14 2025, 8:33 PM
Unknown Object (File)
Nov 26 2025, 10:36 PM
Unknown Object (File)
Nov 19 2025, 12:08 AM
Subscribers

Details

Summary

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.

Test Plan

Tested with releng/14.0 w/vtnet NIC in an arm64 vm (UTM on macOS) and a code that uses netmap(4) to send and receive packets; seems to work without a hitch.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable