zephyr/include/net
Pieter De Gendt 421ecb77a3 net: coap: Add coap_next_block_for_option function
Add a function to update the coap block context from a
packet, according to the block option enum provided.

The existing coap_next_block does not handle block1 transfers
properly because we need to inspect the block1 option
returned by the server. This function is reworked to make use
of the newly introduced one.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2021-10-27 13:46:19 -04:00
..
bt.h net: bt: fix C++ link errors 2020-08-17 10:45:03 +03:00
buf.h net_buf_slist_{put|get}: make SMP safe 2021-09-28 11:37:56 +02:00
can.h net: 6locan: Convert to use k_fifo instead of k_work 2021-05-07 09:46:44 -05:00
capture.h net: capture: Fix the return value of net_capture_is_enabled() 2021-05-28 10:41:35 -05:00
coap.h net: coap: Add coap_next_block_for_option function 2021-10-27 13:46:19 -04:00
coap_link_format.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dhcpv4.h net: Move include files outside of extern "C" block 2019-08-06 14:46:36 +03:00
dns_resolve.h net: dns_resolve: fix doxygen parameter names 2021-05-21 12:17:04 -04:00
dns_sd.h net: dns_sd, mdns: support service type enumeration 2021-10-01 20:11:50 -04:00
dsa.h dsa: updated api to use net_if 2021-07-26 19:37:22 -04:00
dummy.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ethernet.h pm: rename pm_control(_fn) to (pm_)action_cb 2021-10-14 07:55:55 -04:00
ethernet_bridge.h toolchain: migrate iterable sections calls to the external API 2021-08-12 17:47:04 -04:00
ethernet_mgmt.h net: eth: Add TXTIME configuration support 2021-06-14 07:00:10 -04:00
ethernet_vlan.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
gptp.h doc: fix @param usage in callbacks 2020-12-18 12:18:28 +01:00
hostname.h net: hostname: define public macro representing maximum hostname length 2020-11-17 19:21:43 -05:00
http_client.h net: http: add numeric http status code to response struct 2021-04-14 18:46:47 +03:00
http_parser.h license: add missing SPDX headers 2021-02-11 08:05:16 -05:00
http_parser_state.h license: add missing SPDX headers 2021-02-11 08:05:16 -05:00
http_parser_url.h license: add missing SPDX headers 2021-02-11 08:05:16 -05:00
ieee802154.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ieee802154_mgmt.h net: ieee802154: remove duplicate definition 2021-04-07 14:15:29 +02:00
ieee802154_radio.h drivers: ieee802154: remove ieee802154_radio_handle_ack() stub 2021-09-21 18:28:25 -04:00
igmp.h net: ipv4: Add IGMPv2 support 2021-04-29 14:49:55 +03:00
ipv4_autoconf.h
lldp.h net: includes: Fix indentation in header files 2020-08-21 13:56:13 -04:00
lwm2m.h net: lwm2m: Replace float32_value_t with double 2021-10-13 10:13:32 -04:00
lwm2m_path.h net: lwm2m: Add path generation macro 2020-11-10 14:10:44 +02:00
mii.h
mqtt.h net: mqtt: Add custom transport type 2021-06-29 11:34:57 -04:00
net_config.h drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
net_conn_mgr.h net: Add a connection manager preliminary logic 2019-07-12 12:33:19 +03:00
net_context.h net: Remove support for CONFIG_NET_CONTEXT_TIMESTAMP option 2021-04-26 10:46:43 +03:00
net_core.h net: Enable running without TX or RX threads 2021-04-27 12:02:19 +03:00
net_event.h net: if: Add IPv4 support to multicast monitor 2021-09-28 20:04:49 -04:00
net_if.h pm: rename pm_control(_fn) to (pm_)action_cb 2021-10-14 07:55:55 -04:00
net_ip.h drivers: net: loopback: Register loopback IP address to the interface 2021-10-13 11:17:51 +02:00
net_l2.h toolchain: migrate iterable sections calls to the external API 2021-08-12 17:47:04 -04:00
net_linkaddr.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net_mgmt.h doc: fix @param usage in callbacks 2020-12-18 12:18:28 +01:00
net_offload.h kernel: Remove CONFIG_LEGACY_TIMEOUT_API 2021-01-14 21:33:16 -05:00
net_pkt.h net: ptp: extract PTP interfaces outside gPTP subsys under NET_L2_PTP 2021-09-28 20:01:16 -04:00
net_stats.h net: stats: Add IGMP statistics support 2021-04-29 14:49:55 +03:00
net_timeout.h net: timeout: refactor to fix multiple problems 2021-01-07 11:14:38 +02:00
openthread.h net: openthread: Convert API worker thread to a work queue 2021-06-29 11:27:54 -04:00
phy.h drivers: Add Ethernet PHY API 2021-08-27 11:43:48 -04:00
ppp.h net: Conversion of k_work API 2021-04-14 07:07:40 -04:00
promiscuous.h net: promisc: Refactor because of timeout overhaul 2020-04-09 16:07:03 +03:00
ptp_time.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sntp.h net: sntp: Remove deprecated API function 2020-10-01 07:14:08 -05:00
socket.h net: sockets: Add socket processing priority 2021-09-28 20:11:26 -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 net: sockets: Remove socket offloading interface 2020-01-31 11:36:02 -05:00
socket_select.h net/socket_select.h: add missing include 2021-08-05 16:14:36 +02:00
socket_types.h net: socket: Implement SO_RCVTIMEO timeout option 2021-01-19 17:11:25 -05:00
socketutils.h include: net: socketutils: Allow to build for CONFIG_POSIX_API 2019-09-12 17:30:29 +03:00
tftp.h net: refactor tftp library 2021-06-29 09:15:55 -04:00
tls_credentials.h
trickle.h net: trickle: Do not initialize a work item from its handler 2021-04-27 19:48:16 +03:00
udp.h
virtual.h pm: rename pm_control(_fn) to (pm_)action_cb 2021-10-14 07:55:55 -04:00
virtual_mgmt.h net: virtual: Add virtual network interface support 2021-03-29 07:40:24 -04:00
websocket.h doc: fix @param usage in callbacks 2020-12-18 12:18:28 +01:00
wifi.h net: l2: wifi_shell: mac address in scanning results 2021-10-07 10:55:37 +02:00
wifi_mgmt.h net: l2: wifi_shell: mac address in scanning results 2021-10-07 10:55:37 +02:00