for a voice application (two way) I don’t want any reliability; this means if a packet is lost, no retransmission should be performed by any of the parties (AP or STA).
The STA is a Nanostation 5 and I think this can be performed disabling the ack policy for the voice queue:
iwpriv ath0 3 0 1 (3 → voice queue, 0 → ap set of parameters, 1 → noackpolicy)
But in the MT AP (RouterOS 3.28) how can I configure the same behaviour? Please note that other traffic (data, etc..) still uses the ACK mechanism as it has not been disabled.
You can try to enable WMM, which stands for WiFi MultiMedia. It is a WiFi Alliance interoperability certification based on the 802.11e standard. WMM provides basic QoS features to 802.11 networks, prioritizing traffic according to four queues, without guaranteed throughput.
WMM defines two ACK policies, Normal ACK and No ACK.
When the no acknowledgement (No ACK) policy is used, the recipient does not acknowledge received packets during wireless packet exchange. When the Normal ACK policy is used, the recipient acknowledges each received unicast packet.
the client side is clear; I enable WMM and set the corresponding DSCP field in order to voip packets go thru the VO priority queue. The No-ack policiy is set with madwifi command line tools: iwpriv ath0 noackpolicy 3 0 1 as previously stated but the question is how set the the “no ack” policy in RouterOS thru winbox or CLI?