Commit | Line | Data |
---|---|---|
5e6874cd JM |
1 | #ifndef _XT_SECMARK_H_target |
2 | #define _XT_SECMARK_H_target | |
3 | ||
4 | /* | |
5 | * This is intended for use by various security subsystems (but not | |
6 | * at the same time). | |
7 | * | |
8 | * 'mode' refers to the specific security subsystem which the | |
9 | * packets are being marked for. | |
10 | */ | |
11 | #define SECMARK_MODE_SEL 0x01 /* SELinux */ | |
12 | #define SECMARK_SELCTX_MAX 256 | |
13 | ||
14 | struct xt_secmark_target_selinux_info { | |
15 | u_int32_t selsid; | |
16 | char selctx[SECMARK_SELCTX_MAX]; | |
17 | }; | |
18 | ||
19 | struct xt_secmark_target_info { | |
20 | u_int8_t mode; | |
21 | union { | |
22 | struct xt_secmark_target_selinux_info sel; | |
23 | } u; | |
24 | }; | |
25 | ||
26 | #endif /*_XT_SECMARK_H_target */ |