xref: /openbmc/linux/net/packet/Kconfig (revision 4b4193256c8d3bc3a5397b5cd9494c2ad386317d)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
26a2e9b73SSam Ravnborg#
36a2e9b73SSam Ravnborg# Packet configuration
46a2e9b73SSam Ravnborg#
56a2e9b73SSam Ravnborg
66a2e9b73SSam Ravnborgconfig PACKET
76a2e9b73SSam Ravnborg	tristate "Packet socket"
8*a7f7f624SMasahiro Yamada	help
96a2e9b73SSam Ravnborg	  The Packet protocol is used by applications which communicate
106a2e9b73SSam Ravnborg	  directly with network devices without an intermediate network
116a2e9b73SSam Ravnborg	  protocol implemented in the kernel, e.g. tcpdump.  If you want them
126a2e9b73SSam Ravnborg	  to work, choose Y.
136a2e9b73SSam Ravnborg
146a2e9b73SSam Ravnborg	  To compile this driver as a module, choose M here: the module will
156a2e9b73SSam Ravnborg	  be called af_packet.
166a2e9b73SSam Ravnborg
176a2e9b73SSam Ravnborg	  If unsure, say Y.
1896ec6327SPavel Emelyanov
1996ec6327SPavel Emelyanovconfig PACKET_DIAG
2096ec6327SPavel Emelyanov	tristate "Packet: sockets monitoring interface"
2196ec6327SPavel Emelyanov	depends on PACKET
2296ec6327SPavel Emelyanov	default n
23*a7f7f624SMasahiro Yamada	help
2496ec6327SPavel Emelyanov	  Support for PF_PACKET sockets monitoring interface used by the ss tool.
2596ec6327SPavel Emelyanov	  If unsure, say Y.
26