On 1/9/2025 10:49 AM, Balamurugan Mahalingam wrote: > For MLO netdevice, the broadcast frame should be transmitted with the > same sequence number on all the links. > > Per IEEE 802.11be-2024 section 10.3.2.14.2 "Transmitter requirements", > An AP MLD shall use SNS11 in Table 10-5 (Transmitter sequence number > spaces) maintained by the MLD to determine the sequence number of a > group addressed data frame that is transmitted by an AP affiliated > with the AP MLD so that the same group addressed Data frame > transmitted over multiple links by the AP MLD uses the same > sequence number for transmission on each link. > > Currently the MLO multicast handling is done in the mac80211 layer. > Enable support for handling MLO Multicast in the driver to update the > hardware descriptors in a custom way to handle the multicast frames. > Firmware expects the MLO multicast frames to the submitted to the > hardware with special vdev_id (actual vdev_id + 128) to recognize it as > a host inspected frame to avoid using the reinjected path and it also > uses the multicast global sequence number (GSN) provided by the host > in the HTT metadata to process and transmit it with the same sequence > number. > > Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.3.1-00173-QCAHKSWPL_SILICONZ-1 > Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3 > > Signed-off-by: Balamurugan Mahalingam <quic_bmahalin@xxxxxxxxxxx> Acked-by: Jeff Johnson <jeff.johnson@xxxxxxxxxxxxxxxx>