--- zzzz-none-000/linux-4.19.183/include/uapi/linux/netfilter/nf_conntrack_common.h 2021-03-24 10:07:39.000000000 +0000 +++ bcm63-7530ax-756/linux-4.19.183/include/uapi/linux/netfilter/nf_conntrack_common.h 2023-06-28 08:54:20.000000000 +0000 @@ -105,6 +105,15 @@ IPS_OFFLOAD_BIT = 14, IPS_OFFLOAD = (1 << IPS_OFFLOAD_BIT), +#if defined(CONFIG_BCM_KF_NETFILTER) || !defined(CONFIG_BCM_IN_KERNEL) + /* Conntrack eligible for Blogging */ + IPS_BLOG_BIT = 15, + IPS_BLOG = (1 << IPS_BLOG_BIT), + + /* ingress qos */ + IPS_IQOS_BIT = 16, + IPS_IQOS = (1 << IPS_IQOS_BIT), +#endif /* Be careful here, modifying these bits can make things messy, * so don't let users modify them directly. */ @@ -112,7 +121,11 @@ IPS_EXPECTED | IPS_CONFIRMED | IPS_DYING | IPS_SEQ_ADJUST | IPS_TEMPLATE | IPS_OFFLOAD), +#if defined(CONFIG_BCM_KF_NETFILTER) + __IPS_MAX_BIT = 17, +#else __IPS_MAX_BIT = 15, +#endif }; /* Connection tracking event types */ @@ -130,6 +143,9 @@ IPCT_SECMARK, /* new security mark has been set */ IPCT_LABEL, /* new connlabel has been set */ IPCT_SYNPROXY, /* synproxy has been set */ +#if defined(CONFIG_BCM_KF_DPI) + IPCT_DPI, /* dpi classification for ct is complete */ +#endif #ifdef __KERNEL__ __IPCT_MAX #endif