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