]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
include: Update xfrm.h to include hardware offloading extensions
authorTobias Brunner <tobias@strongswan.org>
Mon, 20 Jun 2016 12:55:53 +0000 (14:55 +0200)
committerTobias Brunner <tobias@strongswan.org>
Tue, 23 May 2017 14:51:02 +0000 (16:51 +0200)
src/include/linux/xfrm.h

index 02d5125a5ee8b285032ef3b066d2c48efca7c95a..dbaa4f1287b55ad59b2129361792bb718863c8f4 100644 (file)
@@ -296,10 +296,12 @@ enum xfrm_attr_type_t {
        XFRMA_ALG_AUTH_TRUNC,   /* struct xfrm_algo_auth */
        XFRMA_MARK,             /* struct xfrm_mark */
        XFRMA_TFCPAD,           /* __u32 */
-       XFRMA_REPLAY_ESN_VAL,   /* struct xfrm_replay_esn */
+       XFRMA_REPLAY_ESN_VAL,   /* struct xfrm_replay_state_esn */
        XFRMA_SA_EXTRA_FLAGS,   /* __u32 */
        XFRMA_PROTO,            /* __u8 */
        XFRMA_ADDRESS_FILTER,   /* struct xfrm_address_filter */
+       XFRMA_PAD,
+       XFRMA_OFFLOAD_DEV,      /* struct xfrm_state_offload */
        __XFRMA_MAX
 
 #define XFRMA_MAX (__XFRMA_MAX - 1)
@@ -491,6 +493,13 @@ struct xfrm_address_filter {
        __u8                            dplen;
 };
 
+struct xfrm_user_offload {
+       int                             ifindex;
+       __u8                            flags;
+};
+#define XFRM_OFFLOAD_IPV6      1
+#define XFRM_OFFLOAD_INBOUND   2
+
 #ifndef __KERNEL__
 /* backwards compatibility for userspace */
 #define XFRMGRP_ACQUIRE                1