CONFIG_LOG_BACKEND_NET_MAX_BUF_SIZE¶
Max syslog message size
Type: int
Help¶
As each syslog message needs to fit to UDP packet, set this value
so that messages are not truncated.
The RFC 5426 recommends that for IPv4 the size is 480 octets and for
IPv6 the size is 1180 octets. As each buffer will use RAM, the value
should be selected so that typical messages will fit the buffer.
Direct dependencies¶
LOG_BACKEND_NET
&& !LOG_FRONTEND
&& !LOG_MINIMAL
&& LOG
(Includes any dependencies from ifs and menus.)
Kconfig definition¶
At <Zephyr Subsystem>/logging/Kconfig.backends:262
Included via Kconfig:8
→ Kconfig.zephyr:44
→ <Zephyr Subsystem>/Kconfig:31
→ <Zephyr Subsystem>/logging/Kconfig:23
Menu path: (Top) → Sub Systems and OS Services → Logging → Backends → Enable networking backend
config LOG_BACKEND_NET_MAX_BUF_SIZE
int "Max syslog message size"
range 64 1180
default 1180 if NET_IPV6
default 480 if NET_IPV4
default 256
depends on LOG_BACKEND_NET && !LOG_FRONTEND && !LOG_MINIMAL && LOG
help
As each syslog message needs to fit to UDP packet, set this value
so that messages are not truncated.
The RFC 5426 recommends that for IPv4 the size is 480 octets and for
IPv6 the size is 1180 octets. As each buffer will use RAM, the value
should be selected so that typical messages will fit the buffer.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)