diff options
Diffstat (limited to 'sys/dev/usb/if_ural.c')
| -rw-r--r-- | sys/dev/usb/if_ural.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/usb/if_ural.c b/sys/dev/usb/if_ural.c index 505f1928d3406..f1e474c12b0f4 100644 --- a/sys/dev/usb/if_ural.c +++ b/sys/dev/usb/if_ural.c @@ -1687,6 +1687,9 @@ ural_set_chan(struct ural_softc *sc, struct ieee80211_channel *c) else power = 31; + /* adjust txpower using ifconfig settings */ + power -= (100 - ic->ic_txpowlimit) / 8; + DPRINTFN(2, ("setting channel to %u, txpower to %u\n", chan, power)); switch (sc->rf_rev) { |
