summaryrefslogtreecommitdiff
path: root/sys/dev/ic/bwfm.c
AgeCommit message (Expand)Author
2020-07-10Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.Patrick Wildt
2020-06-19Add support for BCM4359 SDIO variants such as the AP6359SA module foundMark Kettenis
2020-05-15Some newer bwfm(4) chips from Cypress hold their regulatoryPatrick Wildt
2020-03-06Process the NVRAM in bwfm(4) itself. So far we have relied on somePatrick Wildt
2020-02-25Make bwfm(4) call if_input() only once per interrupt.Patrick Wildt
2020-01-09Convert sleeps of 1sec or more to tsleep_nsec(9).Martin Pieuchot
2019-11-09Add support for active scan to bwfm(4). So far we only have donePatrick Wildt
2019-10-28Better error handling for bwfm(4) connection attempts. When we failPatrick Wildt
2019-10-09Restore BSS channel only when BSS was not changed in iee80211_input().tobhe
2019-08-27Keep ieee80211_node structures cached across scans, rather thanStefan Sperling
2019-07-05Since on a SCAN each node is provided in its own event,Patrick Wildt
2019-05-22Print the bwfm(4)'s ethernet address on attach.Patrick Wildt
2019-05-22If we are SCANning and we want another SCAN, we don't need to purgePatrick Wildt
2019-04-25Follow up on jmatthew's suggestion:Kevin Lo
2019-04-01Correctly extract the RSSI information from the structure. It'sPatrick Wildt
2019-02-19Make ifconfig(8) display whether bwfm(4) firmware is using 802.11ac.Stefan Sperling
2019-02-07Consistently use m_freem(9). This fixes possible leaks in a fewPatrick Wildt
2019-02-07There's a task ring for executing commands in a sleep-safe context.Patrick Wildt
2019-01-30Make bwfm(4) query firmware for RSSI levels and current transmit rate whenStefan Sperling
2018-07-25On authentication we don't need to create the node before callingPatrick Wildt
2018-07-17TX packets, which can be either Ethernet or control packets, must bePatrick Wildt
2018-07-16Add support for the BCM43455 SDIO chip to bwfm(4).Patrick Wildt
2018-07-16Re-set the pointer to the bwfm event after the strict alignmentPatrick Wildt
2018-07-06Move mbuf alignment for strict aligned architectures from the BCDCPatrick Wildt
2018-07-04Move allocation behind sanity check to address possible memory leak asPatrick Wildt
2018-05-23Only react to deauthentication/disassociation and link changes if we arePatrick Wildt
2018-05-23Select correct channel in Host AP mode. One part of that is creatingPatrick Wildt
2018-05-23Implement a separate initialization stage so that we can still usePatrick Wildt
2018-05-17Recent Broadcom chipsets have a dedicated PMU core and it can't bePatrick Wildt
2018-05-16Implement a BCDC control packet mechanism based on the command requestPatrick Wildt
2018-04-28Some drivers handle settting a new wifi link state manually, so make surePeter Hessler
2018-04-26net80211: stub SIOCS80211SCAN, make ifconfig scan instant.Paul Irofti
2018-02-11Copy the scan results into a new buffer to re-align the data so that wePatrick Wildt
2018-02-11Since the BCDC header has a variable data offset, so the ethernet packetPatrick Wildt
2018-02-08Move bwfm(4) from ifq begin/commit/rollback semantics to the newerPatrick Wildt
2018-02-07Move parsing the BCDC header on RX into a protocol specific RXPatrick Wildt
2018-02-07Add helper to find out if the chip supports Save/Restore. Will be usedPatrick Wildt
2018-02-06Add support for chips which use SYSMEM memory. Code is a simplifiedPatrick Wildt
2018-02-06Support setting the Cortex-M3 cores to active mode.Patrick Wildt
2018-02-05Move event packet handling into a serialized process context to removePatrick Wildt
2018-01-31Some wifi drivers don't call ieee80211_newstate() during some stateStefan Sperling
2018-01-24Put the default case, which prints information about an event we do not yetPatrick Wildt
2018-01-24We don't do booleans in the kernel, so replace a few occurrences of 'true'Patrick Wildt
2018-01-11Extract the control channel number from the chanspec information andPatrick Wildt
2018-01-08Initial support for HOSTAP mode. With this bwfm(4) can spawn an accessPatrick Wildt
2018-01-08Delete flowrings when we take the interface down or change itsPatrick Wildt
2018-01-05Drop incoming network packets as long as we are not in RUN state. ThisPatrick Wildt
2018-01-05When we receive an AUTH or ASSOC event even though we have alreadyPatrick Wildt
2018-01-04Receiving an AUTH event means that we successfully authenticated, thusPatrick Wildt
2018-01-03Since the PCI attachment code already uses mbufs for RX packets, we canPatrick Wildt