From owner-freebsd-wireless@FreeBSD.ORG Tue Jul 19 03:40:32 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 48C2D106567A for ; Tue, 19 Jul 2011 03:40:32 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 07D1E8FC16 for ; Tue, 19 Jul 2011 03:40:31 +0000 (UTC) Received: by gxk28 with SMTP id 28so1960074gxk.13 for ; Mon, 18 Jul 2011 20:40:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=j+VF+fW/hyXYD3aIyfhZXULipRkHf/g702qAvJctw7w=; b=R9nBkSPV0B392oB8Mk3HKZ2LIOAmF0qORUIeVSagvOtdkMqoeKVNpXLS3Lso5PeaFz 9E+8DZjNxcp8lAHroJvhkgKMG8yQv8BKqC4xyWxHtC3s2uz1JD+EyeC5+r4wovlr/mOC wt5E3zh5w6+0zm8XBVWZ+FoA/NT7zyFNyKNRw= MIME-Version: 1.0 Received: by 10.151.134.4 with SMTP id l4mr6577498ybn.272.1311046831161; Mon, 18 Jul 2011 20:40:31 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.150.197.5 with HTTP; Mon, 18 Jul 2011 20:40:31 -0700 (PDT) Date: Tue, 19 Jul 2011 11:40:31 +0800 X-Google-Sender-Auth: Pt5vOIc6k6dLdC4Hwze-0FYWC2I Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: multipart/mixed; boundary=000e0cd59906a7c28b04a863e09f Subject: [PATCH] ifconfig: don't disable HT40 channels when DFS is required 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: Tue, 19 Jul 2011 03:40:32 -0000 --000e0cd59906a7c28b04a863e09f Content-Type: text/plain; charset=ISO-8859-1 This patch disables the HT40+DFS check. The later Atheros NICs support radar detection on control and extension channels, and so when the relevant radar detection code is available, the stack should support this functionality. It seems that enforcing this should be a driver/firmware requirement, not a net80211 regulatory requirement. It's only relevant for channels where DFS radar detection is required (which we don't do anyway at the moment!) ; disabling these channels for STA mode seems counterproductive. Thanks, Adrian --000e0cd59906a7c28b04a863e09f Content-Type: application/octet-stream; name="ifieee80211-ht40-dfs.diff" Content-Disposition: attachment; filename="ifieee80211-ht40-dfs.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gqabew300 SW5kZXg6IGlmaWVlZTgwMjExLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gaWZpZWVlODAyMTEuYwkocmV2aXNp b24gMjI0MjA5KQorKysgaWZpZWVlODAyMTEuYwkod29ya2luZyBjb3B5KQpAQCAtMjAyOCw2ICsy MDI4LDE2IEBACiAJCQkJCWNvbnRpbnVlOwogCQkJCX0KIAkJCQkvKgorCQkJCSAqIERGUyArIEhU NDAgaXMgcG9zc2libGUgZGVwZW5kaW5nIHVwb24gdGhlCisJCQkJICogY2hpcHNldC4gU28gaW5z dGVhZCBvZiBlbmZvcmNpbmcgaXQgaW4KKwkJCQkgKiB0aGUgcmVndWxhdG9yeSBkYXRhYmFzZS9j aGFubmVsIHNldHVwLAorCQkJCSAqIGp1c3QgcHVudCBpdCB0byB0aGUgZHJpdmVyIHRvIHdvcnJ5 IGFib3V0LgorCQkJCSAqCisJCQkJICogTm90ZSB0aGF0IHRoaXMgb25seSBtYXR0ZXJzIGZvciBt b2RlcyB3aGljaAorCQkJCSAqIHJlcXVpcmUgcmFkYXIgZGV0ZWN0aW9uIChpYnNzLCBtZXNoLCBo b3N0YXAuKQorCQkJCSAqLworI2lmIDAKKwkJCQkvKgogCQkJCSAqIERGUyBhbmQgSFQ0MCBkb24n dCBtaXguICBUaGlzIHNob3VsZCBiZQogCQkJCSAqIGV4cHJlc3NlZCBpbiB0aGUgcmVnZG9tYWlu IGRhdGFiYXNlIGJ1dAogCQkJCSAqIGp1c3QgaW4gY2FzZSBlbmZvcmNlIGl0IGhlcmUuCkBAIC0y MDM5LDYgKzIwNDksNyBAQAogCQkJCQkJICAgICJub3QgcGVybWl0dGVkXG4iLCBmcmVxKTsKIAkJ CQkJY29udGludWU7CiAJCQkJfQorI2VuZGlmCiAJCQkJLyogTkI6IEhUIGF0dHJpYnV0ZSBjb21l cyBmcm9tIGNhbGxlciAqLwogCQkJCWZsYWdzICY9IH5JRUVFODAyMTFfQ0hBTl9IVDsKIAkJCQlm bGFncyB8PSBjaGFuRmxhZ3MgJiBJRUVFODAyMTFfQ0hBTl9IVDsK --000e0cd59906a7c28b04a863e09f--