zephyr/net/ip
Paul Sokolovsky dbb9094b8a net: Set uIP context on newly allocated buffers immediately.
This context must be set for TX buffers, and there's no better place to
set it than at the allocation time. If not set, it may end up NULL,
causing adverse effects (one seen by few parties is dereferencing random
memory locations to get (random again) MSS values). For RX buffers, uIP
context is set elsewhere too, but anyway, common sense says that if a
buffer is allocated for network context X, and that context uses uIP
connection Y, the a buffer should be just cross-linked with Y during
allocation time, not somewhere later.

Change-Id: Icdb3cd724802ca263c1cd0e3909be811e53822ba
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2016-09-22 12:00:24 +00:00
..
contiki net: Initial trickle algorithm support for legacy IP stack 2016-09-12 02:00:12 +00:00
er-coap net: coap: Add a Kconfig option to enable/disable link format filters 2016-07-29 17:33:53 +00:00
rest-engine net: Enable TCP support 2016-04-25 09:40:32 +03:00
tinydtls net: tinydtls: Use assert.h from minimal libc 2016-07-21 16:22:20 +00:00
Kconfig fix: net samples no longer include unneeded 802.15.4 files 2016-09-12 12:29:09 +00:00
Kconfig.debug net: Initial trickle algorithm support for legacy IP stack 2016-09-12 02:00:12 +00:00
Makefile fix: net samples no longer include unneeded 802.15.4 files 2016-09-12 12:29:09 +00:00
cc2520_15_4_radio.h cc2520: Initial checkin for TI CC2520 802.15.4 driver 2016-02-05 20:25:23 -05:00
dummy_15_4_radio.c net: 802.15.4: Fix the dummy driver 2016-03-03 07:17:56 +00:00
dummy_15_4_radio.h net: 15.4: Add 802.15.4 driver and 802.15.4 loopback radio driver 2016-02-05 20:14:30 -05:00
ip_buf.c net: Set uIP context on newly allocated buffers immediately. 2016-09-22 12:00:24 +00:00
l2_buf.c net: contiki: move neighbor_list to struct l2_buf 2016-03-16 14:20:56 +00:00
net_context.c net: revert tcpip_poll_tcp() to not require a data_buf 2016-09-06 15:11:03 +00:00
net_core.c net: revert tcpip_poll_tcp() to not require a data_buf 2016-09-06 15:11:03 +00:00
net_driver_15_4.c net: Use net_buf APIs for getting net_buf elements from FIFO 2016-06-14 09:20:06 +00:00
net_driver_15_4.h net: Refactor code to use new generic net_buf API 2016-02-05 20:24:46 -05:00
net_driver_bt.c Bluetooth: L2CAP: Refactor l2cap core types 2016-06-13 11:49:07 +00:00
net_driver_bt.h net: Network driver for Bluetooth 6LoWPAN connections 2016-02-05 20:24:59 -05:00
net_driver_ethernet.c net: Tighten ETHERTYPE decode. 2016-08-30 10:48:48 +00:00
net_driver_ethernet.h net: Refactor code to use new generic net_buf API 2016-02-05 20:24:46 -05:00
net_driver_loopback.c net: Fix not setting loopback address in loopback driver 2016-02-05 20:25:09 -05:00
net_driver_loopback.h net/loopback: add missing license 2016-05-10 05:16:20 +00:00
net_driver_slip.c net: Removed obsolete print defines from slip driver 2016-04-18 12:07:19 +00:00
net_driver_slip.h net: slip: Add slip driver for testing purposes 2016-02-05 20:14:34 -05:00