From owner-cvs-src@FreeBSD.ORG Mon Jan 15 01:12:28 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EC99216A40F; Mon, 15 Jan 2007 01:12:28 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id DBC7D13C480; Mon, 15 Jan 2007 01:12:28 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l0F1CSwK039283; Mon, 15 Jan 2007 01:12:28 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l0F1CSBK039281; Mon, 15 Jan 2007 01:12:28 GMT (envelope-from sam) Message-Id: <200701150112.l0F1CSBK039281@repoman.freebsd.org> From: Sam Leffler Date: Mon, 15 Jan 2007 01:12:28 +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/net80211 _ieee80211.h ieee80211.c ieee80211_node.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jan 2007 01:12:29 -0000 sam 2007-01-15 01:12:28 UTC FreeBSD src repository Modified files: sys/net80211 _ieee80211.h ieee80211.c ieee80211_node.c Log: Add initial support for 900MHz cards like the Ubiquiti SR9: o add channel flag to enable freq <-> ieee channel # mapping (can go away in the future when ieee number is precomputed) o add mapping between 900mhz freq's and channel #'s that gives a unique channel # for each half/quarter/full width channel o remove assumptions that half/quarter rate channels on happen in 11a o remove assumptions that all 11g channels are full width o ensure ic_curchan is reset on mode change so changing the channel list (e.g. on countrycode change) doesn't leave curchan set to an invalid channel There is still an issue with switching rate sets; to be fixed separately. MFC after: 1 month Revision Changes Path 1.6 +5 -0 src/sys/net80211/_ieee80211.h 1.35 +52 -36 src/sys/net80211/ieee80211.c 1.78 +8 -13 src/sys/net80211/ieee80211_node.c