From owner-freebsd-wireless@FreeBSD.ORG Wed Apr 1 06:53:10 2015 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6A900B3A for ; Wed, 1 Apr 2015 06:53:10 +0000 (UTC) Received: from mail-ig0-x232.google.com (mail-ig0-x232.google.com [IPv6:2607:f8b0:4001:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 324B8AC0 for ; Wed, 1 Apr 2015 06:53:10 +0000 (UTC) Received: by igcau2 with SMTP id au2so39934325igc.0 for ; Tue, 31 Mar 2015 23:53:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=4EHwfvUtz7HyiY23Xm6s4mF2Ox2ZRyPhHVkMlYwFwik=; b=PpjQAS0pIRKMoV5ouH6jsVROL/axTMDIA5TqA6Js+ObacGbKzPnnwLQFLc6QZCnt/y vsFgAfWTm0OowUGY7GYp+Wxb300iuQIIvTjfspbIa4g3M/pin9DGViPtX5qLHVVXG8KU Vll82pVYCpVX5GoVRkLuYSIkJ3OrksrzRaDTFZKZxfw8KnzGdJ+xalg5GneToBIyicPY Ft3C75wcBlY2SmMTDybc8X79Os66+mPsMng1lLzeZ5mf9XAcuJL4CnKVt3/vNjZAEvTz E/keUT6ZsAAROnYc4iW3vHzzxf2iKPYNQrjBOpIhBKbquUixk8g6Gt3lyvU7TZO1+NSY rKzg== MIME-Version: 1.0 X-Received: by 10.107.5.131 with SMTP id 125mr60519198iof.88.1427871189628; Tue, 31 Mar 2015 23:53:09 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.17.194 with HTTP; Tue, 31 Mar 2015 23:53:09 -0700 (PDT) Date: Tue, 31 Mar 2015 23:53:09 -0700 X-Google-Sender-Auth: 89O-f-OGe7RnnIDZ2jppj7rmInk Message-ID: Subject: AP mac addresses, ticks and ANI fixes - please upgrade From: Adrian Chadd To: "freebsd-wireless@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.18-1 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: Wed, 01 Apr 2015 06:53:10 -0000 Hi, After incessant poking by Michael Kosarev who has been using AR9380's at home as AP NICs for quite some time, I finally figured out why performance in -HEAD is terrible. TL;DR is - things don't work well when ticks wrapped around. This affected net80211 (aggregation, at the very least; god knows what else is lurking there) and calibration/ANI work in ath(4). Things are back to their usual selves. I've tested AR9380, AR933x SoC, AR934x SoC and QCA955x SoC, as APs and stations. I've also made 'athsurvey' and 'athstats -o ani' work on the AR9380 and later chips. This makes it much easier to diagnose weird airtime issues. I've also started converting APs over to using the correct board addresses. I've done the TL-WR1043nd v2 and the TL-WDR3600. I'll do some more of them over the weekend. So please do update and upgrade. :) Thank you to Michael for buying me the TL-WDR3600 to put FreeBSD on. It's a fantastic AP. -adrian