1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/net
Marian Buschsieweke 1cb6f9e11a
sys/net/gnrc/netif: provide support for confirm_send()
This adds support for netdevs implementing the new API that provides
`netdev_driver_t::confirm_send()`. This allows implementing netdevs
in an event based non-blocking fashion, making live of driver
developers a bit easier. In addition, `gnrc_tx_sync` will now throttle
users of `sock_udp_send()` so that they can only send datagrams as
fast as the network stack and hardware is able to send out.

Finally, this lays the groundwork to fetch TX statistics (such as
TX timestamps, reception of layer 2 ACKs/NACKs, etc.) from the network
devices.
2022-09-15 13:23:25 +02:00
..
application_layer Merge pull request #18313 from benpicco/coap_request_ctx_get_tl_type 2022-08-17 16:51:50 +02:00
ble net/ble/skald: let itvl be configured per context 2022-05-24 13:02:10 +02:00
credman module/credman: Adapt to tiny-asn1 changes 2021-10-04 21:43:13 +02:00
crosslayer sys/net/netopt: model in Kconfig 2022-07-25 11:08:31 +02:00
dsm sys/net/dsm: add missing dependencies 2022-02-21 15:15:02 +01:00
gnrc sys/net/gnrc/netif: provide support for confirm_send() 2022-09-15 13:23:25 +02:00
link_layer Merge pull request #18264 from jia200x/pr/submac_use_ieee802154_retrans_config 2022-06-28 16:00:51 +02:00
lora net/lora: add module to Kconfig 2021-01-21 11:22:33 +01:00
netdev_test netdev_test: avoid explicit cast to netdev 2021-07-09 11:35:19 +02:00
netif sys/net/netif: add helpers for IPv6 addresses 2022-06-06 20:46:48 +02:00
netstats sys/include/net/netstats: move xtimer header where it is needed 2021-02-16 18:18:21 +01:00
netutils net/util: make use of dns_query() 2022-07-29 17:48:26 +02:00
network_layer sys/net/ipv6: fix ipv6_addrs_print() 2022-06-10 11:02:42 +02:00
sock net/util: make use of dns_query() 2022-07-29 17:48:26 +02:00
transport_layer sys: fix doxygen grouping 2018-06-11 19:12:02 +02:00
doc.txt doc: add net to sys group 2015-08-30 14:00:33 +02:00
ieee802154.txt net/iee802154: fix typo in docs 2022-08-04 15:09:20 +02:00
Kconfig sys/net/netopt: model in Kconfig 2022-07-25 11:08:31 +02:00