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