1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/net/gnrc
Yonezawa-T2 c4bc42419b netdev2_tap: continue reading even if no spaces left in pktbuf
On OS X, `netdev2_tap` suspends monitoring file descriptor until `_recv` is
called. If no spaces in left in pktbuf, `gnrc_netdev2_eth` does not call `_recv`
that results in deadlock.

With this commit, `gnrc_netdev2_eth` calls `_recv` with NULL buffer and non-zero
length parameter, that indicates the driver to drop frame and resume working.
2016-03-31 16:59:12 +09:00
..
application_layer gnrc ipv6: use ipv6_addr_t ptr for hdr_build 2016-03-23 15:20:12 +01:00
conn gnrc ipv6: use ipv6_addr_t ptr for hdr_build 2016-03-23 15:20:12 +01:00
link_layer netdev2_tap: continue reading even if no spaces left in pktbuf 2016-03-31 16:59:12 +09:00
netapi core: header cleanup 2016-02-28 22:46:28 +01:00
netif gnrc netif: add a check for interface existence 2015-12-03 18:35:23 +01:00
netreg gnrc netreg: remove generic hdr build function 2016-03-23 15:20:12 +01:00
nettest sys: adapted to renamed THREAD FLAGS 2015-12-07 22:09:47 +01:00
network_layer Merge pull request #4738 from authmillenon/gnrc_ipv6/fix/accept-dst-for-all-if 2016-03-30 15:05:35 +02:00
pkt gnrc_pkt: provide type search function 2016-02-11 01:05:02 +01:00
pktbuf_static gnrc_pktbuf: Adds a function to duplicate packet chain 2016-03-24 18:20:28 +09:00
pktdump gnrc_pktdump: make pid global 2016-03-11 14:22:20 +01:00
routing/rpl Merge pull request #4279 from BytesGalore/fib_prefix_handling_change 2016-03-30 11:19:49 +02:00
transport_layer/udp gnrc udp: simplify gnrc_udp_hdr_build 2016-03-23 15:20:11 +01:00
Makefile rpl: introducing p2p-rpl 2016-03-24 12:12:07 +01:00