-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Add some constants for Linux nl80211 #4546
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
It's not clear to me why, but CI fails on style check for Manually patching this failure to get the CI to run the remaining jobs shows that the semver file isn't sorted. However, even when checking out the latest project main branch (with none of my changes), I manually see the Happy to make any changes requested. Manually verified locally with |
I understand now that this project pulls in linting from nightly, so once the PR to fix the style check failure lands (here), I'll rebase my changes to re-run the CI suite. |
We are trying to cut back a bit on what UAPI we provide in
This might jsut need |
Apologies, I should've included this in the PR, but the main goal of this PR is to eventually include support for
Thanks for the pointer. Let me see on this. |
Including other constants, add the following enums: - nl80211_commands - nl80211_attrs - nl80211_iftype - nl80211_mesh_setup_params - nl80211_channel_type - nl80211_chan_width - nl80211_bss - nl80211_auth_type - nl80211_scan_flags Includes '#define'ed commands or attrs defined for legacy compatibility but does not include those defined for programs to '#ifdef' To the best of my knowledge, these constants are accurate to the linux-wireless tree at tag 'wireless-next-2025-06-25' available here: https://web.git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git/
Description
Add some of the many nl80211 constants required for WiFi configuration using the Netlink kernel interface.
Includes the following enums:
Includes '#define'ed commands or attrs defined for legacy compatibility but does not include those defined for programs to '#ifdef'
Sources
To the best of my knowledge, these constants are accurate to the linux-wireless tree at tag 'wireless-next-2025-06-25' available here. Almost all of these are available in Linus' upstream tree (and those that aren't will be as of 6.16 when it is released).
Checklist
libc-test/semver
have been updated*LAST
or*MAX
areincluded (see #3131)
cd libc-test && cargo test --target mytarget
);especially relevant for platforms that may not be checked in CI