David Cermak 
							
						 
					 
					
						
						
							
						
						c510560890 
					 
					
						
						
							
							lwip: Fix print format -Wformat issues  
						
						 
						
						
						
						
					 
					
						2023-08-15 11:01:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						e72061695e 
					 
					
						
						
							
							all: Removes unnecessary newline character in logs  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11465  
						
						
					 
					
						2023-06-09 03:31:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						fa97004faf 
					 
					
						
						
							
							lwip: Support for linux target  
						
						 
						
						... 
						
						
						
						Implement linux port layer and reuse the original FreeRTOS layer
that's compiled and used on linux target as well, by means of FreeRTOS
simulator. 
						
						
					 
					
						2023-01-31 08:43:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zhang Yan Jiao 
							
						 
					 
					
						
						
							
						
						3578fe39e0 
					 
					
						
						
							
							Feature/sync lwip as submodule  
						
						 
						
						
						
						
					 
					
						2018-09-06 19:43:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						cb649e452f 
					 
					
						
						
							
							remove executable permission from source files  
						
						 
						
						
						
						
					 
					
						2018-05-29 20:07:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						18e83bcd53 
					 
					
						
						
							
							Allow VFS file descriptors in select()  
						
						 
						
						
						
						
					 
					
						2018-05-18 08:06:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						6185e722c3 
					 
					
						
						
							
							Revert "Merge branch 'feature/vfs_select' into 'master'"  
						
						 
						
						... 
						
						
						
						This reverts merge request !2074  
						
						
					 
					
						2018-04-20 11:51:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						6852d653bd 
					 
					
						
						
							
							Allow VFS file descriptors in select()  
						
						 
						
						
						
						
					 
					
						2018-04-17 11:25:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liu Zhi Fu 
							
						 
					 
					
						
						
							
						
						2242bf9b37 
					 
					
						
						
							
							lwip/esp32/examples: wifi throughput optimizations  
						
						 
						
						... 
						
						
						
						1. Put some lwip udp rx/tx relating functions to IRAM
2. Put some wifi rx/tx relating functions to IRAMa
3. Reduce wifi dynamic malloc from 4 to 1 for each ebuf
4. Update iperf example accordingly
5. Update libphy.a to v383 
						
						
					 
					
						2018-01-30 16:27:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						86c89ff169 
					 
					
						
						
							
							pthread: Add support for pthread thread local storage  
						
						 
						
						... 
						
						
						
						Refactors LWIP to use this for the LWIP thread local semaphore 
						
						
					 
					
						2017-10-17 14:46:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3ebf7923d3 
					 
					
						
						
							
							lwip: Route LWIP socket POSIX I/O functions via IDF VFS layer  
						
						 
						
						... 
						
						
						
						No more conflicts between LWIP & newlib read(), write(), fcntl(), etc.
select() still only works if all of the fds are sockets.
Closes https://github.com/espressif/esp-idf/issues/273  
						
						
					 
					
						2017-10-16 09:45:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								XiaXiaotian 
							
						 
					 
					
						
						
							
						
						5df39cd4b6 
					 
					
						
						
							
							Allocate some memories in SPIRAM first.  
						
						 
						
						... 
						
						
						
						Try to allocate some WiFi and LWIP memories in SPIRAM first. If
    failed, try to allocate in internal RAM then. 
						
						
					 
					
						2017-10-13 10:11:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zhangyanjiao 
							
						 
					 
					
						
						
							
						
						547b7b0246 
					 
					
						
						
							
							match sys tick with lwip_send_timeout  
						
						 
						
						
						
						
					 
					
						2017-09-04 14:52:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f5e7f2bb8f 
					 
					
						
						
							
							lwip: Remove port-specific sys_arch_assert(), use libc __assert_func() instead  
						
						 
						
						
						
						
					 
					
						2017-06-27 17:32:17 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrian Muzyka 
							
						 
					 
					
						
						
							
						
						47c722d674 
					 
					
						
						
							
							Enable lwip PPPoS support  
						
						 
						
						... 
						
						
						
						* Fix some lwip api bugs
 * Added PPP_SUPPORT parameter to lwip Kconfig
 * Added example pppos_client
Merges #272  https://github.com/espressif/esp-idf/pull/272  
						
						
					 
					
						2017-04-21 14:23:34 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liu Zhi Fu 
							
						 
					 
					
						
						
							
						
						ece61944f4 
					 
					
						
						
							
							lwip: refractor to esp specific counter  
						
						 
						
						... 
						
						
						
						1. Add tcp debug counter
