Abhik Roy
ee34949087
fix(dhcps): Fixed DNS server handling for previous breaking changes
2025-07-28 14:34:27 +08:00
Abhik Roy
eed1e02fdc
test(lwip): Added LWIP_DHCP_RESTORE_LAST_IP config in lwip test apps
...
Enabled CONFIG_LWIP_DHCP_RESTORE_LAST_IP configuration to compile and
test the DHCP last IP restore functionality in CI tests.
2025-01-24 21:35:12 +11:00
Abhik Roy
37657757ba
fix(lwip): Fixed compilation issue with LWIP_DHCP_RESTORE_LAST_IP
...
Closes https://github.com/espressif/esp-idf/issues/14582
2025-01-24 21:35:12 +11:00
Abhik Roy
46a2409bb2
Merge branch 'contrib/github_pr_14132' into 'master'
...
feat(dhcp server): only hand out DNS if explicitly specified (GitHub PR)
Closes IDFGH-13195
See merge request espressif/esp-idf!33683
2024-10-14 08:47:02 +08:00
Abhik Roy
1889851d7c
Merge branch 'contrib/github_pr_14411' into 'master'
...
fix(esp_netif): Fixed initializer order of ESP_IP macros for C++ (GitHub PR)
Closes IDFGH-13520
See merge request espressif/esp-idf!33175
2024-09-12 18:44:40 +08:00
Abhik Roy
3aee7c920d
Merge branch 'examples/icmpv6_ping_ll_support' into 'master'
...
fix(examples/icmpv6): Added support for pinging link-local address
Closes FCS-1499
See merge request espressif/esp-idf!32168
2024-09-11 22:58:58 +08:00
Abhik Roy
e1102e6794
fix(examples/icmpv6): Added support for pinging link-local address
2024-09-11 20:45:26 +10:00
Abhik Roy
4873a94b01
Merge branch 'example/ping_invalid_ip6_fix' into 'master'
...
fix(example): Fixed updating recv addr for invalid packets
Closes IDFGH-13264
See merge request espressif/esp-idf!32275
2024-08-16 17:01:37 +08:00
Abhik Roy
36dfa367d1
Merge branch 'lwip/multi_dns_ip_fix' into 'master'
...
fix(lwip): Fixed incorrect handling of 0.0.0.0 in dns
Closes IDFGH-13115 and IDF-10035
See merge request espressif/esp-idf!32223
2024-08-16 16:59:43 +08:00
Abhik Roy
322f22d169
fix(lwip): Fixed incorrect handling of 0.0.0.0 in dns
2024-08-15 19:00:47 +10:00
Abhik Roy
53ba6e97cd
fix(example): Fixed updating recv addr for invalid packets for ping
...
Closes https://github.com/espressif/esp-idf/issues/14197
2024-08-13 21:51:58 +10:00
Abhik Roy
738042f9f9
Merge branch 'lwip/multi_dns_ip_support' into 'master'
...
feat(lwip): Added multiple dns ip support
Closes IDF-8345 and IDF-9699
See merge request espressif/esp-idf!30326
2024-05-27 23:09:18 +08:00
Abhik Roy
7b25f38fd4
feat(lwip): Added multiple dns ip support
2024-05-27 20:56:01 +10:00
Abhik Roy
443843b362
Merge branch 'examples/icmpv6_ping_readme_update' into 'master'
...
docs(examples): Added network config to icmpv6_ping readme
Closes IDFGH-11853 and IDF-9847
See merge request espressif/esp-idf!29400
2024-05-21 18:23:45 +08:00
Abhik Roy
e2f6920c4f
Merge branch 'lwip/if_indextoname_compolation_fix' into 'master'
...
fix(newlib): Fixed compilation error referencing undefined POSIX interface API
Closes IDFGH-12575
See merge request espressif/esp-idf!30561
2024-05-13 18:39:56 +08:00
Abhik Roy
67440fa4e9
fix(lwip): Fixed compilation error referencing undefined POSIX interface API
...
Closes https://github.com/espressif/esp-idf/issues/13577
2024-05-10 23:05:36 +10:00
Abhik Roy
437f08100d
fix(esp_netif): Fixed Coverity issue CID 459204
...
Closes IDF-9847
See merge request espressif/esp-idf!29400
2024-05-07 20:43:22 +10:00
Abhik Roy
a13bd2388b
docs(examples): Added network config to icmpv6_ping readme and other fixes
2024-05-07 20:43:22 +10:00
Abhik Roy
3cb622cbf6
Merge branch 'contrib/github_pr_13348' into 'master'
...
feat(esp_netif): Allow traffic reporting (GitHub PR)
Closes IDFGH-12314
See merge request espressif/esp-idf!30040
2024-04-23 18:26:59 +08:00
Abhik Roy
ad9787bb4d
feat(esp_netif): Allow traffic reporting runtime enable/disable
2024-04-22 11:27:43 +10:00
Abhik Roy
a6e2c52a43
Merge branch 'lwip/napt_doc_menu_modify' into 'master'
...
change(lwip): Remove 'experimental' from NAPT in kconfig, update lwIP doc
See merge request espressif/esp-idf!27849
2024-02-01 21:15:53 +08:00
Abhik Roy
35fe20da84
change(lwip): Remove 'experimental' from NAPT in kconfig, update lwIP doc
2024-02-01 20:09:08 +11:00
Abhik Roy
dfb1e0e087
Merge branch 'update_esp_netif_changes' into 'master'
...
fix(lwip): Corrected NAPT dependency text
See merge request espressif/esp-idf!28546
2024-01-25 17:19:39 +08:00
Abhik Roy
7004c07e3f
fix(lwip): Corrected NAPT dependency text
2024-01-17 23:42:31 +11:00
Abhik Roy
515ca77e89
Merge branch 'lwip/static_ip6_public' into 'master'
...
feat(esp_netif): Added code to expose api to add and remove ipv6 address
See merge request espressif/esp-idf!27800
2024-01-09 18:00:48 +08:00
Abhik Roy
325a8d7a6e
feat(esp_netif): Added code to expose api to add and remove ipv6 address
2024-01-09 18:00:47 +08:00
Abhik Roy
0c99a58ff6
Merge branch 'lwip/acceptmbox_config' into 'master'
...
change(lwip): Added macro to configure TCP accept mailbox size
See merge request espressif/esp-idf!27276
2024-01-03 15:55:12 +08:00
Abhik Roy
01797231f9
fix(lwip): Fixed debug format, added ci test config
...
* Update submodule: git log --oneline 542ba299..f5c43549
Detailed description of the changes:
- lwip_debug: Fixed string format error in ip6 and napt (espressif/esp-lwip@f5c43549 )
- dns: fix init with only ipv4 enabled (espressif/esp-lwip@5aab73d7 )
2023-12-20 18:52:16 +11:00
Abhik Roy
0c41c4e1da
change(lwip): Added macro to configure TCP accept mailbox size
2023-12-15 21:11:44 +11:00
Abhik Roy
0ee3041091
feat(lwip): Fixes and Improvements for NAPT and SBOM Support
...
- napt: restore to the initial state in deinit (espressif/esp-lwip@5c4f899f )
- napt: Fix ip_portmap_add() to keep only one port mapping (espressif/esp-lwip@d65ad241 )
- napt: Fix clean compilation (espressif/esp-lwip@7033e26f )
- napt: Fix IP forwarding when forward netif enable NAPT (espressif/esp-lwip@bc78df87 )
- napt/stats: Move some napt counters to stats module (espressif/esp-lwip@b55e64ae )
- ip_napt_maint: Fix timestamp overflow handling (2.1.3) (espressif/esp-lwip@a7e0a50c )
- napt: Fixes and improvements (2.1.3) (espressif/esp-lwip@fadb9109 )
- Add sbom descripton file for Software BOM (espressif/esp-lwip@f07097d7 )
2023-09-26 20:02:42 +10:00
Abhik Roy
d057bacbd3
Merge branch 'lwip/napt_portmap_seperation' into 'master'
...
lwip/napt: Added option to enable or disable Port mapping in NAPT.
See merge request espressif/esp-idf!21643
2023-09-20 15:35:23 +08:00
Abhik Roy
4940cfaa88
feat: Added option to enable or disable Port mapping in NAPT
2023-09-18 23:53:23 +10:00
Abhik Roy
9a2fb1a4a5
fix: Added check to ensure safe restart of dhcp fine timer
2023-08-17 18:39:48 +10:00
Abhik Roy
68863b7116
Merge branch 'examples/vlan_napt_pytest' into 'master'
...
examples: Added napt pytest with vlan example.
See merge request espressif/esp-idf!22906
2023-08-01 20:23:03 +08:00
Abhik Roy
ef50beb4d0
ci: Added napt pytest with vlan example
...
CI: add vlan example to ethernet patterns
Included a Pytest for the vlan_support example, which focuses on testing
the NAPT module in lwip by forwarding packets between different VLAN interfaces.
2023-07-31 13:42:26 +00:00
Abhik Roy
ff0135448b
Merge branch 'examples/wifi_repeater' into 'master'
...
examples:Added example for NAT from Wifi AP to STA.
See merge request espressif/esp-idf!22567
2023-06-21 16:18:45 +08:00
Abhik Roy
baaa4c8910
examples:Added example for NAT from Wifi AP to STA.
2023-06-21 00:25:53 +10:00
Abhik Roy
1343b908fa
Merge branch 'lwip/esp_netif_napt_enable' into 'master'
...
lw-ip/esp_napt: Added api to enable/disable napt based on esp_netif.
See merge request espressif/esp-idf!22088
2023-03-24 15:14:15 +08:00
Abhik Roy
8e71e96603
lwip/esp_napt: Added api to enable/disable napt based on esp_netif.
2023-03-23 20:38:03 +11:00
Abhik Roy
9cf70e0c98
Merge branch 'lwip/restrict_dhcp_server_client_together' into 'master'
...
esp-lwip: Restrict configuring DHCP server and client together
See merge request espressif/esp-idf!22137
2023-01-27 22:36:30 +08:00
Abhik Roy
b44f9d6b6f
Merge branch 'lwip/esp_netif_def_iface' into 'master'
...
esp-lwip: Added API to return default esp-netif.
See merge request espressif/esp-idf!22124
2023-01-27 21:07:27 +08:00
Abhik Roy
d762f9a1a5
esp-lwip: Added check in esp_netif_new() to restrict configuring DHCP
...
server and client together.
2023-01-26 20:59:04 +05:30
Abhik Roy
7e81518a57
esp-lwip: Added API to expose default esp-netif.
2023-01-25 12:03:02 +05:30
Abhik Roy
627d03182a
Merge branch 'components/lwip/napt_debug_enable' into 'master'
...
components/lwip: Add menuconfig option to enable NAPT debugging.
See merge request espressif/esp-idf!21260
2022-12-14 15:27:48 +08:00
Abhik Roy
c92f5faa70
components/lwip: Add menuconfig option to enable NAPT debugging,
...
removed L2_TO_L3_COPY in LWIP Kconfig,
Also added DHCP server start log.
2022-12-02 21:57:53 +05:30
Abhik Roy
f1a0011fb5
Merge branch 'examples/tcp_server_inner_loop_fix' into 'master'
...
socket examples: Fix for send() failure handling.
Closes IDFGH-7962
See merge request espressif/esp-idf!20043
2022-09-16 22:17:03 +08:00
Abhik Roy
88525d1ec6
Merge branch 'examples/multiinterface_vlan_support' into 'master'
...
network examples: Multiple ethernet interfaces and VLAN support.
Closes IDFGH-7826
See merge request espressif/esp-idf!19708
2022-09-12 16:01:53 +08:00
Abhik Roy
f3cc6d4b59
network examples: Multiple ethernet interfaces and VLAN support.
...
Closes https://github.com/espressif/esp-idf/issues/8807
2022-09-10 00:35:15 +05:30
Abhik Roy
b3c39d2324
examples/socket: Fix for send() failure handling.
...
Closes https://github.com/espressif/esp-idf/issues/9475
2022-09-09 13:03:23 +05:30
Abhik Roy
933a2a69fe
tcp_client example: support for Linux target.
2022-08-16 23:48:18 +05:30
Abhik Roy
757a171e39
Merge branch 'example/icmpv6_ping' into 'master'
...
icmpv6_ping example code formatting.
See merge request espressif/esp-idf!19136
2022-07-21 03:32:02 +08:00
Abhik Roy
8ab028c85e
icmpv6_ping example code formatting.
2022-07-20 12:14:59 +05:30