zephyr/include/zephyr/net
Jukka Rissanen 4b157b9099 net: lib: http_server: Initial HTTP server support
Original code developed as a GSoC 2023 project by Emna Rekik.

Code refactored in order to provide better bisectability
as the origical commits were not bisectable.

The server supports static and dynamic resources, managed by
HTTP_SERVICE/HTTP_RESOURCE macros.

Fixes #59685
Fixes #59686
Fixes #59688
Fixes #59690
Fixes #59670
Fixes #59700
Fixes #59684
Fixes #59693
Fixes #59693
Fixes #59694
Fixes #59699
Fixes #59696
Fixes #59688
Fixes #59690
Fixes #59670
Fixes #59700
Fixes #59685
Fixes #59686
Fixes #59688
Fixes #59691

Signed-off-by: Emna Rekik <emna.rekik007@gmail.com>
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2024-04-30 13:25:22 +02:00
..
conn_mgr net: conn_mgr: generic wifi_mgmt connectivity backend 2024-01-30 18:51:46 -05:00
http net: lib: http_server: Initial HTTP server support 2024-04-30 13:25:22 +02: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: Allow user to check capture status without knowing dev 2024-04-04 17:02:11 +02: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: Change coap_pending_init() 2023-12-15 11:41:27 +00: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 include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01: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 include: Avoid compiler warning about unused variables 2024-03-26 16:39:39 -04: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: capture: Generate events when starting / stopping capture 2024-04-04 17:02:11 +02:00
net_if.h net: if: Start IPv6 DAD when interface comes up 2024-03-28 09:41:38 +00:00
net_ip.h Network: L2: remove IPSP 2024-04-11 12:48:50 +02: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: sockets: Fix the documentation to use POSIX_API 2024-03-27 13:40:13 -05: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: new receiving algorithm 2022-12-20 17:05:12 +00: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: multicast support on multi interfaces 2024-03-15 13:07:14 +01:00