From owner-freebsd-wireless@FreeBSD.ORG Sun Sep 11 17:00:48 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6F8421065673 for ; Sun, 11 Sep 2011 17:00:48 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 287848FC13 for ; Sun, 11 Sep 2011 17:00:47 +0000 (UTC) Received: by vxi39 with SMTP id 39so3222258vxi.13 for ; Sun, 11 Sep 2011 10:00:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=I9cEapIVo0WheM4Z9NeaqoQ7RxJU6obDsiAwH4uFFfo=; b=hlpluJCTeFDdEuIvGLUHVldKuWV5auQW8Dq2EShJtKtFzDFOQYpYliuDQt4GN2/6cS +5W1nB+xzkMRanY0Vlopm2e/OURCTUh30eJlNmSi8b44lZ5bykywqCptms4c8dtRwUyC csZ0KBQUIBpF8dPhfp4CKlF8dXkfqL5mhBVfE= MIME-Version: 1.0 Received: by 10.52.26.197 with SMTP id n5mr1746554vdg.462.1315760447515; Sun, 11 Sep 2011 10:00:47 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.52.161.138 with HTTP; Sun, 11 Sep 2011 10:00:47 -0700 (PDT) In-Reply-To: References: Date: Mon, 12 Sep 2011 01:00:47 +0800 X-Google-Sender-Auth: iBJ7l7QAqjASyoU3dJlWmjLbmKI Message-ID: From: Adrian Chadd To: Berislav Purgar Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-wireless@freebsd.org Subject: Re: [patch] if_ath_tx: change interrupt scheduling deferral X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2011 17:00:48 -0000 Rightio, I've just done some rather major overhauling of a few things. Would you (and anyone else trying this or wishing to) please update to the latest code there and let me know how it goes? Please check dmesg from time to time to see if anything is logged - I've added something that gets printed if non-ACK packets are stuffed into an aggregate session - which they never should. This so far has fixed all the TX hangs I've been seeing. I'm going to leave these tests running over the next few days and see what happens. Thanks, Adrian