• Lior David's avatar
    wil6210: basic PBSS/PCP support · eabb03b4
    Lior David authored
    PBSS (Personal Basic Service Set) is a new BSS type for DMG
    networks. It is similar to infrastructure BSS, having an AP-like
    entity called PCP (PBSS Control Point), but it has few differences.
    For example, stations inside a PBSS can communicate directly, and
    the PCP role can be transferred between stations.
    
    This change adds PBSS support, and has 2 main parts:
    1. When starting an AP, add an option to start as a PCP instead.
    This is implemented by a new PBSS flag which is passed as part of
    the cfg80211_ap_settings structure.
    2. When connecting to a BSS, add an option to connect to a PCP
    instead of an AP. This is again implemented by a new PBSS flag,
    added to the cfg80211_connect_params structure.
    Signed-off-by: default avatarLior David <qca_liord@qca.qualcomm.com>
    Signed-off-by: default avatarMaya Erez <qca_merez@qca.qualcomm.com>
    Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
    eabb03b4
wil6210.h 27.1 KB