When checking whether a device will let you turn monitor mode on, assume
mac80211 devices will, regardless of whether they support the Wireless
Extensions - wmaster devices will let you turn monitor mode on but don't
appear to support the Wireless Extensions.

Support turning on monitor mode with libnl even if we don't have support
for the Wireless Extensions, just in case the Wireless Extensions go
away at some point in the future if every 802.11 device has a mac80211
driver.
3 files changed
tree: 728331115548b6d239523af167964d6c8c5b419d
  1. bpf/
  2. ChmodBPF/
  3. doc/
  4. lbl/
  5. missing/
  6. msdos/
  7. packaging/
  8. pcap/
  9. SUNOS4/
  10. Win32/
  11. .cvsignore
  12. .gitignore
  13. acconfig.h
  14. aclocal.m4
  15. arcnet.h
  16. atmuni31.h
  17. bpf_dump.c
  18. bpf_image.c
  19. CHANGES
  20. chmod_bpf
  21. config.guess
  22. config.h.in
  23. config.sub
  24. configure
  25. configure.in
  26. CREDITS
  27. dlpisubs.c
  28. dlpisubs.h
  29. etherent.c
  30. ethertype.h
  31. fad-getad.c
  32. fad-gifc.c
  33. fad-glifc.c
  34. fad-null.c
  35. fad-sita.c
  36. fad-win32.c
  37. filtertest.c
  38. findalldevstest.c
  39. gencode.c
  40. gencode.h
  41. grammar.y
  42. ieee80211.h
  43. inet.c
  44. install-sh
  45. INSTALL.txt
  46. LICENSE
  47. llc.h
  48. Makefile.in
  49. mkdep
  50. nametoaddr.c
  51. nlpid.h
  52. optimize.c
  53. org.tcpdump.chmod_bpf.plist
  54. pcap-bpf.c
  55. pcap-bpf.h
  56. pcap-bt-linux.c
  57. pcap-bt-linux.h
  58. pcap-config.1
  59. pcap-config.in
  60. pcap-dag.c
  61. pcap-dag.h
  62. pcap-dlpi.c
  63. pcap-dos.c
  64. pcap-dos.h
  65. pcap-enet.c
  66. pcap-filter.manmisc.in
  67. pcap-int.h
  68. pcap-libdlpi.c
  69. pcap-linktype.manmisc.in
  70. pcap-linux.c
  71. pcap-namedb.h
  72. pcap-nit.c
  73. pcap-null.c
  74. pcap-pf.c
  75. pcap-savefile.manfile.in
  76. pcap-septel.c
  77. pcap-septel.h
  78. pcap-sita.c
  79. pcap-sita.h
  80. pcap-sita.html
  81. pcap-snit.c
  82. pcap-snoop.c
  83. pcap-stdinc.h
  84. pcap-usb-linux.c
  85. pcap-usb-linux.h
  86. pcap-win32.c
  87. pcap.3pcap.in
  88. pcap.c
  89. pcap.h
  90. pcap1.h
  91. pcap_activate.3pcap
  92. pcap_breakloop.3pcap
  93. pcap_can_set_rfmon.3pcap
  94. pcap_close.3pcap
  95. pcap_compile.3pcap.in
  96. pcap_create.3pcap
  97. pcap_datalink.3pcap.in
  98. pcap_datalink_name_to_val.3pcap
  99. pcap_datalink_val_to_name.3pcap
  100. pcap_dump.3pcap
  101. pcap_dump_close.3pcap
  102. pcap_dump_file.3pcap
  103. pcap_dump_flush.3pcap
  104. pcap_dump_ftell.3pcap
  105. pcap_dump_open.3pcap.in
  106. pcap_file.3pcap
  107. pcap_fileno.3pcap
  108. pcap_findalldevs.3pcap
  109. pcap_free_datalinks.3pcap
  110. pcap_freealldevs.3pcap
  111. pcap_freecode.3pcap
  112. pcap_get_selectable_fd.3pcap
  113. pcap_geterr.3pcap
  114. pcap_inject.3pcap
  115. pcap_is_swapped.3pcap
  116. pcap_lib_version.3pcap
  117. pcap_list_datalinks.3pcap.in
  118. pcap_lookupdev.3pcap
  119. pcap_lookupnet.3pcap
  120. pcap_loop.3pcap
  121. pcap_major_version.3pcap
  122. pcap_next_ex.3pcap
  123. pcap_offline_filter.3pcap
  124. pcap_open_dead.3pcap.in
  125. pcap_open_live.3pcap
  126. pcap_open_offline.3pcap.in
  127. pcap_set_buffer_size.3pcap
  128. pcap_set_datalink.3pcap
  129. pcap_set_promisc.3pcap
  130. pcap_set_rfmon.3pcap
  131. pcap_set_snaplen.3pcap
  132. pcap_set_timeout.3pcap
  133. pcap_setdirection.3pcap
  134. pcap_setfilter.3pcap
  135. pcap_setnonblock.3pcap
  136. pcap_snapshot.3pcap
  137. pcap_stats.3pcap
  138. pcap_statustostr.3pcap
  139. pcap_strerror.3pcap
  140. ppp.h
  141. README
  142. README.aix
  143. README.dag
  144. README.hpux
  145. README.linux
  146. README.macosx
  147. README.septel
  148. README.sita
  149. README.tru64
  150. README.Win32
  151. runlex.sh
  152. savefile.c
  153. scanner.l
  154. sunatmpos.h
  155. TODO
  156. VERSION