nuttx/drivers/wireless/ieee80211/bcm43xxx
chao.an b33a709213 wireless/bcm43xxx: improve throughput of net driver
1. Wake up tx if there is data alreay to sent after rx update
2. Try tx queue again after every data frame sent

iperf test:

```
TCP RX  4M->16M
⁣TCP TX  2M->14M
⁣UDP RX 18M->26M
UDP TX  2M->18M
```

Signed-off-by: chao.an <anchao@xiaomi.com>
2022-06-16 21:08:28 +09:00
..
bcmf_bdc.c bcm43xxx: fixed issues with unaligned buffers for DMA transfers. 2021-07-28 13:47:04 -03:00
bcmf_bdc.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
bcmf_cdc.c wireless/bcm43xx: replace sem_wait to uninterruptible version 2022-06-16 02:44:47 +08:00
bcmf_cdc.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
bcmf_chip_4301x.c wireless/bcm430xx: rename chip minor id to 'x' 2022-06-15 02:01:37 +08:00
bcmf_chip_43362.c bcm43xxx: supported ARM CR4 core and bcm43455 chip in particular 2021-12-30 01:33:13 +08:00
bcmf_chip_43438.c bcm43xxx: supported ARM CR4 core and bcm43455 chip in particular 2021-12-30 01:33:13 +08:00
bcmf_chip_43455.c bcm43xxx: supported ARM CR4 core and bcm43455 chip in particular 2021-12-30 01:33:13 +08:00
bcmf_core.c wireless/bcm43xxx: load nvram from file system 2022-06-15 22:19:02 +08:00
bcmf_core.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
bcmf_driver.c wireless/bcm43xx: replace sem_wait to uninterruptible version 2022-06-16 02:44:47 +08:00
bcmf_driver.h bcm43xxx: Remove bcmf_txavail_work and resue bcmf_tx_poll_work 2022-06-16 09:13:16 +03:00
bcmf_ioctl.h wireless/bcm43xxx: add extended join parameters 2022-06-15 00:56:31 +08:00
bcmf_netdev.c wireless/bcm43xxx: improve throughput of net driver 2022-06-16 21:08:28 +09:00
bcmf_netdev.h bcm43xxx: Remove bcmf_txavail_work and resue bcmf_tx_poll_work 2022-06-16 09:13:16 +03:00
bcmf_sdio_core.h wireless/bcm430xx: rename chip minor id to 'x' 2022-06-15 02:01:37 +08:00
bcmf_sdio_regs.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
bcmf_sdio.c wireless/bcm43xx: replace sem_wait to uninterruptible version 2022-06-16 02:44:47 +08:00
bcmf_sdio.h pid_t: unify usage of special task IDs 2022-03-22 21:22:32 +08:00
bcmf_sdpcm.c bcm43xxx: Remove bcmf_txavail_work and resue bcmf_tx_poll_work 2022-06-16 09:13:16 +03:00
bcmf_sdpcm.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
bcmf_utils.c wireless/bcm43xx: replace sem_wait to uninterruptible version 2022-06-16 02:44:47 +08:00
bcmf_utils.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
Kconfig wireless/bcm43xxx: configurable schedule priority of daemon thread 2022-06-16 01:41:50 +08:00
Make.defs wireless/bcm430xx: rename chip minor id to 'x' 2022-06-15 02:01:37 +08:00