zephyr/include/net
Ravi kumar Veeramally ead511ddae net: Fix net_nbuf_read corner cases
Valid case:
 1) If the offset is more than current fragment length, adjusts offset
    from next relevant fragment and starts reading or skipping.
 2) If the read or skip length is more than available data length,
    then throw an error.

In case of an error, frag is 'NULL' pos is '0xffff'. Rest of the cases
are successful read and skip.

Change-Id: I88c4b85e14e5821f681966b5148ba9519b91cca4
Signed-off-by: Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>
2016-12-02 12:40:49 +02:00
..
uip net: uip: Fix the net_context.h content for legacy stack 2016-12-02 12:40:49 +02:00
yaip net: Fix net_nbuf_read corner cases 2016-12-02 12:40:49 +02:00
arp.h net: Refactored ARP packet header handling 2016-12-02 12:40:10 +02:00
buf.h net: buf: Fix minor typo in documentation 2016-12-02 12:40:23 +02:00
dhcpv4.h net: Add DHCPv4 client support 2016-12-02 12:40:26 +02:00
ethernet.h net: Add utility func to return eth broadcast addr 2016-12-02 12:40:10 +02:00
ieee802154_radio.h net: Add new IEEE 802.15.4 Radio API for device drivers 2016-12-02 12:40:18 +02:00
ieee802154.h net: Add preliminary IEEE 802.15.4 L2 driver 2016-12-02 12:40:18 +02:00
ip_buf.h kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
l2_buf.h net: 6lowpan: Fix 6lowpan fragmentation 2016-05-19 14:18:38 +00:00
nbuf.h net: Moving header files to include/net/yaip 2016-12-02 12:40:13 +02:00
net_context.h net: uip: Fix the net_context.h content for legacy stack 2016-12-02 12:40:49 +02:00
net_core.h net: Initial commit for the new IP stack 2016-12-02 12:39:59 +02:00
net_event.h net: Add network management event code for IPv6 2016-12-02 12:40:47 +02:00
net_if.h net: Do not try to use net_if.h in legacy uIP stack 2016-12-02 12:40:23 +02:00
net_ip.h net: Initial commit for the new IP stack 2016-12-02 12:39:59 +02:00
net_l2.h net: Add an L2 layer 2016-12-02 12:40:06 +02:00
net_linkaddr.h net: Add ll address checker function 2016-12-02 12:40:19 +02:00
net_mgmt.h net: Add network management API 2016-12-02 12:40:45 +02:00
net_socket.h net: Initial commit for the new IP stack 2016-12-02 12:39:59 +02:00
net_stats.h net: Fix the statistics compilation 2016-12-02 12:40:25 +02:00
tinydtls.h checkpatch: error - trailing_whitespace 2016-02-05 20:24:33 -05:00
trickle.h net: Trickle algorithm implementation 2016-12-02 12:40:21 +02:00