diff --git a/include/uapi/linux/netfilter/nfnetlink_conntrack.h b/include/uapi/linux/netfilter/nfnetlink_conntrack.h index 6ecd43bcdd12d81530565259336ecfbb6e024fc9..0cb3849c4b970777dd09e6d31d67d7f9faa067cd 100644 --- a/include/uapi/linux/netfilter/nfnetlink_conntrack.h +++ b/include/uapi/linux/netfilter/nfnetlink_conntrack.h @@ -55,8 +55,11 @@ enum ctattr_type { CTA_LABELS, CTA_LABELS_MASK, CTA_SYNPROXY, -#if defined(CONFIG_BCM_KF_DPI) +#if defined(CONFIG_BCM_KF_DPI) || !defined(CONFIG_BCM_IN_KERNEL) CTA_DPI, +#endif +#if defined(CONFIG_BCM_KF_SGS) || !defined(CONFIG_BCM_IN_KERNEL) + CTA_SGS, #endif CTA_EXTRA_MARK, CTA_EXTRA_MARK_MASK, @@ -281,7 +284,7 @@ enum ctattr_expect_stats { }; #define CTA_STATS_EXP_MAX (__CTA_STATS_EXP_MAX - 1) -#if defined(CONFIG_BCM_KF_DPI) +#if defined(CONFIG_BCM_KF_DPI) || !defined(CONFIG_BCM_IN_KERNEL) enum ctattr_dpi { CTA_DPI_UNSPEC, CTA_DPI_APP_ID, @@ -293,4 +296,14 @@ enum ctattr_dpi { #define CTA_DPI_MAX (__CTA_DPI_MAX - 1) #endif +#if defined(CONFIG_BCM_KF_SGS) || !defined(CONFIG_BCM_IN_KERNEL) +enum ctattr_sgs { + CTA_SGS_UNSPEC, + CTA_SGS_SES_KEY, + CTA_SGS_SES_PAD, + __CTA_SGS_MAX, +}; +#define CTA_SGS_MAX (__CTA_SGS_MAX - 1) +#endif + #endif /* _IPCONNTRACK_NETLINK_H */