Skip to content
  • Denis Kenzior's avatar
    cfg80211: always notify userspace when wireless netdev is removed · 7f8ed01e
    Denis Kenzior authored
    
    
    This change alters the semantics of NL80211_CMD_DEL_INTERFACE events
    by always sending this event whenever a net_device object associated
    with a wdev is destroyed.  Prior to this change, this event was only
    emitted as a result of NL80211_CMD_DEL_INTERFACE command sent from
    userspace.  This allows userspace to reliably detect when wireless
    interfaces have been removed, e.g. due to USB removal events, etc.
    
    For wireless device objects without an associated net_device (e.g.
    NL80211_IFTYPE_P2P_DEVICE), the NL80211_CMD_DEL_INTERFACE event is
    now generated inside cfg80211_unregister_wdev.
    
    Signed-off-by: default avatarDenis Kenzior <denkenz@gmail.com>
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    7f8ed01e