summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2015-06-08 02:35:43 +0000
committeradrian <adrian@FreeBSD.org>2015-06-08 02:35:43 +0000
commite853cb9f9b847e533642a7b078c97c74e454378e (patch)
treeb9f74d73cb6ced8d6cda1f76fb08f3e1f6d6d811 /contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
parent4bd223b0371c53deeecdce2da1261be49546bd6e (diff)
downloadFreeBSD-src-e853cb9f9b847e533642a7b078c97c74e454378e.zip
FreeBSD-src-e853cb9f9b847e533642a7b078c97c74e454378e.tar.gz
Break out the current 802.11 software scan methods into an indirect table.
In order for drivers to provide an alternate set of scan methods, these have to finally use an indirection table and all of the calls in ieee80211_scan.c need to use said table. For all existing drivers - this is basically a glorified, KBI-breaking functional no-op. This is also not the final form - too much functionality is currently hiding in ieee80211_scan_sw.c that should be in ieee80211_scan.c. That'll be the target of some follow-up commits. Note: * You have to recompile your kernel/drivers after this - the net80211 KBI has changed. * I'm not yet planning on bumping any versioning - I have a few more things to shuffle around. Tested: * urtwn(4) - STA mode * Intel 7260 in local repo - overriding the methods and table at attach time has the desired effect (ie, all the methods are called, but nothing is ever performed.)
Diffstat (limited to 'contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud