zephyr/include/net
Paul Sokolovsky 426f3fa1ac net: socketutils: Add utils to manipulate network address strings
Two utils to manipulate addresses in format "addr[:port]". I.e.,
network address (domain name or numeric), optionally followed by
port number:

* net_addr_str_find_port(), to return pointer to port number
substring (or NULL if not present).
* net_getaddrinfo_addr_str(), which is effectively getaddrinfo()
wrapper taking a "addr[:port]" string as a parameter.

The header file is named socketutils.h to emphasize that these
utility functions are implemented on top of BSD Sockets API
(and other POSIX/ANSI C functions), and thus portable to other
POSIX systems (e.g., Linux), so can be used in apps testing
POSIX compatibility. More utility functions (beyond address
manipulation) can be added later.

Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2019-05-10 13:44:32 +03:00
..
bt.h
buf.h net: buf: Remove wrong alignment annotation from NET_BUF_SIMPLE() 2019-04-18 17:53:36 -04:00
coap_link_format.h
coap.h
dhcpv4.h doc: net: Enhance DHCPv4 documentation 2019-02-21 08:01:51 -05:00
dns_resolve.h net: dns: Fix DNS documentation 2019-02-15 16:39:06 -05:00
dummy.h
ethernet_mgmt.h
ethernet_vlan.h net: ethernet: vlan: Add missing function documentation 2019-02-15 16:39:06 -05:00
ethernet.h drivers: native_posix: Add VLAN tag strip feature 2019-04-26 10:46:27 +03:00
gptp.h net: gptp: Rename z_gptp_pow2() to gptp_pow2() 2019-03-25 14:43:23 -04:00
hostname.h
http_parser_state.h
http_parser_url.h
http_parser.h
ieee802154_mgmt.h
ieee802154_radio.h drivers: ieee802154: New API for ACK configuration 2019-05-01 20:40:30 +03:00
ieee802154.h
ipv4_autoconf.h
lldp.h net: ethernet: lldp: Use short types for ints 2019-03-27 10:13:16 -05:00
lwm2m.h doc: fix misspelling in docs and API comments 2019-03-27 15:59:09 -04:00
mii.h net: ethernet: Place MII defines into separate doxygen group 2019-02-26 02:07:36 +01:00
mqtt.h net: lib: mqtt: Enable blocking PUBLISH payload readout 2019-05-07 22:08:30 -04:00
net_config.h net: config: Document the flags options 2019-02-20 19:41:59 -05:00
net_context.h all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
net_core.h net: core: Fix documentation for core helpers 2019-02-19 15:21:01 -05:00
net_event.h
net_if.h net: if: Only start the network interface during init if needed 2019-04-23 13:11:03 +03:00
net_ip.h net/ip: Make struct net_addr holding uninon of ipv6/4 unconditionally 2019-05-07 15:40:33 +03:00
net_l2.h net: doc: Add missing doxygen comments to structs 2019-02-27 08:34:39 -06:00
net_linkaddr.h net: link_addr: Add more info to link layer address API 2019-02-19 15:07:41 -05:00
net_mgmt.h
net_offload.h net/offload: Add dummy functions when offloading is disabled 2019-05-07 15:40:33 +03:00
net_pkt.h all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
net_stats.h net: stats: Wrong Kconfig options were used for statistics 2019-02-26 02:25:45 +01:00
net_timeout.h
openthread.h
promiscuous.h net: fix errno returned without promiscuous mode support 2019-04-17 15:39:04 +03:00
ptp_time.h
sntp.h net: sntp: Add sntp_query() function with fractional precision 2019-04-24 12:53:09 +03:00
socket_can.h can: Rename can_msg and can_msg_filter structs 2019-02-22 08:07:03 -05:00
socket_offload_ops.h doc: fix docs, include, and Kconfig misspellings 2019-02-28 09:32:12 +01:00
socket_offload.h net: sockets: move fcntl back to socket_offload.c 2019-03-20 11:36:18 -05:00
socket_select.h net: sockets: Add docstrings for BSD Sockets API 2019-04-04 17:30:28 +08:00
socket.h net: socket: Define NI_MAXHOST for compatibility 2019-05-10 13:44:32 +03:00
socketutils.h net: socketutils: Add utils to manipulate network address strings 2019-05-10 13:44:32 +03:00
socks.h
tls_credentials.h net: tls: Add credential type documentation 2019-03-26 07:30:57 -05:00
trickle.h all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
udp.h doc: net: Hide UDP API documentation 2019-02-21 16:37:43 -05:00
wifi_mgmt.h
wifi.h