Commit Graph

190 Commits

Author SHA1 Message Date
yuanjm
dc75524598 fix(tcp): optimize tcp pcb allocation algoritm 2020-08-21 16:26:26 +08:00
Dong Heng
52419ece90 Merge branch 'feature/add_dhcp_option' into 'release/v3.3'
feat(dhcp): Add DHCP option12, option60 and option61 in DHCP discovery and request state

See merge request sdk/ESP8266_RTOS_SDK!1432
2020-06-16 14:04:02 +08:00
yuanjm
a1a47126a8 feat(dhcp): Add LWIP DHCP option12, option60 and option61 in DHCP discovery and request state 2020-06-16 13:14:44 +08:00
Dong Heng
3df24d33e9 Merge branch 'bugfix/fix_shutdown_block_close' into 'release/v3.3'
fix(lwip): Fix "shutdown" blocks "close" when enable multi-thread support

See merge request sdk/ESP8266_RTOS_SDK!1418
2020-06-16 13:04:35 +08:00
Dong Heng
eb0ec09e6a feat(lwip): Add option to receive rest data although TCP aborts 2020-06-03 18:56:02 +08:00
Dong Heng
8fe4c1d12e fix(lwip): Fix "shutdown" blocks "close" when enable multi-thread support 2020-06-02 11:04:30 +08:00
Dong Heng
a46b819781 Merge branch 'bugfix/fix_dhcp_rebind_error_proc_lost' into 'release/v3.3'
fix(lwip): fix DHCP rebind timeout has no process

See merge request sdk/ESP8266_RTOS_SDK!1369
2020-04-21 12:36:20 +08:00
Dong Heng
8671077fcc fix(lwip): fix DHCP rebind timeout has no process 2020-04-21 11:43:19 +08:00
Dong Heng
6799c8272e Merge branch 'feature/add_shutdown_to_socket_mt' into 'release/v3.3'
feat(lwip): add shutdown to socket_mt

See merge request sdk/ESP8266_RTOS_SDK!1365
2020-04-21 11:35:08 +08:00
Dong Heng
cb21ade204 fix(lwip): fix IGMP join wrong address 2020-04-20 18:51:47 +08:00
Dong Heng
86917bc896 feat(lwip): add shutdown to socket_mt 2020-04-20 17:42:00 +08:00
yuanjm
8925ac5480 feat(tls): Modify tls component for building 2020-03-31 11:42:11 +08:00
yuanjm
417a6078a8 feat(lwip): Add kconfig to congigure initial RTO time and set default value to 1000 2020-03-26 11:58:18 +08:00
yuanjm
81d3baafa5 feat(ipv6): Enable ipv6 autoconfig function in lwip port level 2020-01-07 15:39:52 +08:00
Dong Heng
7a30e6c072 feat(esp-tls): modify for esp8266 2019-11-19 16:43:38 +08:00
Dong Heng
08040f2236 fix(lwip): fix lacking of gcc header file declare when enable VFS 2019-11-06 15:51:59 +08:00
dongheng
3e6c6696ef feat(make): add "iram_bss" to link some global varible from DRAM to IRAM 2019-09-26 17:33:22 +08:00
Dong Heng
a183ccc81e Merge branch 'feature/enable_tcp_queue_ooseq_default' into 'master'
enable TCP queue OOSEQ by default

See merge request sdk/ESP8266_RTOS_SDK!1071
2019-09-06 17:32:17 +08:00
Dong Heng
d4d2fb53a6 Merge branch 'feature/use_icmp_echo_len_in_ping_result' into 'master'
feat(lwip): use icmp echo len in ping result

See merge request sdk/ESP8266_RTOS_SDK!1043
2019-09-06 16:04:25 +08:00
Dong Heng
b8771d6363 Merge branch 'feature/add_tcp_tx_rx_pbuf_debug' into 'master'
feat(lwip): Add TCP Tx/Rx debug log

See merge request sdk/ESP8266_RTOS_SDK!1042
2019-09-06 16:03:42 +08:00
Dong Heng
670d749bf0 Merge branch 'feature/add_gratuitous_arp' into 'master'
feat(lwip): add gratuitous arp

