From patchwork Fri Jul 31 16:17:00 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Levitsky X-Patchwork-Id: 38531 Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by demeter.kernel.org (8.14.2/8.14.2) with ESMTP id n6VGHOfQ027999 for ; Fri, 31 Jul 2009 16:17:24 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751866AbZGaQRL (ORCPT ); Fri, 31 Jul 2009 12:17:11 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751817AbZGaQRJ (ORCPT ); Fri, 31 Jul 2009 12:17:09 -0400 Received: from mail-fx0-f217.google.com ([209.85.220.217]:59668 "EHLO mail-fx0-f217.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751459AbZGaQRH (ORCPT ); Fri, 31 Jul 2009 12:17:07 -0400 Received: by fxm17 with SMTP id 17so1463985fxm.37 for ; Fri, 31 Jul 2009 09:17:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; bh=lSYhAY3hh0xZfJdhXXoJuVzZfKaxDEMCmJqs6/PSzdw=; b=QQ5SmdnaG63fJkk4O5hYpirvMegklgwXfShu6qf9Rk/1m9Hn7sCFTRBBHCWaKGpYjb S2joh6Xy4XoGboAAKDfx4joYVMuGs2ck8R4pdOC/dZjpLgGxG+UG9aloKEH9IV0mtQ09 6cotRqGx/mzM80V9FY66FHrqfASAGenlkOJEA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=T09Zr3BnVIrAt8t8bU9gVv+wiFvlz2bE5ExIKCcX3bkyxmNthjz3kY7T38E6SqF++O mh8wzrHhC5cfqfKqNdO7iQEiuZsBtAUKN7wWfu+LGPiUveyP8KBzVxClPV9+Tw5XCCkq NOdE4IkMCADIlGZ7300hRR3bfYV2lvKh+KvYs= Received: by 10.204.102.76 with SMTP id f12mr2066278bko.137.1249057025162; Fri, 31 Jul 2009 09:17:05 -0700 (PDT) Received: from ?10.1.0.2? ([77.125.81.249]) by mx.google.com with ESMTPS id z10sm9212783fka.5.2009.07.31.09.17.03 (version=SSLv3 cipher=RC4-MD5); Fri, 31 Jul 2009 09:17:04 -0700 (PDT) Subject: [PATCH 002/002] [MAC80211] Increase timeouts for station polling From: Maxim Levitsky To: linux-wireless Cc: linville , Reinette Chatre , Johannes Berg In-Reply-To: <1249056817.20593.1.camel@maxim-laptop> References: <1249056817.20593.1.camel@maxim-laptop> Date: Fri, 31 Jul 2009 19:17:00 +0300 Message-Id: <1249057021.20593.5.camel@maxim-laptop> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org >From 04976d22d45f26aa4b4dece5dd520e3347ac32d7 Mon Sep 17 00:00:00 2001 From: Maxim Levitsky Date: Fri, 31 Jul 2009 18:54:23 +0300 Subject: [PATCH] [MAC80211] Increase timeouts for station polling Do a probe request every 30 seconds, and wait for probe response, half a second This should lower the traffic that card sends, thus save power Wainting longer for response makes probe more robust against 'slow' access points Signed-off-by: Maxim Levitsky Acked-by: Johannes Berg --- net/mac80211/mlme.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index 1d8640a..e4bb590 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c @@ -42,13 +42,13 @@ * Time the connection can be idle before we probe * it to see if we can still talk to the AP. */ -#define IEEE80211_CONNECTION_IDLE_TIME (2 * HZ) +#define IEEE80211_CONNECTION_IDLE_TIME (30 * HZ) /* * Time we wait for a probe response after sending * a probe request because of beacon loss or for * checking the connection still works. */ -#define IEEE80211_PROBE_WAIT (HZ / 5) +#define IEEE80211_PROBE_WAIT (HZ / 2) #define TMR_RUNNING_TIMER 0 #define TMR_RUNNING_CHANSW 1