/illumos-gate/usr/src/lib/libnwam/common/ |
H A D | libnwam_wlan.c | 57 * Select specified WLAN <essid, bssid> for link linkname. 60 nwam_wlan_select(const char *linkname, const char *essid, const char *bssid, argument 64 linkname, essid, bssid, secmode, 0, NULL, add_to_known_wlans)); 68 * Create/update security key for WLAN <essid, bssid>. 71 nwam_wlan_set_key(const char *linkname, const char *essid, const char *bssid, argument 75 linkname, essid, bssid, secmode, keyslot, key, B_FALSE));
|
H A D | libnwam_known_wlan.c | 581 nwam_known_wlan_add_to_known_wlans(const char *essid, const char *bssid, argument 617 if (bssid == NULL) 619 if ((err = nwam_value_create_string((char *)bssid, &bssidsval)) 634 /* If no bssid is specified, nothing to do */ 635 if (bssid == NULL) 668 if (strcmp(old_bssids[i], bssid) == 0) { 678 new_bssids[nelem] = strdup(bssid); 753 nwam_known_wlan_remove_from_known_wlans(const char *essid, const char *bssid, argument 780 if (strcmp(old_bssids[i], bssid) == 0) {
|
H A D | libnwam_util.c | 206 const char *essid, const char *bssid, uint32_t security_mode, 223 if (bssid != NULL) { 224 (void) strlcpy(req.nwda_data.nwdad_wlan_info.nwdad_bssid, bssid, 205 nwam_request_wlan(nwam_request_type_t type, const char *name, const char *essid, const char *bssid, uint32_t security_mode, uint_t keyslot, const char *key, boolean_t add_to_known_wlans) argument
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/wpad/ |
H A D | driver_wifi.c | 30 * @bssid: buffer for BSSID (IEEE80211_ADDR_LEN = 6 bytes) 34 * Query kernel driver for the current BSSID and copy it to @bssid. 35 * Setting @bssid to 00:00:00:00:00:00 is recommended if the STA is not 40 char *bssid) 55 (void) memcpy(bssid, wl_attrp->wa_bssid.wb_bytes, DLADM_WLAN_BSSID_LEN); 58 MAC2STR((unsigned char *)bssid)); 266 * @bssid: BSSID of the selected AP 284 const char *bssid, uint8_t *wpa_ie, uint32_t wpa_ie_len) 290 MACSTR, MAC2STR(bssid)); 294 * this is implied by the bssid whic 39 wpa_driver_wifi_get_bssid(dladm_handle_t handle, datalink_id_t linkid, char *bssid) argument 283 wpa_driver_wifi_associate(dladm_handle_t handle, datalink_id_t linkid, const char *bssid, uint8_t *wpa_ie, uint32_t wpa_ie_len) argument [all...] |
H A D | wpa.c | 757 uint8_t bssid[IEEE80211_ADDR_LEN]; local 768 (char *)bssid) < 0) { 781 memcmp(bssid, entry->bssid, IEEE80211_ADDR_LEN) == 0)) 809 uint8_t bssid[IEEE80211_ADDR_LEN]; local 817 (char *)bssid) < 0) { 830 (void) memcpy(ethhdr->h_dest, bssid, IEEE80211_ADDR_LEN);
|
H A D | wpa_impl.h | 143 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:rsn_pmksa_candidate 189 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:wpa_supplicant 241 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:wpa_ssid
|
/illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ |
H A D | known_wlans.c | 58 typedef struct bssid { struct 60 char *bssid; member in struct:bssid 101 free(b->bssid); 129 kw_add(const char *essid, const char *bssid) argument 145 b->bssid = strdup(bssid); 152 nlog(LOG_DEBUG, "kw_add: added Known WLAN %s, BSSID %s", essid, bssid); 164 kw_update(kw_t *kw, const char *bssid) argument 173 b->bssid = strdup(bssid); [all...] |
H A D | conditions.c | 675 const char *bssid) 680 wa.exp_bssid = bssid; 674 test_condition_wireless_bssid(nwam_condition_t condition, const char *bssid) argument
|
H A D | ncu_phys.c | 402 nwamd_set_key_name(const char *essid, const char *bssid, char *name, size_t nsz) argument 407 /* create a concatenated string with essid and bssid */ 408 if (bssid == NULL || bssid[0] == '\0') { 413 essid, bssid); 438 nwamd_wlan_set_key(const char *linkname, const char *essid, const char *bssid, argument 474 * (bssid is appended if an object, with the same keyname, 489 nwamd_set_key_name(essid, ret ? bssid : NULL, obj_name, 660 nwamd_wlan_get_key(const char *essid, const char *bssid, uint32_t security_mode) argument 664 nwamd_set_key_name(essid, bssid, keynam 815 nwamd_wlan_select(const char *linkname, const char *essid, const char *bssid, uint32_t security_mode, boolean_t add_to_known_wlans) argument 923 bssid_match(nwam_known_wlan_handle_t kwh, void *bssid) argument 1191 char bssid[DLADM_STRSIZE]; local 1285 char bssid[DLADM_STRSIZE]; local [all...] |
/illumos-gate/usr/src/uts/common/net/ |
H A D | wpa.h | 102 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:wpa_ess
|
/illumos-gate/usr/src/uts/common/io/net80211/ |
H A D | net80211_output.c | 57 const uint8_t *bssid) 64 IEEE80211_ADDR_COPY(wh->i_addr1, bssid); 73 IEEE80211_ADDR_COPY(wh->i_addr3, bssid); 84 IEEE80211_ADDR_COPY(wh->i_addr3, bssid); 424 const uint8_t *sa, const uint8_t *da, const uint8_t *bssid, 461 sa, da, bssid); 55 ieee80211_send_setup(ieee80211com_t *ic, ieee80211_node_t *in, struct ieee80211_frame *wh, int type, const uint8_t *sa, const uint8_t *da, const uint8_t *bssid) argument 423 ieee80211_send_probereq(ieee80211_node_t *in, const uint8_t *sa, const uint8_t *da, const uint8_t *bssid, const uint8_t *ssid, size_t ssidlen, const void *optie, size_t optielen) argument
|
H A D | net80211_input.c | 66 uint8_t *bssid; local 127 bssid = wh->i_addr2; 128 if (!IEEE80211_ADDR_EQ(bssid, in->in_bssid)) 134 bssid = wh->i_addr1; 136 bssid = wh->i_addr1; 144 bssid = wh->i_addr3; 149 * Data frame, validate the bssid. 151 if (!IEEE80211_ADDR_EQ(bssid, ic->ic_bss->in_bssid) && 152 !IEEE80211_ADDR_EQ(bssid, wifi_bcastaddr)) { 156 ieee80211_macaddr_sprintf(bssid)); [all...] |
H A D | net80211_ioctl.c | 184 "set bssid=%s\n", 1166 bcopy(in->in_bssid, sr->ess[ap_num].bssid, 1499 "set bssid=%s\n", 1511 uint8_t *bssid; local 1514 bssid = ic->ic_des_bssid; 1516 bssid = ic->ic_bss->in_bssid; 1517 bcopy(bssid, wldp_buf, sizeof (wl_bssid_t)); 1980 bcopy(in->in_bssid, sr->ess[ap_num].bssid, 2179 * Desired ssid specified; must match both bssid and 2188 * Normal case; just match bssid [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/nwamadm/ |
H A D | nwamadm.c | 1257 char bssid[NWAM_MAX_VALUE_LEN]; local 1272 bssid[0] = '\0'; 1338 (void) strlcpy(bssid, wlans[choice - 1].nww_bssid, 1339 sizeof (bssid)); 1367 err = nwam_wlan_set_key(linkname, essid, bssid, security_mode, 1372 err = nwam_wlan_select(linkname, essid, bssid[0] != '\0' ? bssid : NULL,
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlwlan.c | 912 dladm_wlan_bssid2str(dladm_wlan_bssid_t *bssid, char *buf) argument 914 return (_link_ntoa(bssid->wb_bytes, buf, DLADM_WLAN_BSSID_LEN, 991 dladm_wlan_str2bssid(const char *str, dladm_wlan_bssid_t *bssid) argument 1005 (void) memcpy(bssid->wb_bytes, buf, len); 1445 (void) memcpy(sr[i].we_bssid.wb_bytes, es->ess[i].bssid, 1564 dladm_wlan_bssid_t *bssid) 1580 if (bssid != NULL) 1581 (void) memcpy(mlme.im_macaddr, bssid->wb_bytes, 1562 dladm_wlan_wpa_set_mlme(dladm_handle_t handle, datalink_id_t linkid, dladm_wlan_mlme_op_t op, dladm_wlan_reason_t reason, dladm_wlan_bssid_t *bssid) argument
|
/illumos-gate/usr/src/uts/common/io/ath/ |
H A D | ath_main.c | 1278 uint8_t *bssid; local 1321 bssid = ic->ic_macaddr; 1323 bssid = in->in_bssid; 1327 ATH_HAL_SETASSOCID(ah, bssid, in->in_associd); 1329 ATH_HAL_SETASSOCID(ah, bssid, 0); 1333 ATH_HAL_KEYSETMAC(ah, i, bssid);
|
/illumos-gate/usr/src/uts/common/io/atu/ |
H A D | atu.h | 327 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:atu_cmd_join
|
/illumos-gate/usr/src/uts/common/io/ral/ |
H A D | rt2560.c | 241 rt2560_set_bssid(struct rt2560_softc *sc, uint8_t *bssid) argument 245 tmp = bssid[0] | bssid[1] << 8 | bssid[2] << 16 | bssid[3] << 24; 248 tmp = bssid[4] | bssid[5] << 8; 251 ral_debug(RAL_DBG_HW, "setting BSSID to " MACSTR "\n", MAC2STR(bssid));
|
/illumos-gate/usr/src/uts/common/io/rum/ |
H A D | rum.c | 1237 rum_set_bssid(struct rum_softc *sc, const uint8_t *bssid) argument 1241 tmp = bssid[0] | bssid[1] << 8 | bssid[2] << 16 | bssid[3] << 24; 1244 tmp = bssid[4] | bssid[5] << 8 | RT2573_ONE_BSSID << 16;
|
/illumos-gate/usr/src/uts/common/io/rwd/ |
H A D | rt2661.c | 1832 rt2661_set_bssid(struct rt2661_softc *sc, const uint8_t *bssid) argument 1836 tmp = bssid[0] | bssid[1] << 8 | bssid[2] << 16 | bssid[3] << 24; 1839 tmp = bssid[4] | bssid[5] << 8 | RT2661_ONE_BSSID << 16;
|
/illumos-gate/usr/src/uts/common/io/rwn/ |
H A D | rt2860.c | 1362 rt2860_set_bssid(struct rt2860_softc *sc, const uint8_t *bssid) argument 1365 bssid[0] | bssid[1] << 8 | bssid[2] << 16 | bssid[3] << 24); 1367 bssid[4] | bssid[5] << 8);
|
/illumos-gate/usr/src/uts/common/io/ural/ |
H A D | ural.c | 1204 ural_set_bssid(struct ural_softc *sc, uint8_t *bssid) argument 1208 tmp = bssid[0] | bssid[1] << 8; 1211 tmp = bssid[2] | bssid[3] << 8; 1214 tmp = bssid[4] | bssid[5] << 8; 1217 ral_debug(RAL_DBG_HW, "setting BSSID to " MACSTR "\n", MAC2STR(bssid));
|
/illumos-gate/usr/src/uts/common/io/arn/ |
H A D | arn_main.c | 1395 uint8_t *bssid; local 1479 bssid = ic->ic_macaddr; 1481 bssid = in->in_bssid; 1486 ath9k_hw_write_associd(ah, bssid, in->in_associd); 1488 ath9k_hw_write_associd(ah, bssid, 0); 1495 bssid);
|
H A D | arn_hw.c | 4061 const uint8_t *bssid, uint16_t assocId) 4065 (void) memcpy(ahp->ah_bssid, bssid, 6); 4060 ath9k_hw_write_associd(struct ath_hal *ah, const uint8_t *bssid, uint16_t assocId) argument
|
/illumos-gate/usr/src/uts/common/io/rtw/ |
H A D | rtw.c | 2343 rtw_join_bss(rtw_softc_t *rsc, uint8_t *bssid, uint16_t intval0) argument 2350 RTW_WRITE8(regs, RTW_BSSID + i, bssid[i]);
|