OSDN Git Service

wifi: iwlwifi: mvm: track station mask for BAIDs
authorJohannes Berg <johannes.berg@intel.com>
Sun, 16 Apr 2023 12:47:34 +0000 (15:47 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 17 Apr 2023 07:53:24 +0000 (09:53 +0200)
commit9aa3856d9b6f3f8bf085b5bbb5f3703578bf452b
treebf532c10a23cc41f615f27806c5b413df07642ba
parentef3ed33dfc8f0f1c81ca103e6b68b4f77ee0ab65
wifi: iwlwifi: mvm: track station mask for BAIDs

When we have MLO connections, a BAID applies to multiple
firmware stations. Track the station mask instead of the
station ID, getting rid of a few more deflink cases and
preparing for handling link switching for BAIDs.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230416154301.c08523808c34.I719b7bba499648d1495ed3e3a90889d4732ef15d@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
drivers/net/wireless/intel/iwlwifi/mvm/sta.c