lkml.org 
[lkml]   [2019]   [Sep]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.19 22/63] iwlwifi: mvm: send BCAST management frames to the right station
    Date
    From: Emmanuel Grumbach <emmanuel.grumbach@intel.com>

    commit 65c3b582ecab7a403efdf08babbf87fdbe27369c upstream.

    Probe responses were sent to the multicast station while
    they should be routed to the broadcast station.
    This has no negative effect since the frame was still
    routed to the right queue, but it looked very fishy
    to send a frame to a (queue, station) tuple where
    'queue' is not mapped to 'station'.

    Fixes: 7c305de2b954 ("iwlwifi: mvm: Direct multicast frames to the correct station")
    Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
    Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/drivers/net/wireless/intel/iwlwifi/mvm/tx.c
    +++ b/drivers/net/wireless/intel/iwlwifi/mvm/tx.c
    @@ -671,7 +671,7 @@ int iwl_mvm_tx_skb_non_sta(struct iwl_mv
    if (info.control.vif->type == NL80211_IFTYPE_P2P_DEVICE ||
    info.control.vif->type == NL80211_IFTYPE_AP ||
    info.control.vif->type == NL80211_IFTYPE_ADHOC) {
    - if (info.control.vif->type == NL80211_IFTYPE_P2P_DEVICE)
    + if (!ieee80211_is_data(hdr->frame_control))
    sta_id = mvmvif->bcast_sta.sta_id;
    else
    sta_id = mvmvif->mcast_sta.sta_id;

    \
     
     \ /
      Last update: 2019-09-29 15:59    [W:3.583 / U:0.212 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site