zephyr/net/ip
Vlad Lungu 20a4720b93 net: 802.15.4: Make MAC driver configurable, select nullmac as default
csma MAC driver queues outgoing frames, returning an OK status code immediately.
This defeats logic in sicslowpan fragmentation driver that drops remaining fragments
on send failure. The result is packets reported as sent successfully when they were
not, fragments sent that cannot be reassembled by receiver, packets dropped before
the first fragment even reached the radio driver.

nullmac MAC driver sends frames synchronously, resulting in sicslowpan driver working
as intended.

The MAC driver used by 802.15.4 is selectable now, nullmac is default but csma can be
used instead.

Change-Id: I261d551421a8f55634acb1c528f8f82bea49332d
Signed-off-by: Vlad Lungu <vlad.lungu@windriver.com>
2016-03-11 07:32:13 +00:00
..
contiki net: 802.15.4: Make MAC driver configurable, select nullmac as default 2016-03-11 07:32:13 +00:00
er-coap net: coap: Fix wrong app data 2016-02-05 20:25:18 -05:00
rest-engine net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
tinydtls net: License information was missing 2016-03-01 16:58:32 +00:00
Kconfig net: 802.15.4: Make MAC driver configurable, select nullmac as default 2016-03-11 07:32:13 +00:00
Kconfig.debug net: Use the existing logging option in Kconfig for debugging 2016-03-01 13:49:55 +00:00
Makefile net: 802.15.4: Make MAC driver configurable, select nullmac as default 2016-03-11 07:32:13 +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: contiki: Fix application layer data offset 2016-03-10 16:04:52 +00:00
l2_buf.c net: Use the existing logging option in Kconfig for debugging 2016-03-01 13:49:55 +00:00
net_context.c nano_sema: Simplify nano_xxx_sem_take() API family 2016-02-05 20:25:14 -05:00
net_core.c net: contiki: Fix application layer data offset 2016-03-10 16:04:52 +00:00
net_driver_15_4.c net: 802.15.4: Do not print anything when packet is discarded 2016-03-07 11:06:42 +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 net: Fix Bluetooth driver warning 2016-03-01 13:49:25 +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: Refactor code to use new generic net_buf API 2016-02-05 20:24:46 -05: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: Add loopback driver 2016-02-05 20:14:29 -05:00
net_driver_slip.c net: Refactor code to use new generic net_buf API 2016-02-05 20:24:46 -05:00
net_driver_slip.h net: slip: Add slip driver for testing purposes 2016-02-05 20:14:34 -05:00