zephyr/subsys/net/lib/mqtt
Robert Lubos 8935579d0a net: mqtt: Improve disconnect error notification for MQTT 5.0
As MQTT 5.0 allows to specify the disconnect reason in the Disconnect
packet, use this new feature to improve error notification to the
broker, according to the error guidelines in the MQTT 5.0 spec.
For most cases, a generic arbitrary mapping between errno values and
reason codes is used, however the parser can specify the disconnect
reason code manually to better handle certain corner cases (like invalid
topic alias used).

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2025-03-26 16:19:42 +01:00
..
CMakeLists.txt
Kconfig net: mqtt: Add MQTT 5.0 support for PUBLISH 2025-03-26 16:19:42 +01:00
mqtt_decoder.c net: mqtt: Improve disconnect error notification for MQTT 5.0 2025-03-26 16:19:42 +01:00
mqtt_encoder.c net: mqtt: Add support for MQTT 5.0 AUTH packet 2025-03-26 16:19:42 +01:00
mqtt_internal.h net: mqtt: Improve disconnect error notification for MQTT 5.0 2025-03-26 16:19:42 +01:00
mqtt_os.h
mqtt_rx.c net: mqtt: Add support for MQTT 5.0 AUTH packet 2025-03-26 16:19:42 +01:00
mqtt_transport_socket_tcp.c
mqtt_transport_socket_tls.c
mqtt_transport_websocket.c net: mqtt: Fix missing close function 2024-10-31 09:22:44 -05:00
mqtt_transport.c
mqtt_transport.h
mqtt.c net: mqtt: Improve disconnect error notification for MQTT 5.0 2025-03-26 16:19:42 +01:00