Home | History | Annotate | Download | only in drivers

Lines Matching defs:nlmode

285 	enum nl80211_iftype nlmode;
351 enum nl80211_iftype nlmode);
561 static int is_ap_interface(enum nl80211_iftype nlmode)
563 return nlmode == NL80211_IFTYPE_AP ||
564 nlmode == NL80211_IFTYPE_P2P_GO;
568 static int is_sta_interface(enum nl80211_iftype nlmode)
570 return nlmode == NL80211_IFTYPE_STATION ||
571 nlmode == NL80211_IFTYPE_P2P_CLIENT;
575 static int is_p2p_net_interface(enum nl80211_iftype nlmode)
577 return nlmode == NL80211_IFTYPE_P2P_CLIENT ||
578 nlmode == NL80211_IFTYPE_P2P_GO;
778 enum nl80211_iftype nlmode;
796 info->nlmode = nla_get_u32(tb[NL80211_ATTR_IFTYPE]);
836 .nlmode = NL80211_IFTYPE_UNSPECIFIED,
850 return data.nlmode;
1433 unsigned int freq = drv->nlmode == NL80211_IFTYPE_ADHOC ?
1764 if (!is_ap_interface(drv->nlmode)) {
2510 if (is_ap_interface(drv->nlmode) && drv->device_ap_sme) {
2522 if (drv->nlmode != NL80211_IFTYPE_ADHOC)
2543 if (is_ap_interface(drv->nlmode) && drv->device_ap_sme) {
2548 if (drv->nlmode != NL80211_IFTYPE_ADHOC)
4472 if (drv->nlmode == NL80211_IFTYPE_ADHOC) {
4737 enum nl80211_iftype nlmode;
4739 nlmode = nl80211_get_ifmode(bss);
4740 if (nlmode != NL80211_IFTYPE_P2P_DEVICE) {
4756 enum nl80211_iftype nlmode;
4786 nlmode = NL80211_IFTYPE_AP;
4788 nlmode = nl80211_get_ifmode(bss);
4790 nlmode = NL80211_IFTYPE_STATION;
4792 if (wpa_driver_nl80211_set_mode(bss, nlmode) < 0) {
4797 if (nlmode == NL80211_IFTYPE_P2P_DEVICE)
4807 if (nlmode == NL80211_IFTYPE_P2P_DEVICE)
4812 if (nlmode == NL80211_IFTYPE_P2P_DEVICE)
4890 if (is_ap_interface(drv->nlmode))
4913 if (drv->nlmode != NL80211_IFTYPE_P2P_DEVICE) {
5095 if (drv->hostapd && is_ap_interface(drv->nlmode)) {
5096 enum nl80211_iftype old_mode = drv->nlmode;
5107 wpa_driver_nl80211_set_mode(bss, drv->nlmode);
5534 if (is_sta_interface(drv->nlmode) &&
5552 if (is_sta_interface(drv->nlmode) &&
5558 } else if (is_sta_interface(drv->nlmode) &&
5758 if (drv->nlmode == NL80211_IFTYPE_P2P_DEVICE)
5828 if (is_ap_interface(drv->nlmode) && addr &&
6029 if (drv->nlmode == NL80211_IFTYPE_ADHOC) {
6102 enum nl80211_iftype nlmode;
6117 nlmode = params->p2p ?
6119 if (drv->nlmode != nlmode &&
6120 wpa_driver_nl80211_set_mode(bss, nlmode) < 0)
7041 if (freq == 0 && drv->nlmode == NL80211_IFTYPE_ADHOC) {
7098 " noack=%d freq=%u no_cck=%d offchanok=%d wait_time=%u fc=0x%x (%s) nlmode=%d",
7100 fc, fc2str(fc), drv->nlmode);
7102 if ((is_sta_interface(drv->nlmode) ||
7103 drv->nlmode == NL80211_IFTYPE_P2P_DEVICE) &&
7121 if (drv->device_ap_sme && is_ap_interface(drv->nlmode)) {
8532 enum nl80211_iftype nlmode, old_mode;
8540 nlmode = NL80211_IFTYPE_P2P_GO;
8542 nlmode = NL80211_IFTYPE_AP;
8544 old_mode = drv->nlmode;
8545 if (wpa_driver_nl80211_set_mode(drv->first_bss, nlmode)) {
8551 if (old_mode != nlmode)
8966 enum nl80211_iftype nlmode = params->p2p ?
8969 if (wpa_driver_nl80211_set_mode(priv, nlmode) < 0)
9046 enum nl80211_iftype nlmode,
9052 int was_ap = is_ap_interface(drv->nlmode);
9056 mode_switch_res = nl80211_set_mode(drv, drv->ifindex, nlmode);
9057 if (mode_switch_res && nlmode == nl80211_get_ifmode(bss))
9061 drv->nlmode = nlmode;
9069 if (nlmode == drv->nlmode) {
9106 mode_switch_res = nl80211_set_mode(drv, drv->ifindex, nlmode);
9120 drv->nlmode = nlmode;
9135 "from %d failed", nlmode, drv->nlmode);
9139 if (is_p2p_net_interface(nlmode))
9144 if (is_ap_interface(nlmode)) {
9156 if (!bss->in_deinit && !is_ap_interface(nlmode) &&
9195 enum nl80211_iftype nlmode)
9197 return wpa_driver_nl80211_set_mode_impl(bss, nlmode, NULL);
10117 enum nl80211_iftype nlmode;
10125 nlmode = wpa_driver_nl80211_if_type(type);
10126 if (nlmode == NL80211_IFTYPE_P2P_DEVICE) {
10130 ifidx = nl80211_create_iface(drv, ifname, nlmode, addr,
10147 ifidx = nl80211_create_iface(drv, ifname, nlmode, addr,
10158 if (drv->nlmode == NL80211_IFTYPE_P2P_DEVICE)
10253 nlmode == NL80211_IFTYPE_AP_VLAN ||
10254 nlmode == NL80211_IFTYPE_WDS ||
10255 nlmode == NL80211_IFTYPE_MONITOR))
10438 if (is_ap_interface(drv->nlmode) &&
10573 is_ap_interface(drv->nlmode) && !bss->in_deinit &&
10674 if (!is_ap_interface(drv->nlmode))
10682 if (drv->nlmode == NL80211_IFTYPE_P2P_GO && bss->if_dynamic)
10693 if (!is_ap_interface(drv->nlmode))
10705 if (drv->nlmode != NL80211_IFTYPE_P2P_CLIENT)
10903 if (is_ap_interface(driver->nlmode))
11883 if (drv->nlmode != NL80211_IFTYPE_P2P_DEVICE)
12102 if ((drv->nlmode != NL80211_IFTYPE_AP) &&
12103 (drv->nlmode != NL80211_IFTYPE_P2P_GO))