diff options
| author | Brooks Davis <brooks@FreeBSD.org> | 2002-04-14 23:18:40 +0000 |
|---|---|---|
| committer | Brooks Davis <brooks@FreeBSD.org> | 2002-04-14 23:18:40 +0000 |
| commit | 39606b2e270c6614d4e388c680fb5964bda6f104 (patch) | |
| tree | 1e3a02f14be5f4f22ab6a058e05941e527a36593 /sys/dev/wi | |
| parent | 48c3e9339b9405b4a8f99c9fc9cdb89b218535ab (diff) | |
Notes
Diffstat (limited to 'sys/dev/wi')
| -rw-r--r-- | sys/dev/wi/if_wi.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sys/dev/wi/if_wi.c b/sys/dev/wi/if_wi.c index 50364c7c5af00..15862ca8608f6 100644 --- a/sys/dev/wi/if_wi.c +++ b/sys/dev/wi/if_wi.c @@ -1163,6 +1163,21 @@ wi_write_record(sc, ltv) ltv = &p2ltv; break; } + } else { + /* LUCENT */ + switch (ltv->wi_type) { + case WI_RID_TX_RATE: + switch (ltv->wi_val) { + case 1: ltv->wi_val = 1; break; /* 1Mb/s fixed */ + case 2: ltv->wi_val = 2; break; /* 2Mb/s fixed */ + case 3: ltv->wi_val = 3; break; /* 11Mb/s auto */ + case 5: ltv->wi_val = 4; break; /* 5.5Mb/s fixed */ + case 6: ltv->wi_val = 6; break; /* 2Mb/s auto */ + case 7: ltv->wi_val = 7; break; /* 5.5Mb/s auto */ + case 11: ltv->wi_val = 5; break; /* 11Mb/s fixed */ + default: return EINVAL; + } + } } if (wi_seek(sc, ltv->wi_type, 0, WI_BAP1)) |
