summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/bwfm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add basic support for BCM4378 as found on the Apple M1 SoCs. There's apatrick2021-01-311-1/+6
* bwfm: add a delay in bwfm_set_key_cb before talking to hardwarejcs2020-12-171-1/+3
* Extract another couple of chunks from main() into helper functions,krw2020-12-021-2/+14
* Fix compile error on big-endian machines caused by recent multicast commit.patrick2020-11-161-2/+2
* Add multicast support to bwfm(4) to make IPv6 work and to fixpatrick2020-11-161-6/+52
* Switch away from splsoftnet() and change the code to splnet().claudio2020-10-221-7/+7
* The IEEE80211_F_HIDENWID flag is now part of ic_userflags, not ic_flags.stsp2020-07-201-2/+2
* Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.patrick2020-07-101-2/+2
* Add support for BCM4359 SDIO variants such as the AP6359SA module foundkettenis2020-06-191-2/+7
* Some newer bwfm(4) chips from Cypress hold their regulatorypatrick2020-05-151-1/+48
* Process the NVRAM in bwfm(4) itself. So far we have relied on somepatrick2020-03-061-1/+50
* Make bwfm(4) call if_input() only once per interrupt.patrick2020-02-251-11/+8
* Convert sleeps of 1sec or more to tsleep_nsec(9).mpi2020-01-091-2/+2
* Add support for active scan to bwfm(4). So far we only have donepatrick2019-11-091-9/+26
* Better error handling for bwfm(4) connection attempts. When we failpatrick2019-10-281-11/+53
* Restore BSS channel only when BSS was not changed in iee80211_input().tobhe2019-10-091-9/+14
* Keep ieee80211_node structures cached across scans, rather thanstsp2019-08-271-2/+2
* Since on a SCAN each node is provided in its own event,patrick2019-07-051-8/+19
* Print the bwfm(4)'s ethernet address on attach.patrick2019-05-221-1/+3
* If we are SCANning and we want another SCAN, we don't need to purgepatrick2019-05-221-1/+6
* Follow up on jmatthew's suggestion:kevlo2019-04-251-2/+2
* Correctly extract the RSSI information from the structure. It'spatrick2019-04-011-2/+2
* Make ifconfig(8) display whether bwfm(4) firmware is using 802.11ac.stsp2019-02-191-27/+51
* Consistently use m_freem(9). This fixes possible leaks in a fewpatrick2019-02-071-4/+4
* There's a task ring for executing commands in a sleep-safe context.patrick2019-02-071-1/+2
* Make bwfm(4) query firmware for RSSI levels and current transmit rate whenstsp2019-01-301-1/+137
* On authentication we don't need to create the node before callingpatrick2018-07-251-14/+2
* TX packets, which can be either Ethernet or control packets, must bepatrick2018-07-171-4/+2
* Add support for the BCM43455 SDIO chip to bwfm(4).patrick2018-07-161-1/+2
* Re-set the pointer to the bwfm event after the strict alignmentpatrick2018-07-161-2/+3
* Move mbuf alignment for strict aligned architectures from the BCDCpatrick2018-07-061-19/+15
* Move allocation behind sanity check to address possible memory leak aspatrick2018-07-041-4/+4
* Only react to deauthentication/disassociation and link changes if we arepatrick2018-05-231-4/+7
* Select correct channel in Host AP mode. One part of that is creatingpatrick2018-05-231-2/+65
* Implement a separate initialization stage so that we can still usepatrick2018-05-231-35/+77
* Recent Broadcom chipsets have a dedicated PMU core and it can't bepatrick2018-05-171-2/+5
* Implement a BCDC control packet mechanism based on the command requestpatrick2018-05-161-61/+102
* Some drivers handle settting a new wifi link state manually, so make surephessler2018-04-281-1/+3
* net80211: stub SIOCS80211SCAN, make ifconfig scan instant.pirofti2018-04-261-4/+1
* Copy the scan results into a new buffer to re-align the data so that wepatrick2018-02-111-3/+15
* Since the BCDC header has a variable data offset, so the ethernet packetpatrick2018-02-111-1/+20
* Move bwfm(4) from ifq begin/commit/rollback semantics to the newerpatrick2018-02-081-15/+10
* Move parsing the BCDC header on RX into a protocol specific RXpatrick2018-02-071-1/+21
* Add helper to find out if the chip supports Save/Restore. Will be usedpatrick2018-02-071-1/+44
* Add support for chips which use SYSMEM memory. Code is a simplifiedpatrick2018-02-061-2/+26
* Support setting the Cortex-M3 cores to active mode.patrick2018-02-061-2/+13
* Move event packet handling into a serialized process context to removepatrick2018-02-051-27/+35
* Some wifi drivers don't call ieee80211_newstate() during some statestsp2018-01-311-8/+12
* Put the default case, which prints information about an event we do not yetpatrick2018-01-241-4/+4
* We don't do booleans in the kernel, so replace a few occurrences of 'true'patrick2018-01-241-4/+4