mbed-os/features/nanostack/nanostack-interface
Arto Kinnunen 4d8af9f333 Add getsockopt option to read network property
Add getsockopt options NSAPI_LATENCY and NSAPI_STAGGER to read
network specific timing constraints from socket.
-NS_LATENCY returns estimated latency to given address.
-NSAPI_STAGGER returns estimated initial delay that application
 should wait before transmitting data to network.

Application can use the new options to avoid network congestion by
adjusting transmission delays and retry timeouts.

Add wrappers to make API usage easier:
-get_rtt_estimate_to_address
-get_stagger_estimate_to_address

This is backport of the https://github.com/ARMmbed/mbed-os/pull/12522
2020-04-29 13:20:42 +03:00
..
Nanostack.cpp Add getsockopt option to read network property 2020-04-29 13:20:42 +03:00
Nanostack.h Nanostack changes for PPP service 2019-08-20 13:37:12 +03:00
NanostackEthernetPhy.h Nanostack changes for PPP service 2019-08-20 13:37:12 +03:00
NanostackInterface.h Nanostack changes for PPP service 2019-08-20 13:37:12 +03:00
NanostackLockGuard.h nanostack interface: fix coding style 2018-11-15 07:20:12 +00:00
NanostackMACPhy.h Nanostack changes for PPP service 2019-08-20 13:37:12 +03:00
NanostackPPPPhy.h Nanostack changes for PPP service 2019-08-20 13:37:12 +03:00
NanostackPhy.h Nanostack changes for PPP service 2019-08-20 13:37:12 +03:00
NanostackRfPhy.h Nanostack changes for PPP service 2019-08-20 13:37:12 +03:00
mbed_lib.json Require dependencies from nanostack mbed_lib.json 2019-02-07 09:39:10 -06:00