aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* file: upgrade to 5.43.stable/13Xin LI5 hours90-4357/+7369
| | | | (cherry picked from commit a2dfb7224ec9933ee804cae54d51848dce938b6b)
* contrib/tzdata: import tzdata 2022dPhilip Paeps9 hours15-235/+121
| | | | | | | | | | | | | Changes: https://github.com/eggert/tz/blob/2022d/NEWS The /usr/share/zoneinfo/SystemV directory has been empty on FreeBSD since 2006. The upstream source file was removed in 2020. Also stop passing yearisdate to zic(8). This has not been necessary for years. The script has been removed upstream since 2020. (cherry picked from commit 1576451a39487b982c961f32bbab71c71890dc0c) (cherry picked from commit da038df8c92b71060965bdc5dc400db54de35587) (cherry picked from commit 57338837aef51923ebafc3656e38d4be5c50a60d)
* Handle NULL return from localtime(3) in ls(1) and find(1)Kirk McKusick18 hours2-6/+11
| | | | (cherry picked from commit 927f8d8bbbed70f6c88d05c19b5b366f8e7532c9)
* pfctl: fix recrusive printing of anchorsKristof Provost27 hours4-47/+107
| | | | | | | | | | | | | | | | | | | | | | | | Fix a couple of problems with printing of anchors, in particular recursive printing, both of inline anchors and when requested explicitly with a '*' in the anchor. - Correct recursive printing of wildcard anchors (recurse into child anchors rather than rules, which don't exist) - Print multi-part anchor paths correctly (pr6065) - Fix comments and prevent users from specifying multi-component names for inline anchors. tested by phessler ok henning Also fix the relevant pfctl test case to reflect the new (and now correct) behaviour). MFC after: 3 weeks Obtained from: OpenBSD (mcbride, f9a568a27c740528301ca3419316c85a9fc7f1de) Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D36416 (cherry picked from commit 585a5ed0bef4a0b874c8fa495ae53901799759c3)
* sqlite3: Vendor import of sqlite3 3.39.3Cy Schubert31 hours7-54/+122
| | | | | | | | Changes at https://www.sqlite.org/releaselog/3_39_3.html. Obtained from: https://www.sqlite.org/2022/sqlite-autoconf-3390300.tar.gz (cherry picked from commit 51952914523c5a447395f2d9dbd410cb2b28e72c)
* cpuset(9): Refer to CPU_SETSIZE not MAXCPUBrooks Davis41 hours1-3/+3
| | | | | | | | | | | | | | | The maximum CPU number of a cpuset_t is determined by CPU_SETSIZE. In the kernel this is MAXCPU, but in userspace it is CPU_MAXSIZE unless CPU_SETSIZE is defined before including sys/_cpuset.h. CPU_MAXSIZE is 256 and in userspace MAXCPU is generally 1 because it being set to a larger MD value is gated on SMP being defined (not generally the case in userspace). Reported by: Nathaniel Wesley Filardo <nwfilardo@gmail.com> Reviewed by: cem, jhb Differential Revision: https://reviews.freebsd.org/D36679 (cherry picked from commit 8232a1eddadd6e70ce7bee085344b182517d44a7)
* Deprecate telnet daemonBrooks Davis41 hours1-1/+6
| | | | | | | | | | | | The telnetd codebase is old, unmaintained, and has a number of quality issues. Users wishing to provide telnetd service should find a maintained implementation. The telnet client is NOT deprecated as it is lower risk. Reviewed by: pauamma, kevans, kp, melifaro Differential Revision: https://reviews.freebsd.org/D36619 (cherry picked from commit 24e1824e4646237c5ab8e63f59fa38e076f18ba7)
* dma: use canonical getline() loopEd Maste44 hours1-5/+3
| | | | | | | | | | | | getline() returns -1 on erorr or EOF, so use that condition instead of feof() and check that there was no error after the loop exits. Reviewed by: bapt, kevans (both earlier) MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34159 (cherry picked from commit d21e71efce3963b068ccaa807a099b591dc220e9)
* igc: Don't start in promiscious mode by defaultHubert Mazur2 days1-1/+1
| | | | | | | | | | | | | | The igc driver always sets the promiscious mode during initialization, ignoring what is set in ifp. Fix this by checking the interface flags and setting mode appropriately. Reviewed by: grehan Obtained from: Semihalf Sponsored by: Stormshield MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D36591 (cherry picked from commit 55760984d56bb1a4c6bc8040ae022353667258e2)
* rtld-elf/libmap.c: correct commentKonstantin Belousov3 days1-2/+2
| | | | (cherry picked from commit 1251cf8a30ac496e8c672948dabb9291a17ad71a)
* rtld-elf/libmap.h: style declarationsKonstantin Belousov3 days1-3/+3
| | | | (cherry picked from commit 1fd4dec26e6e31cfe14c849d3b88d8f37560a70d)
* rtld-elf/libmap.h: add include guardKonstantin Belousov3 days1-0/+5
| | | | (cherry picked from commit 3aed5ddb8b25af59ffe4f1d50f0d13e49a01e816)
* tcp: fix cwnd restricted SACK retransmission loopRichard Scheffenegger3 days1-3/+3
| | | | | | | | | | | | | | | | | While doing the initial SACK retransmission segment while heavily cwnd constrained, tcp_ouput can erroneously send out the entire sendbuffer again. This may happen after an retransmission timeout, which resets snd_nxt to snd_una while the SACK scoreboard is still populated. Reviewed By: tuexen, #transport PR: 264257 PR: 263445 PR: 260393 MFC after: 3 days Sponsored by: NetApp, Inc. Differential Revision: https://reviews.freebsd.org/D36637 (cherry picked from commit a743fc8826fa348b09d219632594c537f8e5690e)
* tcp: send ACKs when requestedMichael Tuexen3 days1-3/+3
| | | | | | | | | | | | | | | When doing Limited Transmit send an ACK when needed by the protocol processing (like sending ACKs with a DSACK block). PR: 264257 PR: 263445 PR: 260393 Reviewed by: rscheff@ MFC after: 3 days Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D36631 (cherry picked from commit 5ae83e0d871bc7cbe4dcc9a33d37eb689e631efe)
* tcp: fix computation of offsetMichael Tuexen3 days1-3/+3
| | | | | | | | | | | | | | | | | Only update the offset if actually retransmitting from the scoreboard. If not done correctly, this may result in trying to (re)-transmit data not being being in the socket buffe and therefore resulting in a panic. PR: 264257 PR: 263445 PR: 260393 Reviewed by: rscheff@ MFC after: 3 days Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D36626 (cherry picked from commit 6d9e911fbadf3b409802a211c1dae9b47cb5a2b8)
* Update SEE ALSO sections for resolver.{3,5} and hosts.5Gordon Bergling4 days3-12/+3
| | | | | | | | | | | | | The mentioned document "Name Server Operations Guide for BIND" is outdated, so remove it from the SEE ALSO section of hosts.5 and resolver.{3,5}. PR: 266360 Reported by: Graham Perrin <grahamperrin at FreeBSD dot org> Reviewed by: karels Differential Revision: https://reviews.freebsd.org/D36557 (cherry picked from commit 0090d18235269cc5f9582712a42fb5641d5b6f71)
* man5/{hosts,resolver}.5: note that IPv6 addresses are allowed.Ceri Davies4 days2-5/+7
| | | | | | | | | | | | The patch in the PR largely no longer applied due to age, but thanks to Evgeniy Khramtsov for the patches in the PR. PR: 120024 Reported by: bcran Approved by: blackend (mentor) Obtained from: Evgeniy Khramtsov <evgeniy@khramtsov.org> (partly) (cherry picked from commit a23b08cf98d92ff82adeebc84673e9bd3cd0a6da)
* man: Remove obsolete info from hosts man pageWarner Losh4 days1-15/+1
| | | | | | | | | | The NIC no longer provides a host database, and hasn't for quite some time. Remove that paragraph, it's not been relevant for many years. Also, hosts appeared in 4.1c, not 4.2, so correct that too. Noticed by: Henry Bent (cherry picked from commit c22076b5283970908e74b3abece53efc4670e87d)
* Bump .Dd for recently modified manual pagesFernando Apesteguía4 days9-9/+9
| | | | | | | | | | During the removal of named(8) references, some pages were modified but their .Dd where not updated accordingly. Reported by: lwhsu@ Fixes: 942e234d868d (cherry picked from commit 4a3c598f352064cc4d2de588bf0058a7417f2402)
* getnetent(3): Add missing reentrant functionsFernando Apesteguía4 days2-5/+35
| | | | | | | | | | | | | Add documentation for gethostbyname_r, gethostbyname2_r and gethostbyaddr_r Create proper MLINKs for the new functions. PR: 249154 Reported by: asomers@ Approved by: manpages (0mp@), Pau Amma Differential Revision: https://reviews.freebsd.org/D30469 (cherry picked from commit dc68997328ec6cec41ad3b818c1846c8217e0c68)
* Remove references to named(8)Fernando Apesteguía4 days11-35/+13
| | | | | | | | | | named(8) hasn't been in base for some time. Remove all references to it in manual pages. Approved by: manpages (Pau Amma) Differential Revision: https://reviews.freebsd.org/D35586 (cherry picked from commit 942e234d868ddc64a11b6af0ee78d47ccb44de1f)
* ctime.3: Add a note about a possible return value of localtime(3)Gordon Bergling4 days1-1/+5
| | | | | | | | | | | | The localtime(3) function returns a NULL pointer, if the passed in-time translates to a year that will not fit in an integer type. It is stricly recommended to check the return value to avoid garage output. Reported by: mckusick Reviewed by: mckusick, imp, rpokala Differential Revision: https://reviews.freebsd.org/D36515 (cherry picked from commit 30cfb3c8ee3d3fc79644541207c81d20c72176ce)
* uname.1: Clarify the -r optionGordon Bergling4 days2-3/+8
| | | | | | | | | | | | | | | | | | It is some times hard to understand the difference between kernel version and userland version. So clarify the -r option of uname(1) in terms of a printed kernel version. While here, add some cross references: - cross reference freebsd-version(1) in uname(1) - cross reference freebsd-version(1) and uname(1) in freebsd-update(8) PR: 265594 Reported by: rwatson Reviewed by: gbe, imp Differential Revision: https://reviews.freebsd.org/D36516 (cherry picked from commit 8f98a937ed726399b89e87e95769a9adc809281a)
* MFV 66082b6c88b9: libbsdxml (expat) 2.4.9Xin LI5 days28-57/+238
| | | | (cherry picked from commit 71f0c44a045421bed4f27fefdb3caf30e1b54fe4)
* rc.d/var_run: Add needed "shutdown" keywordCy Schubert5 days1-0/+1
| | | | | | | | | | The "shutdown" keyword invokes rcorder with the -k flag, for rc scripts with the keyword at shutdown. Reported by: bdrewery Fixes: 27b9777c28b4 (cherry picked from commit b77b3099685f27fa1da89cb5b8f376bef87b05ec)
* msun: correct commentSteve Kargl6 days1-6/+6
| | | | | | PR: 266503 (cherry picked from commit 620d855faca136d661a86dfa4cf74dd4f8794740)
* devstat: Remove DTrace io probes lacking a BIO referenceMark Johnston7 days1-10/+0
| | | | | | | | | | The io:::start and end probes trace individual I/O requests. Also remove the unimplemented wait-start and wait-done probes. PR: 266098 (cherry picked from commit 32faf071bd54c0e2e1ac07700f7ea5a3d6fa8d51)
* LinuxKPI: netdev: expose napi stateBjoern A. Zeeb7 days2-34/+52
| | | | | | | | | | | | | There are drivers directly accessing napi->state testing for bits (NAPI_STATE_SCHED encountered so far). Rename the internal _flags struct field to state and expose our internal state flag bits along with the one official aliased. As I left in a comment, I wished Linux would hide these accesses behind inline functions or by other means and not public expose the implementation details. (cherry picked from commit ac07a3b8b6ec14059136f87a1aba0bf4e3333361)
* net80211: update (parts of) Action field categoriesBjoern A. Zeeb7 days1-10/+59
| | | | | | | | | | | | | | | Update to the full list of action field category values based on 802.11-2020 with 11ax extensions and remove one value Reserved nowadays. While here annotate them with descriptions. Also add Spectrum Management and Radio Measurement action field values needed in LinuxKPI. No functional changes. Sponsored by: The FreeBSD Foundation (cherry picked from commit c994352a8841eb4533c587bc524f2d1de659a20a)
* LinuxKPI, dev: 80211 update mac80211 KPIBjoern A. Zeeb7 days5-20/+54
| | | | | | | | | | | | Update the mac80211 ops KPI for (*conf_tx), (*assign_vif_chanctx), (*unassign_vif_chanctx), (*start_ap), and (*stop_ap), as well as ieee80211_beacon_get_tim() and ieee80211_beacon_get_template(). Update in-tree drivers iwlwifi and rtw88 accordingly based on upstream changes (as well as out-of-tree ones). This was triggered by trying to synchronize more drivers to a common state. (cherry picked from commit 549198b1ab95139fb26470cf22ce894907c361b8)
* LinuxKPI: firmware: add request_partial_firmware_into_buf()Bjoern A. Zeeb7 days2-0/+37
| | | | | | | | | | A (so far out-of-tree) driver update needs request_partial_firmware_into_buf(). Given we load the full .ko file using firmware(9) just do that and copy the requeste data into the buffer (rather than poissibly only reading portions of the firmware file). (cherry picked from commit fb3c549738bfed0607d95120e5dbf03a62e61b49)
* LinuxKPI: 80211: add ieee80211_stop_tx_ba_session()Bjoern A. Zeeb7 days1-0/+7
| | | | | | | | rtw89 needs ieee80211_stop_tx_ba_session(). Add the skeleton function for now so we can implement BA functions all together. (cherry picked from commit d6d687daaa4531c4a84b82cde46c9906c3c02f55)
* net80211: update (parts of) frame types and subtypes and annotateBjoern A. Zeeb7 days1-43/+74
| | | | | | | | | | | | | | | | | Update to the full list of frame type and subtype values based on 802.11-2020 with 11ax and 11ay extensions. This includes the 4th type "Extension" (IEEE80211_FC0_TYPE_EXT). While here annotate them with descriptions which should help matching names (as at times things get confusing with LinuxKPI). Also remove some 802.11-1997 values Reserved nowadays. No functional changes. Sponsored by: The FreeBSD Foundation Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D36410 (cherry picked from commit fb47649ebc5a667739e8bd834b993af3c8d1b89f)
* LinuxKPI: 80211 / iwlwifi: improve queue managementBjoern A. Zeeb7 days2-46/+39
| | | | | | | | | | | | | | | | | | | | | | For one initialise vif->hw_queues later set in lkpi_80211_txq_tx_one() for drivers using them. This may still need slightly more cleanup once we get QUEUE_CONTROL-supporting drivers into the tree. For the other rework and improve how we deal with tid/ac/txq in lkpi_80211_txq_tx_one() and cleanup old comments and unused code. This seems to reduce (remove) "Invalid TXQ id" reports from iwlwifi. (The assumption is that the frame(s) triggering this WARN_ONCE or the added FreeBSD specific logging were sent with lkpi_80211_mo_tx()). Adjust the one logging from e674ddec0b4138274539587fe9336b577ff1242a to IWL_DEBUG_TX so that now this is fixed it is also not always logged anymore but leave it in case we need to further debug queues in the future. Tested by: pstef, Kevin Oberman (rkoberman gmail.com) Sponsored by: The FreeBSD Foundation (cherry picked from commit e3a0b1202bf63f4b412e02eb6edc0fb1f64313de)
* iwlwifi: add FreeBSD specific debuggingBjoern A. Zeeb7 days2-0/+18
| | | | | | | | | | | | | | "Invalid TXQ id" and "Queue <n> is stuck <x> <y>" are two errors seen more commonly by FreeBSD users. Try to gather some extra data the "easy way" adding more error logging for these situations in the hope to find a clue or at least do more targetd debugging in the future. Note that for one of the errors the Linux Intel driver has a TODO to print register data. If that will show up in future versions of the driver this may also help. Sponsored by: The FreeBSD Foundation (cherry picked from commit e674ddec0b4138274539587fe9336b577ff1242a)
* net80211: simplify an #ifdef INET/INET6 blockBjoern A. Zeeb7 days1-10/+17
| | | | | | | | | | | | | | I got lost in the #ifdef #endif here so I changed the code to a switch block with two non-overlapping #ifdef parts and a default which makes it a lot easier to read. No functional changes. Sponsored by: The FreeBSD Foundation Reviewed by: (zlei.huang gmail.com) Differential Revision: https://reviews.freebsd.org/D36411 (cherry picked from commit 8def06d5afdcd8020a039b1de994cfe6ad18229e)
* net80211 / drivers: rename to IEEE80211_FC0_SUBTYPE_QOS_DATABjoern A. Zeeb7 days9-22/+22
| | | | | | | | | | | | | | | Going through the Frame (Sub)types the "QOS Data" being called "QOS" scheme leads to a naming conflict for QOS_CFPOLL and QOS_CFACKPOLL (if added). Rename QOS* to QOS_DATA* to avoid the conflict and to also better match the standards name. No functional changes intended. Sponsored by: The FreeBSD Foundation Reviewed by: hselasky Differential Revision: https://reviews.freebsd.org/D36409 (cherry picked from commit c9b7e9df18e413a27bbddd776315a595255453f1)
* LinuxKPI: 80211: improve linuxkpi_ieee80211_get_tid()Bjoern A. Zeeb7 days2-5/+15
| | | | | | | | | | | | | | | | Continue what was started in 26a36948331bd08d9afaddfc0da724eacdb953dd in iwlwifi and extend out internal implementation of linuxkpi_ieee80211_get_tid() by an argument as to whether "no-QoS" answers are acceptable. For the LinuxKPI ieee80211_get_tid() set this to false as the Linux derived drivers seem to do extra checks for the QoS-Data frame before acquiring the tid. Add KASSERTs to enforce the extra argument. This allows us to use the net80211 variant in LinuxKPI for other means explicitly documenting that we do accept a IEEE80211_NONQOS_TID. Sponsored by: The FreeBSD Foundation (cherry picked from commit ec190d91500676614feaf6456084369325ddcaa0)
* iwlwifi: move an ieee80211_get_tid() callBjoern A. Zeeb7 days1-0/+7
| | | | | | | | | | | | | | | | | | Introduce a local change. It seems ieee80211_get_tid() does not deal with non-dataqos packets unlike net80211's ieee80211_gettid(). Gernally all calls in Linux drivers to ieee80211_get_tid() seem to be proceeded by an ieee80211_is_data_qos() check. Moving the ieee80211_get_tid() has no difference in the result, but (a) saves us the call if we do not need it due to an earlier return, and (b) allows us to put an assert into the LinuxKPI ieee80211_get_tid() implementation to avoid accidentally returning random frame header data in case of a missing earlier ieee80211_is_data_qos() check in (future/ other) drivers. Sponsored by: The FreeBSD Foundation (cherry picked from commit 26a36948331bd08d9afaddfc0da724eacdb953dd)
* LinuxKPI: 80211: scanning code updatesBjoern A. Zeeb7 days3-18/+57
| | | | | | | | | | | | | | | | | For consistency rename LKPI_SCAN_RUNNING adding a LHW_ prefix. Add a local flag LKPI_LHW_SCAN_HW mirroring the net80211 IEEE80211_FEXT_SCAN_OFFLOAD flag. Slightly simplify the code. Overload (*ic_scan_curchan) and (*ic_scan_mindwell) so that we can call the net80211 implementation in case of software scan but skip it in case of full-offload scans. Also add a bandaid to our (*ic_set_channel) implementation to not siwtch channels if we have an active hw_scan running. Obtained from: bz/wireless-dev Sponsored by: The FreeBSD Foundation (partially) (cherry picked from commit a486fbbd7876bed81d738a32274953c89906edb5)
* LinuxKPI: 80211: implement (*get_antenna) and set ic_[rt]xstreamBjoern A. Zeeb7 days3-0/+36
| | | | | | | | | | | | | Implement the mac80211 (*get_antenna) call and after checking any antenna information present query the current configuration on startup (both informations should be identical at this point in theory). Both the wiphy variables and function call report a bitmask not a count. Count the bits for net80211 for as long as we get away with just a number in ic_[rt]xstream. Sponsored by: The FreeBSD Foundation (cherry picked from commit 527687a9e30aef2e5e0c0c5b5e64e6059f1a37a4)
* LinuxKPI: 80211: make HW_CRYPTO compileable againBjoern A. Zeeb7 days1-8/+11
| | | | | | | | | | | | Rename TRY_HW_CRYPTO to LKPI_80211_HW_CRYPTO for consitency and make it compileable again in case someone wants to sit down and make it work. It's probably not too much to do. Otherwise I might eventually get around to it. Obtained from: bz/wireless-dev Sponsored by: The FreeBSD Foundation (cherry picked from commit b35f6cd066128f8cf0b7f3125529f59dd8ba3059)
* LinuxKPI: extend kfifo to be usableBjoern A. Zeeb7 days1-0/+89
| | | | | | | | | Implement some basic kfifo pieces as needed by drivers. Reviewed by: wulf, hselasky Differential Revision: https://reviews.freebsd.org/D35829 (cherry picked from commit 4a7e8c7bd40bc39b3e247df069fa913f0197ea01)
* LinuxKPI 802.11: change type of bssid in struct ieee80211_bss_confBjoern A. Zeeb7 days2-2/+14
| | | | | | | | | | | | | | | | | | Enabling other driver code found that the bssid in struct ieee80211_bss_conf is not an array but expected to be a const pointer (const, != NULL checks). Adjust accordingly in the header and in the LinuxKPI compat code. There initialization now needs to be a static array always present as we need a value before we will have a BSS (node in scan_to_auth) as the mac80211 driver (*handlers) are expecting the pointer to be not NULL (copying without checks). This is a pre-req to enable d3 (CONFIG_PM[_SLEEP]) in the future. Tested by: Tomoaki AOKI (junchoon dec.sakura.ne.jp) Tested by: Berislav Purgar (bpurgar gmail.com) Sponsored by: The FreeBSD Foundation (cherry picked from commit caaa79c3f8c692b9822df74a2dc0a37e4ab33a3b)
* net80211: consistently use the IEEE80211_M_ memory related optionsBjoern A. Zeeb7 days14-41/+43
| | | | | | | | | | | | | | | Replace a malloc() by IEEE80211_MALLOC(). For malloc flags even in the local ieee80211_freebsd.c there was a mix of both versions M_ and IEEE80211_M_. Consistently use the IEEE80211_M_ malloc options everywhere. If the field is changed for malloc, it'll also be changed for the other accessor functions taking a "how" field to avoid any confusion. Sponsored by: The FreeBSD Foundation Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D36249 (cherry picked from commit bd29f81763aa9cac74c75b663c2cf46723f05528)
* net80211: LinuxKPI 802.11: harmonize IEEE80211_VHT_MCS_*Bjoern A. Zeeb7 days2-23/+8
| | | | | | | | | | | | | Rather than defining the same values in two places and having to do conflict resulution on the name in LKPI, change the defines to an enum in net80211. In addition to de-duplication this also gives us value checks in certain cases. Sponsored by: The FreeBSD Foundation Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D36250 (cherry picked from commit 8d371164898141673ad3bfe6ee771931569e07d2)
* net80211: ieee80211_ies_expand() add extra length checkBjoern A. Zeeb7 days1-0/+8
| | | | | | | | | | | | | Make sure the given IE length fits into the total length left when parsing through the information elements. In theory I would say discard everything if there is an error but that proves hard with the current code. Sponsored by: The FreeBSD Foundation Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D36245 (cherry picked from commit 9d2ba51806c32e7ea8ad83439cb48df91575b5bf)
* iwlwifi firmware: update to -73 / newer builds for 9xxxBjoern A. Zeeb7 days34-110/+54
| | | | | | | | | | | | Update iwlwifi 22000 firmware to -73 and rebuilds for 9000/9260. Update the driver to accept the newer version. Firmware was obtained from linux-firmware at 150864a4d73e8c448eb1e2c68e65f07635fe1a66. Sponsored by: The FreeBSD Foundation (cherry picked from commit 13a7663c521ac3541756aa1157dcfce9f0ce78e8)
* rtw88: correct a typo in man pageAndres Ramirez7 days1-2/+2
| | | | | | s/mmeory/memory/ (cherry picked from commit 13e9d624f2f4741e40ff7b8395d7173f319f548d)
* LinuxKPI: 802.11 header updatesBjoern A. Zeeb7 days5-96/+549
| | | | | | | | | | | | | | | | | | | | LinuxKPI: 802.11: add missing linuxkpi_cfg80211_bss_flush() While working on new and updates to drivers more structs, fields, functions, .. were found, had to be shuffled around, .. Some of these are (so far still dummy) functions or not properly typed fields. The IEEE80211_HE_ constants are all still dummy. This was msotly as a start to make new (out-of-tree) things compile. Sponsored by: The FreeBSD Foundation (minor VHT/chan width bits) Add the missing implementation of linuxkpi_cfg80211_bss_flush(). without this we get unresolved symbols and drivers won't load. Reported by: eduardo, Berislav Purgar (bpurgar gmail.com) (cherry picked from commit b0f73768220e945deebebefc4a2d63ae6a3bfe19) (cherry picked from commit d8dd6b329e4653a2aca308102187797d44afc2c4)