--- zzzz-none-000/linux-4.1.52/include/uapi/linux/netfilter_bridge/ebt_ip.h 2018-05-28 02:26:45.000000000 +0000 +++ bcm63-7530ax-731/linux-4.1.52/include/uapi/linux/netfilter_bridge/ebt_ip.h 2022-03-02 11:37:13.000000000 +0000 @@ -23,8 +23,14 @@ #define EBT_IP_PROTO 0x08 #define EBT_IP_SPORT 0x10 #define EBT_IP_DPORT 0x20 +#if defined(CONFIG_BCM_KF_NETFILTER) || !defined(CONFIG_BCM_IN_KERNEL) +#define EBT_IP_DSCP 0x40 +#define EBT_IP_MASK (EBT_IP_SOURCE | EBT_IP_DEST | EBT_IP_TOS | EBT_IP_PROTO |\ + EBT_IP_SPORT | EBT_IP_DPORT | EBT_IP_DSCP ) +#else #define EBT_IP_MASK (EBT_IP_SOURCE | EBT_IP_DEST | EBT_IP_TOS | EBT_IP_PROTO |\ EBT_IP_SPORT | EBT_IP_DPORT ) +#endif #define EBT_IP_MATCH "ip" /* the same values are used for the invflags */ @@ -34,6 +40,9 @@ __be32 smsk; __be32 dmsk; __u8 tos; +#if defined(CONFIG_BCM_KF_NETFILTER) || !defined(CONFIG_BCM_IN_KERNEL) + __u8 dscp; +#endif __u8 protocol; __u8 bitmask; __u8 invflags;