• J
    cfg80211: limit scan results cache size · 9853a55e
    Johannes Berg 提交于
    It's possible to make scanning consume almost arbitrary amounts
    of memory, e.g. by sending beacon frames with random BSSIDs at
    high rates while somebody is scanning.
    
    Limit the number of BSS table entries we're willing to cache to
    1000, limiting maximum memory usage to maybe 4-5MB, but lower
    in practice - that would be the case for having both full-sized
    beacon and probe response frames for each entry; this seems not
    possible in practice, so a limit of 1000 entries will likely be
    closer to 0.5 MB.
    
    Cc: stable@vger.kernel.org
    Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
    9853a55e
core.h 15.8 KB