Lines Matching defs:obss
339 copy_bss(struct ieee80211_node *nbss, const struct ieee80211_node *obss)
342 nbss->ni_authmode = obss->ni_authmode;
343 nbss->ni_txpower = obss->ni_txpower;
344 nbss->ni_vlan = obss->ni_vlan;
467 struct ieee80211_node *ni, *obss;
478 obss = vap->iv_update_bss(vap, ieee80211_ref_node(ni));
479 if (obss != NULL) {
480 copy_bss(ni, obss);
482 ieee80211_free_node(obss);
864 struct ieee80211_node *obss;
871 obss = vap->iv_update_bss(vap, selbs); /* NB: caller assumed to bump refcnt */
878 canreassoc = (obss != NULL &&
880 IEEE80211_ADDR_EQ(obss->ni_macaddr, selbs->ni_macaddr));
881 if (obss != NULL) {
882 struct ieee80211_node_table *nt = obss->ni_table;
884 copy_bss(selbs, obss);
886 ieee80211_node_decref(obss); /* iv_bss reference */
888 node_reclaim(nt, obss); /* station table reference */
891 ieee80211_free_node(obss); /* iv_bss reference */
894 obss = NULL; /* NB: guard against later use */