139 Commits

Author SHA1 Message Date
ac29fd216e feat(lwip): Add configuration to enable/disable setting SO_LINGER default 2019-01-02 15:23:54 +08:00
a66d130b1a feat: make lwip allocate a new local TCP port is random 2018-12-20 21:05:32 +08:00
e19f612606 fix(lwip): fix TCP pbuf memory leak
Disable TCP cache and retry function.
2018-12-05 10:10:45 +08:00
ee32bdc336 feat(lwip): Add to prevent switch to tcpip thread between mbox post and sem wait 2018-11-09 17:57:52 +08:00
08f8e94544 Merge branch 'feature/config_tcpip_mbox_size' into 'master'
Add configuration for TCPIP mailbox size

See merge request sdk/ESP8266_RTOS_SDK!582
2018-11-09 14:09:57 +08:00
1df77f649c bugfix/auto_ip_config: Adding config options for autoip.
Added config option for LWIP_AUTOIP_MAX_CONFLICTS & LWIP_AUTOIP_RATE_LIMIT_INTERVAL.
2018-11-01 15:49:54 +05:30
bec67cfa7b feat(lwip): Add IPv6 multicast for socket 2018-10-31 18:57:24 +08:00
c5260df6af Merge branch 'feature/add_lwip_app_ping' into 'master'
feat(lwip): Add ping function(Commit ID: b650d19c)

See merge request sdk/ESP8266_RTOS_SDK!590
2018-10-31 09:51:14 +08:00
bf66a8412c feat(lwip): Add ping function
Commit ID: b650d19c
2018-10-30 16:39:57 +08:00
8711d2f133 feat(lwip): Enable DHCP AUTOIP COOP when enable AUTOIP 2018-10-29 17:24:57 +08:00
48648ce3ed feat(lwip): Add configuration for TCPIP mailbox size 2018-10-24 19:45:12 +08:00
c76976c191 feat(lwip): Modfiy Kconfig TCP window max value to 14600 (10 * MSS)
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/345
2018-10-24 10:47:49 +08:00
636b64846a esp8266_lwip: Use CONFIG_LWIP_MAX_SOCKETS to set the maximum sockets
Signed-off-by: Piyush Shah <piyush@espressif.com>
2018-10-19 03:33:19 +05:30
bae4ce3b97 fix(lwip): Fix LwIP header file cc.h string format error
Closes: https://github.com/espressif/ESP8266_RTOS_SDK/issues/340
2018-10-16 09:42:08 +08:00
bece9a06e7 Merge branch 'feature/refactor_udp_sync' into 'master'
Refactor LWIP UDP sync

See merge request sdk/ESP8266_RTOS_SDK!535
2018-10-15 09:41:19 +08:00
c4f2a58351 Merge branch 'feature/add_LWIP_ND6_RDNSS_MAX_DNS_SERVERS_to_menuconfig' into 'master'
feat(lwip): Add LWIP_ND6_RDNSS_MAX_DNS_SERVERS to menuconfig

See merge request sdk/ESP8266_RTOS_SDK!544
2018-10-11 16:36:15 +08:00
c05c1c2b3a feat(lwip): Put sync function to lwip main thread 2018-10-11 15:45:02 +08:00
34ae970f82 refactor(lwip): Refactor LWIP UDP sync 2018-10-11 15:45:02 +08:00
f3d747ed9d fix(lwip): fix send packet from netif of AP in STA only mode 2018-10-11 09:56:35 +08:00
6fcf4ba8a8 feat(lwip): Add LWIP_ND6_RDNSS_MAX_DNS_SERVERS to menuconfig
fixs: https://github.com/espressif/ESP8266_RTOS_SDK/issues/332
2018-10-10 21:28:04 +08:00
5a850813c7 fix(lwip): Fix UDP sync no clear cache when close socket. 2018-09-27 09:25:45 +08:00
2d6dc7f3ad Merge branch 'feature/add_ipv6_support' into 'master'
feat(lwip): add IPv6 support

See merge request sdk/ESP8266_RTOS_SDK!509
2018-09-25 15:40:53 +08:00
447a2d9406 Merge branch 'feature/add_macro_of_filename' into 'master'
Add macro "__ESP_FILE__" and its configuration

