• P
    wifi: rtw89: correct BA CAM allocation · 08aa8077
    Ping-Ke Shih 提交于
    BA CAM entries are global resource of hardware, so move the bitmap and
    instances to rtw89_cam_info, and then use link list from rtw89_sta to
    these instances.
    
    To check the allocation, add ba_cam to debugfs:
    
      map:
      	mac_id:    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      	addr_cam:  01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      	bssid_cam: 01 00 00 00 00 00 00 00
      	sec_cam:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      	ba_cam:    03 00 00 00 00 00 00 00
      VIF [0] 94:08:53:8e:ef:21
      	bssid_cam_idx=0
      	addr_cam_idx=0
      	-> bssid_cam_idx=0
      	sec_cam_bitmap=00 00 00 00 00 00 00 00
      STA [0] 38:78:62:8b:cb:c6
      	addr_cam_idx=0
      	-> bssid_cam_idx=0
      	sec_cam_bitmap=00 00 00 00 00 00 00 00
      	ba_cam tid[6]=0, tid[1]=1
    Signed-off-by: NPing-Ke Shih <pkshih@realtek.com>
    Signed-off-by: NKalle Valo <kvalo@kernel.org>
    Link: https://lore.kernel.org/r/20220816013247.6243-4-pkshih@realtek.com
    08aa8077
core.h 96.3 KB