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 
						 
				 
			
				
					
						
							
							
								Shen Meng Jing 
							
						 
					 
					
						
						
							
						
						05db66bf78 
					 
					
						
						
							
							Merge branch 'docs/update_cn_translation' into 'master'  
						
						... 
						
						
						
						docs: Sync CN and EN docs
Closes DOC-9614
See merge request espressif/esp-idf!35256  
						
						
					 
					
						2024-12-06 19:21:09 +08:00 
						 
				 
			
				
					
						
							
							
								shenmengjing 
							
						 
					 
					
						
						
							
						
						8eff8b088e 
					 
					
						
						
							
							docs: Sync CN and EN docs  
						
						
						
						
					 
					
						2024-12-06 16:27:23 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						888b5f7e8d 
					 
					
						
						
							
							feat(newlib): add picolibc support  
						
						
						
						
					 
					
						2024-12-02 21:35:56 +07:00 
						 
				 
			
				
					
						
							
							
								Abhik Roy 
							
						 
					 
					
						
						
							
						
						d846929dc3 
					 
					
						
						
							
							feat(lwip): Added wrapper for getaddrinfo to handle AF_UNSPEC  
						
						
						
						
					 
					
						2024-11-22 13:06:34 +11:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						e8c5992a57 
					 
					
						
						
							
							fix(lwip): Document that not all sock operations are thread safe  
						
						
						
						
					 
					
						2024-11-06 08:24:45 +01:00 
						 
				 
			
				
					
						
							
							
								Linda 
							
						 
					 
					
						
						
							
						
						4d7436f861 
					 
					
						
						
							
							docs: update application examples for modbus.rst, mqtt.rst and lwip.rst  
						
						
						
						
					 
					
						2024-10-14 14:13:00 +08:00 
						 
				 
			
				
					
						
							
							
								Abhik Roy 
							
						 
					 
					
						
						
							
						
						7b25f38fd4 
					 
					
						
						
							
							feat(lwip): Added multiple dns ip support  
						
						
						
						
					 
					
						2024-05-27 20:56:01 +10:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						840a281818 
					 
					
						
						
							
							docs: update CN translation  
						
						
						
						
					 
					
						2024-02-06 09:55:01 +08:00 
						 
				 
			
				
					
						
							
							
								Abhik Roy 
							
						 
					 
					
						
						
							
						
						35fe20da84 
					 
					
						
						
							
							change(lwip): Remove 'experimental' from NAPT in kconfig, update lwIP doc  
						
						
						
						
					 
					
						2024-02-01 20:09:08 +11:00 
						 
				 
			
				
					
						
							
							
								Abhik Roy 
							
						 
					 
					
						
						
							
						
						0c99a58ff6 
					 
					
						
						
							
							Merge branch 'lwip/acceptmbox_config' into 'master'  
						
						... 
						
						
						
						change(lwip): Added macro to configure TCP accept mailbox size
See merge request espressif/esp-idf!27276  
						
						
					 
					
						2024-01-03 15:55:12 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						e3a02d78c8 
					 
					
						
						
							
							docs(network): Update network/proto API refs and guides for ESP32P4  
						
						
						
						
					 
					
						2023-12-20 23:07:35 +08:00 
						 
				 
			
				
					
						
							
							
								Abhik Roy 
							
						 
					 
					
						
						
							
						
						0c41c4e1da 
					 
					
						
						
							
							change(lwip): Added macro to configure TCP accept mailbox size  
						
						
						
						
					 
					
						2023-12-15 21:11:44 +11:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						1f6a927e33 
					 
					
						
						
							
							fix(lwip): Document DNS limitation in lwIP  
						
						... 
						
						
						
						* Add a note that DNS server config is global in lwIP
