Skip to content

network: add freebsd backend#500

Open
charlesrocket wants to merge 1 commit intoquickshell-mirror:masterfrom
charlesrocket:fbsd-network
Open

network: add freebsd backend#500
charlesrocket wants to merge 1 commit intoquickshell-mirror:masterfrom
charlesrocket:fbsd-network

Conversation

@charlesrocket
Copy link
Contributor

@charlesrocket charlesrocket commented Jan 21, 2026

This adds a native FreeBSD backend for the network module. Tested with network.qml/widget.

Requires a fix from #474 (085f646) for successful builds.

@charlesrocket charlesrocket force-pushed the fbsd-network branch 11 times, most recently from e13d1b8 to 8bd0785 Compare January 28, 2026 19:49
@cpwrs
Copy link
Contributor

cpwrs commented Feb 17, 2026

Is there a reason to use wpa_cli instead of the control interface directly?
https://w1.fi/wpa_supplicant/devel/ctrl_iface_page.html

wpa_supplicant is a valid backend for linux as well. Is there other networking stacks for FreeBSD? If so, this should probably be the FreeBSD impl of the wpa_supplicant backend and not the other way around.

I was planning on adding IWD as a backend eventually, which is a similar problem. I think that these backends should cover only the portion of the API they can support alone. For example, the Linux IWD backend wouldn't use udev to list non-wireless devices.

@charlesrocket
Copy link
Contributor Author

I used CLI because I am familiar with it. Right now I just want the current FBSD PRs merged, then I can start improving these modules.

@outfoxxed outfoxxed force-pushed the master branch 4 times, most recently from ca90821 to 3cf65af Compare March 17, 2026 17:10
@charlesrocket charlesrocket force-pushed the fbsd-network branch 2 times, most recently from 492824f to f84de52 Compare March 20, 2026 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants