Changeset View
Changeset View
Standalone View
Standalone View
head/sbin/ifconfig/ifieee80211.c
Show First 20 Lines • Show All 2,399 Lines • ▼ Show 20 Lines | if (!LIST_EMPTY(&rd->bands_11ac) && dc->dc_vhtcaps != 0) { | ||||
IEEE80211_CHAN_VHT80, | IEEE80211_CHAN_VHT80, | ||||
&dc->dc_chaninfo); | &dc->dc_chaninfo); | ||||
regdomain_addchans(ci, &rd->bands_11ac, reg, | regdomain_addchans(ci, &rd->bands_11ac, reg, | ||||
IEEE80211_CHAN_A | IEEE80211_CHAN_HT40D | | IEEE80211_CHAN_A | IEEE80211_CHAN_HT40D | | ||||
IEEE80211_CHAN_VHT80, | IEEE80211_CHAN_VHT80, | ||||
&dc->dc_chaninfo); | &dc->dc_chaninfo); | ||||
} | } | ||||
/* XXX TODO: VHT80P80, VHT160 */ | /* VHT160 */ | ||||
if (IEEE80211_VHTCAP_SUPP_CHAN_WIDTH_IS_160MHZ( | |||||
dc->dc_vhtcaps)) { | |||||
regdomain_addchans(ci, &rd->bands_11ac, reg, | |||||
IEEE80211_CHAN_A | IEEE80211_CHAN_HT40U | | |||||
IEEE80211_CHAN_VHT160, | |||||
&dc->dc_chaninfo); | |||||
regdomain_addchans(ci, &rd->bands_11ac, reg, | |||||
IEEE80211_CHAN_A | IEEE80211_CHAN_HT40D | | |||||
IEEE80211_CHAN_VHT160, | |||||
&dc->dc_chaninfo); | |||||
} | |||||
/* VHT80P80 */ | |||||
if (IEEE80211_VHTCAP_SUPP_CHAN_WIDTH_IS_160_80P80MHZ( | |||||
dc->dc_vhtcaps)) { | |||||
regdomain_addchans(ci, &rd->bands_11ac, reg, | |||||
IEEE80211_CHAN_A | IEEE80211_CHAN_HT40U | | |||||
IEEE80211_CHAN_VHT80P80, | |||||
&dc->dc_chaninfo); | |||||
regdomain_addchans(ci, &rd->bands_11ac, reg, | |||||
IEEE80211_CHAN_A | IEEE80211_CHAN_HT40D | | |||||
IEEE80211_CHAN_VHT80P80, | |||||
&dc->dc_chaninfo); | |||||
} | |||||
} | } | ||||
if (!LIST_EMPTY(&rd->bands_11ng) && dc->dc_htcaps != 0) { | if (!LIST_EMPTY(&rd->bands_11ng) && dc->dc_htcaps != 0) { | ||||
regdomain_addchans(ci, &rd->bands_11ng, reg, | regdomain_addchans(ci, &rd->bands_11ng, reg, | ||||
IEEE80211_CHAN_G | IEEE80211_CHAN_HT20, | IEEE80211_CHAN_G | IEEE80211_CHAN_HT20, | ||||
&dc->dc_chaninfo); | &dc->dc_chaninfo); | ||||
if (dc->dc_htcaps & IEEE80211_HTCAP_CHWIDTH40) { | if (dc->dc_htcaps & IEEE80211_HTCAP_CHWIDTH40) { | ||||
regdomain_addchans(ci, &rd->bands_11ng, reg, | regdomain_addchans(ci, &rd->bands_11ng, reg, | ||||
▲ Show 20 Lines • Show All 3,633 Lines • Show Last 20 Lines |