Commit Graph
85 Commits
Author SHA1 Message Date
xueyunfei aa21e87cd9 feat(lwip): add fall back dns config in menuconfig 2024-02-21 19:07:01 +08:00
xueyunfei 9b555497ca Fix(lwip):bugfix for change default value for ip ttl 2024-01-17 16:37:57 +08:00
Xue yun fei cf4c2ea576 optimize(lwip):when psram is enable the number of ooseq is not limited 2023-12-15 14:10:54 +08:00
xueyunfei 841339c012 fix(dhcp server):dhcp server can not restore address pool 2023-12-07 15:18:45 +08:00
xueyunfei 30ecc4ce72 Fix(dhcps):fix dhcp subnet option api dos not work issue 2023-11-16 20:17:42 +08:00
xueyunfei f5b7b148f1 Fix(esp_wifi): Add the missing header file to the wifi header files. 2023-11-16 11:09:38 +08:00
xueyunfei 0402fdeba1 Fix(lwip):bugfix for add config for tcp ooseq bufs 2023-11-08 16:45:48 +08:00
Xue Yun Fei e64712b263 Merge branch 'lost_timer_failed_to_start_when_sta_is_connected' into 'master'
esp-netif:lost timer failed to start when sta is disconnected

Closes WIFI-5984

See merge request espressif/esp-idf!24076
2023-10-19 14:12:17 +08:00
xueyunfei fcc1569de4 Fix(tcp):optimize tcp connection 2023-10-13 14:14:55 +08:00
xueyunfei e9949d4782 lost timer failed to start when sta is connected 2023-10-09 02:14:25 +00:00
xueyunfei f0e5434dc1 feat(esp_wifi):static buf for management,control,qos null,null data rx packet 2023-09-15 14:55:57 +08:00
xueyunfei fff7c6a399 fix(dhcp server):fix set dhcp server poll fail issue 2023-09-13 10:20:02 +08:00
xueyunfei 217226d3c9 Fix(esp_wifi):revert send wake up and sleep null between scaning 2023-08-01 20:27:22 +08:00
xueyunfei 15be9a0c3a fix(dhcp server): Fix dhcp server address pool issue 2023-07-25 20:48:19 +08:00
xueyunfei b1a07a0a8c netdb:fixed bug for getaddrinfo returns null when IPV4 mapped address
Closes https://github.com/espressif/esp-idf/issues/9693
2023-05-12 03:07:14 +00:00
xueyunfei 27827a73b9 esp_phy:update comments in esp_phy_init.h 2023-04-17 14:37:21 +08:00
xueyunfei c770abeb49 esp_wifi: fix softap qos null issue 2023-03-30 16:28:52 +08:00
xueyunfei 03a50a0d13 Fixed bug for stop dhcps before set dns
Closes https://github.com/espressif/esp-idf/issues/10762
2023-03-23 15:38:24 +08:00
xueyunfei 336fc879b3 1 dhcp: Fix dhcp_fine_tmr() not to use netif after free
2 tcp_in/ooseq: Fix incorrect segment trim when FIN moved

* Update submodule: git log --oneline 10197b212a95c49c733fb18ffed56cafb0d196d4..d5e56d06658ae11292be1baea56204f7120b6fa7

Detailed description of the changes:
  - dhcp: Fix dhcp_fine_tmr() not to use netif after free (esp-lwip@d5e56d06)
  - tcp_in/ooseq: Fix incorrect segment trim when FIN moved (esp-lwip@9e62afff)
  - netdb:fixed addrtype and length in gethostbyname (esp-lwip@aee6b3ed)
  - lwip/napt: Added api to enable/disable napt based on lwip netif (esp-lwip@280c3d61)
  - lwip/dhcp: Fixed ondemand fine timers bug, that allowed only one dhcp (esp-lwip@86df9f44)
2023-03-13 15:21:26 +08:00
xueyunfei ad0b32c662 lwip: solve some routers do not forward multicast packet issue 2023-03-08 16:58:29 +08:00
xueyunfei 4f0732cf05 Fixed bug for dhcp server support CIDR
Closes https://github.com/espressif/esp-idf/issues/10024

Closes https://github.com/espressif/esp-idf/issues/10559
2023-02-24 14:24:49 +08:00
xueyunfei 2f6b681b1a lwip:optimization dhcp coarse timer 2023-02-08 16:29:28 +08:00
xueyunfei 11c579f4ae esp_wifi:bugfix for optimize abnormal beacon log 2023-02-02 11:13:50 +08:00
xueyunfei 1ae1723d23 dhcp server:bugfix softap excedes the range of subnet 2022-12-16 14:25:04 +08:00
xueyunfei 7490a1553d lwip:optimization dns ipv4 ipv6 timeir
* Update submodule: git log --oneline 33912690ea005e8ff05b2c579ebbf0a4189c3b00..705dd71d46779bf29653f1f1d7b1af5a09fb2aa7

