qcacld-3.0: Update NDP peer MC list
Currently, driver gets peer multicast address list from kernel for all interfaces and it send this list to firmware. For NDI, on NDP confirmation indication, driver appends the multicast list with new NDP peer added and then send it to firmware. But this is done for first NDP peer only, kernel does not provide multicast list again as kernel already configures the multicast addresses, unless there is some reset happens in kernel. This can cause issue as firmware is expecting the updated multicast filter on each NDP confirmation (new peer is added) to enable the NS frame exchange. As new peer is not added in the filter, firmware will reject the NS frame. So, to fix this, update the multicast list on NDP peer addition and deletion. Change-Id: I6371199ae5c3a8f4088987f1e6f10c39cbed1685 CRs-Fixed: 3518887
Loading
Please register or sign in to comment