* Add a section about defining LWIP config macros from CMake
* Mention the DNS limitation in ESP-IDF additions to lwIP
* Update CN for lwIP DNS limitation
Co-Authored-By: Wang Ziyan <wangziyan@espressif.com > 
						
						
					 
					
						2023-11-22 08:48:33 +01:00 
						 
				 
			
				
					
						
							
							
								xuxiao 
							
						 
					 
					
						
						
							
						
						31bb66813a 
					 
					
						
						
							
							revert(lwip): Revert changes to LWIP task priority macro from MR 25020  
						
						
						
						
					 
					
						2023-10-11 17:54:27 +08:00 
						 
				 
			
				
					
						
							
							
								caixinying-git 
							
						 
					 
					
						
						
							
						
						6ee5bbf3a6 
					 
					
						
						
							
							docs: provide CN translation for api-guides/lwip.rst  
						
						
						
						
					 
					
						2023-09-04 17:46:22 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Xiao 
							
						 
					 
					
						
						
							
						
						8847eeec0c 
					 
					
						
						
							
							feat(wifi): optimize esp32c6 iperf performance  
						
						
						
						
					 
					
						2023-09-04 14:34:54 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						5f6cb31105 
					 
					
						
						
							
							lwip: Support IPv6 only mode  
						
						
						
						
					 
					
						2023-02-27 08:53:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						603fc32e24 
					 
					
						
						
							
							Merge branch 'docs/fix_broken_link_format' into 'master'  
						
						... 
						
						
						
						docs: fix rst external links with wrong format
See merge request espressif/esp-idf!22335  
						
						
					 
					
						2023-02-20 14:28:07 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						98c55f29d1 
					 
					
						
						
							
							docs: fix rst external links with wrong format  
						
						
						
						
					 
					
						2023-02-13 11:51:31 +08:00 
						 
				 
			
				
					
						
							
							
								Kapil Gupta 
							
						 
					 
					
						
						
							
						
						30a2558450 
					 
					
						
						
							
							esp_wifi: Merge wpa_supplicant and esp_wifi Kconfig  
						
						
						
						
					 
					
						2023-02-11 07:38:45 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						a71fa82177 
					 
					
						
						
							
							esp_netif/lwip: Fix core-locking config  
						
						... 
						
						
						
						* Fix thread safety issues in non-core locking
* Add option to verify thread safety issues in lwip (core-lock assertion)
* Make esp_sntp.h thread safe API
* Fix sntp examples
* Fix openthread libs
Closes https://github.com/espressif/esp-idf/issues/9908 
Closes https://github.com/espressif/esp-idf/issues/10502 
Closes https://github.com/espressif/esp-idf/issues/10466  
						
						
					 
					
						2023-01-17 16:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						d964aaceac 
					 
					
						
						
							
							lwip: Mark PPP officially supported  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/10249  
						
						
					 
					
						2023-01-04 14:20:20 +01:00 
						 
				 
			
				
					
						
							
							
								xueyunfei 
							
						 
					 
					
						
						
							
						
						bfaaa86775 
					 
					
						
						
							
							Lwip:add TCP Fin2 timeout configuration  
						
						
						
						
					 
					
						2022-10-18 15:40:43 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						b5d13b9837 
					 
					
						
						
							
							lwip/dhcpserver: Support for adding extra opts  
						
						... 
						
						
						
						This enables users appending an extra, user defined options in dhcp
server messages. Example of adding captive_portal option (160) to dhcp
offer message is provided:
* Add idf-lwip hook file (project makefile):
  idf_component_get_property(lwip lwip COMPONENT_LIB)
  target_compile_options(${lwip} PRIVATE "-I${PROJECT_DIR}/main")
  target_compile_definitions(${lwip} PRIVATE "-DESP_IDF_LWIP_HOOK_FILENAME=\"add_captive_portal.h\"")
* Implement appending (add_captive_portal.h):
  #pragma once
  #define LWIP_HOOK_DHCPS_POST_APPEND_OPTS(netif, dhcp, state, pp_opts) \
  if ((state)==DHCPOFFER) { *(pp_opts) = append_captive_portal_uri(*(pp_opts)); }
  static inline uint8_t *append_captive_portal_uri(uint8_t *optptr)
  {
    const static uint8_t DHCP_OPTION_CAPTIVE_PORTAL=160;
    const static char CAPTIVE_PORTAL_URI[]="my_uri";
    int size = sizeof(CAPTIVE_PORTAL_URI) - 1;
    *optptr++ = DHCP_OPTION_CAPTIVE_PORTAL;
    *optptr++ = size;
    for(int i = 0; i < size; ++i) {
        *optptr++ = CAPTIVE_PORTAL_URI[i];
    }
    return optptr;
  }
