[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220427164659.106447-1-miquel.raynal@bootlin.com>
Date: Wed, 27 Apr 2022 18:46:48 +0200
From: Miquel Raynal <miquel.raynal@...tlin.com>
To: Alexander Aring <alex.aring@...il.com>,
Stefan Schmidt <stefan@...enfreihafen.org>,
linux-wpan@...r.kernel.org
Cc: "David S. Miller" <davem@...emloft.net>,
Jakub Kicinski <kuba@...nel.org>, netdev@...r.kernel.org,
David Girault <david.girault@...vo.com>,
Romuald Despres <romuald.despres@...vo.com>,
Frederic Blain <frederic.blain@...vo.com>,
Nicolas Schodet <nico@...fr.eu.org>,
Thomas Petazzoni <thomas.petazzoni@...tlin.com>,
Miquel Raynal <miquel.raynal@...tlin.com>
Subject: [PATCH wpan-next 00/11] ieee802154: Synchronous Tx support
Hello,
New series bringing support for that famous synchronous Tx API for MLME
commands.
MLME commands will be used for during scan operations.
We need to be able to be sure that all transfers finished and that no
transfer will be queued for a short moment.
Cheers,
Miquèl
Miquel Raynal (11):
net: mac802154: Stop exporting ieee802154_wake/stop_queue()
net: mac802154: Change the wake/stop queue prototypes
net: mac802154: Rename the synchronous xmit worker
net: mac802154: Rename the main tx_work struct
net: mac802154: Follow the count of ongoing transmissions
net: mac802154: Hold the transmit queue when relevant
net: mac802154: Create a hot tx path
net: mac802154: Add a warning in the hot path
net: mac802154: Introduce a helper to disable the queue
net: mac802154: Introduce a tx queue flushing mechanism
net: mac802154: Introduce a synchronous API for MLME commands
include/net/cfg802154.h | 5 ++
include/net/mac802154.h | 27 -----------
net/ieee802154/core.c | 1 +
net/mac802154/cfg.c | 5 +-
net/mac802154/ieee802154_i.h | 74 +++++++++++++++++++++++++++++-
net/mac802154/main.c | 2 +-
net/mac802154/tx.c | 88 ++++++++++++++++++++++++++++++++----
net/mac802154/util.c | 55 ++++++++++++++++++----
8 files changed, 207 insertions(+), 50 deletions(-)
--
2.27.0
Powered by blists - more mailing lists