Home | History | Annotate | Download | only in src
      1 /*
      2  * Netlink event notifications for SELinux.
      3  *
      4  * Author: James Morris <jmorris (at) redhat.com>
      5  */
      6 #ifndef _LINUX_SELINUX_NETLINK_H
      7 #define _LINUX_SELINUX_NETLINK_H
      8 
      9 /* Message types. */
     10 #define SELNL_MSG_BASE 0x10
     11 enum {
     12 	SELNL_MSG_SETENFORCE = SELNL_MSG_BASE,
     13 	SELNL_MSG_POLICYLOAD,
     14 	SELNL_MSG_MAX
     15 };
     16 
     17 /* Multicast groups */
     18 #define SELNL_GRP_NONE		0x00000000
     19 #define SELNL_GRP_AVC		0x00000001	/* AVC notifications */
     20 #define SELNL_GRP_ALL		0xffffffff
     21 
     22 /* Message structures */
     23 struct selnl_msg_setenforce {
     24 	int32_t val;
     25 };
     26 
     27 struct selnl_msg_policyload {
     28 	uint32_t seqno;
     29 };
     30 
     31 #endif				/* _LINUX_SELINUX_NETLINK_H */
     32