zephyr/subsys/net/lib
PK Chan 9f9e00a62d net: mqtt: Added event for MQTT ping response.
There are scenarios where there is a NAT firewall in between MQTT
client and server. In such case, the NAT TCP timeout may be shorter
than MQTT keepalive timeout and TCP timeout. The the MQTT ping
request message is dropped by the NAT firewall, so that it cannot be
received by the server, resulting in void MQTT ping response message.
There is no TCP FIN or RST at all. The application looks hang-up
until TCP timeout happens on the client side, which may take too
long.

Therefore, the event MQTT_EVT_PINGRESP is added to inform the
application that the route between client and server is still valid.

Signed-off-by: PK Chan <pak.kee.chan@nordicsemi.no>
2020-03-12 11:07:14 +02:00
..
coap include: Fix use of <atomic.h> -> <sys/atomic.h> 2019-12-10 08:39:37 -05:00
config net: config: init: fix NET_NATIVE=n behavior 2020-02-10 23:31:05 +02:00
conn_mgr kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
dns net: dns: Support multiple simultaneous mDNS requests 2020-01-24 16:22:18 +02:00
http kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
lwm2m net: lwm2m: Notify when it's safe to turn RX off 2020-03-10 14:57:29 +02:00
mqtt net: mqtt: Added event for MQTT ping response. 2020-03-12 11:07:14 +02:00
openthread net: openthread: Implement energy scan in openthread using radio driver api 2020-03-10 14:59:10 +02:00
sntp kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
sockets net: sockets: tls: Fix net_context referencing 2020-03-10 14:08:20 +02:00
socks kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
tls_credentials kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
utils include: net: socketutils: Allow to build for CONFIG_POSIX_API 2019-09-12 17:30:29 +03:00
websocket tests: net: websocket: Add TX unit tests for websocket API 2020-01-28 19:49:16 +02:00
CMakeLists.txt net: websocket: client: Simple API for Websocket client 2019-10-04 16:38:34 +03:00
Kconfig kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00