zephyr/subsys/net/lib/lwm2m
Seppo Takalo 05abdf5d0b net: lwm2m: Deprecate LWM2M_ENGINE_MESSAGE_HEADER_SIZE
Kconfig value LWM2M_ENGINE_MESSAGE_HEADER_SIZE added
an extra headroom for CoAP packet sizes so that
if CoAP Block-Wise transfer block-size is configured
to be same as LWM2M_COAP_MAX_MSG_SIZE, the full
payload block would usually fit to the datagram.

This causes too much confusion to be usable.
CoAP headers and options vary on sizes, and there is
no runtime limitations that we should check the
header size against.

Only real limitation is the CoAP packet size, which
must fit into the UDP datagram with typical DTLS headers.

Only limitation for CoAP block-size then is that
it must fit into the CoAP message with all the headers
and options. But as the option sizes, like path, vary,
it must be checked runtime.

Signed-off-by: Seppo Takalo <seppo.takalo@nordicsemi.no>
2025-03-26 11:32:23 +01:00
..
buf_util.h
CMakeLists.txt
ipso_accelerometer.c
ipso_buzzer.c
ipso_current_sensor.c
ipso_filling_sensor.c
ipso_filling_sensor.h
ipso_generic_sensor.c
ipso_humidity_sensor.c
ipso_light_control.c
ipso_onoff_switch.c
ipso_pressure_sensor.c
ipso_push_button.c
ipso_temp_sensor.c
ipso_timer.c
ipso_voltage_sensor.c
iterables.ld
Kconfig net: lwm2m: Deprecate LWM2M_ENGINE_MESSAGE_HEADER_SIZE 2025-03-26 11:32:23 +01:00
Kconfig.ipso
Kconfig.ucifi
lwm2m_engine.c net: lib: tls_credentials: Rename TLS_CREDENTIAL_SERVER_CERTIFICATE 2025-03-21 14:18:52 +01:00
lwm2m_engine.h net: lwm2m: Make LwM2M context lists access thread safe 2024-10-17 10:49:19 -04:00
lwm2m_message_handling.c net: lwm2m: Deprecate LWM2M_ENGINE_MESSAGE_HEADER_SIZE 2025-03-26 11:32:23 +01:00
lwm2m_message_handling.h
lwm2m_obj_access_control.c
lwm2m_obj_access_control.h
lwm2m_obj_binaryappdata.c net: lwm2m: Make BinaryAppDataContainer instances configurable 2024-11-28 15:41:52 +00:00
lwm2m_obj_binaryappdata.h
lwm2m_obj_connmon.c
lwm2m_obj_device.c
lwm2m_obj_event_log.c
lwm2m_obj_event_log.h
lwm2m_obj_firmware_pull.c
lwm2m_obj_firmware.c
lwm2m_obj_gateway.c net: lwm2m: gateway: Prevent underflow when processing URI options 2025-01-31 19:51:17 +01:00
lwm2m_obj_gateway.h
lwm2m_obj_location.c
lwm2m_obj_portfolio.c
lwm2m_obj_security.c
lwm2m_obj_server.c net: lwm2m: Fix index for default disabled_until 2024-11-28 15:42:54 +00:00
lwm2m_obj_server.h
lwm2m_obj_swmgmt.c
lwm2m_object.h net: lwm2m: Deprecate LWM2M_ENGINE_MESSAGE_HEADER_SIZE 2025-03-26 11:32:23 +01:00
lwm2m_observation.c
lwm2m_observation.h
lwm2m_pull_context.c net: lwm2m: Fix offset for post-write callback 2025-02-05 23:48:38 +01:00
lwm2m_pull_context.h
lwm2m_rd_client.c net: lwm2m: Prevent client restart on bootstrap finish retransmission 2025-03-14 14:41:15 +01:00
lwm2m_rd_client.h
lwm2m_registry.c ring_buffer: constify some arguments 2025-03-11 08:59:05 +01:00
lwm2m_registry.h net: lwm2m: encapsulate ring buffer internals 2025-03-12 19:04:54 +01:00
lwm2m_resource_ids.h
lwm2m_rw_cbor.c net: lwm2m: Fix offset for post-write callback 2025-02-05 23:48:38 +01:00
lwm2m_rw_cbor.h
lwm2m_rw_json.c
lwm2m_rw_json.h
lwm2m_rw_link_format.c net: lwm2m: Fix enabler version reporting during bootstrap discovery 2024-09-10 11:43:18 +02:00
lwm2m_rw_link_format.h
lwm2m_rw_oma_tlv.c net: lwm2m: Fix offset for post-write callback 2025-02-05 23:48:38 +01:00
lwm2m_rw_oma_tlv.h
lwm2m_rw_opaque.c net: lwm2m: Fix offset for post-write callback 2025-02-05 23:48:38 +01:00
lwm2m_rw_opaque.h
lwm2m_rw_plain_text.c
lwm2m_rw_plain_text.h
lwm2m_rw_senml_cbor.c net: lwm2m: Fix offset for post-write callback 2025-02-05 23:48:38 +01:00
lwm2m_rw_senml_cbor.h
lwm2m_rw_senml_json.c net: lwm2m: Fix offset for post-write callback 2025-02-05 23:48:38 +01:00
lwm2m_rw_senml_json.h
lwm2m_senml_cbor_decode.c
lwm2m_senml_cbor_decode.h
lwm2m_senml_cbor_encode.c lwm2m_senml_cbor_encode.c: Fix line lengths 2024-09-02 12:32:40 -04:00
lwm2m_senml_cbor_encode.h
lwm2m_senml_cbor_regenerate.sh
lwm2m_senml_cbor_types.h
lwm2m_senml_cbor.cddl
lwm2m_senml_cbor.patch
lwm2m_shell.c net: lwm2m: Add missing NULL pointer check in shell 2024-11-28 15:43:04 +00:00
lwm2m_util.c
lwm2m_util.h
README_lwm2m scripts: Remove zcbor requirement from requirements-extras.txt 2024-12-23 17:09:43 +01:00
ucifi_battery.c
ucifi_battery.h
ucifi_lpwan.c
ucifi_lpwan.h