aboutsummaryrefslogtreecommitdiff
path: root/lib/lib80211
Commit message (Collapse)AuthorAgeFilesLines
* lib80211: Start adding 11ac ETSI bits to regdomain.xmlBjoern A. Zeeb2021-03-181-1/+173
| | | | | | | | | | | | | | | | | Summary: This change currently (partially) duplicates AC1 freqbands as AC2 as they are not fully overlapping. It then adds the 11ac netband to the "etsi" domain including "indoor" and "dfs" flags, which we can deal with, as well as appropriate (round down) maxpower values. Comments are left for the actual frequency bands as we do use the centerfreq for the first/last (chansep sized) channel in the freqband and their "id" name, which can be confusing. Sponsored-by: Rubicon Communications, LLC ("Netgate") Reviewed-by: philip, adrian MFC-after: 2 weeks Differential Revision: https://reviews.freebsd.org/D25999
* 80211: non-functional changesBjoern A. Zeeb2020-10-071-1/+1
| | | | | | | | | | | | | Sort a few VHT160 and 80+80 lines, update some comments, and remove a superfluous ','. No functional changes intended. MFC after: 1 week Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=366522
* 80211: consistently spell 80P80Bjoern A. Zeeb2020-08-171-1/+1
| | | | | | | | | | | | | | | | | | | The standard uses 80+80 and 80p80 but nowhere 80_80. Switch the latter to 80P80 for all the macros and comments refering to #defined flags which I could find. The only place we leave as 80p80 is the ifconfig command line arguments as we spell them all in lower case. Ideally we would use 80+80 for any interactions with the user and 80P80 for anything internal but let us not confuse parsers and hence avoid the '+' in either case. Reviewed by: adrian, gnn MFC after: 2 weeks Sponsored by: Rubicon Communications, LLC (d/b/a "Netgate") Differential Revision: https://reviews.freebsd.org/D26001 Notes: svn path=/head/; revision=364301
* lib80211: fix indentation of comments for some netbands.Bjoern A. Zeeb2020-08-071-4/+4
| | | | | | | | | | Whitespace only; no functional changes. MFC after: 2 weeks Sponsored by: Rubicon Communications, LLC (d/b/a "Netgate") Notes: svn path=/head/; revision=364012
* Update Makefile.depend filesSimon J. Gerraty2019-12-111-1/+0
| | | | | | | | | | | | | Update a bunch of Makefile.depend files as a result of adding Makefile.depend.options files Reviewed by: bdrewery MFC after: 1 week Sponsored by: Juniper Networks Differential Revision: https://reviews.freebsd.org/D22494 Notes: svn path=/head/; revision=355617
* [lib80211] add initial VHT (11ac) channel ranges for FCC.Adrian Chadd2019-09-051-0/+68
| | | | | | | | | | This is a simple set of VHT channels and flags for the FCC (US) regulatory domain. This needs to be researched and done for the rest of the regulatory domains, but this should at least unblock some more ath10k testing. Notes: svn path=/head/; revision=351868
* pkgbase: lib80211 is needed by ifconfig(8) so put it in FreeBSD-runtimeEmmanuel Vadot2019-09-051-1/+1
| | | | | | | | Reviewed by: bapt, gjb Differential Revision: https://reviews.freebsd.org/D21497 Notes: svn path=/head/; revision=351849
* Move regdomain.xml to lib/lib80211/Brad Davis2018-09-192-0/+1944
| | | | | | | | | | | This leverages CONFS to handle the install. lib80211 was picked because it is where this file is actually used from. Approved by: re (blanket, pkgbase), will (mentor) Differential Revision: https://reviews.freebsd.org/D17229 Notes: svn path=/head/; revision=338794
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-10-311-1/+0
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325188
* Don't end up manpage titles with a full stop.Edward Tomasz Napierala2017-05-241-1/+1
| | | | | | | MFC after: 2 weeks Notes: svn path=/head/; revision=318816
* [lib80211] fix a missing cleanup path.Adrian Chadd2017-04-141-0/+1
| | | | | | | | PR: lib/218655 Reported by: <valentin.vergez@stormshield.eu> Notes: svn path=/head/; revision=316939
* [lib80211] add VHT bands and channel flags.Adrian Chadd2017-01-072-0/+34
| | | | | | | | | | | | | This is preparation work for 11ac support. The regulatory database needs to know about VHT channel flags and 80MHz (and later 160MHz) available channel bands. Whilst here, add the 2GHz VHT band (which is a terrible, terrible vendor extension that almost all vendors do) just in preparation, even though I don't (yet) plan on supporting it. Notes: svn path=/head/; revision=311577
* First pass through library packaging.Glen Barber2016-02-041-0/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295278
* Minor spelling, mdoc and style cleanup.Christian Brueffer2015-12-151-7/+8
| | | | Notes: svn path=/head/; revision=292256
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2015-12-071-0/+1
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291972
* Fix underlinking in lib80211 and define static dependencies in src.libnames.mkBryan Drewery2015-12-011-0/+2
| | | | | | | | | | so NO_SHARED works properly. Reported by: Manfred Antar <null@pozo.com> Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291600
* No trailing slash is needed here.Bryan Drewery2015-12-011-1/+1
| | | | Notes: svn path=/head/; revision=291599
* META MODE: Update dependencies with 'the-lot' and add missing directories.Bryan Drewery2015-12-011-0/+19
| | | | | | | | | | | | | | | | | This is not properly respecting WITHOUT or ARCH dependencies in target/. Doing so requires a massive effort to rework targets/ to do so. A better approach will be to either include the SUBDIR Makefiles directly and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose the benefit of having a userland/lib, userland/libexec, etc, though and results in a massive package. The current implementation of targets/ is very unmaintainable. Currently rescue/rescue and sys/modules are still not connected. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291563
* Add lib80211, a small (but hopefully soon to grow) set of libraryAdrian Chadd2015-11-306-0/+1191
routines to interface with net80211. This is all from the ifconfig program; the duplicate code from ifconfig will be removed when it starts using this API. Differential Revision: https://reviews.freebsd.org/D4290 Notes: svn path=/head/; revision=291464