Home
last modified time | relevance | path

Searched refs:netlink (Results 1 – 15 of 15) sorted by relevance

/hostap-latest/src/drivers/
Dnetlink.c23 static void netlink_receive_link(struct netlink_data *netlink, in netlink_receive_link() argument
30 cb(netlink->cfg->ctx, NLMSG_DATA(h), in netlink_receive_link()
38 struct netlink_data *netlink = eloop_ctx; in netlink_receive() local
61 netlink_receive_link(netlink, netlink->cfg->newlink_cb, in netlink_receive()
65 netlink_receive_link(netlink, netlink->cfg->dellink_cb, in netlink_receive()
93 struct netlink_data *netlink; in netlink_init() local
96 netlink = os_zalloc(sizeof(*netlink)); in netlink_init()
97 if (netlink == NULL) in netlink_init()
100 netlink->sock = socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE); in netlink_init()
101 if (netlink->sock < 0) { in netlink_init()
[all …]
Dnetlink.h24 void netlink_deinit(struct netlink_data *netlink);
25 int netlink_send_oper_ifla(struct netlink_data *netlink, int ifindex,
Ddriver_wext.h16 struct netlink_data *netlink; member
Ddriver_wext.c682 netlink_send_oper_ifla(drv->netlink, drv->ifindex, in wpa_driver_wext_event_rtm_newlink()
823 drv->netlink = netlink_init(cfg); in wpa_driver_wext_init()
824 if (drv->netlink == NULL) { in wpa_driver_wext_init()
853 netlink_deinit(drv->netlink); in wpa_driver_wext_init()
1016 netlink_send_oper_ifla(drv->netlink, drv->ifindex, in wpa_driver_wext_finish_drv_init()
1050 netlink_send_oper_ifla(drv->netlink, drv->ifindex, 0, IF_OPER_UP); in wpa_driver_wext_deinit()
1051 netlink_deinit(drv->netlink); in wpa_driver_wext_deinit()
2403 return netlink_send_oper_ifla(drv->netlink, drv->ifindex, -1, in wpa_driver_wext_set_operstate()
Ddriver_hostap.c43 struct netlink_data *netlink; member
959 drv->netlink = netlink_init(cfg); in hostap_wireless_event_init()
960 if (drv->netlink == NULL) { in hostap_wireless_event_init()
1016 netlink_deinit(drv->netlink); in hostap_driver_deinit()
Ddrivers.mk135 DRV_OBJS += src/drivers/netlink.c
Ddrivers.mak144 DRV_OBJS += ../src/drivers/netlink.o
Ddriver_nl80211.h31 struct netlink_data *netlink; member
Ddriver_atheros.c70 struct netlink_data *netlink; member
1637 drv->netlink = netlink_init(cfg); in atheros_wireless_event_init()
1638 if (drv->netlink == NULL) { in atheros_wireless_event_init()
1830 netlink_deinit(drv->netlink); in atheros_deinit()
Ddriver_nl80211.c1424 netlink_send_oper_ifla(drv->global->netlink, drv->ifindex, in wpa_driver_nl80211_event_rtm_newlink()
3057 netlink_send_oper_ifla(drv->global->netlink, drv->ifindex, in wpa_driver_nl80211_finish_drv_init()
3187 netlink_send_oper_ifla(drv->global->netlink, drv->ifindex, 0, in wpa_driver_nl80211_deinit()
7624 return netlink_send_oper_ifla(drv->global->netlink, drv->ifindex, -1, in wpa_driver_nl80211_set_operstate()
9991 global->netlink = netlink_init(cfg); in nl80211_global_init()
9992 if (global->netlink == NULL) { in nl80211_global_init()
10026 if (global->netlink) in nl80211_global_deinit()
10027 netlink_deinit(global->netlink); in nl80211_global_deinit()
/hostap-latest/tests/hwsim/
Dhwsim.py10 import netlink, os
25 self._conn = netlink.Connection(netlink.NETLINK_GENERIC)
26 self._fid = netlink.genl_controller.get_family_id(b'MAC80211_HWSIM')
32 attrs.append(netlink.U32Attr(HWSIM_ATTR_CHANNELS, n_channels))
34 attrs.append(netlink.FlagAttr(HWSIM_ATTR_USE_CHANCTX))
36 attrs.append(netlink.FlagAttr(HWSIM_ATTR_SUPPORT_P2P_DEVICE))
38 attrs.append(netlink.FlagAttr(HWSIM_ATTR_MLO_SUPPORT))
40 msg = netlink.GenlMessage(self._fid, HWSIM_CMD_CREATE_RADIO,
41 flags=netlink.NLM_F_REQUEST |
42 netlink.NLM_F_ACK,
[all …]
/hostap-latest/doc/
Dcode_structure.doxygen77 Private version of netlink definitions from Linux kernel header files;
Ddriver_wrapper.doxygen12 code and ioctl() calls and netlink message parsing for Linux Wireless
/hostap-latest/hostapd/
Ddefconfig208 # Use netlink-based kernel API for VLAN operations instead of ioctl()
/hostap-latest/wpa_supplicant/doc/docbook/
Dwpa_supplicant.sgml256 <para>Uses the modern Linux nl80211/cfg80211 netlink-based