]> Pileus Git - ~andy/linux/blobdiff - include/uapi/linux/xfrm.h
xfrm: allow to avoid copying DSCP during encapsulation
[~andy/linux] / include / uapi / linux / xfrm.h
index 28e493b5b94c9ba6d946d728a0908c84e34294db..a8cd6a4a297070052a0e3deddafd9a05bca62c91 100644 (file)
@@ -297,6 +297,7 @@ enum xfrm_attr_type_t {
        XFRMA_MARK,             /* struct xfrm_mark */
        XFRMA_TFCPAD,           /* __u32 */
        XFRMA_REPLAY_ESN_VAL,   /* struct xfrm_replay_esn */
+       XFRMA_SA_EXTRA_FLAGS,   /* __u32 */
        __XFRMA_MAX
 
 #define XFRMA_MAX (__XFRMA_MAX - 1)
@@ -367,6 +368,8 @@ struct xfrm_usersa_info {
 #define XFRM_STATE_ESN         128
 };
 
+#define XFRM_SA_XFLAG_DONT_ENCAP_DSCP  1
+
 struct xfrm_usersa_id {
        xfrm_address_t                  daddr;
        __be32                          spi;