/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/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 | 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...] |
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
|
/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_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
|
H A D | wpa_supplicant.c | 169 MAC2STR(wpa_s->bssid)); 231 (void) memset(wpa_s->bssid, 0, IEEE80211_ADDR_LEN); 369 if (memcmp(wpa_s->bssid, "\x00\x00\x00\x00\x00\x00", 373 addr = wpa_s->bssid; 470 memcmp(selected->we_bssid.wb_bytes, wpa_s->bssid, 517 wpa_clear_keys(wpa_s, wpa_s->bssid);
|
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);
|
/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/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/uts/common/io/net80211/ |
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_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
|
/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/uath/ |
H A D | uath_reg.h | 311 uint32_t bssid; member in struct:uath_cmd_create_connection 365 uint32_t bssid[2]; member in struct:uath_cmd_set_associd
|
/illumos-gate/usr/src/uts/common/io/wpi/ |
H A D | wpireg.h | 311 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:wpi_config 395 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:wpi_node
|
H A D | wpi.c | 1282 (void) memset(&node.bssid, 0xff, IEEE80211_ADDR_LEN); 1429 (void) memset(node.bssid, 0xff, 6); 1432 IEEE80211_ADDR_COPY(node.bssid, ic->ic_bss->in_bssid); 2828 IEEE80211_ADDR_COPY(sc->sc_config.bssid, in->in_bssid); 2843 " bssid:%02x:%02x:%02x:%02x:%02x:%2x\n", 2846 sc->sc_config.bssid[0], sc->sc_config.bssid[1], 2847 sc->sc_config.bssid[2], sc->sc_config.bssid[3], 2848 sc->sc_config.bssid[ [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/wificonfig/ |
H A D | wificonfig.c | 420 {BSSID, "bssid", do_get_bssid, NULL, RO}, 906 /* skip bssid since it can not be set */ 907 if (strncmp(ae->ae_arg, "bssid=", strlen("bssid=")) == 0) 2077 char essid[34], bssid[32]; local 2089 safe_snprintf(bssid, sizeof (bssid), "%02x:%02x:%02x:%02x:%02x:%02x", 2114 if (strncmp(pae->ae_arg, "bssid=", 2115 strlen("bssid=")) == 0) { 2122 (strcmp(bssid, pbssi 2282 char bssid[32]; local 3677 uint8_t bssid[6]; local [all...] |
/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/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/iwi/ |
H A D | ipw2200_impl.h | 525 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:ipw2200_ibssnode 597 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:ipw2200_associate
|
H A D | ipw2200.c | 1764 IEEE80211_ADDR_COPY(assoc.bssid, in->in_bssid); 1772 "associate to bssid(%2x:%2x:%2x:%2x:%2x:%2x:), " 1774 assoc.bssid[0], assoc.bssid[1], assoc.bssid[2], 1775 assoc.bssid[3], assoc.bssid[4], assoc.bssid[5],
|
/illumos-gate/usr/src/uts/common/io/iwk/ |
H A D | iwk2.c | 1590 (void) memset(&node.bssid, 0xff, IEEE80211_ADDR_LEN); 1847 (void) memset(node.bssid, 0xff, 6); 1860 ibss_node_tb[index1].node.bssid, 1913 IEEE80211_ADDR_COPY(node.bssid, ic->ic_bss->in_bssid); 2715 ibss_node_tb[index1].node.bssid, 3041 (void) memset(node.bssid, 0xff, 6); 3534 IEEE80211_ADDR_COPY(sc->sc_config.bssid, in->in_bssid); 3563 " bssid:%02x:%02x:%02x:%02x:%02x:%2x\n", 3567 sc->sc_config.bssid[0], sc->sc_config.bssid[ [all...] |
/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;
|