2. Refractor other ESP specific counter 
						
						
					 
					
						2017-04-10 14:46:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liu Zhi Fu 
							
						 
					 
					
						
						
							
						
						778a475136 
					 
					
						
						
							
							lwip: implement lwip critical session with mutex  
						
						 
						
						... 
						
						
						
						Currently lwip critical session is based on interrupt, now replace it with mutex 
						
						
					 
					
						2017-04-01 16:24:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						06e03ff52e 
					 
					
						
						
							
							Replace backwards-compatible portTICK_RATE_MS with FreeRTOS v8+ portTICK_PERIOD_MS  
						
						 
						
						... 
						
						
						
						Closes github #51  https://github.com/espressif/esp-idf/issues/51  
						
						
					 
					
						2016-12-28 10:23:13 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liu Zhi Fu 
							
						 
					 
					
						
						
							
						
						55726385a4 
					 
					
						
						
							
							add more comments and call portYIELD when necessary  
						
						 
						
						
						
						
					 
					
						2016-12-15 15:06:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liu Zhi Fu 
							
						 
					 
					
						
						
							
						
						5e2ae7ac19 
					 
					
						
						
							
							lwip: fix lwip dual core issue  
						
						 
						
						... 
						
						
						
						Call xSemaphoreGiveFromISR instead xSemaphoreGive when the calling context is in critical section. 
						
						
					 
					
						2016-12-15 14:37:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liu Zhi Fu 
							
						 
					 
					
						
						
							
						
						9a3f9af2db 
					 
					
						
						
							
							esp32/lwip: some misc changes  
						
						 
						
						... 
						
						
						
						1. Update phy to fix HT40 rx issue
2. Add code about RX_DONE/TX_DONE/Lock-free optimization
3. Fix wifi ioctl return value error
4. Add lwip statistics debug code
5. Modify TCP window size to 10 and send buffer size to 5 
						
						
					 
					
						2016-11-28 18:36:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liu Zhi Fu 
							
						 
					 
					
						
						
							
						
						6e6e51426f 
					 
					
						
						
							
							lwip: refractor for lwip  
						
						 
						
						... 
						
						
						
						1. All espressif specific code are prefix with ESP_
2. Define all ESP_ options in lwipopts.h
3. Remove useless code added in 8266 
						
						
					 
					
						2016-10-27 14:11:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cb6bd109f2 
					 
					
						
						
							
							Merge wifi commit '87977b92f3e12cfca74cf2e4dea87dc8d60b26fc' into feature/wifi-stage-two  
						
						 
						
						
						
						
					 
					
						2016-09-05 10:42:17 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						314dbc0b61 
					 
					
						
						
							
							Minor comment cleanup  
						
						 
						
						... 
						
						
						
						Remove old commented code, etc. 
						
						
					 
					
						2016-09-02 11:33:53 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuzhifu 
							
						 
					 
					
						
						
							
						
						c144feb2dd 
					 
					
						
						
							
							remove unnecessary print in sys_arch.c  
						
						 
						
						
						
						
					 
					
						2016-08-30 09:48:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuzhifu 
							
						 
					 
					
						
						
							
						
						65cccfe89f 
					 
					
						
						
							
							components: lwip  
						
						 
						
						... 
						
						
						
						Implement lwip per-thread-sem with:
vTaskSetThreadLocalStoragePointerAndDelCallback/pvTaskGetThreadLocalStoragePointer
register sys_thread_tls_free to free per-thread-sem when the thread is terminated.
Also let lwip use index CONFIG_LWIP_THREAD_LOCAL_STORAGE_INDEX 
						
						
					 
					
						2016-08-26 19:06:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuzhifu 
							
						 
					 
					
						
						
							
						
						cb3d46786d 
					 
					
						
						
							
							enable sys_arch_protect/sys_arch_unprotect with portENTER_CRITICAL/portEXIT_CRITICAL  
						
						 
						
						
						
						
					 
					
						2016-08-26 19:03:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuzhifu 
							
						 
					 
					
						
						
							
						
						52953851f4 
					 
					
						
						
							
							component: lwip  
						
						 
						
						... 
						
						
						
						1. add lock version print for lwip (workaround)
2. add debug info into sys_arch.c to debug xQueueReceive issue 
						
						
					 
					
						2016-08-26 19:03:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuzhifu 
							
						 
					 
					
						
						
							
						
						91135da190 
					 
					
						
						
							
							impact components: lwip/freertos  
						
						 
						
						... 
						
						
						
						1. Remove xTaskGetPerTaskData
2. Implement lwip per thread semaphore with vTaskSetThreadLocalStoragePointer
   and pvTaskGetThreadLocalStoragePointer
3. Add sys_thread_sem_get/sys_thread_sem_init/sys_thread_sem_deinit 
						
						
					 
					
						2016-08-26 19:03:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuzhifu 
							
						 
					 
					
						
						
							
						
						6f122928f0 
					 
					
						
						
							
							fix socket compile error  
						
						 
						
						
						
						
					 
					
						2016-08-26 19:03:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						bd6ea4393c 
					 
					
						
						
							
							Initial public version  
						
						 
						
						
						
						
					 
					
						2016-08-17 23:08:22 +08:00