ieee802154: rework transmit handling
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest15 patches 1 replyIn review
- v115 patches 1 replySuperseded
changes since v2 from the cover letter
- remove whitespace in PATCH 14/15 ("mac802154: tx: add comment at sync xmit callback")
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/15 | mac802154: tx: move xmit callback to tx filenet/ net/ net/ +1 more | +59 | 0 replies | |
| 2/15 | mac802154: tx: remove kmalloc in xmit hotpathnet/ | +27 | 0 replies | |
| 3/15 | mac802154: tx: squash multiple dereferencingnet/ | +12 | 0 replies | |
| 4/15 | mac802154: tx: remove xmit channel context switchinclude/ net/ | +5 | 0 replies | |
| 5/15 | mac802154: add netdev qeue helpersinclude/ net/ net/ | +60 | 0 replies | |
| 6/15 | mac802154: tx: use queue helpers in xmit workernet/ | +2 | 0 replies | |
| 7/15 | mac802154: tx: fix error handling while xmitnet/ | +8 | 0 replies | |
| 8/15 | mac802154: tx: add support for xmit_async callbackdrivers/ drivers/ drivers/ +4 more | +35 | 0 replies | |
| 9/15 | mac802154: tx: don't allow if down while sync txnet/ | +22 | 0 replies | |
| 10/15 | mac802154: tx: use netdev print helpersnet/ | +2 | 0 replies | |
| 11/15 | mac802154: tx: cleanup crc calculationnet/ | +2 | 0 replies | |
| 12/15 | mac802154: tx: move stats tx incrementnet/ | +10 | 0 replies | |
| 13/15 | mac802154: tx: change naming conventionnet/ net/ net/ +1 more | +23 | 0 replies | |
| 14/15 | mac802154: tx: add comment at sync xmit callbackinclude/ | +4 | 0 replies | |
| 15/15 | at86rf230: asynchronous xmit handlingdrivers/ | +17 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCHv2 bluetooth-next 00/15] ieee802154: rework transmit handling
This series contains patches for reworking tx handling. Also add a workaround to hold the xmit context when sending frames. Additional add support for asynchronous xmit handling and change the at86rf230 to do a asynchronous xmit handling.
Moving functions and renaming are necessary for the mac80211 naming convention.
changes since v2:
- remove whitespace in PATCH 14/15 ("mac802154: tx: add comment at sync xmit callback")
Alexander Aring (15):
mac802154: tx: move xmit callback to tx file
mac802154: tx: remove kmalloc in xmit hotpath
mac802154: tx: squash multiple dereferencing
mac802154: tx: remove xmit channel context switch
mac802154: add netdev qeue helpers
mac802154: tx: use queue helpers in xmit worker
mac802154: tx: fix error handling while xmit
mac802154: tx: add support for xmit_async callback
mac802154: tx: don't allow if down while sync tx
mac802154: tx: use netdev print helpers
mac802154: tx: cleanup crc calculation
mac802154: tx: move stats tx increment
mac802154: tx: change naming convention
mac802154: tx: add comment at sync xmit callback
at86rf230: asynchronous xmit handling
drivers/net/ieee802154/at86rf230.c | 42 +++++------ drivers/net/ieee802154/cc2520.c | 2 +- drivers/net/ieee802154/fakelb.c | 2 +- drivers/net/ieee802154/mrf24j40.c | 2 +- include/net/mac802154.h | 28 +++++-- net/mac802154/Makefile | 2 +- net/mac802154/ieee802154_i.h | 7 +- net/mac802154/iface.c | 37 +--------- net/mac802154/main.c | 4 +- net/mac802154/monitor.c | 29 +------- net/mac802154/tx.c | 145 ++++++++++++++++++++++--------------- net/mac802154/util.c | 55 ++++++++++++++ 12 files changed, 193 insertions(+), 162 deletions(-) create mode 100644 net/mac802154/util.c
Signature · 1 line
2.1.2