#
93d6afd8 |
| 01-Nov-2016 |
Gavin Atkinson <gavin@FreeBSD.org> |
Remove MATCHOUI macro, unused since r197980.
|
#
242b2482 |
| 09-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r306412 through r306905.
|
#
0bfc75bf |
| 08-Oct-2016 |
Adrian Chadd <adrian@FreeBSD.org> |
[ifconfig] correctly display RSSI.
|
Revision tags: release/11.0.1, release/11.0.0 |
|
#
7951c6aa |
| 08-Jun-2016 |
Andriy Voskoboinyk <avos@FreeBSD.org> |
ifconfig: fix wlan creation when unit number is not provided (was broken after r300738).
Reported by: Yoshihiro Ota <ota@j.email.ne.jp>, adrian Tested by: Yoshihiro Ota <ota@j.email.ne.jp>
|
#
b628bdcc |
| 26-May-2016 |
Andriy Voskoboinyk <avos@FreeBSD.org> |
ifconfig: set by default FCC regulatory domain for wireless interfaces.
Change default regulatory domain from DEBUG (no limitations; exposes all device channels) to FCC; as a result, newly created w
ifconfig: set by default FCC regulatory domain for wireless interfaces.
Change default regulatory domain from DEBUG (no limitations; exposes all device channels) to FCC; as a result, newly created wireless interface with default settings will have less chances to violate country-specific regulations.
This change will not affect drivers with pre-initialized regdomain structure (currentry ath(4) and mwl(4)); in that case, the default channel list must correspond to the default regdomain / country setting.
You can switch to another regdomain / country via corresponding ifconfig(8) options; the driver must implement ic_getradiocaps() method to restore full channel list.
Full country / regdomain list may be obtained via 'ifconfig <iface> list countries' command.
Example: change country to Germany: ifconfig wlan0 down # all wlans on the device must be down ifconfig wlan0 country DE ifconfig wlan0 up # wpa_supplicant(8), dhclient(8) etc
At the creation time: ifconfig wlan0 create wlandev wpi0 country DE
To make changes permanent add the following line to the rc.conf(5): create_args_wlan0="country DE"
Tested with - Intel 3945BG (wpi(4)). - WUSB54GC (rum(4)).
Reviewed by: adrian Relnotes: yes Differential Revision: https://reviews.freebsd.org/D6228
show more ...
|
#
c98907a4 |
| 16-May-2016 |
Don Lewis <truckman@FreeBSD.org> |
Add an assertion to catch a potential underflow in an array index calculation, though this should not happen in the current code.
Reported by: Coverity CID: 1008486 MFC after: 3 weeks
|
#
c8711749 |
| 16-May-2016 |
Don Lewis <truckman@FreeBSD.org> |
Use strlcpy() instead of strncpy() when copying ifname to ensure that it is NUL terminated. Additional NUL padding is not required for short names.
Use sizeof(destination) in a few places instead o
Use strlcpy() instead of strncpy() when copying ifname to ensure that it is NUL terminated. Additional NUL padding is not required for short names.
Use sizeof(destination) in a few places instead of IFNAMSIZ.
Cast afp->af_ridreq and afp->af_addreq to make the intent of the code more obvious.
Reported by: Coverity CID: 1009628, 1009630, 1009631, 1009632, 1009633, 1009635, 1009638 CID: 1009639, 1009640, 1009641, 1009642, 1009643, 1009644, 1009645 CID: 1009646, 1009647, 1010049, 1010050, 1010051, 1010052, 1010053 CID: 1010054, 1011293, 1011294, 1011295, 1011296, 1011297, 1011298 CID: 1011299, 1305821, 1351720, 1351721 MFC after: 1 week
show more ...
|
#
db930544 |
| 09-May-2016 |
Andriy Voskoboinyk <avos@FreeBSD.org> |
ifconfig: fix check for 40 MHz channels while applying country/regdomain.
Do not use 20 MHz channel list while checking 40 MHz channels; it may be different. Just use the corresponding list instead.
ifconfig: fix check for 40 MHz channels while applying country/regdomain.
Do not use 20 MHz channel list while checking 40 MHz channels; it may be different. Just use the corresponding list instead.
Tested by: Masachika ISHIZUKA <ish@amail.plala.or.jp>
PR: 209328
show more ...
|
#
6605a047 |
| 26-Apr-2016 |
Adrian Chadd <adrian@FreeBSD.org> |
[ifconfig] add STBC TX/RX configuration
This adds the ability to view and configure the STBC parameter for both transmit and receive.
Whilst here, fix a typo for AMSDU.
TODO:
* manpage update
|
#
de497205 |
| 25-Apr-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
ifconfig: prevent some improbable signed integer overflows.
ic_nchans, from struct:ieee80211req_chaninfo, is an unsigned int. Use an unsigned index to prevent overflowing the index.
Adopt unsigned
ifconfig: prevent some improbable signed integer overflows.
ic_nchans, from struct:ieee80211req_chaninfo, is an unsigned int. Use an unsigned index to prevent overflowing the index.
Adopt unsigned integers in other cases where it is useful to be aware of the unsigned quantities and there is no risk of the values being negative.
MFC after: 1 week
show more ...
|
#
49d1897d |
| 19-Apr-2016 |
Adrian Chadd <adrian@FreeBSD.org> |
Add VHT power envelope parsing to ifconfig.
|
#
d6084013 |
| 05-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
Revision tags: release/10.3.0 |
|
#
56fe6744 |
| 18-Mar-2016 |
Adrian Chadd <adrian@FreeBSD.org> |
Add parsing for AP channel report IE.
Eg:
TP-LINK_D579 60:e3:27:e1:d5:79 10 54M -72:-95 100 EP SSID<TP-LINK_D579> RATES<B2,B4,B11,B22,18,36,72,108> DSPARMS<10> XRAT
Add parsing for AP channel report IE.
Eg:
TP-LINK_D579 60:e3:27:e1:d5:79 10 54M -72:-95 100 EP SSID<TP-LINK_D579> RATES<B2,B4,B11,B22,18,36,72,108> DSPARMS<10> XRATES<12,24,48,96> COUNTRY<US 1-11,20> APCHANREP<class 32, chan:[1,2,3,4,5,6,7]> APCHANREP<class 33, chan:[5,6,7,8,9,10,11]> TIM<050400010000> ERP<0x4> HTCAP<cap 0x106e param 0x17 mcsset[0-15,32] extcap 0x0 txbf 0x0 antenna 0x0> HTINFO<ctl 10, 7,0,0,0 basicmcs[]> ???<4a0e14000a002c01c800140005001900> RSN<v1 mc:AES-CCMP uc:AES-CCMP km:8021X-PSK> WME<qosinfo 0x0 BE[aifsn 3 cwmin 4 cwmax 10 txop 0] BK[aifsn 7 cwmin 4 cwmax 10 txop 0] VO[aifsn 2 cwmin 3 cwmax 4 txop 94] VI[aifsn 2 cwmin 2 cwmax 3 txop 47]> BSSLOAD<sta count 0, chan load 11, aac 18> VEN<dd07000c4300000000>
show more ...
|
#
e3b60083 |
| 18-Mar-2016 |
Adrian Chadd <adrian@FreeBSD.org> |
Remove duplicate LE_READ_4() definition.
Tested:
* typed 'make', seemed to work.
|
#
f6759842 |
| 18-Mar-2016 |
Adrian Chadd <adrian@FreeBSD.org> |
Decode VHTCAP, VHTINFO and BSSLOAD.
BSSLOAD is based on work from Idwer Vollering.
Obtained from: Idwer Vollering <vidwer@gmail.com> (bssload)
|
#
1890c906 |
| 16-Mar-2016 |
Adrian Chadd <adrian@FreeBSD.org> |
Display the VHT IE names.
This doesn't decode the IEs just yet.
Tested:
* Archer c2 AP:
TP-LINK_D579_5G 60:e3:27:e1:d5:78 44 54M 26:0 100 EP SSID<TP-LINK_D579_5G> RAT
Display the VHT IE names.
This doesn't decode the IEs just yet.
Tested:
* Archer c2 AP:
TP-LINK_D579_5G 60:e3:27:e1:d5:78 44 54M 26:0 100 EP SSID<TP-LINK_D579_5G> RATES<B12,18,B24,36,B48,72,96,108> DSPARMS<44> COUNTRY<US 36-48,20> TIM<050400010000> HTCAP<cap 0x6e param 0x16 mcsset[0-7,32] extcap 0x0 txbf 0x0 antenna 0x0> HTINFO<ctl 44, 5,0,0,0 basicmcs[]> VHTCAP<bf0c2000c031feff2401feff2401> VHTOPMODE<c005012a00feff> RSN<v1 mc:AES-CCMP uc:AES-CCMP km:8021X-PSK> WME<qosinfo 0x0 BE[aifsn 3 cwmin 4 cwmax 10 txop 0] BK[aifsn 7 cwmin 4 cwmax 10 txop 0] VO[aifsn 2 cwmin 3 cwmax 4 txop 94] VI[aifsn 2 cwmin 2 cwmax 3 txop 47]> BSSLOAD<0b05000001127a> VEN<dd07000c4300000000>
show more ...
|
#
53835448 |
| 14-Mar-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
523210fb |
| 14-Mar-2016 |
Adrian Chadd <adrian@FreeBSD.org> |
[net80211] handle unlisted information elements.
This displays the IE names in ifconfig but it doesn't yet decode things.
Submitted by: Idwer Vollering <vidwer@gmail.com> Differential Revision: htt
[net80211] handle unlisted information elements.
This displays the IE names in ifconfig but it doesn't yet decode things.
Submitted by: Idwer Vollering <vidwer@gmail.com> Differential Revision: https://reviews.freebsd.org/D3782
show more ...
|
#
b626f5a7 |
| 04-Jan-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH r289384-r293170
Sponsored by: The FreeBSD Foundation
|
#
c99bbcab |
| 02-Dec-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Catch up with head.
|
#
d01cb677 |
| 30-Nov-2015 |
Adrian Chadd <adrian@FreeBSD.org> |
Convert ifconfig to use lib80211.
* remove regdomain.[ch] - it's now part of lib80211. * convert ifieee80211.c to use the ioctl routines in lib80211 and implement the "error? exit" wrapper behavio
Convert ifconfig to use lib80211.
* remove regdomain.[ch] - it's now part of lib80211. * convert ifieee80211.c to use the ioctl routines in lib80211 and implement the "error? exit" wrapper behaviour the callers expect.
show more ...
|
#
8d4f972b |
| 26-Nov-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Catch up with head.
|
#
db4eb9fe |
| 26-Nov-2015 |
Adrian Chadd <adrian@FreeBSD.org> |
[ifconfig] handle IBSS mediatype correctly.
Right now net80211 is configured as type IBSS but then treats it as mediatype ADHOC. This doesn't change that; it just correctly handles being given a me
[ifconfig] handle IBSS mediatype correctly.
Right now net80211 is configured as type IBSS but then treats it as mediatype ADHOC. This doesn't change that; it just correctly handles being given a mediatype of IBSS.
show more ...
|
#
a5d8944a |
| 19-Nov-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Catch up with head (r291075).
|
#
3e4f384e |
| 07-Nov-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head r290483
|