zephyr/include/zephyr/net
Pete Skeggs f04f8b2422 net: lib: coap_client: Improve cancel function
Improve coap_client_cancel_requests(). Ensure it can be
called from a callback. Report error to waiting callbacks.
Clear active flag.

This is useful when the network becomes unavailable
or prior to disconnecting in order to save power.

Signed-off-by: Pete Skeggs <peter.skeggs@nordicsemi.no>
2024-05-17 10:34:12 +02:00
..
conn_mgr net: conn_mgr: generic wifi_mgmt connectivity backend 2024-01-30 18:51:46 -05:00
http net: http_server: Add support for specifying Content-Type 2024-05-14 20:22:58 -04:00
buf.h net: buf: Disallow blocking allocation in syswq 2024-04-23 19:47:24 -04:00
canbus.h drivers: net: canbus: move CAN bus network driver to drivers/net 2022-07-13 10:34:51 +02:00
capture.h net: capture: fix doxygen parameter names 2024-05-12 11:02:53 -04:00
coap.h net: lwm2m: Allow CoAP block size to be changed 2024-04-12 09:14:36 -04:00
coap_client.h net: lib: coap_client: Improve cancel function 2024-05-17 10:34:12 +02:00
coap_link_format.h net: lib: coap: Add resources length based variants 2023-11-09 11:21:42 +01:00
coap_mgmt.h net: lib: coap: Introduce net mgmt events for CoAP 2023-12-07 10:34:39 +00:00
coap_service.h net: lib: coap: Use coap_transmission_parameters in coap_server 2023-12-18 09:28:25 +01:00
conn_mgr_connectivity.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
conn_mgr_connectivity_impl.h net: conn_mgr: Write documentation 2023-09-28 15:11:14 +02:00
conn_mgr_monitor.h net: conn_mgr: Write documentation 2023-09-28 15:11:14 +02:00
dhcpv4.h net: dhcpv4: remove conditions in header 2024-04-01 12:08:55 -05:00
dhcpv4_server.h net: dhcpv4: Implement DHCPv4 server 2024-01-19 10:15:23 +00:00
dhcpv6.h net: dhcpv6: Add configurable DUID buffer length 2024-04-03 10:28:20 +03:00
dns_resolve.h net: dns: option to disable auto context init 2024-01-29 20:20:19 -06:00
dns_sd.h net: mdns: add capability of providing records in runtime 2024-03-22 12:41:56 +00:00
dsa.h doc: connectivity/networking/utils: minor fixes 2023-09-28 15:13:12 +02:00
dummy.h net: dummy: Add support for receiving data 2024-04-04 17:02:11 +02:00
ethernet.h net: vlan: Add a function to check if interface is VLAN one 2024-04-25 11:06:23 +00:00
ethernet_bridge.h iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
ethernet_mgmt.h net: ethernet: mgmt: Add HW MAC address filtering 2024-03-18 10:14:34 +01:00
ethernet_vlan.h
gptp.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
hostname.h include: Avoid compiler warning about unused variables 2024-03-26 16:39:39 -04:00
icmp.h net: icmp: Add offloading support 2023-09-28 09:34:20 +02:00
ieee802154.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
ieee802154_ie.h drivers: ieee802154: improve ACK header IE config 2023-10-20 14:58:23 +02:00
ieee802154_mgmt.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
ieee802154_pkt.h drivers: ieee802154: nrf: make selective tx power the default 2024-01-05 09:04:17 +01:00
ieee802154_radio.h ieee802154: document expected behavior for invalid ACKs 2024-04-11 20:09:23 +02:00
ieee802154_radio_openthread.h drivers: ieee802154: improve ACK header IE config 2023-10-20 14:58:23 +02:00
igmp.h net: ip: igmp: add igmpv3 support 2023-11-21 15:50:31 +01:00
ipv4_autoconf.h
lldp.h
loopback.h drivers: net: loopback: Add counting of number of dropped packets 2022-05-16 16:55:51 +02:00
lwm2m.h net: lwm2m: Add offset to post-write callback 2024-05-15 14:58:15 +02:00
lwm2m_path.h doc: net: lwm2m: doxygen cleanup 2023-08-14 18:12:12 +00:00
mdio.h drivers: net: phy: add tja1103 2023-11-28 08:07:44 -06:00
mdns_responder.h net: mdns: add capability of providing records in runtime 2024-03-22 12:41:56 +00:00
mii.h drivers: eth: phy_mii: support Gigabit ethernet 2023-01-24 14:37:20 +01:00
mqtt.h net: mqtt: add user_data in mqtt client 2024-04-26 19:21:26 -04:00
mqtt_sn.h net: mqtt-sn: Add a function to get topic name by topic ID 2023-11-22 09:53:33 +01:00
net_config.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
net_context.h net: Add IPv6 source address selection support 2024-05-06 22:50:18 +01:00
net_core.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
net_event.h net: ipv6: Add Privacy Extension events to net_mgmt 2024-05-06 22:50:18 +01:00
net_if.h net: Add IPv6 source address selection support 2024-05-06 22:50:18 +01:00
net_ip.h net: ipv6: Initial support for privacy extension 2024-05-06 22:50:18 +01:00
net_l2.h Network: L2: remove IPSP 2024-04-11 12:48:50 +02:00
net_linkaddr.h net: ip: document endianness 2022-10-12 18:40:59 +02:00
net_mgmt.h net: ip: mgmt: Add support for compile time event handlers 2023-12-05 09:17:42 -05:00
net_offload.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
net_pkt.h net: pkt: Remove obsolete and not used TCP flag 2024-04-12 16:50:59 -04:00
net_pkt_filter.h net: pkt_filter: Introduce additional hooks for pkt_filter 2023-07-10 09:27:47 +02:00
net_stats.h net: wifi: Unicast frames statistics 2024-04-29 12:17:18 +03:00
net_time.h doc: net: Add page for net_time 2023-10-10 16:27:32 +03:00
net_timeout.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
offloaded_netdev.h net: l2: Add support to identify Wi-Fi interfaces 2023-06-26 16:12:32 +02:00
openthread.h doc: openthread: integrate ot/ieee802154 docs 2023-09-28 15:13:12 +02:00
phy.h drivers: eth: phy: Remove syscall from phy API 2024-01-15 15:48:03 -06:00
ppp.h net: l2: ppp: Patch carrier lost and L2 enable/disable 2024-01-19 09:47:33 +01:00
promiscuous.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
ptp_time.h drivers: ieee802154: consistent high res timestamps 2023-07-28 09:06:35 +00:00
sntp.h net: lib: sntp_simple: add a function to use with ip address 2024-02-28 18:03:53 +00:00
socket.h net: Add IPv6 source address selection support 2024-05-06 22:50:18 +01:00
socket_net_mgmt.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
socket_offload.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
socket_select.h net: sockets: Fix the documentation to use POSIX_API 2024-03-27 13:40:13 -05:00
socket_service.h net: socket_service: Add underscore in the idx variable name 2024-01-22 12:53:33 +01:00
socket_types.h net: POSIX arch: include host header only if not emb libC 2023-06-22 19:46:43 -04:00
socketcan.h drivers: can: unify spelling of CAN Flexible Data-rate abbreviation 2023-11-01 11:17:17 +00:00
socketcan_utils.h drivers: can: remove run-time RTR filtering, add build-time RTR filter 2024-01-21 11:00:31 +01:00
socketutils.h net: sntp: support building without NET_SOCKETS_POSIX_NAMES 2023-04-24 09:23:17 -04:00
tftp.h doc: net: tftp: doxygen cleanup 2023-09-29 18:49:07 +03:00
tls_credentials.h net: tls_credentials: sectag iterators 2023-11-14 10:40:02 +00:00
trickle.h net/trickle: Rearrange net_trickle structure for better alignement 2024-03-01 15:33:53 +01:00
udp.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
virtual.h net: capture: Add Linux cooked mode capture support 2024-04-04 17:02:11 +02:00
virtual_mgmt.h net: capture: Add Linux cooked mode capture support 2024-04-04 17:02:11 +02:00
websocket.h net: websocket: Add a way to unregister a websocket connection 2024-05-14 09:31:37 +02:00
wifi.h wifi: shell: Support WPA auto personal security mode 2024-04-19 16:40:29 +00:00
wifi_mgmt.h net: wifi_mgmt: Setting RTS threshold 2024-04-18 08:42:29 -07:00
wifi_nm.h net: wifi: Introduce Wi-Fi network managers 2023-07-11 14:55:30 +02:00
wifi_utils.h wifi: utils: Move channel helpers to public API 2024-01-18 10:55:45 +01:00
zperf.h net: zperf: Add periodic reporting for upload 2024-05-10 14:45:48 -05:00