zephyr/subsys/net/ip
Johan Hedberg dd09cbc1c4 net: buf: Redesigned API with split data and meta-data
Redesign of the net_buf_simple and net_buf structs, where the data
payload portion is split to a separately allocated chunk of memory. In
practice this means that buf->__buf becomes a pointer from having just
been a marker (empty array) for where the payload begins right after
the meta-data.

Fixes #3283

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2018-02-10 09:20:42 +02:00
..
l2 net: arp: remove shadowing variable 2018-02-02 16:48:53 +02:00
6lo.c
6lo.h
6lo_private.h
CMakeLists.txt subsys/net/ip: Clear up content in CMakeLists.txt 2017-12-11 09:34:16 -05:00
Kconfig net: buf: Redesigned API with split data and meta-data 2018-02-10 09:20:42 +02:00
Kconfig.debug
Kconfig.ipv4
Kconfig.ipv6 net/6lo: Enable it by default if IEEE 802.15.4 is enabled 2017-10-28 14:28:02 -04:00
Kconfig.mgmt net: Improve net management event information 2018-02-02 16:50:07 +02:00
Kconfig.rpl net: rpl: Change default value for NET_RPL_INIT_LINK_METRIC 2018-02-02 16:50:07 +02:00
Kconfig.stack
Kconfig.stats
connection.c
connection.h
dhcpv4.c net: ip: dhcpv4: Handle DHCPV4_OPTIONS_DNS_SERVER 2018-01-18 17:30:40 +02:00
dhcpv4.h
icmpv4.c
icmpv4.h
icmpv6.c
icmpv6.h
ipv4.c net: ip: Optimize statements for setting packet lengths. 2018-01-04 18:37:18 -05:00
ipv4.h
ipv6.c net: Unlink the neighbor after unref 2018-02-02 16:50:07 +02:00
ipv6.h various: Update/fix some textual material and code comments. 2017-12-29 09:45:39 -05:00
nbr.c
nbr.h
net_context.c net: tcp Remove recv_max_ack field from struct net_tcp 2018-01-15 15:08:22 +02:00
net_core.c net: ipv6: Add routing support between interfaces 2018-02-02 16:50:07 +02:00
net_if.c net: if: Provide a Kconfig to select default network interface 2018-02-09 14:44:15 +02:00
net_mgmt.c net: mgmt: Fix mgmt push event 2018-02-02 16:50:07 +02:00
net_pkt.c net: buf: Redesigned API with split data and meta-data 2018-02-10 09:20:42 +02:00
net_private.h
net_shell.c net: http: Remove the old legacy API 2018-01-29 22:44:45 -05:00
net_shell.h
net_stats.c
net_stats.h
route.c net: Add IPv6 route add and delete event with info 2018-02-02 16:50:07 +02:00
route.h
rpl-mrhof.c
rpl-of0.c
rpl.c net: Unlink the neighbor after unref 2018-02-02 16:50:07 +02:00
rpl.h net: rpl: Do not do neighbor discovery for RPL network 2018-02-02 16:50:07 +02:00
tcp.c net: tcp: prepare_segment: Return detailed error codes. 2018-02-01 13:13:32 +01:00
tcp.h net: tcp Remove recv_max_ack field from struct net_tcp 2018-01-15 15:08:22 +02:00
trickle.c
udp.c
udp_internal.h
utils.c