Page 1 of 1

802.11 QoS Frame Ack Policy

Posted: Mon Jan 11, 2021 7:12 am
by rroor35
Hello
I am implementing wifi udp streaming for realt time voice codec transmission, and I am using wifi QoS (AC_VO) as suggested in the documentation. Looking for ESP32 transmission with external probe, I can see the ESP32 uses the 802.11 RTS/CTS when frames must be retransmitted to the AP. This scheme adds a lot of latency and I would like to test other methods. Is there a way to change the Ack Policy for a frame (or a whole AC) on ESP32 ??? Default Ack Policy is "Normal Ack" but 802.11 specified also "Block Ack" and "NoAck" policies ?

Thank you in advance,
r.

Re: 802.11 QoS Frame Ack Policy

Posted: Tue Mar 30, 2021 3:48 am
by ESP_Jack
ESP32 doesn't send QoS No Ack packets, but you can try to send broadcast/multicast packets(which also sent by VO queue) instead to verify at the moment.

Re: 802.11 QoS Frame Ack Policy

Posted: Wed May 26, 2021 2:12 pm
by ranganath
I am trying to send Voice Packets from ESP using modification which has mentioned in documents, but ESP32 always sends Best Effort packets, Is there any solution?

modification tried:
const int ip_precedence_vo =6;
const int ip_precedence_offset =5;
int priority = (ip_precedence_vo << ip_precedence_offset);

Please solve my issue