| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | # | 
 | 2 | # Network configuration | 
 | 3 | # | 
 | 4 |  | 
| Robert P. J. Day | 031cf19 | 2008-07-30 03:14:01 -0700 | [diff] [blame] | 5 | menuconfig NET | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 6 | 	bool "Networking support" | 
| Geert Uytterhoeven | e9cc8bd | 2009-03-04 14:53:30 +0800 | [diff] [blame] | 7 | 	select NLATTR | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 8 | 	---help--- | 
 | 9 | 	  Unless you really know what you are doing, you should say Y here. | 
 | 10 | 	  The reason is that some programs need kernel networking support even | 
 | 11 | 	  when running on a stand-alone machine that isn't connected to any | 
| Sam Ravnborg | d5950b4 | 2005-07-11 21:03:49 -0700 | [diff] [blame] | 12 | 	  other computer. | 
 | 13 | 	   | 
 | 14 | 	  If you are upgrading from an older kernel, you | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 15 | 	  should consider updating your networking tools too because changes | 
 | 16 | 	  in the kernel and the tools often go hand in hand. The tools are | 
 | 17 | 	  contained in the package net-tools, the location and version number | 
 | 18 | 	  of which are given in <file:Documentation/Changes>. | 
 | 19 |  | 
 | 20 | 	  For a general introduction to Linux networking, it is highly | 
 | 21 | 	  recommended to read the NET-HOWTO, available from | 
 | 22 | 	  <http://www.tldp.org/docs.html#howto>. | 
 | 23 |  | 
| Sam Ravnborg | 6a2e9b7 | 2005-07-11 21:13:56 -0700 | [diff] [blame] | 24 | if NET | 
 | 25 |  | 
| Johannes Berg | 1dacc76 | 2009-07-01 11:26:02 +0000 | [diff] [blame] | 26 | config WANT_COMPAT_NETLINK_MESSAGES | 
 | 27 | 	bool | 
 | 28 | 	help | 
 | 29 | 	  This option can be selected by other options that need compat | 
 | 30 | 	  netlink messages. | 
 | 31 |  | 
 | 32 | config COMPAT_NETLINK_MESSAGES | 
 | 33 | 	def_bool y | 
 | 34 | 	depends on COMPAT | 
| David S. Miller | 40b53d8 | 2010-07-26 13:13:49 -0700 | [diff] [blame] | 35 | 	depends on WEXT_CORE || WANT_COMPAT_NETLINK_MESSAGES | 
| Johannes Berg | 1dacc76 | 2009-07-01 11:26:02 +0000 | [diff] [blame] | 36 | 	help | 
 | 37 | 	  This option makes it possible to send different netlink messages | 
 | 38 | 	  to tasks depending on whether the task is a compat task or not. To | 
 | 39 | 	  achieve this, you need to set skb_shinfo(skb)->frag_list to the | 
 | 40 | 	  compat skb before sending the skb, the netlink code will sort out | 
 | 41 | 	  which message to actually pass to the task. | 
 | 42 |  | 
 | 43 | 	  Newly written code should NEVER need this option but do | 
 | 44 | 	  compat-independent messages instead! | 
 | 45 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 46 | menu "Networking options" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 47 |  | 
| Sam Ravnborg | 6a2e9b7 | 2005-07-11 21:13:56 -0700 | [diff] [blame] | 48 | source "net/packet/Kconfig" | 
 | 49 | source "net/unix/Kconfig" | 
 | 50 | source "net/xfrm/Kconfig" | 