See merge request sdk/ESP8266_RTOS_SDK!1041
2019-09-06 15:29:18 +08:00
dongheng
2967fdc72e feat(lwip): enable TCP queue OOSEQ by default 2019-08-28 10:50:07 +08:00
Chen Wen
a7aeeb28d5 feat(heap): add heap private config to enable/disable using IRAM as heap 2019-08-12 19:28:20 +08:00
Zhang Jun Hao
808e724c09 feat(lwip): use icmp echo len in ping result 2019-08-12 10:35:09 +08:00
Zhang Jun Hao
70d61cddca feat(lwip): Add lwip TCP Tx/Rx debug log 2019-08-12 10:27:30 +08:00
Zhang Jun Hao
1457e0e822 feat(lwip): add gratuitous arp 2019-08-12 10:23:32 +08:00
Dong Heng
52b46ed00f Merge branch 'feature/update_make_and_cmake' into 'master'
make: update make and cmake from esp-idf

See merge request sdk/ESP8266_RTOS_SDK!1027
2019-08-02 20:03:01 +08:00
dongheng
114d2b5b86 feature(script): update compiling script for new make and cmake 2019-08-02 14:02:45 +08:00
Chen Wen
d64f04bc95 feat(dhcp): add menuconfig for DHCP discover retransmission interval 2019-07-24 15:33:11 +08:00
dongheng
d52138f4d6 fix(lwip): fix aton prase wrong parameters 2019-07-02 15:40:46 +08:00
dongheng
bb38fa0ee1 fix(lwip): fix "unistd.h" I/O APIs not declare when disable VFS
When enable VFS, apps code should include "unistd.h", "sys/ioctl.h" or "fcntl.h" if using "read", "write", "close", "ioctl" and "fcntl".
2019-06-17 20:36:14 +08:00
dongheng
1b2d3b9cf0 feat(lwip): Midify stand I/O control APIs declare 2019-06-13 16:27:25 +08:00
dongheng
8227962033 feat(lwip): AutoIP trigger callback so that application can know IP changes 2019-06-10 14:32:51 +08:00
Dong Heng
c9e233280c Merge branch 'feature/set_netif_hostname_according_to_rfc952' into 'master'
feat(lwip): set netif hostname according to rfc952

See merge request sdk/ESP8266_RTOS_SDK!947
2019-05-31 15:19:53 +08:00
dongheng
2a57642874 feat(lwip): add reserved DNS server to avoid DHCP changing all DNS server address 2019-05-28 14:57:04 +08:00
dongheng
812fc520cd lwip: fix reenter lwip_close 2019-05-23 17:10:44 +08:00
dongheng
e2fe03064b feat(lwip): add newlib <time.h> declare to "lwipopts.h" 2019-05-23 11:38:04 +08:00
Zhang Jun Hao
76fc05e6f8 feat(lwip): set netif hostname according to rfc952 2019-05-20 20:27:51 +08:00
dongheng
cca13e0f99 feat(make): Sync code from esp-idf and modify for ESP8266
Commit ID: f6bfe13e
2019-05-16 16:22:11 +08:00
dongheng
ab906e6e78 fix(lwip): Fix UDP sync register messsage error
Raw socket will not register message.
2019-05-09 19:20:22 +08:00
dongheng
081c1c5bb7 fix(lwip): Fix socket multi-thread has no socket offset check 2019-05-06 16:11:49 +08:00
dongheng
f2a0d64277 fix(tcpip_adapter): Fix recv pbuf memory leak 2019-04-28 15:57:24 +08:00
Dong Heng
a2cef19ccd Merge branch 'feature/cleanup_lwip_arch' into 'master'
Clean up Lport code

See merge request sdk/ESP8266_RTOS_SDK!863
2019-04-22 13:55:13 +08:00
dongheng
16238240b2 fix(lwip): Fix compiling error when disable "SET_SOLINGER_DEFAULT"
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/560
2019-04-19 17:35:08 +08:00
dongheng
2ad3067abd feat(vfs): Disable VFS used by default
Console component must use VFS.
2019-04-17 19:59:18 +08:00
dongheng
d11543400e feat(vfs): Modify for esp8266 2019-04-15 17:18:42 +08:00
dongheng
e36706d776 feat(vfs): Bring vfs from esp-idf
Commit ID: e1e82c89
2019-04-15 17:18:03 +08:00
dongheng
2bb25a0a93 feat(lwip): Clean up LwIP port code 2019-03-28 21:58:33 +08:00
dongheng
31efd6f764 feat(esp8266): Remove esp_socket to save flash and ram 2019-03-22 11:24:50 +08:00
dongheng
e4f0c065b0 feat(lwip): Add <sys/select.h> header file
Using "lwip/sockets.h" really.
2019-03-05 15:28:28 +08:00