CVSROOT: /cvs Module name: src Changes by: s...@cvs.openbsd.org 2012/01/18 07:35:56
Modified files: sys/net80211 : ieee80211_proto.c Log message: Don't unconditionally allocate new nodes in the hostap auth frame input path. Check if the node was already cached first. Duplicate nodes aren't reachable from the node cache's RB tree, so they leak and mess up node cache accounting. As more and more nodes leak the global nodes counter keeps increasing, eventually reaching the limit and hovering there. The system then constantly tries to clean the node cache, sending de-auth frames to stations in the process, even if the actual number of associated stations is small. ok jsg@