0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Unix Domain Sockets
0004 #
0005
0006 config UNIX
0007 tristate "Unix domain sockets"
0008 help
0009 If you say Y here, you will include support for Unix domain sockets;
0010 sockets are the standard Unix mechanism for establishing and
0011 accessing network connections. Many commonly used programs such as
0012 the X Window system and syslog use these sockets even if your
0013 machine is not connected to any network. Unless you are working on
0014 an embedded system or something similar, you therefore definitely
0015 want to say Y here.
0016
0017 To compile this driver as a module, choose M here: the module will be
0018 called unix. Note that several important services won't work
0019 correctly if you say M here and then neglect to load the module.
0020
0021 Say Y unless you know what you are doing.
0022
0023 config UNIX_SCM
0024 bool
0025 depends on UNIX
0026 default y
0027
0028 config AF_UNIX_OOB
0029 bool
0030 depends on UNIX
0031 default y
0032
0033 config UNIX_DIAG
0034 tristate "UNIX: socket monitoring interface"
0035 depends on UNIX
0036 default n
0037 help
0038 Support for UNIX socket monitoring interface used by the ss tool.
0039 If unsure, say Y.