zephyr/net/ip/contiki
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
..
ip net: ip: Enable Kconfig based debug options for the IP stack 2016-02-25 11:03:55 +00:00
ipv4 net: ip: Enable Kconfig based debug options for the IP stack 2016-02-25 11:03:55 +00:00
ipv6 net: contiki: Fix ICMPv6 error message debug print 2016-03-09 08:35:42 +00:00
llsec net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
mac net: 802.15.4: Add debugging support for beacon handling 2016-02-05 20:24:52 -05:00
os net: License information was missing 2016-03-01 16:58:32 +00:00
rpl net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
sicslowpan net: contiki: Original copyright notice was missing 2016-02-24 09:50:50 +02:00
contiki-conf.h net: 802.15.4: Make MAC driver configurable, select nullmac as default 2016-03-11 07:32:13 +00:00
contiki-default-conf.h
contiki-lib.h
contiki-net.h net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
contiki-version.h
contiki.h net: Refactor code to use new generic net_buf API 2016-02-05 20:24:46 -05:00
linkaddr.c net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
linkaddr.h net: contiki: Add utility function to get the MAC address 2016-02-05 20:15:40 -05:00
nbr-table.c net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
nbr-table.h net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
netstack.c net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
netstack.h net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
packetbuf.c net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
packetbuf.h net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
queuebuf.c net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
queuebuf.h net: Fix the include paths in Contiki sources 2016-02-05 20:24:46 -05:00
uip-log.c Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00