Searched refs:netlink (Results 1 – 15 of 15) sorted by relevance
/hostap-latest/src/drivers/ |
D | netlink.c | 23 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 …]
|
D | netlink.h | 24 void netlink_deinit(struct netlink_data *netlink); 25 int netlink_send_oper_ifla(struct netlink_data *netlink, int ifindex,
|
D | driver_wext.h | 16 struct netlink_data *netlink; member
|
D | driver_wext.c | 682 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()
|
D | driver_hostap.c | 43 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()
|
D | drivers.mk | 135 DRV_OBJS += src/drivers/netlink.c
|
D | drivers.mak | 144 DRV_OBJS += ../src/drivers/netlink.o
|
D | driver_nl80211.h | 31 struct netlink_data *netlink; member
|
D | driver_atheros.c | 70 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()
|
D | driver_nl80211.c | 1424 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/ |
D | hwsim.py | 10 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/ |
D | code_structure.doxygen | 77 Private version of netlink definitions from Linux kernel header files;
|
D | driver_wrapper.doxygen | 12 code and ioctl() calls and netlink message parsing for Linux Wireless
|
/hostap-latest/hostapd/ |
D | defconfig | 208 # Use netlink-based kernel API for VLAN operations instead of ioctl()
|
/hostap-latest/wpa_supplicant/doc/docbook/ |
D | wpa_supplicant.sgml | 256 <para>Uses the modern Linux nl80211/cfg80211 netlink-based
|