mac80211: Enable multicast/broadcast rx rate limiting by default

Enable multicast/broadcast rx rate limiting by default for the
AP interface. The default is set to 2Mbps.

Move setting the default value of the mc/bc_rx_rate_limit to
ieee80211_setup_sdata() to handle the interface type change at runtime.

BUG=b:167286045
TEST="cat
/sys/kernel/debug/ieee80211/phy1/netdev\:wlan-5000mhz/mc_bc_rx_limit"

Change-Id: I8b9eb5cd5d58ff36d175cf0f32aeba534a761fdc
Signed-off-by: Kan Yan <kyan@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2401822
Reviewed-by: Kan Yan <kyan@chromium.org>
Reviewed-by: Srinivasa duvvuri <sduvvuri@google.com>
Tested-by: Kan Yan <kyan@chromium.org>
(cherry picked from commit 3dbbc9aaa230d3aececa3234b6777cd4f80ebbab)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2403742
1 file changed