Detailed description of the changes:
  - dhcp: init fine timer when dhcp start(esp-lwip@705dd71d)
  - ip6 timer: optimization lwip ip6 reassembly timer (esp-lwip@9813ea9a)
  - ip4 timer: optimization lwip ip4 reassembly timer (esp-lwip@ce1a7099)
  - dns timer: optimization lwip dns timer (esp-lwip@6b0bfc2e)
2022-11-23 11:57:47 +00:00
xueyunfei d1abdf47c4 lwip timer:optimization dhcp fine timer 2022-11-01 20:49:23 +08:00
xueyunfei 5cea828f4d esp_wifi:bugfix sniffer mode can not capture control packet 2022-10-21 08:57:02 +08:00
Xue Yun Fei c941691711 Merge branch 'Bugfix/increase_ping_task_stack_size' into 'master'
lwip:bugfix for increase ping task stack size

Closes WIFI-4903

See merge request espressif/esp-idf!20664
2022-10-19 19:19:25 +08:00
xueyunfei 8c17b04cef lwip:bugfix for increase ping task stack size 2022-10-19 10:49:13 +08:00
xueyunfei bfaaa86775 Lwip:add TCP Fin2 timeout configuration 2022-10-18 15:40:43 +08:00
xueyunfei b9a0a3d5c4 esp_wifi:fix some wifi bugs
1 esp32c2: mv multiphy api out of ESP_MESH_SUPPORT macro

   2 clear bss info when wifi stop

   3 add clear ap list interface
2022-08-17 15:43:40 +08:00
xueyunfei 601982ccad esp_wifi:add clear ap list interface 2022-08-17 15:32:47 +08:00
xueyunfei 07d2eaaead esp_wifi:bugfix optimize beacon timeout issue 2022-07-21 08:23:59 +00:00
xueyunfei b4d11d00ca bugfix for phy init failed when wifi deinit 2022-07-20 14:16:08 +08:00
xueyunfei 1f9fa7b1b2 esp_wifi:bugfix for wifi owe memory leak 2022-07-14 20:34:15 +08:00
xueyunfei 95591fdf65 wifi:bugfix fix qos null update ba ssn 2022-07-07 15:23:29 +08:00
xueyunfei a7ae72e1f5 wifi:bugfix for wrong configuration of static txbuf 2022-07-05 14:02:31 +08:00
xueyunfei 45ad770c37 Icmp: get tos parameter in icmp reply 2022-07-05 11:37:41 +08:00
xueyunfei b569f4069a bugfix for add ttl for ping socket 2022-07-05 11:37:41 +08:00
xueyunfei 46a68f4d41 wifi:bugfix for close sniffer mode when wifi stop 2022-06-30 15:47:50 +08:00
xueyunfei 231ef90fc5 udp example:Optimization udp example with recv_msg 2022-04-28 07:55:28 +00:00
xueyunfei 26fa8260b1 Doc:update wifi api docs
* Add documents related to espnow config rate

* Optimization set dns server api description
2022-04-24 21:20:54 +08:00
Xue Yun Fei b049ff915c Merge branch 'optimization/example_for_wifi_station' into 'master'
wi-fi:optimization example of wifi station

See merge request espressif/esp-idf!15457
2022-03-15 14:31:51 +08:00
xueyunfei 6fe39e5dc8 wifi example:optimization example of wifi station 2022-03-10 15:20:39 +08:00
xueyunfei dc06c31a58 examples/common_components: iperf: fix closing of client socket in TCP server mode
Details of the problem : After iperf ended, the socket was not closed, resulting in the WIFI buffer not being released.
2022-03-03 14:04:01 +08:00
xueyunfei 473cc00667 optimize the null pointer judgment of eb 2022-02-23 16:01:19 +08:00
Xue Yun Fei ea73daa613 Merge branch 'bugfix/update_esp32s3_docs' into 'master'
Doc:Bugfix/update esp32s3 docs

