xref: /openbmc/linux/net/unix/Kconfig (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
26a2e9b73SSam Ravnborg#
36a2e9b73SSam Ravnborg# Unix Domain Sockets
46a2e9b73SSam Ravnborg#
56a2e9b73SSam Ravnborg
66a2e9b73SSam Ravnborgconfig UNIX
7*97154bcfSAlexander 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
19f4e65870SJens Axboeconfig UNIX_SCM
20f4e65870SJens Axboe	bool
21f4e65870SJens Axboe	depends on UNIX
22f4e65870SJens Axboe	default y
23f4e65870SJens Axboe
24314001f0SRao Shoaibconfig	AF_UNIX_OOB
25314001f0SRao Shoaib	bool
26314001f0SRao Shoaib	depends on UNIX
27314001f0SRao Shoaib	default y
28314001f0SRao Shoaib
295d531aaaSPavel Emelyanovconfig UNIX_DIAG
305d531aaaSPavel Emelyanov	tristate "UNIX: socket monitoring interface"
315d531aaaSPavel Emelyanov	depends on UNIX
326d62a66eSDavid S. Miller	default n
33a7f7f624SMasahiro Yamada	help
345d531aaaSPavel Emelyanov	  Support for UNIX socket monitoring interface used by the ss tool.
355d531aaaSPavel Emelyanov	  If unsure, say Y.
36