96 Commits

Author SHA1 Message Date
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
1564a90f3a feat(lwip): Modify socket_mt mark_data 2018-08-23 15:20:33 +08:00
b1ee72bdbe feat(lwip): Disable IPv6 default 2018-08-16 11:29:44 +08:00
35ee995327 fix(components): Fix all components's compile warning and enable warning checking 2018-08-07 15:42:28 +08:00
cf645ab639 feat(lwip): make lwip timeouts to 3000ms in light sleep 2018-08-07 11:58:57 +08:00
d56ce445fe feat(esp8266): make tx rate start from high to low 2018-08-01 16:18:16 +08:00
3c806b7892 Merge branch 'feature/lwip_udp_sync_return_real_result' into 'master'
udp sync return real result

See merge request sdk/ESP8266_RTOS_SDK!354
2018-08-01 15:15:51 +08:00
af17c341ec feat(lwip): udp sync return real result 2018-07-31 14:38:16 +08:00
c966dd04da feat(lwip): make tcp fast timer to 125ms and make rto to 250ms 2018-07-31 12:48:37 +08:00
c1a6b556b4 feat(lwip): Add lwip high throughput configuration 2018-07-31 11:01:21 +08:00
d96d10637d Merge branch 'feature/add_udp_sync' into 'master'
Add socket UDP sync function

See merge request sdk/ESP8266_RTOS_SDK!338
2018-07-30 20:34:24 +08:00
b7a74a1788 Merge branch 'bugfix/fix_lwip_accept_sync_error' into 'master'
Fix lwip TCP server "accept" sync error

See merge request sdk/ESP8266_RTOS_SDK!348
2018-07-30 20:30:49 +08:00
cf46ba82be feat(lwip): Add socket UDP sync function 2018-07-30 20:30:04 +08:00
8af3aa5ccf Merge branch 'feature/add_pbuf_list' into 'master'
feat(lwip): Add pbuf list to resend ERR_MEM pbuf

See merge request sdk/ESP8266_RTOS_SDK!329
2018-07-30 20:27:22 +08:00
855c80c9bf fix(lwip): Fix lwip TCP server "accept" sync error 2018-07-30 19:01:50 +08:00
5410921e61 feat(lwip): Modify lwip main task priority.
esp-idf's value is "configMAX_PRIORITIES-7", so with the fix they are same.
2018-07-27 19:10:38 +08:00
ee60c285fa feat(lwip): Add pbuf list to resend ERR_MEM pbuf 2018-07-27 17:00:46 +08:00
5c357487e8 fix(lwip): Fix lwip heap low-level error 2018-07-27 13:18:08 +08:00
74e013e493 feat(LWIP): Fix IRAM pbuf never send
WIFI only can send DRAM data, so if upper layer pbuf payload is
IRAM data, here it must be copy to DRAM.

We add "pbuf_alloc_ll" to reduce this happen.
2018-07-25 19:18:12 +08:00
e92178b896 fix(LWIP): Fix WIFI send error 2018-07-25 13:16:45 +08:00
5008672b7d Merge branch 'bugfix/fix_close_same_sock' into 'master'
Fix close same socket many times

See merge request sdk/ESP8266_RTOS_SDK!324
2018-07-25 10:20:40 +08:00
c250b3ed2e fix(lwip): fix exist more pbufs after TX_SINGLE_PBUF enabled 2018-07-24 16:58:56 +08:00
51c43fba43 fix(LWIP): Fix close same socket many times 2018-07-24 16:06:55 +08:00
9e7608c788 feat(lwip): Fixup LWIP timer list tick error 2018-07-20 14:38:11 +08:00
45792bae33 Merge branch 'feature/socket_with_so_link' into 'master'
Socket(not server) must has linger

See merge request sdk/ESP8266_RTOS_SDK!313
2018-07-19 19:42:50 +08:00
072b7b6c45 Merge branch 'feature/disable_raw_lwip_shutdown' into 'master'
Disable LWIP raw function "shutdown"

See merge request sdk/ESP8266_RTOS_SDK!314
2018-07-19 19:40:46 +08:00
da0d4cb749 feat(LWIP): Socket(not server) must has linger
Server linger must be disable.
2018-07-19 14:32:29 +08:00
8a6c1a307f feat(lwip): Disable LWIP raw function "shutdown"
Make it be same as esp-idf.
2018-07-19 10:47:46 +08:00
765754f10d Merge branch 'bugfix/fix_ap_send_udp_pkt_use_sta_netif' into 'master'
fix(lwip): fix the bug that ip_route get wrong netif

See merge request sdk/ESP8266_RTOS_SDK!309
2018-07-19 10:39:20 +08:00
1883c4c2cd fix(lwip): fix netif mac addr is not right 2018-07-18 20:10:44 +08:00
2b17b7280f fix(lwip): fix the bug that ip_route get wrong netif 2018-07-18 17:26:37 +08:00
12bb86e845 fix(lwip): Fix shutdowm UDP error and exit
UDP cannot be shutdown and all socket "close" must be handled although shutdown error.
2018-07-17 19:40:07 +08:00
d09245dc50 fix(lwip): Fix sync connect/send error 2018-07-16 20:20:43 +08:00
27ddf02181 fix(lwip): Fix low-level send IRAM data 2018-07-16 15:48:22 +08:00
097c8aa0cc feat(lwip): Add function to sync "shutdown" 2018-07-11 10:22:25 +08:00
1ba1e5ccbd feat(task): Change all tasks size 4 times the original 2018-07-09 20:11:41 +08:00
c1d7df514c feat(lwip): Use "glue" API to replace LWIP raw socket function 2018-07-09 17:10:49 +08:00
8f5bda0297 Merge branch 'feature/make_raw_lwip_api_disable' into 'master'
feat(lwip): Make raw LWIP API disable

See merge request sdk/ESP8266_RTOS_SDK!273
2018-07-06 20:42:54 +08:00
0dc928dca5 feat(lwip): Make raw LWIP API disable 2018-07-06 20:38:33 +08:00
5aae956ba7 Merge branch 'bugfix/fix_dhcpserver_cannot_release_station_info_on_time' into 'master'
fix(lwip): Fix dhcpserver cannot release dhcpclient info on time

See merge request sdk/ESP8266_RTOS_SDK!266
2018-07-06 19:39:21 +08:00
854636dbff fix(lwip): Fix dhcpserver cannot release dhcpclient info on time 2018-07-06 18:59:13 +08:00
9f998c64f5 feat(lwip): Fix UDP recv NULL package 2018-07-06 18:00:05 +08:00
3f6158a2ce feat(lwip): Fix LWIP socket mt header file warning 2018-06-29 14:10:26 +08:00
2dee4bc59f Merge branch 'feature/lwip_use_thread_saft_and_thread_sync' into 'master'
Add multi-thread support

See merge request sdk/ESP8266_RTOS_SDK!239
2018-06-29 11:46:40 +08:00