zephyr/samples
Johan Hedberg 71c7c01819 net: buf: Remove the need for net_buf_pool_init()
In order to keep the initialization process light-weight, remove
net_buf_pool_init() and instead perform the initialization of the pool
and buffers in a "lazy" manner. This means storing more information
in the pool, and removing any 'const' members from net_buf. Since
there are no more const members in net_buf the buffer array can be
declared with __noinit, which further reduces initialization overhead.

Change-Id: Ia126af101c2727c130651b697dcba99d159a1c76
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2016-12-15 09:58:02 +02:00
..
basic samples: button: stop the app if device binding fails 2016-11-18 02:01:22 +00:00
bluetooth net: buf: Remove the need for net_buf_pool_init() 2016-12-15 09:58:02 +02:00
drivers samples: spi_fram: correct syntax error and update comments 2016-12-11 11:26:57 +00:00
environmental_sensing samples: remove legacy usage and convert to unified APIs 2016-11-30 21:45:21 +00:00
grove samples: grove_lcd: stop the app if device binding fails 2016-11-18 02:07:14 +00:00
hello_world samples: tests: remove obsolete KERNEL_TYPE and kernel variables 2016-11-04 15:47:25 -04:00
ipm samples: ipm: convert sample to use unified APIs 2016-11-13 13:53:53 +00:00
legacy kernel: remove NANOKERNEL and MICROKERNEL configs 2016-12-14 13:45:52 +00:00
logger-hook Revert "samples/logger-hook: Initialize variable to 0" 2016-12-14 10:28:51 -05:00
net kernel: remove NANOKERNEL and MICROKERNEL configs 2016-12-14 13:45:52 +00:00
nfc/nfc_hello samples/nfc: Update sample app 2016-11-25 16:50:20 +00:00
philosophers samples: configure philosophers with more than 32 priorities 2016-11-18 23:45:35 +00:00
power/power_mgr samples: power_mgmt: Remove platform filtering of testcases 2016-11-16 02:18:27 +00:00
sensor sensor: remove SENSOR_VALUE_TYPE_INT 2016-12-13 21:51:10 +00:00
shell samples: tests: remove obsolete KERNEL_TYPE and kernel variables 2016-11-04 15:47:25 -04:00
static_lib build: Document outputexports 2016-11-12 02:08:08 +00:00
synchronization samples: remove legacy usage and convert to unified APIs 2016-11-30 21:45:21 +00:00
testing net: buf: Remove the need for net_buf_pool_init() 2016-12-15 09:58:02 +02:00
usb samples: usb: remove legacy APIs 2016-12-02 15:52:35 +00:00