zephyr/include/net
Paul Sokolovsky 9c91094ff7 net: sockets: select: Get rid of timeval in favor of zsock_timeval
struct timeval is per POSIX defined in sys/time.h, but that also
allowed to pull sys/select.h (and indeed, it does with native_posix),
which then starts to conflict with out select implementation (if
NET_SOCKETS_POSIX_NAMES is defined, and many samples/tests have it).

So, for now follow the existing route of duplicating all definitions
needed by our code in namespaced manner. Things like struct timeval
usage will need to be revisited later, when we'll want socket
subsystem to work with POSIX subsystem, but that's a separate deep
matter.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2019-01-24 17:14:43 +02:00
..
bt.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
buf.h net: buf: linearize: Never return -ENOMEM, just do what user asked to 2019-01-08 11:06:56 +02:00
coap_link_format_sock.h net: coap: CoAP library support over sockets 2018-10-31 19:44:25 -04:00
coap_link_format.h net: coap: Deprecate net_pkt based CoAP library 2018-11-22 09:08:46 -05:00
coap_sock.h net: coap: CoAP library support over sockets 2018-10-31 19:44:25 -04:00
coap.h net: coap: Deprecate net_pkt based CoAP library 2018-11-22 09:08:46 -05:00
dhcpv4.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
dns_resolve.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
dummy.h net/dummy: Switch to L2 sending path 2018-11-30 11:12:13 -08:00
ethernet_mgmt.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
ethernet_vlan.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
ethernet.h net/ethernet: Remove usage of net_pkt_ll() function 2018-12-14 14:16:37 +01:00
gptp.h net: gptp: Get the gPTP header properly 2018-12-07 16:43:59 +02:00
hostname.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
http_parser_state.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
http_parser_url.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
http_parser.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
http.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
ieee802154_mgmt.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
ieee802154_radio.h net: ieee802154: Fix ack check 2019-01-17 11:16:26 +02:00
ieee802154.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
ipv4_autoconf.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
lldp.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
lwm2m.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
mii.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
mqtt_legacy_types.h net: mqtt: Mark existing implementation as legacy 2018-11-19 09:31:01 -05:00
mqtt_legacy.h net: mqtt: Mark existing implementation as legacy 2018-11-19 09:31:01 -05:00
mqtt.h net: mqtt: Fix typo "seg_tag_list" 2019-01-10 11:30:33 +02:00
net_app.h net: lib: Convert net_app to use log level 2018-10-04 14:13:57 +03:00
net_config.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
net_context.h c++: convert implicit conversion to explicit ones in header files 2018-11-16 15:18:36 -05:00
net_core.h net: Simplifying log macros 2018-12-13 14:21:25 +01:00
net_event.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
net_if.h net/if: Remove function to get ll reserve 2018-12-14 14:16:37 +01:00
net_ip.h c++: convert implicit conversion to explicit ones in header files 2018-11-16 15:18:36 -05:00
net_l2.h net/l2: Finally get rid of reserve concept from L2 2018-12-14 14:16:37 +01:00
net_linkaddr.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
net_mgmt.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
net_offload.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
net_pkt.h net: pkt: net_frag_linearize: Make consistent with net_buf_linearize 2019-01-08 11:06:56 +02:00
net_stats.h net: rpl: Remove the deprecated code 2019-01-13 09:40:36 -05:00
net_timeout.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
openthread.h openthread: Update openthread version to latest upstream/master. 2018-12-20 12:24:51 +01:00
promiscuous.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
ptp_time.h net: gptp: Convert SyncReceiptTime to ExtendedTimestamp 2018-10-01 14:48:53 +03:00
sntp.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
socket_offload_ops.h net: sockets: Add fcntl to socket offloading API 2019-01-18 17:25:01 +02:00
socket_offload.h net: sockets: Add fcntl to socket offloading API 2019-01-18 17:25:01 +02:00
socket.h net: sockets: select: Get rid of timeval in favor of zsock_timeval 2019-01-24 17:14:43 +02:00
tcp.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
tls_credentials.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
trickle.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
udp.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
websocket_console.h doc: put websocket library under networking 2018-12-10 20:38:09 -05:00
websocket.h doc: put websocket library under networking 2018-12-10 20:38:09 -05:00
wifi_mgmt.h net: wifi: Add Access Point mode interface 2019-01-19 07:20:36 -05:00
wifi.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00