--- zzzz-none-000/linux-4.9.231/net/Kconfig 2020-07-22 07:10:54.000000000 +0000 +++ falcon-5530-730/linux-4.9.231/net/Kconfig 2022-08-31 08:19:49.000000000 +0000 @@ -25,6 +25,12 @@ if NET +config ETHERNET_PACKET_MANGLE + bool + help + This option can be selected by phy drivers that need to mangle + packets going in or out of an ethernet device. + config WANT_COMPAT_NETLINK_MESSAGES bool help @@ -53,10 +59,21 @@ menu "Networking options" +source "net/avm_pa/Kconfig" source "net/packet/Kconfig" source "net/unix/Kconfig" source "net/xfrm/Kconfig" source "net/iucv/Kconfig" +source "net/mcast_helper/Kconfig" + +config AVM_RECV_HOOKS + bool "Module hooks in for received packets (AVM)" + depends on AVM_ENHANCED + default y + help + This option enables the receive and early receive hooks for incoming + packets (in netif_receive_skb()). These are required for kdsldsmod to + do anything useful. config INET bool "TCP/IP networking" @@ -82,6 +99,49 @@ Short answer: say Y. +config UDP_REDIRECT + bool "Kernel Packet Interface for UDP re-direction" + help + You can say Y here if you want to use hooks from kernel for + UDP re-direction (KPI2UDP redirection) + +config INTEL_IPQOS + bool "IPQOS support" + help + Intel IPQOS support + +config INTEL_IPQOS_MARK_SKBPRIO + bool "Will derive skb prio from nfmark(0-31) bits 6-9" + depends on INTEL_IPQOS + help + Select this to to derive skb priority from nfmark. + + If unsure, say N. + +config INTEL_IPQOS_ACCEL_DISABLE + bool "IPQOS Accelration Disable Support" + depends on INTEL_IPQOS + help + Enable/Disable 'PPA session learning' using bit 13 in EXTMARK + + If unsure say N + +config INTEL_IPQOS_MPE_DS_ACCEL + bool "Support for DS Ingress QOS with MPE Acceleration" + depends on INTEL_IPQOS + help + QOS Downstream MPE Acceleration Support + + If unsure, say N. + +config VLAN_8021Q_COPY_TO_EXTMARK + bool "Will copy 8021Q vlan-id and vlan-prio into extmark" + depends on VLAN_8021Q && NETWORK_EXTMARK + help + Select this to copy 8021Q valn-id and vlan-prio into extmark. + + If unsure, say N. + if INET source "net/ipv4/Kconfig" source "net/ipv6/Kconfig" @@ -99,6 +159,13 @@ config NET_PTP_CLASSIFY def_bool n +config NETWORK_EXTMARK + bool "Extended Marking" + help + This enables extended marking in sk_buff strucure. This is + extension of nfmark. + If you are unsure how to answer this question, answer N. + config NETWORK_PHY_TIMESTAMPING bool "Timestamping in PHY devices" select NET_PTP_CLASSIFY @@ -109,6 +176,17 @@ If you are unsure how to answer this question, answer N. +config AVM_GENERIC_CONNTRACK + bool "Generic connection tracking interface (AVM)" + depends on AVM_ENHANCED + default y + help + This allows the use of a connection tracking with + a generic interface to access the connection tracking + entries. Do not use together with NETFILTER connection + tracking. + + menuconfig NETFILTER bool "Network packet filtering framework (Netfilter)" ---help--- @@ -393,6 +471,7 @@ source "net/caif/Kconfig" source "net/ceph/Kconfig" source "net/nfc/Kconfig" +source "net/psample/Kconfig" config LWTUNNEL bool "Network light weight tunnels" @@ -422,6 +501,18 @@ on MAY_USE_DEVLINK to ensure they do not cause link errors when devlink is a loadable module and the driver using it is built-in. +config AVM_SK_TC_INDEX + bool "Store tc_index in struct sock" + depends on AVM_ENHANCED + depends on NET_SCHED + default y + help + This allows application to store a tc_index in the socket via SIOCSET_TC_INDEX. + Skbs arriving on this socket will inherit this. + We need this to automatically give voice traffic better priority. + + Say y + endif # if NET # Used by archs to tell that they support BPF JIT compiler plus which flavour.