zephyr/tests
Jukka Rissanen bd3908b2a9 net: nbuf: Add timeout to net_buf getters
This commit changes the net_buf getter functions in nbuf.h
by adding a timeout parameter. These function prototypes
are changed to accept a timeout parameter.
	net_nbuf_get_rx()
	net_nbuf_get_tx()
	net_nbuf_get_data()
	net_nbuf_get_reserve_rx()
	net_nbuf_get_reserve_tx()
	net_nbuf_get_reserve_data()
	net_nbuf_copy()
	net_nbuf_copy_all()
	net_nbuf_push()
	net_nbuf_append()
	net_nbuf_write()
	net_nbuf_insert()

Following convinience functions have not been changed
	net_nbuf_append_u8
	net_nbuf_append_be16
	net_nbuf_append_be32
	net_nbuf_insert_u8
	net_nbuf_insert_be16
	net_nbuf_insert_be32
	net_nbuf_write_u8
	net_nbuf_write_be16
	net_nbuf_write_be32
so they call the base function using K_FOREVER. Use the
base function if you want to have a timeout when net_buf
is allocated.

Change-Id: I20bb602ffb73069e5a02668fce60575141586c0f
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2017-02-08 10:12:35 +02:00
..
benchmarks tests: benchmarks: put all benchmarks in the same folder 2017-01-31 21:36:46 +00:00
bluetooth Bluetooth: samples: Use Kconfig DEVICE_NAME variable when possible 2017-01-28 08:43:41 +02:00
booting/stub license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
compliance tests/compiance/checkpatch: force the format to 'email' 2016-11-10 19:30:32 +00:00
crypto license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
drivers tests: add zephyr i2c driver api test 2017-02-04 19:31:31 +00:00
fs/fat_fs libc/minimal: Fix definition of ssize_t 2017-02-01 13:57:43 -08:00
include tests: include: Move timestamp.h into common location 2017-01-30 21:33:47 +00:00
kernel tests: kernel: mem_heap: added api and concept tests 2017-02-04 19:36:50 +00:00
legacy tests: remove old ARM vector table test 2017-02-07 19:52:09 +00:00
net net: nbuf: Add timeout to net_buf getters 2017-02-08 10:12:35 +02:00
power license: fix SPDX headings on new tests 2017-01-26 20:01:39 +00:00
subsys/debug/gdb_server license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
unit license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
ztest ztest: use an aligned stack size 2017-01-24 23:42:41 +00:00
Kconfig license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Makefile tests: Add a generic testing framework 2016-09-30 21:17:39 +00:00
Makefile.test tests: Add a generic testing framework 2016-09-30 21:17:39 +00:00
defaults.tc testcases: introduce defaults to build/deploy/evaluate 2016-07-23 18:31:18 +00:00