zephyr/include/net
Jukka Rissanen 7c7cfdda50 net: core: Always have a timeout when allocating a net_buf
Instead of waiting forever for a network buffer, have a timeout
when allocating net_buf. This way we cannot left hanging for a
long time waiting for a buffer and possibly deadlock the system.
This commit only adds checks to core IP stack in subsys/net/ip

Fixes #7571

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2018-08-14 12:17:00 +03:00
..
bt.h
buf.h net: buf: add linearize, append_bytes and skip APIs to net_buf 2018-08-06 10:43:46 +03:00
coap_link_format.h
coap.h
dhcpv4.h
dns_resolve.h net: llmnr: Add link-local mcast name resolution client support 2018-06-29 13:11:18 +03:00
ethernet_mgmt.h net: eth: mgmt: Merge 802.1Qav related mgmt requests 2018-08-01 15:58:05 +03:00
ethernet_vlan.h
ethernet.h net: eth: Add start and stop L2 functions 2018-08-10 12:36:19 +03:00
gptp.h net: gptp: Use the ptp clock instead of zephyr uptime 2018-07-02 16:52:49 +03:00
hostname.h
http_parser_state.h
http_parser_url.h
http_parser.h
http.h
ieee802154_mgmt.h
ieee802154_radio.h
ieee802154.h net: l2: Add flags to tell if L2 supports multicast 2018-08-08 11:02:30 +03:00
ipv4_autoconf.h net: IPv4 link local support 2018-07-31 16:34:28 +03:00
lldp.h net: l2: Add support for Link Layer Discovery Protocol (LLDP) 2018-08-08 09:53:24 +03:00
lwm2m.h net: lwm2m: introduce user-code callbacks for obj create/delete 2018-07-17 13:03:18 +03:00
mii.h
mqtt_types.h
mqtt.h
net_app.h net: config: Introduce a dedicated header for the library 2018-07-02 12:36:35 +03:00
net_config.h net: config: Introduce a dedicated header for the library 2018-07-02 12:36:35 +03:00
net_context.h net: Avoid holes in structs 2018-07-25 15:20:34 +03:00
net_core.h
net_event.h
net_if.h net: if: Lower memory usage for IPv6 address, prefix and router info 2018-08-14 09:06:01 +03:00
net_ip.h net: tls: Add DTLS protocol types 2018-08-13 15:24:34 +03:00
net_l2.h net: l2: Add promiscuous mode to L2 flags when applicable 2018-08-08 11:02:30 +03:00
net_linkaddr.h
net_mgmt.h
net_offload.h
net_pkt.h net: core: Always have a timeout when allocating a net_buf 2018-08-14 12:17:00 +03:00
net_stats.h net: eth: Vendor specific statistics 2018-08-02 12:42:27 +03:00
openthread.h
promiscuous.h net: Add promiscuous mode support 2018-07-24 15:12:37 +03:00
ptp_time.h net: if: Add TX timestamp callback support 2018-06-22 12:31:32 -04:00
sntp.h
socket.h net: introduce system calls for zsock socket APIs 2018-08-13 07:19:39 -07:00
tcp.h doc: fix misspellings in API doxygen comments 2018-05-23 15:28:01 -05:00
tls_credentials.h net: tls: Add credential management subsystem 2018-07-26 12:13:15 -04:00
trickle.h
udp.h
websocket_console.h
websocket.h
wifi_mgmt.h
wifi.h