madwifi: add back a missing part of the mbss vap refactoring
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 26 Jan 2009 05:31:18 +0000 (05:31 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 26 Jan 2009 05:31:18 +0000 (05:31 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14197 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/madwifi/patches/393-mbss_vap_auth.patch

index ad817a0..c887336 100644 (file)
        IEEE80211_NODE_TABLE_UNLOCK_IRQ(nt);
  
        if (ni == NULL) {
-@@ -1961,13 +2012,29 @@ remove_worse_nodes(void *arg, struct iee
+@@ -1961,13 +2012,32 @@ remove_worse_nodes(void *arg, struct iee
                }
  }
  
 +      if (ni->ni_vap == rni->ni_vap)
 +              return;
 +
++      if (!IEEE80211_ADDR_EQ(rni->ni_macaddr, ni->ni_macaddr))
++              return;
++
 +      ieee80211_node_leave(ni);
 +}
 +
This page took 0.025097 seconds and 4 git commands to generate.