• Yogesh Ashok Powar's avatar
    mwl8k: Send BASTREAM firmware commands per vif · f95275c4
    Yogesh Ashok Powar authored
    The firmware supports 8 macid's corresponding to 8 BSS that can be
    created in an MBSS environment. Currently, BASTREAM commands were always
    sent with macid 0. This macid is used to configure the hardware ampdu
    registers with appropriate BSS address in an MBSS environment.
    This mac address is used by the hardware for various ampdu related requirements
    e.g. source address in BAR generation, BA interpretation e.t.c.
    Using invalid macid results in this mac address not getting appropriately
    configured in the hardware which results in issues during ampdu traffic.
    
    Fix this by sending the BASTREAM commands with appropriate macid.
    Signed-off-by: default avatarNishant Sarmukadam <nishants@marvell.com>
    Signed-off-by: default avatarYogesh Ashok Powar <yogeshp@marvell.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    f95275c4
mwl8k.c 143 KB