|  | # SPDX-License-Identifier: GPL-2.0-only | 
|  | config SECURITY_SMACK | 
|  | bool "Simplified Mandatory Access Control Kernel Support" | 
|  | depends on NET | 
|  | depends on INET | 
|  | depends on SECURITY | 
|  | select NETLABEL | 
|  | select SECURITY_NETWORK | 
|  | default n | 
|  | help | 
|  | This selects the Simplified Mandatory Access Control Kernel. | 
|  | Smack is useful for sensitivity, integrity, and a variety | 
|  | of other mandatory security schemes. | 
|  | If you are unsure how to answer this question, answer N. | 
|  |  | 
|  | config SECURITY_SMACK_BRINGUP | 
|  | bool "Reporting on access granted by Smack rules" | 
|  | depends on SECURITY_SMACK | 
|  | default n | 
|  | help | 
|  | Enable the bring-up ("b") access mode in Smack rules. | 
|  | When access is granted by a rule with the "b" mode a | 
|  | message about the access requested is generated. The | 
|  | intention is that a process can be granted a wide set | 
|  | of access initially with the bringup mode set on the | 
|  | rules. The developer can use the information to | 
|  | identify which rules are necessary and what accesses | 
|  | may be inappropriate. The developer can reduce the | 
|  | access rule set once the behavior is well understood. | 
|  | This is a superior mechanism to the oft abused | 
|  | "permissive" mode of other systems. | 
|  | If you are unsure how to answer this question, answer N. | 
|  |  | 
|  | config SECURITY_SMACK_NETFILTER | 
|  | bool "Packet marking using secmarks for netfilter" | 
|  | depends on SECURITY_SMACK | 
|  | depends on NETWORK_SECMARK | 
|  | depends on NETFILTER | 
|  | default n | 
|  | help | 
|  | This enables security marking of network packets using | 
|  | Smack labels. | 
|  | If you are unsure how to answer this question, answer N. | 
|  |  | 
|  | config SECURITY_SMACK_APPEND_SIGNALS | 
|  | bool "Treat delivering signals as an append operation" | 
|  | depends on SECURITY_SMACK | 
|  | default n | 
|  | help | 
|  | Sending a signal has been treated as a write operation to the | 
|  | receiving process. If this option is selected, the delivery | 
|  | will be an append operation instead. This makes it possible | 
|  | to differentiate between delivering a network packet and | 
|  | delivering a signal in the Smack rules. | 
|  | If you are unsure how to answer this question, answer N. |