UPSTREAM: cfg80211/mac80211: make ieee80211_send_layer2_update a public function

Make ieee80211_send_layer2_update() a common function so other drivers
can re-use it.
Add support in wil6210 to send L2UF on behalf of newly associated
station by calling the common function.

(cherry-picked from commit 30ca1aa536211f5ac3de0173513a7a99a98a97f3)

BUG=b:147242071
TEST=Succesfully compiled

Change-Id: Ic67d8578163e17ee70edbe6b2d3b97d05cf279a9
Signed-off-by: Dedy Lansky <dlansky@codeaurora.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Ratheesh Selvakumar Pappa <ratheeshs@google.com>
R
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2026250
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Kevin Hayes <kevinhayes@google.com>
Reviewed-by: Julan Hsu <julanhsu@google.com>
(cherry picked from commit b5fbe2217970fb21086ccf254ee5d8cfc727d4b7)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2149339
3 files changed