--- zzzz-none-000/linux-4.1.38/net/netfilter/Kconfig 2017-01-18 18:48:06.000000000 +0000 +++ bcm63-7582-715/linux-4.1.38/net/netfilter/Kconfig 2020-11-25 10:06:48.000000000 +0000 @@ -167,6 +167,15 @@ To compile it as a module, choose M here. If unsure, say N. +config NF_CT_PROTO_ESP + tristate 'ESP protocol connection tracking support' + depends on NETFILTER_ADVANCED && BCM_KF_NETFILTER + help + With this option enabled, the layer 3 ESP protocol + tracking will be able to do tracking on ESP connections + + To compile it as a module, choose M here. If unsure, say N. + config NF_CONNTRACK_AMANDA tristate "Amanda backup protocol support" depends on NETFILTER_ADVANCED @@ -312,6 +321,16 @@ To compile it as a module, choose M here. If unsure, say N. +config NF_CONNTRACK_IPSEC + tristate "IPSEC protocol support" + depends on BCM_KF_NETFILTER + default m if NETFILTER_ADVANCED=n + help + IPSec is used for for securing IP communications by authenticating and + encrypting each IP packet of a communication session + + To compile it as a module, choose M here. If unsure, say N. + config NF_CONNTRACK_TFTP tristate "TFTP protocol support" depends on NETFILTER_ADVANCED @@ -323,6 +342,45 @@ To compile it as a module, choose M here. If unsure, say N. +#BRCM begin +config NF_DYNDSCP + tristate "Dynamic DSCP Mangling support " + depends on NF_CONNTRACK && BCM_KF_NETFILTER + default n + help + This option enables support for dynamic DSCP, i.e tos will be derived from + tos value of WAN packets of each connection. + +config NF_CONNTRACK_RTSP + tristate "RTSP protocol support" + depends on NF_CONNTRACK && BCM_KF_NETFILTER + help + RTSP (Real Time Streaming Protocol) support. + + To compile it as a module, choose M here. If unsure, say N. + +config NETFILTER_XT_MATCH_LAYER7 + tristate '"layer7" match support' + depends on NF_CONNTRACK && BCM_KF_NETFILTER + help + Say Y if you want to be able to classify connections (and their + packets) based on regular expression matching of their application + layer data. This is one way to classify applications such as + peer-to-peer filesharing systems that do not always use the same + port. + + To compile it as a module, choose M here. If unsure, say N. + +config NETFILTER_XT_TARGET_DC + tristate '"DC" target support' + depends on NETFILTER_XTABLES && BCM_KF_NETFILTER + help + Say Y if you want to be able to do data connections (and their + packets) + + To compile it as a module, choose M here. If unsure, say N. +#BRCM end + config NF_CT_NETLINK tristate 'Connection tracking netlink interface' select NETFILTER_NETLINK @@ -386,6 +444,7 @@ depends on NF_NAT && NF_CT_PROTO_SCTP select LIBCRC32C + config NF_NAT_AMANDA tristate depends on NF_CONNTRACK && NF_NAT @@ -935,6 +994,16 @@ This option adds a "TCPOPTSTRIP" target, which allows you to strip TCP options from TCP packets. +config NETFILTER_XT_TARGET_SKIPLOG + tristate '"SKIPLOG" target support' + depends on NETFILTER_XTABLES && (IPV6 || IPV6=n) && BCM_KF_NETFILTER + ---help--- + configuration like: + + iptables -A FORWARD -p tcp -j SKIPLOG + + To compile it as a module, choose M here. If unsure, say N. + # alphabetically ordered list of matches comment "Xtables matches"