From owner-cvs-all@FreeBSD.ORG Thu Feb 9 22:03:34 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23A4016A420; Thu, 9 Feb 2006 22:03:34 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB78B43D76; Thu, 9 Feb 2006 22:03:27 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k19M3RJ8044982; Thu, 9 Feb 2006 22:03:27 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k19M3RXv044981; Thu, 9 Feb 2006 22:03:27 GMT (envelope-from sam) Message-Id: <200602092203.k19M3RXv044981@repoman.freebsd.org> From: Sam Leffler Date: Thu, 9 Feb 2006 22:03:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ath if_ath.c if_athioctl.h if_athvar.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Feb 2006 22:03:34 -0000 sam 2006-02-09 22:03:27 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c if_athioctl.h if_athvar.h Log: Phantom beacon miss workaround: track the tsf of the last received frame and if we get a beacon miss interrupt ignore it if we've received a frame within the beacon miss interval. This should never trigger and the handling at the net80211 layer should likewise deal with this but it doesn't hurt and can suppress extranous probe request frames. Note that we can legtimately get a bmiss when under heavy load. MFC after: 2 weeks Revision Changes Path 1.120 +78 -23 src/sys/dev/ath/if_ath.c 1.13 +1 -0 src/sys/dev/ath/if_athioctl.h 1.42 +1 -0 src/sys/dev/ath/if_athvar.h