zephyr/subsys/net/l2/ppp
Robert Lubos 387a66131e net: pkt: Introduce minimum length requirement to net_pkt_get_frag()
net_pkt_get_frag() and a few other functions did not specify the
allocated fragment length, incorrectly assuming that fixed-sized
buffers are always used.

In order to make the function work properly also with variable-sized
buffers, extend the function argument list with minimum expected
fragment length parameter. This allows to use net_buf_alloc_len()
allocator in variable buffer length configuration, as well as verify if
the fixed-sized buffer is large enough to satisfy the requirements
otherwise.

Update the existing codebase to provide the expected fragment length,
based on the context.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2022-11-19 07:39:32 -05:00
..
CMakeLists.txt
fsm.c net: pkt: Introduce minimum length requirement to net_pkt_get_frag() 2022-11-19 07:39:32 -05:00
ipcp.c all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
ipv6cp.c all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
Kconfig
lcp.c net: ppp: Revert interface management changes 2022-11-16 11:21:24 +01:00
link.c
misc.c
network.c
options.c
pap.c
ppp_internal.h
ppp_l2.c net: ppp: Revert interface management changes 2022-11-16 11:21:24 +01:00
ppp_mgmt.c
ppp_stats.c
ppp_stats.h