zephyr/include/net
Robert Lubos 27211cf112 net: sockets: tls: Decouple TLS sockets from net_context
Separate TLS sockets implementation from net_context layer. Instead of
calling net_context functions directly, create an underlying TCP/UDP
socket, and call socket functions on it instead. This results in a
simpler design, where we don't need to duplicate specific parts of code
from the native socket implementation. Additionally, this allows to use
a different TCP/UDP stack underneath (i. e. when sockets offloading is
used).

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2020-09-03 11:00:01 +03:00
..
bt.h net: bt: fix C++ link errors 2020-08-17 10:45:03 +03:00
buf.h net: includes: Fix indentation in header files 2020-08-21 13:56:13 -04:00
can.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
coap.h net: includes: Fix indentation in header files 2020-08-21 13:56:13 -04:00
coap_link_format.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dhcpv4.h
dns_resolve.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dummy.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ethernet.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ethernet_mgmt.h net: includes: Fix indentation in header files 2020-08-21 13:56:13 -04:00
ethernet_vlan.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
gptp.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
hostname.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
http_client.h net: http_client: add missing kernel.h include statement 2020-07-07 16:00:42 -04:00
http_parser.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
http_parser_state.h
http_parser_url.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ieee802154.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ieee802154_mgmt.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ieee802154_radio.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ipv4_autoconf.h
lldp.h net: includes: Fix indentation in header files 2020-08-21 13:56:13 -04:00
lwm2m.h net: lib: lwm2m: add new sensor objects 2020-08-27 11:01:09 +03:00
mii.h
mqtt.h net: mqtt: Constify utf8 pointer in mqtt_utf8 struct 2020-06-12 16:47:36 +02:00
net_config.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
net_conn_mgr.h
net_context.h net: sockets: tls: Decouple TLS sockets from net_context 2020-09-03 11:00:01 +03:00
net_core.h net: Collect net_pkt RX detailed timing stats when passing IP stack 2020-08-07 10:12:51 +03:00
net_event.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_if.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
net_ip.h net: ip: sockaddr_ll_ptr is larger than sockaddr_in6_ptr 2020-08-27 10:56:06 +03:00
net_l2.h net: Use section foreach macros 2020-07-20 08:32:46 -07:00
net_linkaddr.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_mgmt.h net: includes: Fix indentation in header files 2020-08-21 13:56:13 -04:00
net_offload.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_pkt.h net: includes: Fix indentation in header files 2020-08-21 13:56:13 -04:00
net_stats.h net: Collect net_pkt RX detailed timing stats when passing IP stack 2020-08-07 10:12:51 +03:00
net_timeout.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
openthread.h net: openthread: Protect OT API calls from being preempted 2020-07-27 19:04:43 +02:00
ppp.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
promiscuous.h
ptp_time.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sntp.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
socket.h net: includes: Fix indentation in header files 2020-08-21 13:56:13 -04:00
socket_can.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
socket_net_mgmt.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
socket_offload.h
socket_select.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
socketutils.h
tftp.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tls_credentials.h
trickle.h net: includes: Fix indentation in header files 2020-08-21 13:56:13 -04:00
udp.h
websocket.h net: includes: Fix indentation in header files 2020-08-21 13:56:13 -04:00
wifi.h
wifi_mgmt.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00