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 */