]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/shared/wifi-util.h
man: Remove OSConfig project mentioning for systemd-confext
[thirdparty/systemd.git] / src / shared / wifi-util.h
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
2
3 #pragma once
4
5 #include <linux/nl80211.h>
6
7 #include "sd-netlink.h"
8
9 #include "ether-addr-util.h"
10
11 int wifi_get_interface(sd_netlink *genl, int ifindex, enum nl80211_iftype *ret_iftype, char **ret_ssid);
12 int wifi_get_station(sd_netlink *genl, int ifindex, struct ether_addr *ret_bssid);
13
14 const char *nl80211_iftype_to_string(enum nl80211_iftype iftype) _const_;
15 enum nl80211_iftype nl80211_iftype_from_string(const char *s) _pure_;
16 const char *nl80211_cmd_to_string(int cmd) _const_;