zephyr/subsys/net/ip
Alexander Wachter 144dc592a6 net: ip: 6lo: Remove unnecessary net_buf allocation and memmove
This patch tries to avoid memmoves and buffer allocations when there
is enough space in the original buffer. Headers are still contiguous
but not in the same buffer.

Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
2019-07-25 15:19:28 +03:00
..
6lo.c net: ip: 6lo: Remove unnecessary net_buf allocation and memmove 2019-07-25 15:19:28 +03:00
6lo.h cleanup: include/: move misc/slist.h to sys/slist.h 2019-06-27 22:55:49 -04:00
6lo_private.h net: ip: 6lo (IPHC) uncompression rework 2019-07-25 15:19:28 +03:00
CMakeLists.txt cmake: Don't have users call zephyr_link_interface on mbedTLS 2019-05-11 08:35:26 -04:00
Kconfig net: Add support for TXTIME socket option 2019-07-24 10:17:16 +03:00
Kconfig.debug
Kconfig.ipv4 net: ipv4: Allow UDP packets with broadcast dst address 2019-05-20 14:11:11 +03:00
Kconfig.ipv6 net: bt: Add multi-link support 2019-05-07 11:16:29 +03:00
Kconfig.mgmt net: increase mgmt event stack size 2019-04-09 15:35:41 -04:00
Kconfig.stack
Kconfig.stats
canbus_socket.c
canbus_socket.h
connection.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
connection.h cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
dhcpv4.c net/ip/dhcpv4: Set source IP address in DHCP Request 2019-04-17 10:35:38 -05:00
dhcpv4.h net/dhcpv4: Avoid ifdefs when using net_dhcpv4_init() 2019-04-03 09:32:39 -04:00
icmpv4.c cleanup: include/: move misc/slist.h to sys/slist.h 2019-06-27 22:55:49 -04:00
icmpv4.h net/icmpv4: Allow for arbitrary payload data in ICMP echo 2019-04-26 09:05:14 +03:00
icmpv6.c cleanup: include/: move misc/slist.h to sys/slist.h 2019-06-27 22:55:49 -04:00
icmpv6.h cleanup: include/: move misc/slist.h to sys/slist.h 2019-06-27 22:55:49 -04:00
ipv4.c net: ipv4: Drop pkt if src address is unspecified 2019-07-09 21:02:27 +03:00
ipv4.h
ipv4_autoconf.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
ipv4_autoconf_internal.h net/ethernet: Cleanup a bit on the usage of ifdefs 2019-07-10 15:24:32 +03:00
ipv6.c net: ipv6: Fix fragmentation 2019-07-23 15:40:27 +03:00
ipv6.h net: ipv6: Fix IPv6 neighbor table 2019-03-25 22:49:52 -04:00
ipv6_fragment.c net: ipv6: Fix fragmentation 2019-07-23 15:40:27 +03:00
ipv6_mld.c net: mgmt: Send event with info when applicaple 2019-07-01 13:50:08 -07:00
ipv6_nbr.c net/iface: Coalesce all RS timers through one 2019-07-09 14:54:23 +03:00
nbr.c net: nbr: Set the link address type when saving neighbor data 2019-06-13 19:47:31 +03:00
nbr.h
net_context.c net: Add support for TXTIME socket option 2019-07-24 10:17:16 +03:00
net_core.c net: connection: The connection logic was not init properly 2019-06-18 17:58:00 +03:00
net_if.c net/iface: Add IPv4 route find and add 2019-07-09 14:54:23 +03:00
net_mgmt.c net: mgmt: Add info length to event wait API 2019-07-01 13:50:08 -07:00
net_pkt.c net: ip: net_pkt: Add pkt_cursor_advance before contiguous check 2019-07-25 15:19:28 +03:00
net_private.h net/gptp: net_gptp_recv() dummy function needs to return a verdict 2019-07-10 15:24:32 +03:00
net_shell.c net: shell: Show network packet TX transit times 2019-07-03 09:42:45 +03:00
net_shell.h
net_stats.c
net_stats.h net: Collect network packet TX send time 2019-07-03 09:42:45 +03:00
net_tc.c
net_tc_mapping.h
packet_socket.c
packet_socket.h
promiscuous.c
route.c cleanup: include/: move misc/slist.h to sys/slist.h 2019-06-27 22:55:49 -04:00
route.h cleanup: include/: move misc/slist.h to sys/slist.h 2019-06-27 22:55:49 -04:00
tcp.c net: tcp: Adjust data length if TCP options are present 2019-07-08 10:27:33 +03:00
tcp_internal.h
trickle.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
udp.c net/udp: Always drop IPv6 UDP packet if checksum field is 0 2019-05-30 13:02:25 +08:00
udp_internal.h
utils.c net: ip: Helper for getting used network address family as string 2019-07-12 12:33:19 +03:00