zephyr/include/net
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
..
bt.h
buf.h net: buf: Add push functions for supported bit-variants 2020-01-02 19:05:27 +01:00
can.h treewide: use full path to can.h header 2020-01-26 17:52:12 +01:00
coap_link_format.h
coap.h
dhcpv4.h
dns_resolve.h net: dns: Support multiple simultaneous mDNS requests 2020-01-24 16:22:18 +02:00
dummy.h net: Verify correctness of iface_api inside L2 driver API 2019-12-09 12:55:29 -05:00
ethernet_mgmt.h
ethernet_vlan.h
ethernet.h include: net: ethernet.h: Clarify checksum offloading options 2019-12-17 11:32:09 +02:00
gptp.h
hostname.h
http_client.h
http_parser_state.h
http_parser_url.h
http_parser.h
ieee802154_mgmt.h
ieee802154_radio.h net: ieee802154: Extend radio api to support energy scan feature 2020-03-10 14:59:10 +02:00
ieee802154.h
ipv4_autoconf.h
lldp.h
lwm2m.h net: lwm2m: Notify when it's safe to turn RX off 2020-03-10 14:57:29 +02:00
mii.h
mqtt.h net: mqtt: Added event for MQTT ping response. 2020-03-12 11:07:14 +02:00
net_config.h
net_conn_mgr.h
net_context.h
net_core.h net: core: Drop NET_ASSERT_INFO() macro 2020-01-08 14:10:21 +02:00
net_event.h
net_if.h net: if: Make sure iface->if_dev is not null when accessing L2 2020-01-24 23:30:10 +02:00
net_ip.h
net_l2.h
net_linkaddr.h
net_mgmt.h
net_offload.h
net_pkt.h net: ipv4: Add IPv4 options length to net pkt 2019-12-16 11:35:24 +02:00
net_stats.h
net_timeout.h
openthread.h
ppp.h net: ppp: ipcp: negotiate DNS servers and optionally use them 2020-03-10 14:09:10 +02:00
promiscuous.h
ptp_time.h
sntp.h
socket_can.h net: Verify correctness of iface_api inside L2 driver API 2019-12-09 12:55:29 -05:00
socket_net_mgmt.h
socket_offload.h net: sockets: Remove socket offloading interface 2020-01-31 11:36:02 -05:00
socket_select.h
socket.h net: sockets: Remove socket offloading interface 2020-01-31 11:36:02 -05:00
socketutils.h
tls_credentials.h
trickle.h
udp.h
websocket.h
wifi_mgmt.h net: Verify correctness of iface_api inside L2 driver API 2019-12-09 12:55:29 -05:00
wifi.h