diff options
Diffstat (limited to 'libc/kernel/uapi/linux/xfrm.h')
-rw-r--r-- | libc/kernel/uapi/linux/xfrm.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libc/kernel/uapi/linux/xfrm.h b/libc/kernel/uapi/linux/xfrm.h index b0e930c94..f4df95f77 100644 --- a/libc/kernel/uapi/linux/xfrm.h +++ b/libc/kernel/uapi/linux/xfrm.h @@ -182,6 +182,10 @@ enum { #define XFRM_MSG_GETSPDINFO XFRM_MSG_GETSPDINFO XFRM_MSG_MAPPING, #define XFRM_MSG_MAPPING XFRM_MSG_MAPPING + XFRM_MSG_SETDEFAULT, +#define XFRM_MSG_SETDEFAULT XFRM_MSG_SETDEFAULT + XFRM_MSG_GETDEFAULT, +#define XFRM_MSG_GETDEFAULT XFRM_MSG_GETDEFAULT __XFRM_MSG_MAX }; #define XFRM_MSG_MAX (__XFRM_MSG_MAX - 1) @@ -261,6 +265,7 @@ enum xfrm_attr_type_t { XFRMA_SET_MARK, XFRMA_SET_MARK_MASK, XFRMA_IF_ID, + XFRMA_MTIMER_THRESH, __XFRMA_MAX #define XFRMA_OUTPUT_MARK XFRMA_SET_MARK #define XFRMA_MAX (__XFRMA_MAX - 1) @@ -430,6 +435,14 @@ struct xfrm_user_offload { }; #define XFRM_OFFLOAD_IPV6 1 #define XFRM_OFFLOAD_INBOUND 2 +struct xfrm_userpolicy_default { +#define XFRM_USERPOLICY_UNSPEC 0 +#define XFRM_USERPOLICY_BLOCK 1 +#define XFRM_USERPOLICY_ACCEPT 2 + __u8 in; + __u8 fwd; + __u8 out; +}; #define XFRMGRP_ACQUIRE 1 #define XFRMGRP_EXPIRE 2 #define XFRMGRP_SA 4 |