Lines Matching defs:ni

435 	struct ieee80211_node *ni = ic->ic_bss;
543 ni->ni_chan = ic->ic_ibss_chan;
544 ni->ni_intval = ic->ic_lintval;
545 ni->ni_rssi = 0;
546 ni->ni_rstamp = 0;
547 memset(&ni->ni_tstamp, 0, sizeof(ni->ni_tstamp));
548 ni->ni_rates =
549 ic->ic_sup_rates[ieee80211_chan2mode(ic, ni->ni_chan)];
550 IEEE80211_ADDR_COPY(ni->ni_macaddr, ic->ic_myaddr);
552 IEEE80211_ADDR_COPY(ni->ni_bssid, ic->ic_myaddr);
553 ni->ni_esslen = ic->ic_des_esslen;
554 memcpy(ni->ni_essid, ic->ic_des_essid, ni->ni_esslen);
555 ni->ni_capinfo = IEEE80211_CAPINFO_ESS;
557 ni->ni_fhdwell = 200; /* XXX */
558 ni->ni_fhindex = 1;
561 ni->ni_capinfo = IEEE80211_CAPINFO_IBSS;
562 memset(ni->ni_bssid, 0, IEEE80211_ADDR_LEN);
563 ni->ni_esslen = 0;
566 ni->ni_capinfo |= IEEE80211_CAPINFO_PRIVACY;
574 ni->ni_chan = &ic->ic_channels[sc->sc_cur_chan];
627 struct ieee80211_node *ni;
648 ni = M_GETCTX(m0, struct ieee80211_node *);
676 ni = ieee80211_find_txnode(ic, eh->ether_dhost);
677 if (ni == NULL) {
684 m0 = ieee80211_encap(ic, m0, ni);
687 ieee80211_free_node(ni);
700 ieee80211_free_node(ni);
707 if ((ieee80211_crypto_encap(ic, ni, m0)) == NULL) {
709 ieee80211_free_node(ni);
714 ieee80211_free_node(ni);
1036 struct ieee80211_node *ni;
1086 ni = ieee80211_find_rxnode(ic, wh);
1087 ieee80211_input(ic, m, ni, rssi, rstamp);
1095 ieee80211_free_node(ni);
1706 struct ieee80211_node *ni;
1801 ni = ic->ic_bss;
1808 ieee80211_chan2ieee(ic, ni->ni_chan)));
1811 ieee80211_chan2ieee(ic, ni->ni_chan)));
1815 ieee80211_chan2ieee(ic, ni->ni_chan));
1820 sc->sc_cur_chan = ieee80211_chan2ieee(ic, ni->ni_chan);
1847 ni = ic->ic_bss;
1852 ni->ni_bssid);
1857 sc->sc_mib_mgt.aCurrent_ESS_ID[1] = ni->ni_esslen;
1859 ni->ni_essid, ni->ni_esslen);
1861 ni->ni_intval);
1876 ieee80211_chan2ieee(ic, ni->ni_chan)));
1879 ieee80211_chan2ieee(ic, ni->ni_chan)));
1881 ni->ni_fhindex);
1883 ni->ni_fhdwell);
1886 ieee80211_chan2ieee(ic, ni->ni_chan));
1892 memset(&ni->ni_tstamp, 0,
1893 sizeof(ni->ni_tstamp));
1894 ni->ni_rstamp = 0;
1900 ni->ni_tstamp.data, sizeof(ni->ni_tstamp.data));
1901 awi_write_4(sc, AWI_CA_SYNC_REFTIME, ni->ni_rstamp);
1902 sc->sc_cur_chan = ieee80211_chan2ieee(ic, ni->ni_chan);
1913 IEEE80211_ADDR_COPY(ni->ni_bssid,
1947 struct ieee80211_node *ni,
1955 (*sc->sc_recv_mgmt)(ic, m0, ni, subtype, rssi, rstamp);
1959 awi_send_mgmt(struct ieee80211com *ic, struct ieee80211_node *ni,
1967 return (*sc->sc_send_mgmt)(ic, ni, type, arg);
1974 struct ieee80211_node *ni = ic->ic_bss;
1991 htole16(ni->ni_txseqs[0] << IEEE80211_SEQ_SEQ_SHIFT);
1992 ni->ni_txseqs[0]++;
1997 IEEE80211_ADDR_COPY(wh->i_addr1, ni->ni_macaddr);
2001 IEEE80211_ADDR_COPY(wh->i_addr3, ni->ni_bssid);
2004 IEEE80211_ADDR_COPY(wh->i_addr1, ni->ni_bssid);