summaryrefslogtreecommitdiffstats
path: root/sys/dev/iwi/if_iwi.c
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2007-03-11 22:43:35 +0000
committersam <sam@FreeBSD.org>2007-03-11 22:43:35 +0000
commit44a133f2e813fcb90c74f699b232eb1c17e9ccc4 (patch)
tree3d26f0909d11e82cb6cfb7f7eaa3434470f7441a /sys/dev/iwi/if_iwi.c
parent36b44d59ffb7e5797a4f184a293e085b813f4220 (diff)
downloadFreeBSD-src-44a133f2e813fcb90c74f699b232eb1c17e9ccc4.zip
FreeBSD-src-44a133f2e813fcb90c74f699b232eb1c17e9ccc4.tar.gz
allow net80211 to fillin rate sets
MFC after: 2 weeks
Diffstat (limited to 'sys/dev/iwi/if_iwi.c')
-rw-r--r--sys/dev/iwi/if_iwi.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/sys/dev/iwi/if_iwi.c b/sys/dev/iwi/if_iwi.c
index e27cac7..e97d76e 100644
--- a/sys/dev/iwi/if_iwi.c
+++ b/sys/dev/iwi/if_iwi.c
@@ -208,18 +208,6 @@ static devclass_t iwi_devclass;
DRIVER_MODULE(iwi, pci, iwi_driver, iwi_devclass, 0, 0);
-/*
- * Supported rates for 802.11a/b/g modes (in 500Kbps unit).
- */
-static const struct ieee80211_rateset iwi_rateset_11a =
- { 8, { 12, 18, 24, 36, 48, 72, 96, 108 } };
-
-static const struct ieee80211_rateset iwi_rateset_11b =
- { 4, { 2, 4, 11, 22 } };
-
-static const struct ieee80211_rateset iwi_rateset_11g =
- { 12, { 2, 4, 11, 22, 12, 18, 24, 36, 48, 72, 96, 108 } };
-
static __inline uint8_t
MEM_READ_1(struct iwi_softc *sc, uint32_t addr)
{
@@ -393,9 +381,6 @@ iwi_attach(device_t dev)
ic->ic_myaddr[5] = val >> 8;
if (pci_get_device(dev) >= 0x4223) {
- /* set supported .11a rates (2915ABG only) */
- ic->ic_sup_rates[IEEE80211_MODE_11A] = iwi_rateset_11a;
-
/* set supported .11a channels */
for (i = 36; i <= 64; i += 4) {
ic->ic_channels[i].ic_freq =
@@ -409,10 +394,6 @@ iwi_attach(device_t dev)
}
}
- /* set supported .11b and .11g rates */
- ic->ic_sup_rates[IEEE80211_MODE_11B] = iwi_rateset_11b;
- ic->ic_sup_rates[IEEE80211_MODE_11G] = iwi_rateset_11g;
-
/* set supported .11b and .11g channels (1 through 14) */
for (i = 1; i <= 14; i++) {
ic->ic_channels[i].ic_freq =
OpenPOWER on IntegriCloud