90 Commits

Author SHA1 Message Date
128ba0e39e fix(lwip): The machine of inserting sent fail packet to list is lose by update the new lwip. So if the wlan port level send packet fail, it will report to upper layer no mem 2020-03-23 14:43:25 +08:00
9cf39c5f35 feat(lwip): Delete socket_mt and update lwip sys_arch from idf
Commit ID: 463a9d8b
2020-03-11 11:05:18 +08:00
2618bf6f1f feat(ipv6): Enable ipv6 autoconfig function in lwip port level 2020-02-26 15:10:21 +08:00
b89d8a7ab2 feat(lwip): update lwip component from idf 2020-02-25 19:28:56 +08:00
b2ca002f47 feat(lwip): Bring lwip sub from esp-idf
Commit ID: 785cc699
2020-02-25 19:27:50 +08:00
7a30e6c072 feat(esp-tls): modify for esp8266 2019-11-19 16:43:38 +08:00
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
70d61cddca feat(lwip): Add lwip TCP Tx/Rx debug log 2019-08-12 10:27:30 +08:00
1457e0e822 feat(lwip): add gratuitous arp 2019-08-12 10:23:32 +08:00
d64f04bc95 feat(dhcp): add menuconfig for DHCP discover retransmission interval 2019-07-24 15:33:11 +08:00
d52138f4d6 fix(lwip): fix aton prase wrong parameters 2019-07-02 15:40:46 +08:00
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
2a57642874 feat(lwip): add reserved DNS server to avoid DHCP changing all DNS server address 2019-05-28 14:57:04 +08:00
e2fe03064b feat(lwip): add newlib <time.h> declare to "lwipopts.h" 2019-05-23 11:38:04 +08:00
76fc05e6f8 feat(lwip): set netif hostname according to rfc952 2019-05-20 20:27:51 +08:00
ab906e6e78 fix(lwip): Fix UDP sync register messsage error
Raw socket will not register message.
2019-05-09 19:20:22 +08:00
f2a0d64277 fix(tcpip_adapter): Fix recv pbuf memory leak 2019-04-28 15:57:24 +08:00
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
2ad3067abd feat(vfs): Disable VFS used by default
Console component must use VFS.
2019-04-17 19:59:18 +08:00
d11543400e feat(vfs): Modify for esp8266 2019-04-15 17:18:42 +08:00
e36706d776 feat(vfs): Bring vfs from esp-idf
Commit ID: e1e82c89
2019-04-15 17:18:03 +08:00
2bb25a0a93 feat(lwip): Clean up LwIP port code 2019-03-28 21:58:33 +08:00
31efd6f764 feat(esp8266): Remove esp_socket to save flash and ram 2019-03-22 11:24:50 +08:00
e4f0c065b0 feat(lwip): Add <sys/select.h> header file
Using "lwip/sockets.h" really.
2019-03-05 15:28:28 +08:00
dfcbb6d31e feat(lwip): Increase send speed of nonblock TCP 2019-02-26 16:25:54 +08:00
ac29fd216e feat(lwip): Add configuration to enable/disable setting SO_LINGER default 2019-01-02 15:23:54 +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
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
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
54cd3f4b61 feat(sdk): Midify "__FILE__" to "__ESP_FILE__" for some components 2018-09-21 13:04:59 +08:00
458c10bc2f feat(lwip): Modify LWIP memory managment API to debug more easily 2018-09-20 20:31:44 +08:00
aa0317bdb9 fix(lwip): Fix compiling error when disable UDP sync 2018-09-18 15:54:32 +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
ce470425e8 feat(lwip): Add <netinet/in.h> header file 2018-09-13 13:31:35 +08:00