Tomas Rohlinek
3c499632c7
Merge branch 'feat/unify_vfs_api' into 'master'
...
feat(storage/vfs): Unify VFS API by removing context-less APIs
Closes IDF-15107
See merge request espressif/esp-idf!44161
2026-03-13 15:05:04 +01:00
Evgeny Torbin
d0f062c018
ci: remove unused test cases
2026-03-12 12:02:10 +01:00
Tomáš Rohlínek
a46fec8d96
feat(storage/vfs): Remove usage of context less VFS APIs
2026-03-11 11:03:43 +01:00
Tomáš Rohlínek
515975d2bb
feat(storage/vfs): Make lwip specific API private
2025-12-16 17:48:55 +08:00
Tomáš Rohlínek
8c9d62de98
feat(storage/vfs): Remove old API usage
2025-12-16 17:48:55 +08:00
C.S.M
f405e51784
ci(esp32s31): Add ci build test for esp32s31
2025-12-11 15:17:15 +08:00
Alexey Lapshin
31810ae993
feat(esp_libc): make picolibc default libc
2025-12-03 13:31:42 +07:00
Mahavir Jain
d42cb3b3f7
fix(lwip): allow task stack from SPIRAM except for ESP32 ECO2 and below
...
Closes https://github.com/espressif/esp-idf/issues/17827
2025-11-11 14:14:22 +05:30
David Čermák
9748cae749
Merge branch 'fix/lwip_sys_mem_frag' into 'master'
...
[lwip]: Allocate signals/mboxes once to reduce heap frag
Closes IDF-11823
See merge request espressif/esp-idf!42116
2025-10-29 16:10:57 +08:00
David Čermák
4a59e94b4e
Merge branch 'fix/lwip_dhcps_fuzz' into 'master'
...
[lwip]: Fix dhcp server minor issues found when fuzzing
See merge request espressif/esp-idf!42315
2025-10-24 04:41:24 +08:00
David Čermák
406c7f3ec6
Merge branch 'fix/netif_deprecated_inc' into 'master'
...
[lwip]: Removed deprecated headers
Closes IDF-6414
See merge request espressif/esp-idf!41868
2025-10-23 13:51:26 +08:00
David Cermak
4709069e13
fix(lwip): Fix dhcp-server to use callback only if configured
2025-10-23 13:49:21 +08:00
David Cermak
0cc53db591
fix(lwip): Fix dhcp-server to mem_free() items allocated by mem_alloc()
2025-10-23 13:49:21 +08:00
David Čermák
76966b3d8d
Merge branch 'fix/docs_dhcp_acd' into 'master'
...
[lwip]: Clarify and test DHCP conflict detection
Closes IDF-7271
See merge request espressif/esp-idf!42020
2025-10-21 17:28:14 +08:00
David Cermak
18907c2c8f
fix(lwip): Remove deprecated ping wrappers over lwip raw api
2025-10-20 17:51:39 +08:00
David Cermak
a04c5ba9bc
fix(esp_netif): Remove deprecated sntp.h
2025-10-20 17:51:39 +08:00
David Cermak
5a9d6a5027
fix(lwip): Allocate signals/mboxes once to reduce heap frag
2025-10-20 11:21:30 +02:00
Marius Vikhammer
a257812e14
feat(stdio): added esp_stdio component
...
esp_stdio contains everything the old esp_vfs_console contained (the vfs stdio glue layer)
as well as other functionality related to stdio (previously referred to as console)
2025-10-16 10:01:59 +08:00
David Cermak
0586066d1b
fix(lwip): Clarify and test DHCP conflict detection
2025-10-14 12:48:58 +02:00
David Cermak
69baa8f998
fix(lwip): Removed unused lwip flags
2025-10-03 14:41:31 +02:00
David Čermák
9063a6c279
Merge branch 'feat/lwip_netif_callbacks' into 'master'
...
[lwip]: Add support for netif link callback
Closes IDFGH-16317
See merge request espressif/esp-idf!42097
2025-10-02 12:37:37 +08:00
David Cermak
16b02aeb7a
feat(lwip): Add support for netif link callback
2025-10-01 17:58:47 +08:00
Nebojša Cvetković
8760e3f38f
feat(lwip): TCPIP_THREAD_NAME "tcpip"
2025-10-01 14:07:18 +08:00
David Cermak
d744d16fb0
fix(lwip): Make lwip alloc/free consistend in port layer
...
Merges https://github.com/espressif/esp-idf/pull/11534
2025-09-30 17:07:44 +08:00
Abhik Roy
d574382d7b
feat(lwip): Remove deprecated LWIP_DHCPS_ADD_DNS Kconfig option
2025-09-29 21:26:01 +08:00
David Cermak
75e0d62739
feat(lwip/dhcps): Add support for reporting clients hostname
2025-09-26 07:54:20 +02:00
Ivan Grokhotkov
0d10158016
Merge branch 'feature/rename-newlib-to-esp_libc' into 'master'
...
change(esp_libc): rename newlib component to esp_libc
Closes IDF-11226
See merge request espressif/esp-idf!41584
2025-09-11 09:34:43 +02:00
wangtao@espressif.com
c2d87d962b
fix(lwip): fix dhcp arp check issue
2025-09-11 13:23:49 +08:00
Alexey Lapshin
9281e78381
change(esp_libc): rename newlib component to esp_libc
2025-09-09 22:00:44 +08:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
Marius Vikhammer
bf84ab652a
change(test_utils): moved test_utils component to tools/test_apps/components/
2025-07-21 14:05:50 +08:00
David Čermák
84b969ecea
Merge branch 'feat/menuconfig_for_rio_enable' into 'master'
...
feat(lwip/config): add menuconfig option to enable ND6 RIO support and set the RIO cache size
Closes IDFGH-13888
See merge request espressif/esp-idf!39488
2025-06-26 22:13:57 +08:00
Alexey Lapshin
e82d51a9ee
fix(picolibc): fix missed headers in sources
2025-06-25 18:01:50 +07:00
Frantisek Hrbata
0afcc02c47
Merge branch 'fix/cmake_uninitialized_vars' into 'master'
...
fix(build): do not rely on uninitialized variables and variables set in parent scope
See merge request espressif/esp-idf!39615
2025-06-20 08:30:30 +02:00
chendejin
271532bbf3
feat(lwip/config): add menuconfig to enable ND6 RIO support and set the cache size
2025-06-18 11:19:09 +08:00
David Čermák
d9457b807c
Merge branch 'fix/lwip_dhcp_option_len_assert' into 'master'
...
fix(lwip): Fix appending DHCP option with HW-ID
Closes IDF-13354
See merge request espressif/esp-idf!39749
2025-06-12 15:01:10 +08:00
David Cermak
a39d38994f
fix(lwip): Fix appending DHCP option with HW-ID
2025-06-09 10:29:24 +02:00
Frantisek Hrbata
f50ae95ab5
fix(lwip/cmake): avoid using uninitialized srcs variable
...
Currently, lwip's CMakeLists.txt might use an uninitialized srcs value
if CONFIG_LWIP_ENABLE is disabled. This means it could use a srcs value
set by another component, involving sources that are entirely
unrelated to the lwip component during registration. Perhaps we
should simply exit when CONFIG_LWIP_ENABLE is not enabled and avoid
registering the component altogether.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-06-04 19:50:27 +08:00
David Čermák
a74725a31b
Merge branch 'feat/lwip/ipv6_dup_detect_tries' into 'master'
...
feat(lwip/config): add menuconfig option for setting LWIP_IPV6_DUP_DETECT_ATTEMPTS
Closes IDFGH-9320
See merge request espressif/esp-idf!39080
2025-05-26 17:00:47 +08:00
Amitesh Singh
201df702da
feat(lwip/config): add menuconfig option for setting LWIP_IPV6_DUP_DETECT_ATTEMPTS
...
In my network, ipv6 address allocation to esp32 was unreliable.
I'd to disable LWIP_IPV6_DUP_DETECT_ATTEMPTS to 0 to actually make
esp32 ipv6 address assignment work reliably.
Signed-off-by: Amitesh Singh <singh.amitesh@gmail.com >
2025-05-06 10:17:59 +05:30
Tomáš Rohlínek
fccd8d1a5b
feat(network/lwip): Add checks for maximum socket count
2025-04-23 08:36:43 +02:00
Chen Jichang
c34b4eb882
feat(esp32h4): enable ESP32H4 ci build
2025-03-28 14:41:28 +08:00
David Čermák
0be20a5f22
Merge branch 'feat/lwip_hook_dhcp_extra_opt' into 'master'
...
feat(lwip): Add DHCP extra option hook
Closes IDFGH-14572
See merge request espressif/esp-idf!36949
2025-03-21 22:06:56 +08:00
David Cermak
54a58c05e6
feat(lwip): Add DHCP extra option hook
...
Closes https://github.com/espressif/esp-idf/issues/15329
2025-03-21 11:59:58 +01:00
wangtao@espressif.com
40adbf5fa9
fix(dhcp): fix dhcp server recv decline issue
2025-03-14 10:45:48 +08:00
David Čermák
49c9d797de
Merge branch 'feat/update_lwip_to_support_ip6_route_clone_buffer' into 'master'
...
feat(lwip): support cloning pbuf_ref when ipv6 forwarding
See merge request espressif/esp-idf!37402
2025-03-12 17:04:20 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Xu Si Yu
8fcac9284e
feat(lwip): support cloning pbuf_ref when ipv6 forwarding; add unit tests
...
[LWIP submodule changes]: git log --oneline 0a44efa1..ebabd6d7
Detailed description of the changes:
- ip6: add some unit test cases for ip6 forwarding (esp-lwip@ebabd6d7)
- ip6: clone the buf when forwarding a PBUF_REF packet (esp-lwip@adcd330e)
2025-03-03 14:22:19 +08:00
Abhik Roy
c264d8c580
fix(lwip): Fixed NULL pointer dereference in ip_napt_enable; add unit tests
...
[LWIP submodule changes]: git log --oneline fa4dffdf..0a44efa1
Detailed description of the changes:
- napt: Fixed NULL pointer dereference in ip_napt_enable (espressif/esp-lwip@0a44efa1 )
- napt: Added unit tests for napt (espressif/esp-lwip@865d7d0c )
Closes https://github.com/espressif/esp-lwip/issues/69
2025-02-26 00:24:10 +11:00
Abhik Roy
b3523a6fbe
fix(dhcps): Fixed DNS server handling for previous breaking changes
2025-02-17 13:19:28 +11:00