Merges https://github.com/espressif/esp-idf/pull/3308  
						
						
					 
					
						2022-07-26 07:09:22 +00:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						3389384613 
					 
					
						
						
							
							lwip/docs: Removed unsupported CONFIG_LWIP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES  
						
						
						
						
					 
					
						2022-01-14 16:41:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						10dc8543c5 
					 
					
						
						
							
							vfs/lwip: Fix docs on select() referencing wrong config  
						
						... 
						
						
						
						CONFIG_LWIP_USE_ONLY_LWIP_SELECT was deprecated long time ago and removed (~ in v4.x).
Used CONFIG_VFS_SUPPORT_SELECT instead (and reverted the logic as this
is ON by default and needs to be explicitly turned off for socket only
select) 
						
						
					 
					
						2022-01-14 16:41:38 +01:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						82325f6037 
					 
					
						
						
							
							docs: update docs to be able to build with esp8684  
						
						
						
						
					 
					
						2021-12-20 10:32:49 +08:00 
						 
				 
			
				
					
						
							
							
								xueyunfei 
							
						 
					 
					
						
						
							
						
						e451a9b2e1 
					 
					
						
						
							
							add function for deinit lwip timers  
						
						
						
						
					 
					
						2021-10-13 15:49:47 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						213727c4f2 
					 
					
						
						
							
							lwip: IPv6: Add support for DHCPv6 stateless config  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5245  
						
						
					 
					
						2021-09-07 14:48:21 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						dc6b950257 
					 
					
						
						
							
							doc: Add performance guides for execuion speed, binary size, RAM usage  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7007 
Closes https://github.com/espressif/esp-idf/issues/6715 
Closes https://github.com/espressif/esp-idf/issues/3781 
Closes https://github.com/espressif/esp-idf/issues/2566  
						
						
					 
					
						2021-06-03 13:55:34 +10:00 
						 
				 
			
				
					
						
							
							
								yuanjm 
							
						 
					 
					
						
						
							
						
						f430e54c5a 
					 
					
						
						
							
							doc: Add description for CONFIG_LWIP_IPV6 in api-guides  
						
						
						
						
					 
					
						2021-02-23 18:28:47 +08:00 
						 
				 
			
				
					
						
							
							
								Krzysztof Budzynski 
							
						 
					 
					
						
						
							
						
						213b5911a5 
					 
					
						
						
							
							Merge branch 'bugfix/lwip_docs_delete_while_select' into 'master'  
						
						... 
						
						
						
						lw-IP: Add docs about not supported delete of task while blocked on select
Closes IDF-2675
See merge request espressif/esp-idf!12145  
						
						
					 
					
						2021-02-02 16:16:34 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						c17960312b 
					 
					
						
						
							
							lwip: Add docs about not supported delete of task while blocked on select  
						
						
						
						
					 
					
						2021-02-01 09:50:59 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						548fd02d10 
					 
					
						
						
							
							docs: initial update of programming guide for C3  
						
						... 
						
						
						
						Updates "front page" content, get-started, and api-guides with C3 content
Enable building and publishing of C3 docs in CI 
						
						
					 
					
						2021-02-01 15:40:02 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						99cdddeb63 
					 
					
						
						
							
							docs: Fix broken or incorrect link roles to IDF files & directories  
						
						
						
						
					 
					
						2020-02-18 10:34:11 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						11fac8637a 
					 
					
						
						
							
							docs: Resolve doxygen & Sphinx warnings  
						
						
						
						
					 
					
						2020-02-07 16:37:45 +11:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						c23549c04f 
					 
					
						
						
							
							docs: Add System time chapter and for sntp a description about using CONFIG_LWIP_SNTP_UPDATE_DELAY option  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/4386 
Closes: IDFGH-2237
Closes: IDF-1199 
						
						
					 
					
						2020-01-10 14:49:07 +11:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						d471266b46 
					 
					
						
						
							
							esp_netif: documentation udpated and grouped the esp-netif API  
						
						... 
						
						
						
						structure. Updated rst documenentation and diagram of esp-netif
cooperation with other components. 
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a771b94183 
					 
					
						
						
							
							lwip: Add lwIP API Guide  
						
						... 
						
						
						
						Try to provide a full overview of lwIP features as implemented in esp-lwip and ESP-IDF 
						
						
					 
					
						2019-11-07 18:12:47 +08:00 
						 
				 
			
				
					
						
							
							
								ronghulin 
							
						 
					 
					
						
						
							
						
						4e1ccd8b6f 
					 
					
						
						
							
							doc: add LWIP socket error usage  
						
						
						
						
					 
					
						2019-10-11 12:09:10 +08:00