| Martin Schwidefsky | 2356f4c | 2007-02-08 13:37:42 -0800 | [diff] [blame] | 51 | source "net/iucv/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 52 |  | 
 | 53 | config INET | 
 | 54 | 	bool "TCP/IP networking" | 
 | 55 | 	---help--- | 
 | 56 | 	  These are the protocols used on the Internet and on most local | 
 | 57 | 	  Ethernets. It is highly recommended to say Y here (this will enlarge | 
| YOSHIFUJI Hideaki | cf80efc | 2008-02-12 17:35:16 +0900 | [diff] [blame] | 58 | 	  your kernel by about 400 KB), since some programs (e.g. the X window | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 59 | 	  system) use TCP/IP even if your machine is not connected to any | 
 | 60 | 	  other computer. You will get the so-called loopback device which | 
 | 61 | 	  allows you to ping yourself (great fun, that!). | 
 | 62 |  | 
 | 63 | 	  For an excellent introduction to Linux networking, please read the | 
 | 64 | 	  Linux Networking HOWTO, available from | 
 | 65 | 	  <http://www.tldp.org/docs.html#howto>. | 
 | 66 |  | 
 | 67 | 	  If you say Y here and also to "/proc file system support" and | 
 | 68 | 	  "Sysctl support" below, you can change various aspects of the | 
 | 69 | 	  behavior of the TCP/IP code by writing to the (virtual) files in | 
 | 70 | 	  /proc/sys/net/ipv4/*; the options are explained in the file | 
 | 71 | 	  <file:Documentation/networking/ip-sysctl.txt>. | 
 | 72 |  | 
 | 73 | 	  Short answer: say Y. | 
 | 74 |  | 
| Sam Ravnborg | 6a2e9b7 | 2005-07-11 21:13:56 -0700 | [diff] [blame] | 75 | if INET | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 76 | source "net/ipv4/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 77 | source "net/ipv6/Kconfig" | 
| Paul Moore | 38c9437 | 2006-11-05 16:44:06 -0800 | [diff] [blame] | 78 | source "net/netlabel/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 79 |  | 
| Sam Ravnborg | 6a2e9b7 | 2005-07-11 21:13:56 -0700 | [diff] [blame] | 80 | endif # if INET | 
 | 81 |  | 
| James Morris | 984bc16 | 2006-06-09 00:29:17 -0700 | [diff] [blame] | 82 | config NETWORK_SECMARK | 
 | 83 | 	bool "Security Marking" | 
 | 84 | 	help | 
 | 85 | 	  This enables security marking of network packets, similar | 
 | 86 | 	  to nfmark, but designated for security purposes. | 
 | 87 | 	  If you are unsure how to answer this question, answer N. | 
 | 88 |  | 
| Richard Cochran | c1f19b5 | 2010-07-17 08:49:36 +0000 | [diff] [blame] | 89 | config NETWORK_PHY_TIMESTAMPING | 
 | 90 | 	bool "Timestamping in PHY devices" | 
 | 91 | 	depends on EXPERIMENTAL | 
 | 92 | 	help | 
 | 93 | 	  This allows timestamping of network packets by PHYs with | 
 | 94 | 	  hardware timestamping capabilities. This option adds some | 
 | 95 | 	  overhead in the transmit and receive paths. | 
 | 96 |  | 
 | 97 | 	  If you are unsure how to answer this question, answer N. | 
 | 98 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 99 | menuconfig NETFILTER | 
| Pablo Neira Ayuso | ef91fd5 | 2006-11-29 02:35:43 +0100 | [diff] [blame] | 100 | 	bool "Network packet filtering framework (Netfilter)" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 101 | 	---help--- | 
 | 102 | 	  Netfilter is a framework for filtering and mangling network packets | 
 | 103 | 	  that pass through your Linux box. | 
 | 104 |  | 
 | 105 | 	  The most common use of packet filtering is to run your Linux box as | 
 | 106 | 	  a firewall protecting a local network from the Internet. The type of | 
 | 107 | 	  firewall provided by this kernel support is called a "packet | 
 | 108 | 	  filter", which means that it can reject individual network packets | 
 | 109 | 	  based on type, source, destination etc. The other kind of firewall, | 
 | 110 | 	  a "proxy-based" one, is more secure but more intrusive and more | 
 | 111 | 	  bothersome to set up; it inspects the network traffic much more | 
 | 112 | 	  closely, modifies it and has knowledge about the higher level | 
 | 113 | 	  protocols, which a packet filter lacks. Moreover, proxy-based | 
 | 114 | 	  firewalls often require changes to the programs running on the local | 
 | 115 | 	  clients. Proxy-based firewalls don't need support by the kernel, but | 
 | 116 | 	  they are often combined with a packet filter, which only works if | 
 | 117 | 	  you say Y here. | 
 | 118 |  | 
 | 119 | 	  You should also say Y here if you intend to use your Linux box as | 
 | 120 | 	  the gateway to the Internet for a local network of machines without | 
 | 121 | 	  globally valid IP addresses. This is called "masquerading": if one | 
 | 122 | 	  of the computers on your local network wants to send something to | 
 | 123 | 	  the outside, your box can "masquerade" as that computer, i.e. it | 
 | 124 | 	  forwards the traffic to the intended outside destination, but | 
 | 125 | 	  modifies the packets to make it look like they came from the | 
 | 126 | 	  firewall box itself. It works both ways: if the outside host | 
 | 127 | 	  replies, the Linux box will silently forward the traffic to the | 
 | 128 | 	  correct local computer. This way, the computers on your local net | 
 | 129 | 	  are completely invisible to the outside world, even though they can | 
 | 130 | 	  reach the outside and can receive replies. It is even possible to | 
 | 131 | 	  run globally visible servers from within a masqueraded local network | 
 | 132 | 	  using a mechanism called portforwarding. Masquerading is also often | 
 | 133 | 	  called NAT (Network Address Translation). | 
 | 134 |  | 
 | 135 | 	  Another use of Netfilter is in transparent proxying: if a machine on | 
 | 136 | 	  the local network tries to connect to an outside host, your Linux | 
 | 137 | 	  box can transparently forward the traffic to a local server, | 
 | 138 | 	  typically a caching proxy server. | 
 | 139 |  | 
 | 140 | 	  Yet another use of Netfilter is building a bridging firewall. Using | 
 | 141 | 	  a bridge with Network packet filtering enabled makes iptables "see" | 
 | 142 | 	  the bridged traffic. For filtering on the lower network and Ethernet | 
 | 143 | 	  protocols over the bridge, use ebtables (under bridge netfilter | 
 | 144 | 	  configuration). | 
 | 145 |  | 
 | 146 | 	  Various modules exist for netfilter which replace the previous | 
 | 147 | 	  masquerading (ipmasqadm), packet filtering (ipchains), transparent | 
 | 148 | 	  proxying, and portforwarding mechanisms. Please see | 
 | 149 | 	  <file:Documentation/Changes> under "iptables" for the location of | 
 | 150 | 	  these packages. | 
 | 151 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 152 | if NETFILTER | 
 | 153 |  | 
 | 154 | config NETFILTER_DEBUG | 
 | 155 | 	bool "Network packet filtering debugging" | 
 | 156 | 	depends on NETFILTER | 
 | 157 | 	help | 
 | 158 | 	  You can say Y here if you want to get additional messages useful in | 
 | 159 | 	  debugging the netfilter code. | 
 | 160 |  | 
| Patrick McHardy | 33b8e77 | 2007-12-17 22:47:05 -0800 | [diff] [blame] | 161 | config NETFILTER_ADVANCED | 
 | 162 | 	bool "Advanced netfilter configuration" | 
 | 163 | 	depends on NETFILTER | 
 | 164 | 	default y | 
 | 165 | 	help | 
 | 166 | 	  If you say Y here you can select between all the netfilter modules. | 
| Matt LaPlante | 692105b | 2009-01-26 11:12:25 +0100 | [diff] [blame] | 167 | 	  If you say N the more unusual ones will not be shown and the | 
| Patrick McHardy | 33b8e77 | 2007-12-17 22:47:05 -0800 | [diff] [blame] | 168 | 	  basic ones needed by most people will default to 'M'. | 
 | 169 |  | 
 | 170 | 	  If unsure, say Y. | 
 | 171 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 172 | config BRIDGE_NETFILTER | 
 | 173 | 	bool "Bridged IP/ARP packets filtering" | 
 | 174 | 	depends on BRIDGE && NETFILTER && INET | 
| Patrick McHardy | 33b8e77 | 2007-12-17 22:47:05 -0800 | [diff] [blame] | 175 | 	depends on NETFILTER_ADVANCED | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 176 | 	default y | 
 | 177 | 	---help--- | 
 | 178 | 	  Enabling this option will let arptables resp. iptables see bridged | 
 | 179 | 	  ARP resp. IP traffic. If you want a bridging firewall, you probably | 
 | 180 | 	  want this option enabled. | 
 | 181 | 	  Enabling or disabling this option doesn't enable or disable | 
 | 182 | 	  ebtables. | 
 | 183 |  | 
 | 184 | 	  If unsure, say N. | 
 | 185 |  | 
| Harald Welte | 9eb0eec | 2005-09-17 00:41:21 -0700 | [diff] [blame] | 186 | source "net/netfilter/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 187 | source "net/ipv4/netfilter/Kconfig" | 
 | 188 | source "net/ipv6/netfilter/Kconfig" | 
 | 189 | source "net/decnet/netfilter/Kconfig" | 
 | 190 | source "net/bridge/netfilter/Kconfig" | 
 | 191 |  | 
 | 192 | endif | 
 | 193 |  | 
| Arnaldo Carvalho de Melo | 7c65787 | 2005-08-09 20:14:34 -0700 | [diff] [blame] | 194 | source "net/dccp/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 195 | source "net/sctp/Kconfig" | 
| Andy Grover | fe17f84 | 2009-02-24 15:30:39 +0000 | [diff] [blame] | 196 | source "net/rds/Kconfig" | 
| Per Liden | 1e63e68 | 2006-01-16 16:39:13 +0100 | [diff] [blame] | 197 | source "net/tipc/Kconfig" | 
| Sam Ravnborg | 6a2e9b7 | 2005-07-11 21:13:56 -0700 | [diff] [blame] | 198 | source "net/atm/Kconfig" | 
| James Chapman | fd558d1 | 2010-04-02 06:18:33 +0000 | [diff] [blame] | 199 | source "net/l2tp/Kconfig" | 
| Patrick McHardy | a19800d | 2008-07-05 21:25:39 -0700 | [diff] [blame] | 200 | source "net/802/Kconfig" | 
| Sam Ravnborg | 6a2e9b7 | 2005-07-11 21:13:56 -0700 | [diff] [blame] | 201 | source "net/bridge/Kconfig" | 
| Lennert Buytenhek | 91da11f | 2008-10-07 13:44:02 +0000 | [diff] [blame] | 202 | source "net/dsa/Kconfig" | 
| Sam Ravnborg | 6a2e9b7 | 2005-07-11 21:13:56 -0700 | [diff] [blame] | 203 | source "net/8021q/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 204 | source "net/decnet/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 205 | source "net/llc/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 206 | source "net/ipx/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 207 | source "drivers/net/appletalk/Kconfig" | 
| Sam Ravnborg | 6a2e9b7 | 2005-07-11 21:13:56 -0700 | [diff] [blame] | 208 | source "net/x25/Kconfig" | 
 | 209 | source "net/lapb/Kconfig" | 
| Sam Ravnborg | 6a2e9b7 | 2005-07-11 21:13:56 -0700 | [diff] [blame] | 210 | source "net/econet/Kconfig" | 
 | 211 | source "net/wanrouter/Kconfig" | 
| remi.denis-courmont@nokia | 5075138 | 2009-01-23 03:00:25 +0000 | [diff] [blame] | 212 | source "net/phonet/Kconfig" | 
| Sergey Lapin | 9ec7671 | 2009-06-08 12:18:48 +0000 | [diff] [blame] | 213 | source "net/ieee802154/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 214 | source "net/sched/Kconfig" | 
| Alexander Duyck | 2f90b86 | 2008-11-20 20:52:10 -0800 | [diff] [blame] | 215 | source "net/dcb/Kconfig" | 
| Wang Lei | 1a4240f | 2010-08-04 15:16:33 +0100 | [diff] [blame] | 216 | source "net/dns_resolver/Kconfig" | 
| Sven Eckelmann | c6c8fea | 2010-12-13 11:19:28 +0000 | [diff] [blame] | 217 | source "net/batman-adv/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 218 |  | 
| Eric Dumazet | df33454 | 2010-03-24 19:13:54 +0000 | [diff] [blame] | 219 | config RPS | 
 | 220 | 	boolean | 
| David S. Miller | 6dcbc12 | 2010-09-14 21:41:20 -0700 | [diff] [blame] | 221 | 	depends on SMP && SYSFS && USE_GENERIC_SMP_HELPERS | 
| Eric Dumazet | df33454 | 2010-03-24 19:13:54 +0000 | [diff] [blame] | 222 | 	default y | 
 | 223 |  | 
| Ben Hutchings | c445477 | 2011-01-19 11:03:53 +0000 | [diff] [blame] | 224 | config RFS_ACCEL | 
 | 225 | 	boolean | 
 | 226 | 	depends on RPS && GENERIC_HARDIRQS | 
 | 227 | 	select CPU_RMAP | 
 | 228 | 	default y | 
 | 229 |  | 
| Tom Herbert | bf26414 | 2010-11-26 08:36:09 +0000 | [diff] [blame] | 230 | config XPS | 
 | 231 | 	boolean | 
 | 232 | 	depends on SMP && SYSFS && USE_GENERIC_SMP_HELPERS | 
 | 233 | 	default y | 
 | 234 |  | 
| Neil Horman | 5bc1421 | 2011-11-22 05:10:51 +0000 | [diff] [blame] | 235 | config NETPRIO_CGROUP | 
 | 236 | 	tristate "Network priority cgroup" | 
 | 237 | 	depends on CGROUPS | 
 | 238 | 	---help--- | 
 | 239 | 	  Cgroup subsystem for use in assigning processes to network priorities on | 
 | 240 | 	  a per-interface basis | 
 | 241 |  | 
| Tom Herbert | 114cf58 | 2011-11-28 16:33:09 +0000 | [diff] [blame^] | 242 | config BQL | 
 | 243 | 	boolean | 
 | 244 | 	depends on SYSFS | 
 | 245 | 	select DQL | 
 | 246 | 	default y | 
 | 247 |  | 
| Eric Dumazet | 0a14842 | 2011-04-20 09:27:32 +0000 | [diff] [blame] | 248 | config HAVE_BPF_JIT | 
 | 249 | 	bool | 
 | 250 |  | 
 | 251 | config BPF_JIT | 
 | 252 | 	bool "enable BPF Just In Time compiler" | 
 | 253 | 	depends on HAVE_BPF_JIT | 
| Eric Dumazet | b6202f9 | 2011-04-29 10:20:53 -0700 | [diff] [blame] | 254 | 	depends on MODULES | 
| Eric Dumazet | 0a14842 | 2011-04-20 09:27:32 +0000 | [diff] [blame] | 255 | 	---help--- | 
 | 256 | 	  Berkeley Packet Filter filtering capabilities are normally handled | 
 | 257 | 	  by an interpreter. This option allows kernel to generate a native | 
 | 258 | 	  code when filter is loaded in memory. This should speedup | 
 | 259 | 	  packet sniffing (libpcap/tcpdump). Note : Admin should enable | 
 | 260 | 	  this feature changing /proc/sys/net/core/bpf_jit_enable | 
 | 261 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 262 | menu "Network testing" | 
 | 263 |  | 
 | 264 | config NET_PKTGEN | 
 | 265 | 	tristate "Packet Generator (USE WITH CAUTION)" | 
 | 266 | 	depends on PROC_FS | 
 | 267 | 	---help--- | 
 | 268 | 	  This module will inject preconfigured packets, at a configurable | 
 | 269 | 	  rate, out of a given interface.  It is used for network interface | 
 | 270 | 	  stress testing and performance analysis.  If you don't understand | 
 | 271 | 	  what was just said, you don't need it: say N. | 
 | 272 |  | 
 | 273 | 	  Documentation on how to use the packet generator can be found | 
 | 274 | 	  at <file:Documentation/networking/pktgen.txt>. | 
 | 275 |  | 
 | 276 | 	  To compile this code as a module, choose M here: the | 
 | 277 | 	  module will be called pktgen. | 
 | 278 |  | 
| Stephen Hemminger | a42e9d6 | 2006-06-05 17:30:32 -0700 | [diff] [blame] | 279 | config NET_TCPPROBE | 
 | 280 | 	tristate "TCP connection probing" | 
 | 281 | 	depends on INET && EXPERIMENTAL && PROC_FS && KPROBES | 
 | 282 | 	---help--- | 
 | 283 | 	This module allows for capturing the changes to TCP connection | 
| Dave Jones | 9dadaa19 | 2006-06-08 23:42:09 -0700 | [diff] [blame] | 284 | 	state in response to incoming packets. It is used for debugging | 
| Stephen Hemminger | a42e9d6 | 2006-06-05 17:30:32 -0700 | [diff] [blame] | 285 | 	TCP congestion avoidance modules. If you don't understand | 
 | 286 | 	what was just said, you don't need it: say N. | 
 | 287 |  | 
| Grant Grundler | 82fe7c9 | 2006-09-25 23:47:14 -0700 | [diff] [blame] | 288 | 	Documentation on how to use TCP connection probing can be found | 
| Michael Witten | c996d8b | 2010-11-15 19:55:34 +0000 | [diff] [blame] | 289 | 	at: | 
 | 290 | 	 | 
 | 291 | 	  http://www.linuxfoundation.org/collaborate/workgroups/networking/tcpprobe | 
| Stephen Hemminger | a42e9d6 | 2006-06-05 17:30:32 -0700 | [diff] [blame] | 292 |  | 
 | 293 | 	To compile this code as a module, choose M here: the | 
 | 294 | 	module will be called tcp_probe. | 
 | 295 |  | 
| Neil Horman | 273ae44 | 2009-03-11 09:53:16 +0000 | [diff] [blame] | 296 | config NET_DROP_MONITOR | 
 | 297 | 	boolean "Network packet drop alerting service" | 
 | 298 | 	depends on INET && EXPERIMENTAL && TRACEPOINTS | 
 | 299 | 	---help--- | 
 | 300 | 	This feature provides an alerting service to userspace in the | 
 | 301 | 	event that packets are discarded in the network stack.  Alerts | 
 | 302 | 	are broadcast via netlink socket to any listening user space | 
 | 303 | 	process.  If you don't need network drop alerts, or if you are ok | 
 | 304 | 	just checking the various proc files and other utilities for | 
 | 305 | 	drop statistics, say N here. | 
 | 306 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 307 | endmenu | 
 | 308 |  | 
 | 309 | endmenu | 
 | 310 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 311 | source "net/ax25/Kconfig" | 
| Oliver Hartkopp | 0d66548 | 2007-11-16 15:52:17 -0800 | [diff] [blame] | 312 | source "net/can/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 313 | source "net/irda/Kconfig" | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 314 | source "net/bluetooth/Kconfig" | 
| David Howells | 17926a7 | 2007-04-26 15:48:28 -0700 | [diff] [blame] | 315 | source "net/rxrpc/Kconfig" | 
| Adrian Bunk | d86b5e0 | 2006-01-21 00:46:55 +0100 | [diff] [blame] | 316 |  | 
| Thomas Graf | 14c0b97 | 2006-08-04 03:38:38 -0700 | [diff] [blame] | 317 | config FIB_RULES | 
 | 318 | 	bool | 
 | 319 |  | 
| Robert P. J. Day | 5442060 | 2008-07-24 12:20:09 -0400 | [diff] [blame] | 320 | menuconfig WIRELESS | 
 | 321 | 	bool "Wireless" | 
| Martin Schwidefsky | f54bfc0 | 2007-05-10 15:46:01 +0200 | [diff] [blame] | 322 | 	depends on !S390 | 
| Robert P. J. Day | 5442060 | 2008-07-24 12:20:09 -0400 | [diff] [blame] | 323 | 	default y | 
 | 324 |  | 
 | 325 | if WIRELESS | 
| Johannes Berg | 2a5e1c0 | 2007-04-23 12:19:12 -0700 | [diff] [blame] | 326 |  | 
 | 327 | source "net/wireless/Kconfig" | 
| Jiri Benc | f0706e8 | 2007-05-05 11:45:53 -0700 | [diff] [blame] | 328 | source "net/mac80211/Kconfig" | 
| Johannes Berg | 2a5e1c0 | 2007-04-23 12:19:12 -0700 | [diff] [blame] | 329 |  | 
| Robert P. J. Day | 5442060 | 2008-07-24 12:20:09 -0400 | [diff] [blame] | 330 | endif # WIRELESS | 
| Johannes Berg | 2a5e1c0 | 2007-04-23 12:19:12 -0700 | [diff] [blame] | 331 |  | 
| Inaky Perez-Gonzalez | b0c83ae | 2008-12-23 16:18:24 -0800 | [diff] [blame] | 332 | source "net/wimax/Kconfig" | 
 | 333 |  | 
| Ivo van Doorn | cf4328c | 2007-05-07 00:34:20 -0700 | [diff] [blame] | 334 | source "net/rfkill/Kconfig" | 
| Latchesar Ionkov | bd238fb | 2007-07-10 17:57:28 -0500 | [diff] [blame] | 335 | source "net/9p/Kconfig" | 
| Sjur Braendeland | 3908c69 | 2010-03-30 13:56:28 +0000 | [diff] [blame] | 336 | source "net/caif/Kconfig" | 
| Yehuda Sadeh | 3d14c5d | 2010-04-06 15:14:15 -0700 | [diff] [blame] | 337 | source "net/ceph/Kconfig" | 
| Lauro Ramos Venancio | 3e256b8 | 2011-07-01 19:31:33 -0300 | [diff] [blame] | 338 | source "net/nfc/Kconfig" | 
| Sjur Braendeland | 3908c69 | 2010-03-30 13:56:28 +0000 | [diff] [blame] | 339 |  | 
| Ivo van Doorn | cf4328c | 2007-05-07 00:34:20 -0700 | [diff] [blame] | 340 |  | 
| Sam Ravnborg | 6a2e9b7 | 2005-07-11 21:13:56 -0700 | [diff] [blame] | 341 | endif   # if NET |