Lines Matching defs:ni

548 		if (data->ni != NULL) {
549 ieee80211_free_node(data->ni);
550 data->ni = NULL;
589 if (data->ni != NULL)
590 ieee80211_free_node(data->ni);
767 struct ieee80211_node *ni = vap->iv_bss;
772 rt2661_set_basicrates(sc, &ni->ni_rates);
773 rt2661_set_bssid(sc, ni->ni_bssid);
860 struct ieee80211_node *ni;
875 ni = data->ni;
876 data->ni = NULL;
879 if (ni == NULL)
890 ieee80211_ratectl_tx_complete(ni, txs);
901 ieee80211_ratectl_tx_complete(ni, txs);
918 ieee80211_tx_complete(ni, m, error);
966 struct ieee80211_node *ni;
1075 ni = ieee80211_find_rxnode(ic,
1077 if (ni != NULL) {
1078 (void) ieee80211_input(ni, m, rssi, nf);
1079 ieee80211_free_node(ni);
1273 struct ieee80211_node *ni)
1275 struct ieee80211vap *vap = ni->ni_vap;
1276 struct ieee80211com *ic = ni->ni_ic;
1289 rate = ni->ni_txparms->mgmtrate;
1294 k = ieee80211_crypto_encap(ni, m0);
1320 data->ni = ni;
1360 const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate)
1362 struct ieee80211com *ic = ni->ni_ic;
1371 mprot = ieee80211_alloc_prot(ni, m, rate, prot);
1373 if_inc_counter(ni->ni_vap->iv_ifp, IFCOUNTER_OERRORS, 1);
1392 data->ni = ieee80211_ref_node(ni);
1415 struct ieee80211_node *ni, int ac)
1417 struct ieee80211vap *vap = ni->ni_vap;
1423 const struct ieee80211_txparam *tp = ni->ni_txparms;
1440 (void) ieee80211_ratectl_rate(ni, NULL, 0);
1441 rate = ni->ni_txrate;
1449 k = ieee80211_crypto_encap(ni, m0);
1468 error = rt2661_sendprot(sc, ac, m0, ni, prot, rate);
1521 data->ni = ni;
1525 data->rix = ni->ni_txrate;
1527 data->rssi = ic->ic_node_getrssi(ni);
1582 struct ieee80211_node *ni;
1598 ni = (struct ieee80211_node *) m->m_pkthdr.rcvif;
1599 if (rt2661_tx_data(sc, m, ni, ac) != 0) {
1600 if_inc_counter(ni->ni_vap->iv_ifp,
1602 ieee80211_free_node(ni);
1610 rt2661_raw_xmit(struct ieee80211_node *ni, struct mbuf *m,
1613 struct ieee80211com *ic = ni->ni_ic;
1635 if (rt2661_tx_mgt(sc, m, ni) != 0)