Lines Matching refs:bssidx
1284 netinfo->bssidx, wl_iftype, 0, NULL)) < 0) { in wl_cfg80211_change_virtual_iface()
1755 wl_validate_opensecurity(struct net_device *dev, s32 bssidx, bool privacy) in wl_validate_opensecurity() argument
1762 err = wldev_iovar_setint_bsscfg(dev, "auth", 0, bssidx); in wl_validate_opensecurity()
1775 err = wldev_iovar_setint_bsscfg(dev, "wsec", wsec, bssidx); in wl_validate_opensecurity()
1786 err = wldev_iovar_setint_bsscfg(dev, "wpa_auth", wpa_val, bssidx); in wl_validate_opensecurity()
1797 wl_validate_fils_ind_ie(struct net_device *dev, const bcm_tlv_t *filsindie, s32 bssidx) in wl_validate_fils_ind_ie() argument
1890 wl_validate_wpa2ie(struct net_device *dev, const bcm_tlv_t *wpa2ie, s32 bssidx) in wl_validate_wpa2ie() argument
2046 err = wldev_iovar_setint_bsscfg(dev, "wme_bss_disable", wme_bss_disable, bssidx); in wl_validate_wpa2ie()
2079 err = wldev_iovar_setint_bsscfg(dev, "auth", auth, bssidx); in wl_validate_wpa2ie()
2086 err = wldev_iovar_setint_bsscfg(dev, "wsec", wsec, bssidx); in wl_validate_wpa2ie()
2097 err = wldev_iovar_setint_bsscfg(dev, "wpa_auth", wpa_auth, bssidx); in wl_validate_wpa2ie()
2117 wl_validate_wpaie(struct net_device *dev, const wpa_ie_fixed_t *wpaie, s32 bssidx) in wl_validate_wpaie() argument
2243 err = wldev_iovar_setint_bsscfg(dev, "auth", auth, bssidx); in wl_validate_wpaie()
2249 err = wldev_iovar_setint_bsscfg(dev, "wsec", wsec, bssidx); in wl_validate_wpaie()
2255 err = wldev_iovar_setint_bsscfg(dev, "wpa_auth", wpa_auth, bssidx); in wl_validate_wpaie()
2355 const bcm_tlv_t *wpa2ie, s32 bssidx) in wl_validate_wpaie_wpa2ie() argument
2509 err = wldev_iovar_setint_bsscfg(dev, "wme_bss_disable", wme_bss_disable, bssidx); in wl_validate_wpaie_wpa2ie()
2519 err = wldev_iovar_setint_bsscfg(dev, "auth", auth, bssidx); in wl_validate_wpaie_wpa2ie()
2525 err = wldev_iovar_setint_bsscfg(dev, "wsec", wsec, bssidx); in wl_validate_wpaie_wpa2ie()
2531 err = wldev_iovar_setint_bsscfg(dev, "wpa_auth", wpa_auth, bssidx); in wl_validate_wpaie_wpa2ie()
2553 s32 bssidx, in wl_cfg80211_bcn_validate_sec() argument
2568 if (wl_validate_wpa2ie(dev, ies->wpa2_ie, bssidx) < 0) in wl_cfg80211_bcn_validate_sec()
2578 if (wl_validate_wpaie_wpa2ie(dev, ies->wpa_ie, ies->wpa2_ie, bssidx) < 0) { in wl_cfg80211_bcn_validate_sec()
2586 ((wl_validate_wpa2ie(dev, ies->wpa2_ie, bssidx) < 0 || in wl_cfg80211_bcn_validate_sec()
2587 wl_validate_wpaie(dev, ies->wpa_ie, bssidx) < 0))) { in wl_cfg80211_bcn_validate_sec()
2593 (wl_validate_fils_ind_ie(dev, ies->fils_ind_ie, bssidx) < 0)) { in wl_cfg80211_bcn_validate_sec()
2657 wl_validate_opensecurity(dev, bssidx, privacy); in wl_cfg80211_bcn_validate_sec()
2680 u32 dev_role, s32 bssidx) in wl_cfg80211_bcn_set_params() argument
2772 s32 bssidx; in wl_cfg80211_set_ap_role() local
2781 if ((bssidx = wl_get_bssidx_by_wdev(cfg, dev->ieee80211_ptr)) < 0) { in wl_cfg80211_set_ap_role()
2786 WL_INFORM_MEM(("[%s] Bringup SoftAP on bssidx:%d \n", dev->name, bssidx)); in wl_cfg80211_set_ap_role()
2788 if (bssidx != 0 || new_chip) { in wl_cfg80211_set_ap_role()
2789 if ((err = wl_cfg80211_add_del_bss(cfg, dev, bssidx, in wl_cfg80211_set_ap_role()
2893 else if (bssidx == 0 && !new_chip in wl_cfg80211_set_ap_role()
2915 if (bssidx == 0) { in wl_cfg80211_set_ap_role()
2973 u32 dev_role, s32 bssidx) in wl_cfg80211_bcn_bringup_ap() argument
2999 WL_DBG(("Enter dev_role:%d bssidx:%d ifname:%s\n", dev_role, bssidx, dev->name)); in wl_cfg80211_bcn_bringup_ap()
3026 is_bssup = wl_cfg80211_bss_isup(dev, bssidx); in wl_cfg80211_bcn_bringup_ap()
3031 bssidx, &cfg->ioctl_buf_sync); in wl_cfg80211_bcn_bringup_ap()
3037 if ((err = wl_cfg80211_bss_up(cfg, dev, bssidx, 1)) < 0) { in wl_cfg80211_bcn_bringup_ap()
3056 WL_DBG(("Creating AP bssidx:%d dev_role:%d\n", bssidx, dev_role)); in wl_cfg80211_bcn_bringup_ap()
3082 err = wl_cfg80211_set_he_mode(dev, cfg, bssidx, WL_HE_FEATURES_HE_AP, FALSE); in wl_cfg80211_bcn_bringup_ap()
3090 cfg->ioctl_buf, WLC_IOCTL_SMLEN, bssidx, &cfg->ioctl_buf_sync); in wl_cfg80211_bcn_bringup_ap()
3114 WLC_IOCTL_SMLEN, bssidx, &cfg->ioctl_buf_sync); in wl_cfg80211_bcn_bringup_ap()
3143 if (dhd->conf->chip == BCM43430_CHIP_ID && bssidx > 0 && in wl_cfg80211_bcn_bringup_ap()
3149 err = wldev_iovar_setint_bsscfg(dev, "wsec", wsec, bssidx); in wl_cfg80211_bcn_bringup_ap()
3167 WLC_IOCTL_MAXLEN, bssidx, &cfg->ioctl_buf_sync); in wl_cfg80211_bcn_bringup_ap()
3181 err = wldev_iovar_setint_bsscfg(dev, "mfp", cfg->mfp_mode, bssidx); in wl_cfg80211_bcn_bringup_ap()
3212 if (bssidx != 0) { in wl_cfg80211_bcn_bringup_ap()
3214 if ((err = wl_cfg80211_bss_up(cfg, dev, bssidx, 1)) < 0) { in wl_cfg80211_bcn_bringup_ap()
3310 s32 bssidx) in wl_cfg80211_set_ies() argument
3319 if ((err = wl_cfg80211_set_mgmt_vndr_ies(cfg, ndev_to_cfgdev(dev), bssidx, in wl_cfg80211_set_ies()
3342 if ((err = wl_cfg80211_set_mgmt_vndr_ies(cfg, ndev_to_cfgdev(dev), bssidx, in wl_cfg80211_set_ies()
3356 s32 bssidx) in wl_cfg80211_hostapd_sec() argument
3466 wl_cfg80211_bss_up(cfg, dev, bssidx, 0); in wl_cfg80211_hostapd_sec()
3468 ies->wpa2_ie, bssidx) < 0) { in wl_cfg80211_hostapd_sec()
3471 wl_cfg80211_bss_up(cfg, dev, bssidx, 1); in wl_cfg80211_hostapd_sec()
3534 wl_cfg80211_bss_up(cfg, dev, bssidx, 0); in wl_cfg80211_hostapd_sec()
3535 if (wl_validate_wpa2ie(dev, ies->wpa2_ie, bssidx) < 0 || in wl_cfg80211_hostapd_sec()
3536 wl_validate_wpaie(dev, ies->wpa_ie, bssidx) < 0) { in wl_cfg80211_hostapd_sec()
3539 wl_cfg80211_bss_up(cfg, dev, bssidx, 1); in wl_cfg80211_hostapd_sec()
3612 s32 bssidx = 0; in wl_cfg80211_start_ap() local
3620 if ((bssidx = wl_get_bssidx_by_wdev(cfg, dev->ieee80211_ptr)) < 0) { in wl_cfg80211_start_ap()
3668 if (bssidx == 0) { in wl_cfg80211_start_ap()
3711 dev_role, bssidx)) < 0) { in wl_cfg80211_start_ap()
3723 dev_role, bssidx, info->privacy)) < 0) in wl_cfg80211_start_ap()
3730 dev_role, bssidx)) < 0) { in wl_cfg80211_start_ap()
3752 if ((err = wl_cfg80211_set_ies(dev, &info->beacon, bssidx)) < 0) in wl_cfg80211_start_ap()
3757 if ((err = wl_cfg80211_set_mgmt_vndr_ies(cfg, ndev_to_cfgdev(dev), bssidx, in wl_cfg80211_start_ap()
3829 if (bssidx == 0) { in wl_cfg80211_start_ap()
3852 s32 bssidx = 0; in wl_cfg80211_stop_ap() local
3887 if ((bssidx = wl_get_bssidx_by_wdev(cfg, dev->ieee80211_ptr)) < 0) { in wl_cfg80211_stop_ap()
3906 if ((err = wl_cfg80211_bss_up(cfg, dev, bssidx, 0)) < 0) { in wl_cfg80211_stop_ap()
3938 if (wl_cfg80211_set_he_mode(dev, cfg, bssidx, WL_HE_FEATURES_HE_AP, in wl_cfg80211_stop_ap()
3972 if (bssidx == 0) { in wl_cfg80211_stop_ap()
4004 s32 bssidx = 0; in wl_cfg80211_change_beacon() local
4009 if ((bssidx = wl_get_bssidx_by_wdev(cfg, dev->ieee80211_ptr)) < 0) { in wl_cfg80211_change_beacon()
4041 if ((err = wl_cfg80211_set_ies(dev, info, bssidx)) < 0) { in wl_cfg80211_change_beacon()
4047 if (wl_cfg80211_hostapd_sec(dev, &ies, bssidx) < 0) { in wl_cfg80211_change_beacon()
4077 s32 bssidx = 0; in wl_cfg80211_add_set_beacon() local
4102 if ((bssidx = wl_get_bssidx_by_wdev(cfg, dev->ieee80211_ptr)) < 0) { in wl_cfg80211_add_set_beacon()
4153 if ((err = wl_cfg80211_set_mgmt_vndr_ies(cfg, ndev_to_cfgdev(dev), bssidx, in wl_cfg80211_add_set_beacon()
4163 if ((err = wl_cfg80211_set_mgmt_vndr_ies(cfg, ndev_to_cfgdev(dev), bssidx, in wl_cfg80211_add_set_beacon()
4173 is_bss_up = wl_cfg80211_bss_isup(dev, bssidx); in wl_cfg80211_add_set_beacon()
4181 (wl_cfg80211_bcn_validate_sec(dev, &ies, dev_role, bssidx, privacy) < 0)) in wl_cfg80211_add_set_beacon()
4206 (err = wl_cfg80211_bcn_bringup_ap(dev, &ies, dev_role, bssidx)) < 0) in wl_cfg80211_add_set_beacon()
4222 if (wl_cfg80211_hostapd_sec(dev, &ies, bssidx) < 0) { in wl_cfg80211_add_set_beacon()
4264 s32 bssidx = 0; in wl_cfg80211_del_beacon() local
4291 if ((bssidx = wl_get_bssidx_by_wdev(cfg, dev->ieee80211_ptr)) < 0) { in wl_cfg80211_del_beacon()
4297 if ((err = wl_cfg80211_bss_up(cfg, dev, bssidx, 0)) < 0) { in wl_cfg80211_del_beacon()
5962 s32 bssidx, u32 he_flag, bool set) in wl_cfg80211_set_he_mode() argument
5974 cfg->ioctl_buf, WLC_IOCTL_SMLEN, bssidx, NULL); in wl_cfg80211_set_he_mode()
6000 cfg->ioctl_buf, WLC_IOCTL_SMLEN, bssidx, &cfg->ioctl_buf_sync); in wl_cfg80211_set_he_mode()
6166 int bssidx; in wl_set_ap_suspend() local
6188 if ((bssidx = wl_get_bssidx_by_wdev(cfg, ndev->ieee80211_ptr)) < 0) { in wl_set_ap_suspend()
6193 is_bssup = wl_cfg80211_bss_isup(ndev, bssidx); in wl_set_ap_suspend()
6198 if ((ret = wl_cfg80211_bss_up(cfg, ndev, bssidx, 0)) < 0) { in wl_set_ap_suspend()
6207 if ((ret = wl_cfg80211_bss_up(cfg, ndev, bssidx, 1)) < 0) { in wl_set_ap_suspend()