xref: /linux/net/unix/Kconfig (revision a7f7f6248d9740d710fd6bd190293fe5e16410ac)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
26a2e9b73SSam Ravnborg#
36a2e9b73SSam Ravnborg# Unix Domain Sockets
46a2e9b73SSam Ravnborg#
56a2e9b73SSam Ravnborg
66a2e9b73SSam Ravnborgconfig UNIX
76a2e9b73SSam Ravnborg	tristate "Unix domain sockets"
8*a7f7f624SMasahiro 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	  To compile this driver as a module, choose M here: the module will be
186a2e9b73SSam Ravnborg	  called unix.  Note that several important services won't work
196a2e9b73SSam Ravnborg	  correctly if you say M here and then neglect to load the module.
206a2e9b73SSam Ravnborg
216a2e9b73SSam Ravnborg	  Say Y unless you know what you are doing.
226a2e9b73SSam Ravnborg
23f4e65870SJens Axboeconfig UNIX_SCM
24f4e65870SJens Axboe	bool
25f4e65870SJens Axboe	depends on UNIX
26f4e65870SJens Axboe	default y
27f4e65870SJens Axboe
285d531aaaSPavel Emelyanovconfig UNIX_DIAG
295d531aaaSPavel Emelyanov	tristate "UNIX: socket monitoring interface"
305d531aaaSPavel Emelyanov	depends on UNIX
316d62a66eSDavid S. Miller	default n
32*a7f7f624SMasahiro Yamada	help
335d531aaaSPavel Emelyanov	  Support for UNIX socket monitoring interface used by the ss tool.
345d531aaaSPavel Emelyanov	  If unsure, say Y.
35