Searched refs:bssid (Results 1 - 25 of 45) 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/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 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...]
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
/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_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
H A Dwpa_supplicant.c169 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 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);
/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/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/uts/common/io/net80211/
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_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
/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/uath/
H A Duath_reg.h311 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 Dwpireg.h311 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 Dwpi.c1282 (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 Dwificonfig.c420 {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 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/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/iwi/
H A Dipw2200_impl.h525 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 Dipw2200.c1764 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 Diwk2.c1590 (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 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;

Completed in 203 milliseconds

12