From owner-cvs-src@FreeBSD.ORG  Fri Apr  2 15:35:25 2004
Return-Path: <owner-cvs-src@FreeBSD.ORG>
Delivered-To: cvs-src@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP
	id 1FBF116A4CE; Fri,  2 Apr 2004 15:35:25 -0800 (PST)
Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id 198A243D49; Fri,  2 Apr 2004 15:35:25 -0800 (PST)
	(envelope-from sam@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
	by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i32NZOGe042790;
	Fri, 2 Apr 2004 15:35:24 -0800 (PST)
	(envelope-from sam@repoman.freebsd.org)
Received: (from sam@localhost)
	by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i32NZOBe042789;
	Fri, 2 Apr 2004 15:35:24 -0800 (PST)
	(envelope-from sam)
Message-Id: <200404022335.i32NZOBe042789@repoman.freebsd.org>
From: Sam Leffler <sam@FreeBSD.org>
Date: Fri, 2 Apr 2004 15:35:24 -0800 (PST)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org,
	cvs-all@FreeBSD.org
X-FreeBSD-CVS-Branch: HEAD
Subject: cvs commit: src/sys/net80211 ieee80211_input.c
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Apr 2004 23:35:25 -0000

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