See merge request espressif/esp-idf!15390
2022-01-05 03:30:56 +00:00
xueyunfei ec993af322 update s3 doc 2022-01-04 17:50:37 +08:00
xueyunfei e451a9b2e1 add function for deinit lwip timers 2021-10-13 15:49:47 +08:00
xueyunfei 0d07569fff optimization config option LWIP_TCPIP_CORE_LOCKING 2021-08-18 21:32:13 +08:00
xueyunfei 181e87d700 bugfix for assert when tcp send data 2021-03-31 08:59:22 +00:00
xueyunfei 617ea86672 Add dhcp option 61 2021-01-25 17:48:15 +08:00
xueyunfei b50fca4aa0 optimization dhcp key state transition message 2021-01-25 03:54:20 +00:00
xueyunfei 9dcbec406a Add feature for dhcp MTU judgement 2021-01-18 14:30:06 +00:00
xueyunfei 3b6014f5a0 fix bug for tcp recv assert 2020-11-19 12:16:49 +08:00
Xue Yun Fei 74236f0b29 bugfix for ipv6_address_value_issue
Closes https://github.com/espressif/esp-idf/issues/5663
2020-11-13 08:55:32 +00:00
xueyunfei 79fc027830 lwip:add feature for ipv6 ping 2020-10-22 15:01:59 +08:00
xueyunfei 9ac6d4a1ce bugfix ipv6 ping error when src ip miss 2020-10-21 20:10:15 +08:00
xueyunfei 91fd587fb7 lwip/ipv6:ipv6 address get fail after wifi disconnect 2020-10-12 10:40:22 +08:00
xueyunfei 8feadde2fa ipv6 send multicast data fail when src address is null 2020-09-18 14:24:14 +08:00
xueyunfei 2b298cb895 lwip:fix bug for select waiting assert
Closes https://github.com/espressif/esp-lwip/issues/13

Official patch:http://git.savannah.nongnu.org/cgit/lwip.git/commit/?id=8d7e436a9d24a2a1ee35aac72a7055e80330e994
2020-07-15 11:35:18 +08:00
xueyunfei a202bfe78e fix bug for ipv6 fragment 2020-06-30 08:58:08 +00:00
xueyunfei df43a1affc add LINGER to menuconfig 2020-05-25 11:23:03 +08:00
xueyunfei 4e2989e40c fixbug for tcp kill state assert 2020-04-23 15:38:49 +08:00
xueyunfei b2a3b2a4f4 fixbug for set dhcp time fail 2020-04-21 14:28:39 +08:00
xueyunfei 8b036a8405 optimization DNS get function 2020-04-15 03:06:28 +00:00
xueyunfei b539e54eed optimization TCPv6 connect 2020-03-20 07:19:23 +00:00
xueyunfei b1ca95ff22 bugfix for TCPv6 send ok when sta disconnect 2020-03-20 03:10:56 +00:00
xueyunfei e3ff1efe65 fix bug for after udp close select_waiting assert 2020-03-11 10:03:40 +00:00
xueyunfei f7d2aa96bd fix bug for netconn marked close crash 2020-03-09 06:32:41 +00:00
xueyunfei 1dfd4d7c42 add host name in discover packet 2020-03-02 08:18:28 +00:00
xueyunfei 74e690402c fix ipv6 bug when input the wrong broadcast 2020-02-28 12:00:45 +08:00
xueyunfei 5f904c5b4e fix bug for crash when socket lock not initialized 2020-02-13 18:00:46 +08:00
xueyunfei d8d2991692 feature for add tcp sack 2020-01-09 13:58:08 +08:00
xueyunfei fdea4b54c6 optimize tcp random close 2019-12-10 11:55:07 +08:00
xueyunfei 2fcdbb74f7 fix bug for improve performance 2019-12-09 03:16:12 +00:00
xueyunfei 9894691e11 fix bug for netif add crash 2019-12-07 16:11:30 +08:00
xueyunfei 77b23951e7 fix bug for ramdom tcp crash 2019-11-27 13:39:54 +00:00
xueyunfei 2eea2dbeb4 Add feature for set dhcp time out 2019-11-22 17:24:16 +08:00
xueyunfei ee57f5d8f3 fix bug for close nonblocking tcp crash 2019-10-29 18:51:55 +08:00
xueyunfei 36920b4062 fix bug for nonblocking udp is zero 2019-08-21 11:25:17 +08:00
xueyunfei 40e808c63b Try to allocate some LWIP memories in SPIRAM first. If failed, try to allocate in internal RAM then 2019-08-06 10:23:27 +08:00
xueyunfei f29ff2c552 Modify IPv6 functionality compatible with lwip2.1.2 2019-07-16 16:22:11 +08:00
xueyunfei fa02598b5c lwip_2.1.2 for idf_4.0 2019-07-07 01:51:45 +00:00
xueyunfei d18ed01b81 lwip:fix bugfix/dns_bug 2019-06-14 03:52:31 +00:00