• Johannes Berg's avatar
    wifi: nl80211: support MLO in auth/assoc · d648c230
    Johannes Berg authored
    For authentication, we need the BSS, the link_id and the AP
    MLD address to create the link and station, (for now) the
    driver assigns a link address and sends the frame, the MLD
    address needs to be the address of the interface.
    
    For association, pass the list of BSSes that were selected
    for the MLO connection, along with extra per-STA profile
    elements, the AP MLD address and the link ID on which the
    association request should be sent.
    
    Note that for now we don't have a proper way to pass the link
    address(es) and so the driver/mac80211 will select one, but
    depending on how that selection works it means that assoc w/o
    auth data still being around (mac80211 implementation detail)
    the association won't necessarily work - so this will need to
    be extended in the future to sort out the link addressing.
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    d648c230
mlme.c 29.8 KB