See merge request sdk/ESP8266_RTOS_SDK!511
2018-09-25 11:25:53 +08:00
e193bd3f1d fix(lwip): Fix lwip sync error to let sending task block 2018-09-25 10:45:04 +08:00
54cd3f4b61 feat(sdk): Midify "__FILE__" to "__ESP_FILE__" for some components 2018-09-21 13:04:59 +08:00
d9d8193a85 feat(lwip): add IPv6 support
fixes: https://github.com/espressif/ESP8266_RTOS_SDK/issues/309
2018-09-21 11:09:34 +08:00
458c10bc2f feat(lwip): Modify LWIP memory managment API to debug more easily 2018-09-20 20:31:44 +08:00
3d0eb61043 fix(lwip): Fix socket mt sync error 2018-09-20 17:03:47 +08:00
aa0317bdb9 fix(lwip): Fix compiling error when disable UDP sync 2018-09-18 15:54:32 +08:00
c389ca3fb8 feat(esp8266): Add configuration link function
Select to link "FreeRTOS", "LWIP", "libcore.a" and "TCPIP adapter" global data to IRAM.
2018-09-17 17:53:41 +08:00
54a8707ee9 feat(lwip): Move "netinet/in.h" to "port/netinet/in.h" 2018-09-13 16:45:50 +08:00
1bcf71895c Merge branch 'feature/add_arpa_inet_h' into 'master'
Add "arpa/inet.h" header file

See merge request sdk/ESP8266_RTOS_SDK!430
2018-09-13 15:28:18 +08:00
1c7ac67bfe feat(lwip): Add "arpa/inet.h" header file 2018-09-13 15:27:02 +08:00
693fc1daaf Merge branch 'feature/add_sntp_sntp_h' into 'master'
Add extra "sntp/sntp.h" to be same as esp-idf

See merge request sdk/ESP8266_RTOS_SDK!429
2018-09-13 15:25:31 +08:00
04ccb621a7 Merge branch 'feature/add_fcntl_function' into 'master'
Add fcntl and modify ioctl

See merge request sdk/ESP8266_RTOS_SDK!428
2018-09-13 15:23:33 +08:00
ce470425e8 feat(lwip): Add <netinet/in.h> header file 2018-09-13 13:31:35 +08:00
9e0fb8bcac fix(lwip): Fix socket_mt nonblocking error 2018-09-12 21:53:22 +08:00
038eafdcf5 Merge branch 'feature/refactor_heap' into 'master'
Refactor heap

See merge request sdk/ESP8266_RTOS_SDK!449
2018-09-12 11:14:47 +08:00
a4369522b9 feat(heap): Remove old heap and modify old heap API 2018-09-12 11:12:30 +08:00
61c53d1e1e feat(lwip): add multicast packet support for UDP 2018-09-10 20:15:41 +08:00
1ca16e5a13 feat(lwip): Add UDP sync process trigger 2018-09-07 16:12:16 +08:00
1635d54bfb Merge branch 'feature/add_wifi_send_buffer_result_to_aio_ret' into 'master'
feat(lib): add wifi buffer send result to aio ret

See merge request sdk/ESP8266_RTOS_SDK!441
2018-09-07 15:46:08 +08:00
fe0c6905d6 fix(lwip): fix some writting error 2018-09-07 15:34:41 +08:00
1870ecf943 Merge branch 'feature/modify_socket_mt_mark_data' into 'master'
Modify socket_mt mark_data

See merge request sdk/ESP8266_RTOS_SDK!424
2018-09-06 14:50:35 +08:00
d46f831d88 feat(lwip): formatted code 2018-09-06 10:33:20 +08:00
8e0084f7de feat(esp8266): add esp_aio send result 2018-09-06 10:33:20 +08:00
4b531a6333 fix(lwip): Fix UDP send more than 1472 bytes 2018-08-30 16:21:31 +08:00
64771597fd fix(lwip): Fix UDP sync send error 2018-08-28 15:32:35 +08:00
f490f621cb feat(lwip): Add extra "sntp/sntp.h" to be same as esp-idf 2018-08-27 11:20:28 +08:00
8073faf685 feat(lwip): Add extra "sntp/sntp.h" to be same as esp-idf 2018-08-24 14:31:16 +08:00