zephyr/include/net
Robert Lubos bea1093e62 net: sockets: Remove socket offloading interface
Instead of using a custom offloading interface, users can use
`NET_SOCKET_REGISTER` macro to register custom socket API provider. This
solution removes a limitation, that only one offloaded interface can be
registered and that it cannot be used together with native IP stack.

The only exception remainig are DNS releated operations -
`getaddrinfo`/`freeaddrinfo`, which, when offloaded, have to be
registered specifically.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2020-01-31 11:36:02 -05:00
..
bt.h
buf.h net: buf: Add push functions for supported bit-variants 2020-01-02 19:05:27 +01:00
can.h treewide: use full path to can.h header 2020-01-26 17:52:12 +01:00
coap_link_format.h
coap.h net: coap: Add internal init function to seed message_id 2019-10-04 21:22:55 +03:00
dhcpv4.h
dns_resolve.h net: dns: Support multiple simultaneous mDNS requests 2020-01-24 16:22:18 +02:00
dummy.h net: Verify correctness of iface_api inside L2 driver API 2019-12-09 12:55:29 -05:00
ethernet_mgmt.h
ethernet_vlan.h
ethernet.h include: net: ethernet.h: Clarify checksum offloading options 2019-12-17 11:32:09 +02:00
gptp.h
hostname.h
http_client.h net: http: client: Initial version 2019-10-04 16:38:34 +03:00
http_parser_state.h
http_parser_url.h
http_parser.h
ieee802154_mgmt.h
ieee802154_radio.h net: Verify correctness of iface_api inside L2 driver API 2019-12-09 12:55:29 -05:00
ieee802154.h
ipv4_autoconf.h
lldp.h
lwm2m.h
mii.h
mqtt.h net: mqtt: struct mqtt_sec_config: Declare hostname with const 2020-01-30 14:19:55 -05:00
net_config.h
net_conn_mgr.h
net_context.h net: tcp: Handle special case where accepted socket is closed 2019-10-28 13:58:59 +02:00
net_core.h net: core: Drop NET_ASSERT_INFO() macro 2020-01-08 14:10:21 +02:00
net_event.h
net_if.h net: if: Make sure iface->if_dev is not null when accessing L2 2020-01-24 23:30:10 +02:00
net_ip.h net: Add IPPROTO_RAW as it was missing 2019-09-12 11:22:45 +03:00
net_l2.h
net_linkaddr.h
net_mgmt.h
net_offload.h
net_pkt.h net: ipv4: Add IPv4 options length to net pkt 2019-12-16 11:35:24 +02:00
net_stats.h net: Add statistics how long packets have spent in TX path 2019-10-14 16:34:48 +03:00
net_timeout.h
openthread.h net: openthread: Update OpenThread version 2019-10-28 13:00:56 +02:00
ppp.h net: Verify correctness of iface_api inside L2 driver API 2019-12-09 12:55:29 -05:00
promiscuous.h
ptp_time.h net: Explicitly include toolchain.h to check for endianness definitions. 2019-09-09 21:40:54 +02:00
sntp.h net: sntp: Allow to build for CONFIG_POSIX_API. 2019-09-12 17:30:29 +03:00
socket_can.h net: Verify correctness of iface_api inside L2 driver API 2019-12-09 12:55:29 -05:00
socket_net_mgmt.h
socket_offload.h net: sockets: Remove socket offloading interface 2020-01-31 11:36:02 -05:00
socket_select.h
socket.h net: sockets: Remove socket offloading interface 2020-01-31 11:36:02 -05:00
socketutils.h include: net: socketutils: Allow to build for CONFIG_POSIX_API 2019-09-12 17:30:29 +03:00
tls_credentials.h
trickle.h
udp.h
websocket.h net: websocket: client: Simple API for Websocket client 2019-10-04 16:38:34 +03:00
wifi_mgmt.h net: Verify correctness of iface_api inside L2 driver API 2019-12-09 12:55:29 -05:00
wifi.h