From 1c96b509bb283093c5cfd4d014cc994d355da95f Mon Sep 17 00:00:00 2001 From: chenjianxing Date: Tue, 13 Dec 2022 15:19:21 +0800 Subject: [PATCH] esp_wifi: fix multicast pkts drop issue for some AP when DTIM period > 1 Closes WIFI-5076 --- components/esp_rom/esp32c2/ld/esp32c2.rom.ld | 4 ++-- components/esp_rom/esp32c3/ld/esp32c3.rom.ld | 2 +- components/esp_rom/esp32s3/ld/esp32s3.rom.ld | 2 +- components/esp_wifi/lib | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/components/esp_rom/esp32c2/ld/esp32c2.rom.ld b/components/esp_rom/esp32c2/ld/esp32c2.rom.ld index d6411155bd..306ac4feb8 100644 --- a/components/esp_rom/esp32c2/ld/esp32c2.rom.ld +++ b/components/esp_rom/esp32c2/ld/esp32c2.rom.ld @@ -1580,7 +1580,7 @@ pm_keep_alive = 0x40001b9c; pm_on_beacon_rx = 0x40001ba0; pm_on_data_rx = 0x40001ba4; pm_on_tbtt = 0x40001ba8; -pm_parse_beacon = 0x40001bac; +/* pm_parse_beacon = 0x40001bac;*/ pm_process_tim = 0x40001bb0; /*pm_rx_beacon_process = 0x40001bb4;*/ pm_rx_data_process = 0x40001bb8; @@ -1749,7 +1749,7 @@ ppCalTxopDur = 0x40001e40; wDev_IndicateCtrlFrame = 0x40001e44; hal_enable_sta_tbtt = 0x40001e48; hal_set_sta_tbtt = 0x40001e4c; -pm_update_next_tbtt = 0x40001e50; +/* pm_update_next_tbtt = 0x40001e50;*/ pm_set_sleep_type = 0x40001e54; wDev_Rxbuf_Init = 0x40001e58; wDev_Rxbuf_Deinit = 0x40001e5c; diff --git a/components/esp_rom/esp32c3/ld/esp32c3.rom.ld b/components/esp_rom/esp32c3/ld/esp32c3.rom.ld index a72a13c162..5203dfd4c3 100644 --- a/components/esp_rom/esp32c3/ld/esp32c3.rom.ld +++ b/components/esp_rom/esp32c3/ld/esp32c3.rom.ld @@ -1548,7 +1548,7 @@ pm_keep_alive = 0x40001678; /* pm_on_beacon_rx = 0x4000167c; */ pm_on_data_rx = 0x40001680; pm_on_tbtt = 0x40001684; -pm_parse_beacon = 0x40001688; +/* pm_parse_beacon = 0x40001688;*/ pm_process_tim = 0x4000168c; /*pm_rx_beacon_process = 0x40001690;*/ pm_rx_data_process = 0x40001694; diff --git a/components/esp_rom/esp32s3/ld/esp32s3.rom.ld b/components/esp_rom/esp32s3/ld/esp32s3.rom.ld index bc3e544782..e58b1e13c5 100644 --- a/components/esp_rom/esp32s3/ld/esp32s3.rom.ld +++ b/components/esp_rom/esp32s3/ld/esp32s3.rom.ld @@ -1853,7 +1853,7 @@ pm_keep_alive = 0x400054a8; /* pm_on_beacon_rx = 0x400054b4; */ pm_on_data_rx = 0x400054c0; pm_on_tbtt = 0x400054cc; -pm_parse_beacon = 0x400054d8; +/* pm_parse_beacon = 0x400054d8;*/ pm_process_tim = 0x400054e4; /*pm_rx_beacon_process = 0x400054f0;*/ pm_rx_data_process = 0x400054fc; diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 86c783a904..d30a8ea9e1 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 86c783a90479aa6f7b602775ba7fe9c3d97438ee +Subproject commit d30a8ea9e1d58e0d9e0b8e1eb9dcf27e3d43a1fb