Lines Matching full:ssid
133 * wpa_driver_wext_get_ssid - Get SSID, SIOCGIWESSID
135 * @ssid: Buffer for the SSID; must be at least 32 bytes long
136 * Returns: SSID length on success, -1 on failure
138 int wpa_driver_wext_get_ssid(void *priv, u8 *ssid)
146 iwr.u.essid.pointer = (caddr_t) ssid;
156 /* Some drivers include nul termination in the SSID, so let's
160 if (ret > 0 && ssid[ret - 1] == '\0' &&
170 * wpa_driver_wext_set_ssid - Set SSID, SIOCSIWESSID
172 * @ssid: SSID
173 * @ssid_len: Length of SSID (0..32)
176 int wpa_driver_wext_set_ssid(void *priv, const u8 *ssid, size_t ssid_len)
191 os_memcpy(buf, ssid, ssid_len);
194 /* For historic reasons, set SSID length to include one extra
195 * character, C string nul termination, even though SSID is
198 * can thus end up missing the last octet of the SSID if the
908 * Unlock the driver's BSSID and force to a random SSID to clear any
1000 * @param: Scan parameters (specific SSID to scan for (ProbeReq), etc.)
1009 const u8 *ssid = params->ssids[0].ssid;
1020 wpa_printf(MSG_DEBUG, "%s: too long SSID (%lu)",
1028 if (ssid && ssid_len) {
1033 os_memcpy(req.essid, ssid, ssid_len);
1122 u8 ssid[32];
1148 os_memcpy(res->ssid, custom, ssid_len);
1390 * Generate a fake SSID IE since the driver did not report
1395 os_memcpy(pos, data->ssid, data->ssid_len);
1871 u8 ssid[32];
1877 * SSID as an attempt to create a new ad-hoc network.
1890 * no need for the random SSID hack, but clear the
1891 * BSSID and SSID.
1905 * Clear the BSSID selection and set a random SSID to make sure
1911 ssid[i] = rand() & 0xFF;
1916 wpa_driver_wext_set_ssid(drv, ssid, 32) < 0) {
1919 "BSSID/SSID to disconnect");
2155 wpa_driver_wext_set_ssid(drv, params->ssid, params->ssid_len) < 0)
2161 wpa_driver_wext_set_ssid(drv, params->ssid, params->ssid_len) < 0)