Go to file
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
.known-issues known-issues: update rule for TCF summary line 2016-09-16 11:31:27 -07:00
arch drivers: gpio: reuse gpio Kconfigs for sensor subsystem 2016-09-22 01:00:46 +00:00
boards arduino 101: make factory bootloader config the default 2016-09-17 11:13:59 +00:00
doc doc: add zoap.h to doxygen input 2016-09-21 22:56:46 +00:00
drivers drivers: gpio: reuse gpio Kconfigs for sensor subsystem 2016-09-22 01:00:46 +00:00
ext boards: rename Quark SE Devboard to Quark SE C1000 2016-09-16 03:10:31 +00:00
fs fs: Fixes a bug that limits volume size to 1MB 2016-09-16 02:21:00 +00:00
include power_mgmt: Mark old device pm API functions as deprecated 2016-09-22 00:23:43 +00:00
kernel power_mgmt: Update Power Management device driver API 2016-09-22 00:23:43 +00:00
lib iot/zoap: Fix retrieving the token for every reply 2016-09-22 00:54:36 +00:00
misc arduino 101: make factory bootloader config the default 2016-09-17 11:13:59 +00:00
net net: Set uIP context on newly allocated buffers immediately. 2016-09-22 12:00:24 +00:00
samples power_mgmt: Update sample and drivers according to new pm device API 2016-09-22 00:23:43 +00:00
scripts unified: Implement memory pools 2016-09-20 22:04:46 +00:00
tests tests/zoap: Add simple test for retransmission 2016-09-22 00:54:36 +00:00
usb usb: Allow to register and handle vendor specific commands 2016-09-12 00:43:31 +00:00
.checkpatch.conf checkpatch: do not check for min_t/max_t 2016-09-13 17:12:55 -04:00
.gitattributes
.gitignore testcases: instruct git to ignore *log and outdir-* 2016-06-14 22:01:34 +00:00
.gitreview
.mailmap mailmap: Fix broken author information for Evan Couzens 2016-08-08 21:24:49 +00:00
defaults.tc boards: rename Quark SE Devboard to Quark SE C1000 2016-09-16 03:10:31 +00:00
Kbuild unified/build: adapt Kbuild for unified kernel 2016-09-13 17:12:55 -04:00
Kconfig kconfig: Do not put architecture in the title 2016-03-14 16:50:51 -04:00
Kconfig.zephyr parse board defconfig at the very end 2016-09-16 03:10:34 +00:00
LICENSE
MAINTAINERS MAINTAINERS: add maintainer for some of the boards 2016-09-16 03:10:33 +00:00
Makefile build: allow specifying a custom linker script relative to project 2016-09-15 09:42:24 -04:00
Makefile.inc win-build: fixes to build with alternative make implementations 2016-09-12 12:28:14 +00:00
zephyr-env.sh zephyr-env.sh: prepend to PATH 2016-08-05 20:38:08 +00:00