Date: Fri, 2 Apr 2004 15:35:24 -0800 (PST) From: Sam Leffler <sam@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net80211 ieee80211_input.c Message-ID: <200404022335.i32NZOBe042789@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
sam 2004/04/02 15:35:24 PST FreeBSD src repository Modified files: sys/net80211 ieee80211_input.c Log: Change handling of probe response frames. Previously we always dropped the refcnt on the node but left it in the node table. This allows the node table to hold the results of scanned ap's but for ibss scans left nodes w/o any driver-private state setup and/or a bad refcnt (when the nodes were timed out they were prematurely discarded). Now we treat nodes identified for ap scanning as before but force nodes discovered when scanning for ibss neighbors to have complete/proper state and hold the refcnt on the node. Any other nodes created because of these frames are discarded directly (need to optimize this case to eliminate various work that's immediately discarded). Revision Changes Path 1.20 +27 -2 src/sys/net80211/ieee80211_input.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200404022335.i32NZOBe042789>