For now, move the UN*X pcap_lookupnet() to pcap.c.

Eventually, we want an API to return a list of attributes for a device
(like the options for a pcapng Interface Description Block), and we
could use that in pcap_lookupnet(), so the platform dependencies are
pushed down to the list-of-attributes API.
5 files changed
tree: f912229314dc701e773ccda6d28c1a03b05acb9a
  1. .github/
  2. bpf/
  3. ChmodBPF/
  4. cmake/
  5. config/
  6. lbl/
  7. missing/
  8. msdos/
  9. pcap/
  10. rpcapd/
  11. SUNOS4/
  12. tests/
  13. Win32/
  14. .appveyor.yml
  15. .gitattributes
  16. .gitignore
  17. .travis-coverity-scan-build.sh
  18. .travis.yml
  19. aclocal.m4
  20. arcnet.h
  21. atmuni31.h
  22. bpf_dump.c
  23. bpf_image.c
  24. CHANGES
  25. chmod_bpf
  26. cmakeconfig.h.in
  27. CMakeLists.txt
  28. config.guess
  29. config.h.in
  30. config.sub
  31. configure
  32. configure.ac
  33. CONTRIBUTING
  34. CREDITS
  35. dlpisubs.c
  36. dlpisubs.h
  37. etherent.c
  38. ethertype.h
  39. extract.h
  40. fad-getad.c
  41. fad-gifc.c
  42. fad-glifc.c
  43. ftmacros.h
  44. funcattrs.h
  45. gen_version_c.sh
  46. gen_version_header.sh
  47. gencode.c
  48. gencode.h
  49. GenVersion.bat
  50. grammar.y
  51. ieee80211.h
  52. install-sh
  53. INSTALL.txt
  54. LICENSE
  55. llc.h
  56. Makefile-devel-adds
  57. Makefile.in
  58. mkdep
  59. nametoaddr.c
  60. nametoaddr.h
  61. nlpid.h
  62. optimize.c
  63. org.tcpdump.chmod_bpf.plist
  64. pcap-bpf.c
  65. pcap-bpf.h
  66. pcap-bt-linux.c
  67. pcap-bt-linux.h
  68. pcap-bt-monitor-linux.c
  69. pcap-bt-monitor-linux.h
  70. pcap-common.c
  71. pcap-common.h
  72. pcap-config.1
  73. pcap-config.in
  74. pcap-dag.c
  75. pcap-dag.h
  76. pcap-dbus.c
  77. pcap-dbus.h
  78. pcap-dlpi.c
  79. pcap-dos.c
  80. pcap-dos.h
  81. pcap-enet.c
  82. pcap-filter.manmisc.in
  83. pcap-int.h
  84. pcap-libdlpi.c
  85. pcap-linktype.manmisc.in
  86. pcap-linux.c
  87. pcap-namedb.h
  88. pcap-netfilter-linux.c
  89. pcap-netfilter-linux.h
  90. pcap-netmap.c
  91. pcap-netmap.h
  92. pcap-new.c
  93. pcap-nit.c
  94. pcap-null.c
  95. pcap-pf.c
  96. pcap-rdmasniff.c
  97. pcap-rdmasniff.h
  98. pcap-rpcap-int.h
  99. pcap-rpcap.c
  100. pcap-rpcap.h
  101. pcap-savefile.manfile.in
  102. pcap-septel.c
  103. pcap-septel.h
  104. pcap-sita.c
  105. pcap-sita.h
  106. pcap-sita.html
  107. pcap-snf.c
  108. pcap-snf.h
  109. pcap-snit.c
  110. pcap-snoop.c
  111. pcap-tc.c
  112. pcap-tc.h
  113. pcap-tstamp.manmisc.in
  114. pcap-types.h
  115. pcap-usb-linux.c
  116. pcap-usb-linux.h
  117. pcap-win32.c
  118. pcap.3pcap.in
  119. pcap.c
  120. pcap.h
  121. pcap_activate.3pcap
  122. pcap_breakloop.3pcap
  123. pcap_can_set_rfmon.3pcap
  124. pcap_close.3pcap
  125. pcap_compile.3pcap.in
  126. pcap_create.3pcap
  127. pcap_datalink.3pcap.in
  128. pcap_datalink_name_to_val.3pcap
  129. pcap_datalink_val_to_name.3pcap
  130. pcap_dump.3pcap
  131. pcap_dump_close.3pcap
  132. pcap_dump_file.3pcap
  133. pcap_dump_flush.3pcap
  134. pcap_dump_ftell.3pcap
  135. pcap_dump_open.3pcap.in
  136. pcap_file.3pcap
  137. pcap_fileno.3pcap
  138. pcap_findalldevs.3pcap
  139. pcap_freecode.3pcap
  140. pcap_get_selectable_fd.3pcap
  141. pcap_get_tstamp_precision.3pcap.in
  142. pcap_geterr.3pcap
  143. pcap_inject.3pcap
  144. pcap_is_swapped.3pcap
  145. pcap_lib_version.3pcap
  146. pcap_list_datalinks.3pcap.in
  147. pcap_list_tstamp_types.3pcap.in
  148. pcap_lookupdev.3pcap
  149. pcap_lookupnet.3pcap
  150. pcap_loop.3pcap
  151. pcap_major_version.3pcap
  152. pcap_next_ex.3pcap
  153. pcap_offline_filter.3pcap
  154. pcap_open_dead.3pcap.in
  155. pcap_open_live.3pcap
  156. pcap_open_offline.3pcap.in
  157. pcap_set_buffer_size.3pcap
  158. pcap_set_datalink.3pcap
  159. pcap_set_immediate_mode.3pcap
  160. pcap_set_promisc.3pcap
  161. pcap_set_protocol.3pcap
  162. pcap_set_rfmon.3pcap
  163. pcap_set_snaplen.3pcap
  164. pcap_set_timeout.3pcap
  165. pcap_set_tstamp_precision.3pcap.in
  166. pcap_set_tstamp_type.3pcap.in
  167. pcap_setdirection.3pcap
  168. pcap_setfilter.3pcap
  169. pcap_setnonblock.3pcap
  170. pcap_snapshot.3pcap
  171. pcap_stats.3pcap
  172. pcap_statustostr.3pcap
  173. pcap_strerror.3pcap
  174. pcap_tstamp_type_name_to_val.3pcap
  175. pcap_tstamp_type_val_to_name.3pcap
  176. pcap_version.h.in
  177. portability.h
  178. ppp.h
  179. README
  180. README.aix
  181. README.dag
  182. README.hpux
  183. README.linux
  184. README.macosx
  185. README.septel
  186. README.sita
  187. README.tru64
  188. README.Win32
  189. rpcap-protocol.h
  190. savefile.c
  191. scanner.l
  192. sf-pcap-ng.c
  193. sf-pcap-ng.h
  194. sf-pcap.c
  195. sf-pcap.h
  196. sockutils.c
  197. sockutils.h
  198. sunatmpos.h
  199. TODO
  200. VERSION