Searched defs:bssid (Results 1 - 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/lib/libnwam/common/
H A Dlibnwam_wlan.c57 * 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 Dlibnwam_known_wlan.c581 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 Dlibnwam_util.c206 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 Ddriver_wifi.c30 * @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 Dwpa.c757 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 Dwpa_impl.h143 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 Dknown_wlans.c58 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 Dconditions.c675 const char *bssid)
680 wa.exp_bssid = bssid;
674 test_condition_wireless_bssid(nwam_condition_t condition, const char *bssid) argument
H A Dncu_phys.c402 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 Dwpa.h102 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:wpa_ess
/illumos-gate/usr/src/uts/common/io/net80211/
H A Dnet80211_output.c57 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 Dnet80211_input.c66 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 Dnet80211_ioctl.c184 "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 Dnwamadm.c1257 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 Dlibdlwlan.c912 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 Dath_main.c1278 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 Datu.h327 uint8_t bssid[IEEE80211_ADDR_LEN]; member in struct:atu_cmd_join
/illumos-gate/usr/src/uts/common/io/ral/
H A Drt2560.c241 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 Drum.c1237 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 Drt2661.c1832 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 Drt2860.c1362 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 Dural.c1204 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 Darn_main.c1395 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 Darn_hw.c4061 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 Drtw.c2343 rtw_join_bss(rtw_softc_t *rsc, uint8_t *bssid, uint16_t intval0) argument
2350 RTW_WRITE8(regs, RTW_BSSID + i, bssid[i]);

Completed in 188 milliseconds

12