From 56eaba53bc090fd61ee6f972dba5c4cf7cfa6fcb Mon Sep 17 00:00:00 2001
From: Roman Azarenko <roman.azarenko@iopsys.eu>
Date: Thu, 25 Nov 2021 10:46:33 +0100
Subject: [PATCH] Backport nfnetlink_conntrack header changes from p1

---
 .../uapi/linux/netfilter/nfnetlink_conntrack.h  | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/include/uapi/linux/netfilter/nfnetlink_conntrack.h b/include/uapi/linux/netfilter/nfnetlink_conntrack.h
index 6ecd43bcdd..0cb3849c4b 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 */
-- 
GitLab