/src/sys/net80211/ |
ieee80211_netbsd.c | 285 else if (nw->nw_ic->ic_bss == NULL) 294 nw->nw_ni = nw->nw_ic->ic_bss; 316 nw->nw_ni = nw->nw_ic->ic_bss; 433 if (saw_bss && ni == ic->ic_bss) 435 else if (ni == ic->ic_bss) { 606 (ni == ic->ic_bss) ? "bss " : "", 610 if (ni == ic->ic_bss) { 631 (ni == ic->ic_bss) ? "bss " : "", 634 if (ni == ic->ic_bss) {
|
ieee80211_node.c | 155 rsn = &ic->ic_bss->ni_rsn; 187 ic->ic_auth = ieee80211_authenticator_get(ic->ic_bss->ni_authmode); 194 if (ic->ic_bss != NULL) { 195 ieee80211_free_node(ic->ic_bss); 196 ic->ic_bss = NULL; 362 ic->ic_bss->ni_rates = 400 ieee80211_send_probereq(ic->ic_bss, 454 copy_bss(ni, ic->ic_bss); 506 obss = ic->ic_bss; 507 ic->ic_bss = ieee80211_ref_node(ni) [all...] |
ieee80211_proto.c | 711 /* NB: check ic_bss to avoid NULL deref on initial attach */ 712 if (ic->ic_bss != NULL) { 720 (HIGH_PRI_SWITCH_THRESH * ic->ic_bss->ni_intval) / 100; 773 (ic->ic_bss->ni_flags & IEEE80211_NODE_QOS) == 0) || 894 ieee80211_send_probereq(ic->ic_bss, ic->ic_myaddr, 895 ic->ic_bss->ni_bssid, ic->ic_bss->ni_bssid, 896 ic->ic_bss->ni_essid, ic->ic_bss->ni_esslen, 928 ni = ic->ic_bss; /* NB: no reference held * [all...] |
ieee80211_input.c | 225 if (ni == ic->ic_bss) { 502 * the caller is assumed to supply a reference to ic_bss instead. 622 if (!IEEE80211_ADDR_EQ(bssid, ic->ic_bss->ni_bssid) && 630 ic->ic_bss->ni_bssid), 642 if (ni == ic->ic_bss && 893 if (sta != ic->ic_bss) { 1131 if (ni == ic->ic_bss) { 1175 if (ni != ic->ic_bss) 1201 if (ni == ic->ic_bss) { 1337 if (ni == ic->ic_bss) { [all...] |
ieee80211_ioctl.c | 235 wreq->wi_val[0] = htole16(ic->ic_bss->ni_esslen); 236 memcpy(&wreq->wi_val[1], ic->ic_bss->ni_essid, 237 ic->ic_bss->ni_esslen); 238 wreq->wi_len = (1 + ic->ic_bss->ni_esslen + 1) / 2; 248 IEEE80211_ADDR_COPY(wreq->wi_val, ic->ic_bss->ni_bssid); 281 wreq->wi_val[1] = htole16(ic->ic_node_getrssi(ic->ic_bss)); 308 (ic->ic_bss->ni_rates.rs_rates[ic->ic_bss->ni_txrate] & 347 wreq->wi_val[0] = htole16(ic->ic_bss->ni_intval); 737 ic->ic_bss->ni_authmode = i; /* XXX ENETRESET? * [all...] |
ieee80211_output.c | 632 * NB: always use the bssid from ic_bss as the 635 IEEE80211_ADDR_COPY(wh->i_addr3, ic->ic_bss->ni_bssid); 1098 const struct ieee80211_rsnparms *rsn = &ic->ic_bss->ni_rsn; 1183 const struct ieee80211_rsnparms *rsn = &ic->ic_bss->ni_rsn; 1406 * Send a management frame. The node is for the destination (or ic_bss 1407 * when in station mode). Nodes other than ic_bss have their reference 1475 *(u_int16_t *)frm = htole16(ic->ic_bss->ni_intval); 1494 frm = ieee80211_add_ssid(frm, ic->ic_bss->ni_essid, 1495 ic->ic_bss->ni_esslen); 1561 ic->ic_bss->ni_authmode == IEEE80211_AUTH_SHARED) [all...] |
ieee80211.c | 771 rs = &ic->ic_bss->ni_rates; 773 rs->rs_rates[ic->ic_bss->ni_txrate], ic->ic_curmode); 972 if (ic->ic_bss) /* NB: can be called before lateattach */ 973 ic->ic_bss->ni_rates = ic->ic_sup_rates[mode];
|
ieee80211_var.h | 147 struct ieee80211_node *ic_bss; /* information for this node */ member in struct:ieee80211com
|
/src/sys/dev/ic/ |
athrate-amrr.c | 350 ni = ic->ic_bss; 364 ath_rate_update(sc, ic->ic_bss, 0); 468 ath_rate_ctl(sc, ic->ic_bss); /* NB: no reference */
|
athrate-onoe.c | 340 ni = ic->ic_bss; 354 ath_rate_update(sc, ic->ic_bss, 0); 455 ath_rate_ctl(sc, ic->ic_bss); /* NB: no reference */
|
atw.c | 979 * set MAC based on ic->ic_bss->myaddr 1371 ic->ic_bss->ni_intval = ic->ic_lintval; 1372 ic->ic_bss->ni_rssi = 0; 1373 ic->ic_bss->ni_rstamp = 0; 2049 bssid = ic->ic_bss->ni_bssid; 2276 buf[0] = ic->ic_bss->ni_esslen; 2277 memcpy(&buf[1], ic->ic_bss->ni_essid, ic->ic_bss->ni_esslen); 2280 roundup(1 + ic->ic_bss->ni_esslen, 2)); 2298 buf[0] = ic->ic_bss->ni_rates.rs_nrates [all...] |
awi.c | 435 struct ieee80211_node *ni = ic->ic_bss; 727 ic->ic_bss->ni_rates. 728 rs_rates[ic->ic_bss->ni_txrate] & 737 rate = (ic->ic_bss->ni_rates.rs_rates[ic->ic_bss->ni_txrate] & 944 rate = ic->ic_bss->ni_rates.rs_rates[ic->ic_bss->ni_txrate] & 1772 ether_sprintf(ic->ic_bss->ni_bssid)); 1801 ni = ic->ic_bss; 1847 ni = ic->ic_bss; [all...] |
an.c | 807 tap->at_rate = ic->ic_bss->ni_rates.rs_rates[ic->ic_bss->ni_txrate]; 808 tap->at_chan_freq = htole16(ic->ic_bss->ni_chan->ic_freq); 809 tap->at_chan_flags = htole16(ic->ic_bss->ni_chan->ic_flags); 1500 tap->ar_chan_flags = htole16(ic->ic_bss->ni_chan->ic_flags); 1501 tap->ar_chan_freq = htole16(ic->ic_bss->ni_chan->ic_freq); 1857 struct ieee80211_node *ni = ic->ic_bss;
|
malo.c | 890 ic->ic_bss->ni_chan = ic->ic_ibss_chan; 893 if ((error = malo_cmd_set_channel(sc, ic->ic_bss->ni_chan))) { 972 ic->ic_bss->ni_chan = ic->ic_ibss_chan; 973 malo_cmd_set_channel(sc, ic->ic_bss->ni_chan); 1146 malo_cmd_set_aid(sc, ic->ic_bss->ni_bssid, 1147 ic->ic_bss->ni_associd); 1610 htole16(ic->ic_bss->ni_chan->ic_freq); 1612 htole16(ic->ic_bss->ni_chan->ic_flags);
|
wi.c | 913 sc->sc_cnfauthmode = ic->ic_bss->ni_authmode; 1153 ni = ic->ic_bss; 1220 htole16(ic->ic_bss->ni_chan->ic_freq); 1222 htole16(ic->ic_bss->ni_chan->ic_flags); 1599 struct ieee80211_node *ni = ic->ic_bss; 1621 * and replace the existing ic_bss with it but since we don't 1743 tap->wr_chan_freq = htole16(ic->ic_bss->ni_chan->ic_freq); 1744 tap->wr_chan_flags = htole16(ic->ic_bss->ni_chan->ic_flags); 3197 struct ieee80211_node *ni = ic->ic_bss; 3266 ieee80211_notify_node_join(ic, ic->ic_bss, [all...] |
rt2860.c | 931 rt2860_iter_func(sc, ic->ic_bss); 1067 rt2860_set_bssid(sc, ic->ic_bss->ni_bssid); 1078 rt2860_newassoc(ic->ic_bss, 1); 1088 (IEEE80211_IS_CHAN_2GHZ(ic->ic_bss->ni_chan) ? 3109 struct ieee80211_node *ni = ic->ic_bss; 3218 struct ieee80211_node *ni = ic->ic_bss; 3985 ic->ic_bss->ni_chan = ic->ic_ibss_chan; 4126 if (IEEE80211_IS_CHAN_2GHZ(ic->ic_bss->ni_chan)) { 4230 if ((m = ieee80211_beacon_alloc(ic, ic->ic_bss, &sc->sc_bo)) == NULL) 4266 tmp |= ic->ic_bss->ni_intval * 16 [all...] |
rt2661.c | 753 rt2661_iter_func(sc, ic->ic_bss); 815 ni = ic->ic_bss; 1195 RAL_WRITE_1(sc, sc->erp_csr, ic->ic_bss->ni_erp); 2114 if (!IEEE80211_IS_CHAN_5GHZ(ic->ic_bss->ni_chan)) 2941 struct ieee80211_node *ni = ic->ic_bss; 3009 tmp |= ic->ic_bss->ni_intval * 16;
|
ath.c | 1912 return ath_keyset(sc, k, mac, ic->ic_bss); 2476 struct ieee80211_node *ni = ic->ic_bss; 2966 ni == ic->ic_bss && ic->ic_state == IEEE80211_S_RUN) { 4768 ni = ic->ic_bss; 4834 ic->ic_bss->ni_tstamp.tsf != 0) 4921 ath_keyset(sc, &ni->ni_ucastkey, ni->ni_macaddr, ic->ic_bss); 5090 ic->ic_bss->ni_txpower = txpow;
|
athn.c | 1329 athn_iter_func(sc, ic->ic_bss); 1981 intval = ic->ic_bss->ni_intval; 2044 intval = ic->ic_bss->ni_intval; 2526 athn_newassoc(ic->ic_bss, 1); 2528 athn_set_bss(sc, ic->ic_bss);
|
/src/sys/dev/usb/ |
if_zyd.c | 732 struct ieee80211_node *ni = ic->ic_bss; 1858 ni = ic->ic_bss; 2216 rate = ic->ic_bss->ni_rates.rs_rates[ic->ic_fixed_rate]; 2490 ic->ic_bss->ni_chan = ic->ic_ibss_chan; 2491 zyd_set_chan(sc, ic->ic_bss->ni_chan); 2637 zyd_iter_func(sc, ic->ic_bss);
|
if_rum.c | 703 ni = ic->ic_bss; 722 rum_newassoc(ic->ic_bss, 1); 1106 rate = ic->ic_bss->ni_rates.rs_rates[ic->ic_fixed_rate]; 1760 tmp |= ic->ic_bss->ni_intval * 16; 2179 m0 = ieee80211_beacon_alloc(ic, ic->ic_bss, &sc->sc_bo); 2276 ieee80211_amrr_choose(&sc->amrr, sc->sc_ic.ic_bss, &sc->amn);
|
if_ural.c | 743 ni = ic->ic_bss; 1279 rate = ic->ic_bss->ni_rates.rs_rates[ic->ic_fixed_rate]; 1827 tmp = (16 * ic->ic_bss->ni_intval) << 4; 1895 } else if (IEEE80211_IS_CHAN_5GHZ(ic->ic_bss->ni_chan)) { 2357 ieee80211_amrr_choose(&sc->amrr, sc->sc_ic.ic_bss, &sc->amn);
|
if_athn_usb.c | 1457 sta_index = ATHN_NODE(ic->ic_bss)->sta_index; 1487 ic->ic_bss->ni_associd); 1488 athn_usb_create_node(usc, ic->ic_bss); /* XXX: handle error? */ 1490 athn_set_bss(sc, ic->ic_bss); 1982 m = ieee80211_beacon_alloc(ic, ic->ic_bss, &bo); 1989 htole16(ic->ic_bss->ni_txseqs[0] << IEEE80211_SEQ_SEQ_SHIFT); 1990 ic->ic_bss->ni_txseqs[0]++;
|
/src/sys/dev/pcmcia/ |
if_malo_pcmcia.c | 1190 IEEE80211_ADDR_COPY(ic->ic_bss->ni_bssid, 1194 ic->ic_bss->ni_esslen = strlen(sc->sc_net[sc->sc_net_cur].ssid); 1195 memcpy(ic->ic_bss->ni_essid, sc->sc_net[sc->sc_net_cur].ssid, 1196 ic->ic_bss->ni_esslen);
|
/src/sys/dev/pci/ |
if_iwm.c | 2761 struct iwm_node *in = (struct iwm_node *)ic->ic_bss; 2780 /* assumes that ni == ic->ic_bss */ 2789 struct ieee80211_node *ni = ic->ic_bss; 5708 struct ieee80211_node *ni = ic->ic_bss; 5915 struct iwm_node *in = (struct iwm_node *)ic->ic_bss; 5973 struct iwm_node *in = (struct iwm_node *)ic->ic_bss; 5994 struct iwm_node *in = (struct iwm_node *)ic->ic_bss; 6007 ic->ic_opmode == IEEE80211_M_STA && ic->ic_bss) { 6039 struct iwm_node *in = (struct iwm_node *)ic->ic_bss; 6262 in = (struct iwm_node *)ic->ic_bss; [all...] |