Deleted Added
full compact
22c22
< __FBSDID("$FreeBSD: head/sys/dev/urtwn/if_urtwn.c 300434 2016-05-22 20:12:07Z avos $");
---
> __FBSDID("$FreeBSD: head/sys/dev/urtwn/if_urtwn.c 300754 2016-05-26 16:39:11Z avos $");
352a353,354
> static void urtwn_getradiocaps(struct ieee80211com *, int, int *,
> struct ieee80211_channel[]);
460a463,465
> static const uint8_t urtwn_chan_2ghz[] =
> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 };
>
495d499
< uint8_t bands[IEEE80211_MODE_BYTES];
611,616c615
< memset(bands, 0, sizeof(bands));
< setbit(bands, IEEE80211_MODE_11B);
< setbit(bands, IEEE80211_MODE_11G);
< if (urtwn_enable_11n)
< setbit(bands, IEEE80211_MODE_11NG);
< ieee80211_init_channels(ic, NULL, bands);
---
> /* XXX TODO: setup regdomain if R92C_CHANNEL_PLAN_BY_HW bit is set. */
617a617,619
> urtwn_getradiocaps(ic, IEEE80211_CHAN_MAX, &ic->ic_nchans,
> ic->ic_channels);
>
621a624
> ic->ic_getradiocaps = urtwn_getradiocaps;
4746a4750,4764
> urtwn_getradiocaps(struct ieee80211com *ic,
> int maxchans, int *nchans, struct ieee80211_channel chans[])
> {
> uint8_t bands[IEEE80211_MODE_BYTES];
>
> memset(bands, 0, sizeof(bands));
> setbit(bands, IEEE80211_MODE_11B);
> setbit(bands, IEEE80211_MODE_11G);
> if (urtwn_enable_11n)
> setbit(bands, IEEE80211_MODE_11NG);
> ieee80211_add_channel_list_2ghz(chans, maxchans, nchans,
> urtwn_chan_2ghz, nitems(urtwn_chan_2ghz), bands, 0);
> }
>
> static void