xref: /linux/net/unix/Kconfig (revision 0ad9617c78acbc71373fb341a6f75d4012b01d69)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
26a2e9b73SSam Ravnborg#
36a2e9b73SSam Ravnborg# Unix Domain Sockets
46a2e9b73SSam Ravnborg#
56a2e9b73SSam Ravnborg
66a2e9b73SSam Ravnborgconfig UNIX
797154bcfSAlexander Mikhalitsyn	bool "Unix domain sockets"
8a7f7f624SMasahiro Yamada	help
96a2e9b73SSam Ravnborg	  If you say Y here, you will include support for Unix domain sockets;
106a2e9b73SSam Ravnborg	  sockets are the standard Unix mechanism for establishing and
116a2e9b73SSam Ravnborg	  accessing network connections.  Many commonly used programs such as
126a2e9b73SSam Ravnborg	  the X Window system and syslog use these sockets even if your
136a2e9b73SSam Ravnborg	  machine is not connected to any network.  Unless you are working on
146a2e9b73SSam Ravnborg	  an embedded system or something similar, you therefore definitely
156a2e9b73SSam Ravnborg	  want to say Y here.
166a2e9b73SSam Ravnborg
176a2e9b73SSam Ravnborg	  Say Y unless you know what you are doing.
186a2e9b73SSam Ravnborg
19314001f0SRao Shoaibconfig	AF_UNIX_OOB
20*5155cbcdSFlorent Revest	bool "UNIX: out-of-bound messages"
21314001f0SRao Shoaib	depends on UNIX
22314001f0SRao Shoaib	default y
23*5155cbcdSFlorent Revest	help
24*5155cbcdSFlorent Revest	  Support for MSG_OOB in UNIX domain sockets. If unsure, say Y.
25314001f0SRao Shoaib
265d531aaaSPavel Emelyanovconfig UNIX_DIAG
275d531aaaSPavel Emelyanov	tristate "UNIX: socket monitoring interface"
285d531aaaSPavel Emelyanov	depends on UNIX
296d62a66eSDavid S. Miller	default n
30a7f7f624SMasahiro Yamada	help
315d531aaaSPavel Emelyanov	  Support for UNIX socket monitoring interface used by the ss tool.
325d531aaaSPavel Emelyanov	  If unsure, say Y.
33