xref: /linux/net/Kconfig (revision 2c6bed7cfcd3f594ed9e4d6919fa2ebea2243d19)
11da177e4SLinus Torvalds#
21da177e4SLinus Torvalds# Network configuration
31da177e4SLinus Torvalds#
41da177e4SLinus Torvalds
5031cf19eSRobert P. J. Daymenuconfig NET
61da177e4SLinus Torvalds	bool "Networking support"
7e9cc8bddSGeert Uytterhoeven	select NLATTR
84cd5773aSAndy Shevchenko	select GENERIC_NET_UTILS
91da177e4SLinus Torvalds	---help---
101da177e4SLinus Torvalds	  Unless you really know what you are doing, you should say Y here.
111da177e4SLinus Torvalds	  The reason is that some programs need kernel networking support even
121da177e4SLinus Torvalds	  when running on a stand-alone machine that isn't connected to any
13d5950b43SSam Ravnborg	  other computer.
14d5950b43SSam Ravnborg
15d5950b43SSam Ravnborg	  If you are upgrading from an older kernel, you
161da177e4SLinus Torvalds	  should consider updating your networking tools too because changes
171da177e4SLinus Torvalds	  in the kernel and the tools often go hand in hand. The tools are
181da177e4SLinus Torvalds	  contained in the package net-tools, the location and version number
191da177e4SLinus Torvalds	  of which are given in <file:Documentation/Changes>.
201da177e4SLinus Torvalds
211da177e4SLinus Torvalds	  For a general introduction to Linux networking, it is highly
221da177e4SLinus Torvalds	  recommended to read the NET-HOWTO, available from
231da177e4SLinus Torvalds	  <http://www.tldp.org/docs.html#howto>.
241da177e4SLinus Torvalds
256a2e9b73SSam Ravnborgif NET
266a2e9b73SSam Ravnborg
271dacc76dSJohannes Bergconfig WANT_COMPAT_NETLINK_MESSAGES
281dacc76dSJohannes Berg	bool
291dacc76dSJohannes Berg	help
301dacc76dSJohannes Berg	  This option can be selected by other options that need compat
311dacc76dSJohannes Berg	  netlink messages.
321dacc76dSJohannes Berg
331dacc76dSJohannes Bergconfig COMPAT_NETLINK_MESSAGES
341dacc76dSJohannes Berg	def_bool y
351dacc76dSJohannes Berg	depends on COMPAT
3640b53d8aSDavid S. Miller	depends on WEXT_CORE || WANT_COMPAT_NETLINK_MESSAGES
371dacc76dSJohannes Berg	help
381dacc76dSJohannes Berg	  This option makes it possible to send different netlink messages
391dacc76dSJohannes Berg	  to tasks depending on whether the task is a compat task or not. To
401dacc76dSJohannes Berg	  achieve this, you need to set skb_shinfo(skb)->frag_list to the
411dacc76dSJohannes Berg	  compat skb before sending the skb, the netlink code will sort out
421dacc76dSJohannes Berg	  which message to actually pass to the task.
431dacc76dSJohannes Berg
441dacc76dSJohannes Berg	  Newly written code should NEVER need this option but do
451dacc76dSJohannes Berg	  compat-independent messages instead!
461dacc76dSJohannes Berg
471da177e4SLinus Torvaldsmenu "Networking options"
481da177e4SLinus Torvalds
496a2e9b73SSam Ravnborgsource "net/packet/Kconfig"
506a2e9b73SSam Ravnborgsource "net/unix/Kconfig"
516a2e9b73SSam Ravnborgsource "net/xfrm/Kconfig"
522356f4cbSMartin Schwidefskysource "net/iucv/Kconfig"
531da177e4SLinus Torvalds
541da177e4SLinus Torvaldsconfig INET
551da177e4SLinus Torvalds	bool "TCP/IP networking"
56798b2cbfSDavid S. Miller	select CRYPTO
57798b2cbfSDavid S. Miller	select CRYPTO_AES
581da177e4SLinus Torvalds	---help---
591da177e4SLinus Torvalds	  These are the protocols used on the Internet and on most local
601da177e4SLinus Torvalds	  Ethernets. It is highly recommended to say Y here (this will enlarge
61cf80efc2SYOSHIFUJI Hideaki	  your kernel by about 400 KB), since some programs (e.g. the X window
621da177e4SLinus Torvalds	  system) use TCP/IP even if your machine is not connected to any
631da177e4SLinus Torvalds	  other computer. You will get the so-called loopback device which
641da177e4SLinus Torvalds	  allows you to ping yourself (great fun, that!).
651da177e4SLinus Torvalds
661da177e4SLinus Torvalds	  For an excellent introduction to Linux networking, please read the
671da177e4SLinus Torvalds	  Linux Networking HOWTO, available from
681da177e4SLinus Torvalds	  <http://www.tldp.org/docs.html#howto>.
691da177e4SLinus Torvalds
701da177e4SLinus Torvalds	  If you say Y here and also to "/proc file system support" and
711da177e4SLinus Torvalds	  "Sysctl support" below, you can change various aspects of the
721da177e4SLinus Torvalds	  behavior of the TCP/IP code by writing to the (virtual) files in
731da177e4SLinus Torvalds	  /proc/sys/net/ipv4/*; the options are explained in the file
741da177e4SLinus Torvalds	  <file:Documentation/networking/ip-sysctl.txt>.
751da177e4SLinus Torvalds
761da177e4SLinus Torvalds	  Short answer: say Y.
771da177e4SLinus Torvalds
786a2e9b73SSam Ravnborgif INET
791da177e4SLinus Torvaldssource "net/ipv4/Kconfig"
801da177e4SLinus Torvaldssource "net/ipv6/Kconfig"
8138c94377SPaul Mooresource "net/netlabel/Kconfig"
821da177e4SLinus Torvalds
836a2e9b73SSam Ravnborgendif # if INET
846a2e9b73SSam Ravnborg
85984bc16cSJames Morrisconfig NETWORK_SECMARK
86984bc16cSJames Morris	bool "Security Marking"
87984bc16cSJames Morris	help
88984bc16cSJames Morris	  This enables security marking of network packets, similar
89984bc16cSJames Morris	  to nfmark, but designated for security purposes.
90984bc16cSJames Morris	  If you are unsure how to answer this question, answer N.
91984bc16cSJames Morris
92408eccceSDaniel Borkmannconfig NET_PTP_CLASSIFY
93408eccceSDaniel Borkmann	def_bool n
94408eccceSDaniel Borkmann
95c1f19b51SRichard Cochranconfig NETWORK_PHY_TIMESTAMPING
96c1f19b51SRichard Cochran	bool "Timestamping in PHY devices"
97408eccceSDaniel Borkmann	select NET_PTP_CLASSIFY
98c1f19b51SRichard Cochran	help
99c1f19b51SRichard Cochran	  This allows timestamping of network packets by PHYs with
100c1f19b51SRichard Cochran	  hardware timestamping capabilities. This option adds some
101c1f19b51SRichard Cochran	  overhead in the transmit and receive paths.
102c1f19b51SRichard Cochran
103c1f19b51SRichard Cochran	  If you are unsure how to answer this question, answer N.
104c1f19b51SRichard Cochran
1051da177e4SLinus Torvaldsmenuconfig NETFILTER
106ef91fd52SPablo Neira Ayuso	bool "Network packet filtering framework (Netfilter)"
1071da177e4SLinus Torvalds	---help---
1081da177e4SLinus Torvalds	  Netfilter is a framework for filtering and mangling network packets
1091da177e4SLinus Torvalds	  that pass through your Linux box.
1101da177e4SLinus Torvalds
1111da177e4SLinus Torvalds	  The most common use of packet filtering is to run your Linux box as
1121da177e4SLinus Torvalds	  a firewall protecting a local network from the Internet. The type of
1131da177e4SLinus Torvalds	  firewall provided by this kernel support is called a "packet
1141da177e4SLinus Torvalds	  filter", which means that it can reject individual network packets
1151da177e4SLinus Torvalds	  based on type, source, destination etc. The other kind of firewall,
1161da177e4SLinus Torvalds	  a "proxy-based" one, is more secure but more intrusive and more
1171da177e4SLinus Torvalds	  bothersome to set up; it inspects the network traffic much more
1181da177e4SLinus Torvalds	  closely, modifies it and has knowledge about the higher level
1191da177e4SLinus Torvalds	  protocols, which a packet filter lacks. Moreover, proxy-based
1201da177e4SLinus Torvalds	  firewalls often require changes to the programs running on the local
1211da177e4SLinus Torvalds	  clients. Proxy-based firewalls don't need support by the kernel, but
1221da177e4SLinus Torvalds	  they are often combined with a packet filter, which only works if
1231da177e4SLinus Torvalds	  you say Y here.
1241da177e4SLinus Torvalds
1251da177e4SLinus Torvalds	  You should also say Y here if you intend to use your Linux box as
1261da177e4SLinus Torvalds	  the gateway to the Internet for a local network of machines without
1271da177e4SLinus Torvalds	  globally valid IP addresses. This is called "masquerading": if one
1281da177e4SLinus Torvalds	  of the computers on your local network wants to send something to
1291da177e4SLinus Torvalds	  the outside, your box can "masquerade" as that computer, i.e. it
1301da177e4SLinus Torvalds	  forwards the traffic to the intended outside destination, but
1311da177e4SLinus Torvalds	  modifies the packets to make it look like they came from the
1321da177e4SLinus Torvalds	  firewall box itself. It works both ways: if the outside host
1331da177e4SLinus Torvalds	  replies, the Linux box will silently forward the traffic to the
1341da177e4SLinus Torvalds	  correct local computer. This way, the computers on your local net
1351da177e4SLinus Torvalds	  are completely invisible to the outside world, even though they can
1361da177e4SLinus Torvalds	  reach the outside and can receive replies. It is even possible to
1371da177e4SLinus Torvalds	  run globally visible servers from within a masqueraded local network
1381da177e4SLinus Torvalds	  using a mechanism called portforwarding. Masquerading is also often
1391da177e4SLinus Torvalds	  called NAT (Network Address Translation).
1401da177e4SLinus Torvalds
1411da177e4SLinus Torvalds	  Another use of Netfilter is in transparent proxying: if a machine on
1421da177e4SLinus Torvalds	  the local network tries to connect to an outside host, your Linux
1431da177e4SLinus Torvalds	  box can transparently forward the traffic to a local server,
1441da177e4SLinus Torvalds	  typically a caching proxy server.
1451da177e4SLinus Torvalds
1461da177e4SLinus Torvalds	  Yet another use of Netfilter is building a bridging firewall. Using
1471da177e4SLinus Torvalds	  a bridge with Network packet filtering enabled makes iptables "see"
1481da177e4SLinus Torvalds	  the bridged traffic. For filtering on the lower network and Ethernet
1491da177e4SLinus Torvalds	  protocols over the bridge, use ebtables (under bridge netfilter
1501da177e4SLinus Torvalds	  configuration).
1511da177e4SLinus Torvalds
1521da177e4SLinus Torvalds	  Various modules exist for netfilter which replace the previous
1531da177e4SLinus Torvalds	  masquerading (ipmasqadm), packet filtering (ipchains), transparent
1541da177e4SLinus Torvalds	  proxying, and portforwarding mechanisms. Please see
1551da177e4SLinus Torvalds	  <file:Documentation/Changes> under "iptables" for the location of
1561da177e4SLinus Torvalds	  these packages.
1571da177e4SLinus Torvalds
1581da177e4SLinus Torvaldsif NETFILTER
1591da177e4SLinus Torvalds
1601da177e4SLinus Torvaldsconfig NETFILTER_DEBUG
1611da177e4SLinus Torvalds	bool "Network packet filtering debugging"
1621da177e4SLinus Torvalds	depends on NETFILTER
1631da177e4SLinus Torvalds	help
1641da177e4SLinus Torvalds	  You can say Y here if you want to get additional messages useful in
1651da177e4SLinus Torvalds	  debugging the netfilter code.
1661da177e4SLinus Torvalds
16733b8e776SPatrick McHardyconfig NETFILTER_ADVANCED
16833b8e776SPatrick McHardy	bool "Advanced netfilter configuration"
16933b8e776SPatrick McHardy	depends on NETFILTER
17033b8e776SPatrick McHardy	default y
17133b8e776SPatrick McHardy	help
17233b8e776SPatrick McHardy	  If you say Y here you can select between all the netfilter modules.
173692105b8SMatt LaPlante	  If you say N the more unusual ones will not be shown and the
17433b8e776SPatrick McHardy	  basic ones needed by most people will default to 'M'.
17533b8e776SPatrick McHardy
17633b8e776SPatrick McHardy	  If unsure, say Y.
17733b8e776SPatrick McHardy
1781da177e4SLinus Torvaldsconfig BRIDGE_NETFILTER
1791da177e4SLinus Torvalds	bool "Bridged IP/ARP packets filtering"
1801da177e4SLinus Torvalds	depends on BRIDGE && NETFILTER && INET
18133b8e776SPatrick McHardy	depends on NETFILTER_ADVANCED
1821da177e4SLinus Torvalds	default y
1831da177e4SLinus Torvalds	---help---
1841da177e4SLinus Torvalds	  Enabling this option will let arptables resp. iptables see bridged
1851da177e4SLinus Torvalds	  ARP resp. IP traffic. If you want a bridging firewall, you probably
1861da177e4SLinus Torvalds	  want this option enabled.
1871da177e4SLinus Torvalds	  Enabling or disabling this option doesn't enable or disable
1881da177e4SLinus Torvalds	  ebtables.
1891da177e4SLinus Torvalds
1901da177e4SLinus Torvalds	  If unsure, say N.
1911da177e4SLinus Torvalds
1929eb0eec7SHarald Weltesource "net/netfilter/Kconfig"
1931da177e4SLinus Torvaldssource "net/ipv4/netfilter/Kconfig"
1941da177e4SLinus Torvaldssource "net/ipv6/netfilter/Kconfig"
1951da177e4SLinus Torvaldssource "net/decnet/netfilter/Kconfig"
1961da177e4SLinus Torvaldssource "net/bridge/netfilter/Kconfig"
1971da177e4SLinus Torvalds
1981da177e4SLinus Torvaldsendif
1991da177e4SLinus Torvalds
2007c657876SArnaldo Carvalho de Melosource "net/dccp/Kconfig"
2011da177e4SLinus Torvaldssource "net/sctp/Kconfig"
202fe17f84fSAndy Groversource "net/rds/Kconfig"
2031e63e681SPer Lidensource "net/tipc/Kconfig"
2046a2e9b73SSam Ravnborgsource "net/atm/Kconfig"
205fd558d18SJames Chapmansource "net/l2tp/Kconfig"
206a19800d7SPatrick McHardysource "net/802/Kconfig"
2076a2e9b73SSam Ravnborgsource "net/bridge/Kconfig"
20891da11f8SLennert Buytenheksource "net/dsa/Kconfig"
2096a2e9b73SSam Ravnborgsource "net/8021q/Kconfig"
2101da177e4SLinus Torvaldssource "net/decnet/Kconfig"
2111da177e4SLinus Torvaldssource "net/llc/Kconfig"
2121da177e4SLinus Torvaldssource "net/ipx/Kconfig"
2131da177e4SLinus Torvaldssource "drivers/net/appletalk/Kconfig"
2146a2e9b73SSam Ravnborgsource "net/x25/Kconfig"
2156a2e9b73SSam Ravnborgsource "net/lapb/Kconfig"
2165075138dSremi.denis-courmont@nokiasource "net/phonet/Kconfig"
217*2c6bed7cSAlexander Aringsource "net/6lowpan/Kconfig"
2189ec76716SSergey Lapinsource "net/ieee802154/Kconfig"
2191010f540Salex.bluesman.smirnov@gmail.comsource "net/mac802154/Kconfig"
2201da177e4SLinus Torvaldssource "net/sched/Kconfig"
2212f90b865SAlexander Duycksource "net/dcb/Kconfig"
2221a4240f4SWang Leisource "net/dns_resolver/Kconfig"
223c6c8fea2SSven Eckelmannsource "net/batman-adv/Kconfig"
224ccb1352eSJesse Grosssource "net/openvswitch/Kconfig"
225d021c344SAndy Kingsource "net/vmw_vsock/Kconfig"
226eaaa3139SAndrey Vaginsource "net/netlink/Kconfig"
2270d89d203SSimon Hormansource "net/mpls/Kconfig"
228f421436aSArvid Brodinsource "net/hsr/Kconfig"
2291da177e4SLinus Torvalds
230df334545SEric Dumazetconfig RPS
231df334545SEric Dumazet	boolean
232044c8d4bSYuanhan Liu	depends on SMP && SYSFS
233df334545SEric Dumazet	default y
234df334545SEric Dumazet
235c445477dSBen Hutchingsconfig RFS_ACCEL
236c445477dSBen Hutchings	boolean
2370244ad00SMartin Schwidefsky	depends on RPS
238c445477dSBen Hutchings	select CPU_RMAP
239c445477dSBen Hutchings	default y
240c445477dSBen Hutchings
241bf264145STom Herbertconfig XPS
242bf264145STom Herbert	boolean
243044c8d4bSYuanhan Liu	depends on SMP
244bf264145STom Herbert	default y
245bf264145STom Herbert
24686f8515fSDaniel Borkmannconfig CGROUP_NET_PRIO
247af636337STejun Heo	bool "Network priority cgroup"
2485bc1421eSNeil Horman	depends on CGROUPS
2495bc1421eSNeil Horman	---help---
2505bc1421eSNeil Horman	  Cgroup subsystem for use in assigning processes to network priorities on
25186f8515fSDaniel Borkmann	  a per-interface basis.
2525bc1421eSNeil Horman
253fe1217c4SDaniel Borkmannconfig CGROUP_NET_CLASSID
254fe1217c4SDaniel Borkmann	boolean "Network classid cgroup"
255fe1217c4SDaniel Borkmann	depends on CGROUPS
256fe1217c4SDaniel Borkmann	---help---
257fe1217c4SDaniel Borkmann	  Cgroup subsystem for use as general purpose socket classid marker that is
258fe1217c4SDaniel Borkmann	  being used in cls_cgroup and for netfilter matching.
259fe1217c4SDaniel Borkmann
260e0d1095aSCong Wangconfig NET_RX_BUSY_POLL
26189bf1b5aSEliezer Tamir	boolean
26289bf1b5aSEliezer Tamir	default y
26306021292SEliezer Tamir
264114cf580STom Herbertconfig BQL
265114cf580STom Herbert	boolean
266114cf580STom Herbert	depends on SYSFS
267114cf580STom Herbert	select DQL
268114cf580STom Herbert	default y
269114cf580STom Herbert
2700a14842fSEric Dumazetconfig BPF_JIT
2710a14842fSEric Dumazet	bool "enable BPF Just In Time compiler"
2720a14842fSEric Dumazet	depends on HAVE_BPF_JIT
273b6202f97SEric Dumazet	depends on MODULES
2740a14842fSEric Dumazet	---help---
2750a14842fSEric Dumazet	  Berkeley Packet Filter filtering capabilities are normally handled
2760a14842fSEric Dumazet	  by an interpreter. This option allows kernel to generate a native
2770a14842fSEric Dumazet	  code when filter is loaded in memory. This should speedup
2780a14842fSEric Dumazet	  packet sniffing (libpcap/tcpdump). Note : Admin should enable
2790a14842fSEric Dumazet	  this feature changing /proc/sys/net/core/bpf_jit_enable
2800a14842fSEric Dumazet
28199bbc707SWillem de Bruijnconfig NET_FLOW_LIMIT
28299bbc707SWillem de Bruijn	boolean
28399bbc707SWillem de Bruijn	depends on RPS
28499bbc707SWillem de Bruijn	default y
28599bbc707SWillem de Bruijn	---help---
28699bbc707SWillem de Bruijn	  The network stack has to drop packets when a receive processing CPU's
28799bbc707SWillem de Bruijn	  backlog reaches netdev_max_backlog. If a few out of many active flows
28899bbc707SWillem de Bruijn	  generate the vast majority of load, drop their traffic earlier to
28999bbc707SWillem de Bruijn	  maintain capacity for the other flows. This feature provides servers
29099bbc707SWillem de Bruijn	  with many clients some protection against DoS by a single (spoofed)
29199bbc707SWillem de Bruijn	  flow that greatly exceeds average workload.
29299bbc707SWillem de Bruijn
2931da177e4SLinus Torvaldsmenu "Network testing"
2941da177e4SLinus Torvalds
2951da177e4SLinus Torvaldsconfig NET_PKTGEN
2961da177e4SLinus Torvalds	tristate "Packet Generator (USE WITH CAUTION)"
297ffd756b3SThomas Graf	depends on INET && PROC_FS
2981da177e4SLinus Torvalds	---help---
2991da177e4SLinus Torvalds	  This module will inject preconfigured packets, at a configurable
3001da177e4SLinus Torvalds	  rate, out of a given interface.  It is used for network interface
3011da177e4SLinus Torvalds	  stress testing and performance analysis.  If you don't understand
3021da177e4SLinus Torvalds	  what was just said, you don't need it: say N.
3031da177e4SLinus Torvalds
3041da177e4SLinus Torvalds	  Documentation on how to use the packet generator can be found
3051da177e4SLinus Torvalds	  at <file:Documentation/networking/pktgen.txt>.
3061da177e4SLinus Torvalds
3071da177e4SLinus Torvalds	  To compile this code as a module, choose M here: the
3081da177e4SLinus Torvalds	  module will be called pktgen.
3091da177e4SLinus Torvalds
310a42e9d6cSStephen Hemmingerconfig NET_TCPPROBE
311a42e9d6cSStephen Hemminger	tristate "TCP connection probing"
312911f8635SKees Cook	depends on INET && PROC_FS && KPROBES
313a42e9d6cSStephen Hemminger	---help---
314a42e9d6cSStephen Hemminger	This module allows for capturing the changes to TCP connection
3159dadaa19SDave Jones	state in response to incoming packets. It is used for debugging
316a42e9d6cSStephen Hemminger	TCP congestion avoidance modules. If you don't understand
317a42e9d6cSStephen Hemminger	what was just said, you don't need it: say N.
318a42e9d6cSStephen Hemminger
31982fe7c92SGrant Grundler	Documentation on how to use TCP connection probing can be found
320c996d8b9SMichael Witten	at:
321c996d8b9SMichael Witten
322c996d8b9SMichael Witten	  http://www.linuxfoundation.org/collaborate/workgroups/networking/tcpprobe
323a42e9d6cSStephen Hemminger
324a42e9d6cSStephen Hemminger	To compile this code as a module, choose M here: the
325a42e9d6cSStephen Hemminger	module will be called tcp_probe.
326a42e9d6cSStephen Hemminger
327273ae44bSNeil Hormanconfig NET_DROP_MONITOR
328cad456d5SNeil Horman	tristate "Network packet drop alerting service"
329911f8635SKees Cook	depends on INET && TRACEPOINTS
330273ae44bSNeil Horman	---help---
331273ae44bSNeil Horman	This feature provides an alerting service to userspace in the
332273ae44bSNeil Horman	event that packets are discarded in the network stack.  Alerts
333273ae44bSNeil Horman	are broadcast via netlink socket to any listening user space
334273ae44bSNeil Horman	process.  If you don't need network drop alerts, or if you are ok
335273ae44bSNeil Horman	just checking the various proc files and other utilities for
336273ae44bSNeil Horman	drop statistics, say N here.
337273ae44bSNeil Horman
3381da177e4SLinus Torvaldsendmenu
3391da177e4SLinus Torvalds
3401da177e4SLinus Torvaldsendmenu
3411da177e4SLinus Torvalds
3421da177e4SLinus Torvaldssource "net/ax25/Kconfig"
3430d66548aSOliver Hartkoppsource "net/can/Kconfig"
3441da177e4SLinus Torvaldssource "net/irda/Kconfig"
3451da177e4SLinus Torvaldssource "net/bluetooth/Kconfig"
34617926a79SDavid Howellssource "net/rxrpc/Kconfig"
347d86b5e0eSAdrian Bunk
34814c0b97dSThomas Grafconfig FIB_RULES
34914c0b97dSThomas Graf	bool
35014c0b97dSThomas Graf
3515442060cSRobert P. J. Daymenuconfig WIRELESS
3525442060cSRobert P. J. Day	bool "Wireless"
353f54bfc0eSMartin Schwidefsky	depends on !S390
3545442060cSRobert P. J. Day	default y
3555442060cSRobert P. J. Day
3565442060cSRobert P. J. Dayif WIRELESS
3572a5e1c0eSJohannes Berg
3582a5e1c0eSJohannes Bergsource "net/wireless/Kconfig"
359f0706e82SJiri Bencsource "net/mac80211/Kconfig"
3602a5e1c0eSJohannes Berg
3615442060cSRobert P. J. Dayendif # WIRELESS
3622a5e1c0eSJohannes Berg
363b0c83ae1SInaky Perez-Gonzalezsource "net/wimax/Kconfig"
364b0c83ae1SInaky Perez-Gonzalez
365cf4328cdSIvo van Doornsource "net/rfkill/Kconfig"
366bd238fb4SLatchesar Ionkovsource "net/9p/Kconfig"
3673908c690SSjur Braendelandsource "net/caif/Kconfig"
3683d14c5d2SYehuda Sadehsource "net/ceph/Kconfig"
3693e256b8fSLauro Ramos Venanciosource "net/nfc/Kconfig"
3703908c690SSjur Braendeland
371cf4328cdSIvo van Doorn
3726a2e9b73SSam Ravnborgendif   # if NET
373e47b65b0SSam Ravnborg
374e47b65b0SSam Ravnborg# Used by archs to tell that they support BPF_JIT
375e47b65b0SSam Ravnborgconfig HAVE_BPF_JIT
376e47b65b0SSam Ravnborg	bool
377