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)
Fri, Apr 26, 2:45 PM
Unknown Object (File)
Fri, Apr 26, 2:45 PM
Unknown Object (File)
Fri, Apr 26, 2:45 PM
Unknown Object (File)
Fri, Apr 26, 9:02 AM
Unknown Object (File)
Mar 16 2024, 1:55 PM
Unknown Object (File)
Mar 16 2024, 1:54 PM
Unknown Object (File)
Mar 16 2024, 1:50 PM
Unknown Object (File)
Mar 13 2024, 9:19 PM
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