zephyr/include/net
Gil Pitney c21b0fb357 net: sockets: Add a socket offload module
This patch enables BSD socket offload to a dedicated
TCP/IP offload engine.

This provides a simpler, more direct mechanism than going
through NET_OFFLOAD (zsock -> net_context -> socket conversions)
for those devices which provide complete TCP/IP offload at the
BSD socket level, and whose use cases do not require
IP routing between multiple network interfaces.

To use, configure CONFIG_NET_SOCKETS_OFFLOAD=y, and register
socket_offload_ops with this module.

Fixes #3706

Signed-off-by: Gil Pitney <gil.pitney@linaro.org>
2018-09-11 18:42:34 +03:00
..
bt.h
buf.h net: buf: Use size_t instead of u16_t for lengths in public API 2018-09-11 14:55:54 +03:00
coap_link_format.h
coap.h
dhcpv4.h
dns_resolve.h
ethernet_mgmt.h
ethernet_vlan.h
ethernet.h
gptp.h
hostname.h
http_parser_state.h
http_parser_url.h
http_parser.h
http.h
ieee802154_mgmt.h
ieee802154_radio.h
ieee802154.h
ipv4_autoconf.h
lldp.h
lwm2m.h
mii.h
mqtt_types.h
mqtt.h
net_app.h
net_config.h
net_context.h
net_core.h
net_event.h
net_if.h
net_ip.h
net_l2.h
net_linkaddr.h
net_mgmt.h
net_offload.h
net_pkt.h net/pkt: Rename link layer address accessors relevantly 2018-09-11 16:06:13 +03:00
net_stats.h
net_timeout.h
openthread.h
promiscuous.h
ptp_time.h
sntp.h
socket_offload_ops.h net: sockets: Add a socket offload module 2018-09-11 18:42:34 +03:00
socket_offload.h net: sockets: Add a socket offload module 2018-09-11 18:42:34 +03:00
socket.h net: sockets: Add a socket offload module 2018-09-11 18:42:34 +03:00
tcp.h
tls_credentials.h
trickle.h
udp.h
websocket_console.h
websocket.h
wifi_mgmt.h
wifi.h