Searched refs:ssid (Results 1 - 25 of 26) sorted by relevance

12

/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_scan.h80 uint8_t ssid[IEEE80211_NWID_LEN]; /* ssid contents */ member in struct:ieee80211_scan_ssid
82 #define IEEE80211_SCAN_MAX_SSID 1 /* max # ssid's to probe */
140 uint8_t ss_nssid; /* # ssid's to probe/match */
142 /* ssid's to probe/match */
158 #define IEEE80211_SCAN_NOSSID 0x80000000 /* don't update ssid list */
240 uint8_t *ssid; member in struct:ieee80211_scanparams
H A Dieee80211_adhoc.c238 "synchronized with %s ssid ",
710 uint8_t *ssid, *rates, *xrates; local
900 * [tlv] ssid
904 ssid = rates = xrates = NULL;
909 ssid = frm;
924 IEEE80211_VERIFY_ELEMENT(ssid, IEEE80211_NWID_LEN, return);
925 IEEE80211_VERIFY_SSID(vap->iv_bss, ssid, return);
926 if ((vap->iv_flags & IEEE80211_F_HIDESSID) && ssid[1] == 0) {
929 "%s", "no ssid with ssid suppressio
[all...]
H A Dieee80211_ddb.c379 vap->iv_des_ssid[0].len, vap->iv_des_ssid[0].ssid);
401 vap->iv_scanreq_ssid[i].len, vap->iv_scanreq_ssid[i].ssid);
729 _db_show_ssid(const char *tag, int ix, int len, const uint8_t *ssid) argument
739 for (i = 0, p = ssid; i < len; i++, p++) {
745 for (i = 0, p = ssid; i < len; i++, p++)
750 for (i = 0, p = ssid; i < len; i++, p++)
H A Dieee80211_hostap.c314 "synchronized with %s ssid ",
1750 uint8_t *ssid, *rates, *xrates, *wpa, *rsn, *wme, *ath, *htcap; local
1880 * [tlv] ssid
1884 ssid = rates = xrates = NULL;
1889 ssid = frm;
1904 IEEE80211_VERIFY_ELEMENT(ssid, IEEE80211_NWID_LEN, return);
1905 IEEE80211_VERIFY_SSID(vap->iv_bss, ssid, return);
1906 if ((vap->iv_flags & IEEE80211_F_HIDESSID) && ssid[1] == 0) {
1909 "%s", "no ssid with ssid suppressio
[all...]
H A Dieee80211_input.c504 * [tlv] ssid
537 scan->ssid = frm;
666 IEEE80211_VERIFY_ELEMENT(scan->ssid, IEEE80211_NWID_LEN,
879 uint8_t mac[IEEE80211_ADDR_LEN], uint8_t *ssid)
881 printf("[%s] discard %s frame, ssid mismatch: ",
883 ieee80211_print_essid(ssid + 2, ssid[1]);
878 ieee80211_ssid_mismatch(struct ieee80211vap *vap, const char *tag, uint8_t mac[IEEE80211_ADDR_LEN], uint8_t *ssid) argument
H A Dieee80211_node.c351 memcpy(ni->ni_essid, vap->iv_des_ssid[0].ssid, ni->ni_esslen);
473 memcmp(ni->ni_essid, ssids[i].ssid, ni->ni_esslen) == 0)
623 if (vap->iv_des_nssid == 0 && scan->ssid == NULL)
629 if (!! (vap->iv_des_nssid == 0) != !! (scan->ssid == NULL))
635 if (scan->ssid == NULL)
643 if (vap->iv_des_ssid[i].len != scan->ssid[1])
647 if (memcmp(vap->iv_des_ssid[i].ssid, scan->ssid + 2,
1534 /* NB: propagate ssid so available to WPA supplicant */
1536 memcpy(ni->ni_essid, vap->iv_des_ssid[0].ssid, n
[all...]
H A Dieee80211_input.h59 uint8_t mac[IEEE80211_ADDR_LEN], uint8_t *ssid);
H A Dieee80211_ioctl.c279 ("len %u ssid %u ie %u", len, se->se_ssid[1], ielen));
798 memcpy(tmpssid, vap->iv_des_ssid[0].ssid, ireq->i_len);
1538 * Match mac address and any ssid.
1559 const uint8_t ssid[IEEE80211_NWID_LEN])
1571 lookup.essid = ssid;
1584 const uint8_t ssid[IEEE80211_NWID_LEN])
1603 memset(vap->iv_des_ssid[0].ssid, 0, IEEE80211_NWID_LEN);
1605 memcpy(vap->iv_des_ssid[0].ssid, ssid, ssid_len);
1610 memcpy(sr->sr_ssid[0].ssid, ssi
1557 setmlme_assoc_sta(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN], int ssid_len, const uint8_t ssid[IEEE80211_NWID_LEN]) argument
1582 setmlme_assoc_adhoc(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN], int ssid_len, const uint8_t ssid[IEEE80211_NWID_LEN]) argument
[all...]
H A Dieee80211_scan.c317 "%s: too many ssid %d, ignoring all of them\n",
398 "%s: setting nojoin due to no configured ssid\n", __func__);
573 ieee80211_print_essid(sp->ssid + 2, sp->ssid[1]);
H A Dieee80211_proto.h121 const uint8_t *ssid, size_t ssidlen);
H A Dieee80211_scan_sta.c129 #define MATCH_SSID 0x00010 /* ssid mismatch */
276 /* XXX ap beaconing multiple ssid w/ same bssid */
277 if (sp->ssid[1] != 0 &&
279 memcpy(ise->se_ssid, sp->ssid, 2+sp->ssid[1]);
991 if (match_id(ie, ssids[i].ssid, ssids[i].len))
1667 * an ssid; start one up. If no channel was
H A Dieee80211_ioctl.h123 uint32_t is_rx_ssidmismatch; /* rx frame ssid mismatch */
318 uint8_t im_ssid_len; /* length of optional ssid */
801 * specified ssid and, by default, a broadcast ProbeRequest frame.
802 * The set of ssid's is specified in the request.
851 uint8_t ssid[IEEE80211_NWID_LEN]; /* ssid contents */ member in struct:ieee80211_scan_req::__anon15
H A Dieee80211_output.c2092 * Add an ssid element to a frame.
2095 ieee80211_add_ssid(uint8_t *frm, const uint8_t *ssid, u_int len) argument
2099 memcpy(frm, ssid, len);
2424 * Send a probe request frame with the specified ssid
2432 const uint8_t *ssid, size_t ssidlen)
2470 * [tlv] ssid
2499 frm = ieee80211_add_ssid(frm, ssid, ssidlen);
2568 "send probe req on channel %u bssid %s sa %6D da %6D ssid \"%.*s\"\n",
2573 ssidlen, ssid);
2742 * [tlv] ssid
2428 ieee80211_send_probereq(struct ieee80211_node *ni, const uint8_t sa[IEEE80211_ADDR_LEN], const uint8_t da[IEEE80211_ADDR_LEN], const uint8_t bssid[IEEE80211_ADDR_LEN], const uint8_t *ssid, size_t ssidlen) argument
[all...]
H A Dieee80211_mesh.c1982 uint8_t *ssid, *meshid, *rates, *xrates; local
2000 * [tlv] ssid
2005 ssid = meshid = rates = xrates = NULL;
2010 ssid = frm;
2024 IEEE80211_VERIFY_ELEMENT(ssid, IEEE80211_NWID_LEN, return);
2032 /* NB: meshid, not ssid */
H A Dieee80211_scan_sw.c283 * Update the ssid list and mark flags so if
546 ss->ss_ssid[i].ssid, ss->ss_ssid[i].len);
/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_input.c1609 const u_int8_t *tstamp, *ssid, *rates, *xrates, *edcaie, *wmmie, *tim; local
1650 ssid = rates = xrates = edcaie = wmmie = rsnie = wpaie = tim = NULL;
1665 ssid = frm;
1739 if (ssid == NULL || ssid[1] > IEEE80211_NWID_LEN) {
1781 ieee80211_print_essid(ssid + 2, ssid[1]);
1992 if (ssid[1] != 0 && ni->ni_essid[0] == '\0') {
1993 ni->ni_esslen = ssid[1];
1995 /* we know that ssid[
2047 const u_int8_t *ssid, *rates, *xrates, *htcaps, *vhtcaps; local
2203 const u_int8_t *ssid, *rates, *xrates, *rsnie, *wpaie, *wmeie; local
[all...]
H A Dieee80211_output.c761 ieee80211_add_ssid(u_int8_t *frm, const u_int8_t *ssid, u_int len) argument
765 memcpy(frm, ssid, len);
/haiku/src/add-ons/kernel/drivers/network/wlan/aironetwifi/dev/an/
H A Dif_an.c318 struct an_ltv_ssidlist_new ssid; local
321 bzero((char *)&ssid, sizeof(ssid));
336 ssid.an_len = sizeof(ssid);
337 ssid.an_type = AN_RID_SSIDLIST;
355 if (an_read_record(sc, (struct an_ltv_gen *)&ssid)) {
360 /* See if the ssid matches what we expect ... but doesn't have to */
361 if (strcmp(ssid.an_entry[0].an_ssid, AN_DEF_SSID)) {
706 /* Read ssid lis
1749 struct an_ltv_ssidlist_new *ssid; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/
H A Dif_ipw.c2073 ipw_setssid(struct ipw_softc *sc, void *ssid, size_t ssidlen) argument
2079 * this install a bogus ssid when no ssid is specified
2092 ieee80211_print_essid(ssid, ssidlen);
2096 return ipw_cmd(sc, IPW_CMD_SET_ESSID, ssid, ssidlen);
2129 * Setup null/bogus ssid so firmware doesn't use any previous
2130 * ssid to try and associate. This is because the ``don't
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwmreg.h5292 uint8_t ssid[IEEE80211_NWID_LEN]; member in struct:iwm_ssid_ie
5343 * @flags: bits 1-20: directed scan to i'th ssid
5530 * @ssid: MAC address to filter out
5535 uint8_t ssid[ETHER_ADDR_LEN]; member in struct:iwm_scan_offload_blacklist
5550 * @ssid_index: index to ssid list in fixed part
5749 * @flags: bitmap - 0-19: directed scan to i'th ssid.
H A Dif_iwm.c7831 memcpy(req->direct_scan[0].ssid, ic->ic_des_essid,
8101 memcpy(tail->direct_scan[0].ssid, ic->ic_des_essid,
8106 memcpy(tailv1->direct_scan[0].ssid, ic->ic_des_essid,
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwxreg.h6338 uint8_t ssid[IEEE80211_NWID_LEN]; member in struct:iwx_ssid_ie
6389 * @flags: bits 1-20: directed scan to i'th ssid
6514 * @ssid: MAC address to filter out
6519 uint8_t ssid[ETHER_ADDR_LEN]; member in struct:iwx_scan_offload_blacklist
6534 * @ssid_index: index to ssid list in fixed part
6779 * @flags: bitmap - 0-19: directed scan to i'th ssid.
7055 * @short_ssid_num: number of valid short SSIDs in short ssid array
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/
H A Dif_iwi.c2739 error = iwi_cmd(sc, IWI_CMD_SET_ESSID, ss->ss_ssid[0].ssid,
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/
H A Dif_iwn.c7141 memcpy(essid[0].data, ss->ss_ssid[0].ssid, ss->ss_ssid[0].len);
7144 DPRINTF(sc, IWN_DEBUG_SCAN, "%s: ssid_len=%d, ssid=%*s\n",
7148 ss->ss_ssid[0].ssid);
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/
H A Dif_wpi.c4182 memcpy(essids[i].data, ss->ss_ssid[i].ssid, essids[i].len);

Completed in 268 milliseconds

12