Message ID | 20220128110825.1120678-1-miquel.raynal@bootlin.com (mailing list archive) |
---|---|
Headers | show |
Series | ieee802154: Improve durations handling | expand |
Hello, miquel.raynal@bootlin.com wrote on Fri, 28 Jan 2022 12:08:20 +0100: > These paches try to enhance the support of the various delays by adding > into the core the necessary logic to derive the actual symbol duration > (and then the lifs/sifs durations) depending on the protocol used. The > symbol duration type is also updated to fit smaller numbers. > > Having the symbol durations properly set is a mandatory step in order to > use the scanning feature that will soon be introduced. I forgot to mention the changelog here, I've just reworded a commit message and fixed a typo. > > Miquel Raynal (5): > net: ieee802154: Improve the way supported channels are declared > net: ieee802154: Give more details to the core about the channel > configurations > net: mac802154: Convert the symbol duration into nanoseconds > net: mac802154: Set durations automatically > net: ieee802154: Drop duration settings when the core does it already > > drivers/net/ieee802154/adf7242.c | 3 +- > drivers/net/ieee802154/at86rf230.c | 66 ++++++------- > drivers/net/ieee802154/atusb.c | 66 ++++++------- > drivers/net/ieee802154/ca8210.c | 7 +- > drivers/net/ieee802154/cc2520.c | 3 +- > drivers/net/ieee802154/fakelb.c | 43 ++++++--- > drivers/net/ieee802154/mac802154_hwsim.c | 76 ++++++++++++--- > drivers/net/ieee802154/mcr20a.c | 11 +-- > drivers/net/ieee802154/mrf24j40.c | 3 +- > include/net/cfg802154.h | 60 +++++++++++- > net/ieee802154/core.h | 2 + > net/ieee802154/nl-phy.c | 8 +- > net/ieee802154/nl802154.c | 30 ++++-- > net/mac802154/cfg.c | 1 + > net/mac802154/main.c | 113 ++++++++++++++++++++++- > 15 files changed, 361 insertions(+), 131 deletions(-) > Thanks, Miquèl