18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Unix Domain Sockets
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciconfig UNIX
78c2ecf20Sopenharmony_ci	tristate "Unix domain sockets"
88c2ecf20Sopenharmony_ci	help
98c2ecf20Sopenharmony_ci	  If you say Y here, you will include support for Unix domain sockets;
108c2ecf20Sopenharmony_ci	  sockets are the standard Unix mechanism for establishing and
118c2ecf20Sopenharmony_ci	  accessing network connections.  Many commonly used programs such as
128c2ecf20Sopenharmony_ci	  the X Window system and syslog use these sockets even if your
138c2ecf20Sopenharmony_ci	  machine is not connected to any network.  Unless you are working on
148c2ecf20Sopenharmony_ci	  an embedded system or something similar, you therefore definitely
158c2ecf20Sopenharmony_ci	  want to say Y here.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module will be
188c2ecf20Sopenharmony_ci	  called unix.  Note that several important services won't work
198c2ecf20Sopenharmony_ci	  correctly if you say M here and then neglect to load the module.
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci	  Say Y unless you know what you are doing.
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ciconfig UNIX_SCM
248c2ecf20Sopenharmony_ci	bool
258c2ecf20Sopenharmony_ci	depends on UNIX
268c2ecf20Sopenharmony_ci	default y
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciconfig UNIX_DIAG
298c2ecf20Sopenharmony_ci	tristate "UNIX: socket monitoring interface"
308c2ecf20Sopenharmony_ci	depends on UNIX
318c2ecf20Sopenharmony_ci	default n
328c2ecf20Sopenharmony_ci	help
338c2ecf20Sopenharmony_ci	  Support for UNIX socket monitoring interface used by the ss tool.
348c2ecf20Sopenharmony_ci	  If unsure, say Y.
35