aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/config/linux/bits/net.yml
diff options
context:
space:
mode:
authorMarco Elver <elver@google.com>2021-11-08 20:53:58 +0100
committerMarco Elver <me@marcoelver.com>2021-11-09 13:08:50 +0100
commite30886ac84d9cd25e16390bea906d2cecfd27f19 (patch)
tree3c039b2886bed07d7d84f475b6d160f290c51a9d /dashboard/config/linux/bits/net.yml
parentbf5825e870f6aad90320d0328b0b057ad51bc7bd (diff)
dashboard/config/linux: refactor networking configs into net.yml
Move most networking related configs to net.yml, including net drivers that are dependencies for various features.
Diffstat (limited to 'dashboard/config/linux/bits/net.yml')
-rw-r--r--dashboard/config/linux/bits/net.yml521
1 files changed, 521 insertions, 0 deletions
diff --git a/dashboard/config/linux/bits/net.yml b/dashboard/config/linux/bits/net.yml
new file mode 100644
index 000000000..e3fed02ad
--- /dev/null
+++ b/dashboard/config/linux/bits/net.yml
@@ -0,0 +1,521 @@
+# Copyright 2021 syzkaller project authors. All rights reserved.
+# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
+
+# This file enables most networking subsystems that syzkaller can test.
+
+config:
+ - NET
+ - PACKET
+ - PACKET_DIAG
+ - UNIX
+ - UNIX_DIAG
+ - TLS
+ - TLS_DEVICE
+ - TLS_TOE: [v5.6]
+ - XFRM_USER
+ - XFRM_INTERFACE
+ - XFRM_SUB_POLICY
+ - XFRM_STATISTICS
+ - XFRM_USER_COMPAT: [v5.10, x86_64]
+ - NET_KEY
+ - NET_KEY_MIGRATE
+ - SMC
+ - SMC_DIAG
+ - XDP_SOCKETS
+ - XDP_SOCKETS_DIAG
+ - INET
+ - IP_MULTICAST
+ - IP_ADVANCED_ROUTER
+ - IP_FIB_TRIE_STATS
+ - IP_MULTIPLE_TABLES
+ - IP_ROUTE_MULTIPATH
+ - IP_ROUTE_VERBOSE
+ - IP_PNP
+ - IP_PNP_DHCP
+ - IP_PNP_BOOTP
+ - IP_PNP_RARP
+ - NET_IPIP
+ - NET_IPGRE_DEMUX
+ - NET_IPGRE
+ - NET_IPGRE_BROADCAST
+ - IP_MROUTE
+ - IP_MROUTE_MULTIPLE_TABLES
+ - IP_PIMSM_V1
+ - IP_PIMSM_V2
+ - NET_IPVTI
+ - NET_FOU_IP_TUNNELS
+ - INET_AH
+ - INET_ESP
+ - INET_ESP_OFFLOAD
+ - INET_ESPINTCP: [v5.6]
+ - INET_IPCOMP
+ - INET_DIAG
+ - INET_UDP_DIAG
+ - INET_RAW_DIAG
+ - INET_DIAG_DESTROY
+ - TCP_CONG_ADVANCED
+ - TCP_CONG_BIC
+ - TCP_CONG_WESTWOOD
+ - TCP_CONG_HTCP
+ - TCP_CONG_HSTCP
+ - TCP_CONG_HYBLA
+ - TCP_CONG_NV
+ - TCP_CONG_SCALABLE
+ - TCP_CONG_LP
+ - TCP_CONG_VENO
+ - TCP_CONG_YEAH
+ - TCP_CONG_ILLINOIS
+ - TCP_CONG_DCTCP
+ - TCP_CONG_CDG
+ - TCP_CONG_BBR
+ - TCP_MD5SIG
+ - IPV6_ROUTER_PREF
+ - IPV6_ROUTE_INFO
+ - IPV6_OPTIMISTIC_DAD
+ - INET6_AH
+ - INET6_ESP
+ - INET6_ESP_OFFLOAD
+ - INET6_ESPINTCP: [v5.6]
+ - INET6_IPCOMP
+ - IPV6
+ - IPV6_MIP6
+ - IPV6_ILA
+ - IPV6_VTI
+ - IPV6_SIT
+ - IPV6_SIT_6RD
+ - IPV6_GRE
+ - IPV6_SUBTREES
+ - IPV6_MROUTE
+ - IPV6_MROUTE_MULTIPLE_TABLES
+ - IPV6_PIMSM_V2
+ - IPV6_SEG6_LWTUNNEL
+ - IPV6_SEG6_HMAC
+ - IPV6_RPL_LWTUNNEL: [v5.7]
+ - MPTCP: [v5.6]
+ - MPTCP_IPV6: [v5.6]
+ - LWTUNNEL
+ - LWTUNNEL_BPF
+ - NETFILTER
+ - NETFILTER_INGRESS
+ - NETFILTER_ADVANCED
+ - NF_CONNTRACK
+ - NF_LOG_NETDEV: [-v5.13]
+ - NETWORK_SECMARK
+ - NF_CONNTRACK_SECMARK
+ - NF_CONNTRACK_ZONES
+ - NF_CONNTRACK_EVENTS
+ - NF_CONNTRACK_TIMEOUT
+ - NF_CONNTRACK_TIMESTAMP
+ - NF_CONNTRACK_AMANDA
+ - NF_CONNTRACK_FTP
+ - NF_CONNTRACK_H323
+ - NF_CONNTRACK_IRC
+ - NF_CONNTRACK_NETBIOS_NS
+ - NF_CONNTRACK_SNMP
+ - NF_CONNTRACK_PPTP
+ - NF_CONNTRACK_SANE
+ - NF_CONNTRACK_SIP
+ - NF_CONNTRACK_TFTP
+ - NF_CT_PROTO_UDPLITE
+ - NF_CT_NETLINK
+ - NF_CT_NETLINK_TIMEOUT
+ - NF_CT_NETLINK_HELPER
+ - NF_NAT_SNMP_BASIC
+ - NETFILTER_NETLINK_GLUE_CT
+ - NF_TABLES
+ - NF_TABLES_INET
+ - NF_TABLES_NETDEV
+ - NFT_NUMGEN
+ - NFT_CT
+ - NFT_FLOW_OFFLOAD
+ - NFT_COUNTER
+ - NFT_CONNLIMIT
+ - NFT_LOG
+ - NFT_LIMIT
+ - NFT_MASQ
+ - NFT_REDIR
+ - NFT_NAT
+ - NFT_TUNNEL
+ - NFT_OBJREF
+ - NFT_QUEUE
+ - NFT_QUOTA
+ - NFT_REJECT
+ - NFT_REJECT_NETDEV: [v5.11]
+ - NFT_COMPAT
+ - NFT_HASH
+ - NFT_FIB_INET
+ - NFT_XFRM
+ - NFT_SOCKET
+ - NFT_OSF
+ - NFT_TPROXY
+ - NFT_SYNPROXY
+ - NFT_DUP_NETDEV
+ - NFT_FWD_NETDEV
+ - NFT_FIB_NETDEV
+ - NF_FLOW_TABLE_INET
+ - NF_FLOW_TABLE
+ - NETFILTER_XT_TARGET_AUDIT
+ - NETFILTER_XT_TARGET_CHECKSUM
+ - NETFILTER_XT_TARGET_CLASSIFY
+ - NETFILTER_XT_TARGET_CONNMARK
+ - NETFILTER_XT_TARGET_CONNSECMARK
+ - NETFILTER_XT_TARGET_DSCP
+ - NETFILTER_XT_TARGET_HMARK
+ - NETFILTER_XT_TARGET_IDLETIMER
+ - NETFILTER_XT_TARGET_LED
+ - NETFILTER_XT_TARGET_LOG
+ - NETFILTER_XT_TARGET_MARK
+ - NETFILTER_XT_TARGET_NFLOG
+ - NETFILTER_XT_TARGET_NFQUEUE
+ - NETFILTER_XT_TARGET_NOTRACK
+ - NETFILTER_XT_TARGET_TEE
+ - NETFILTER_XT_TARGET_TPROXY
+ - NETFILTER_XT_TARGET_TRACE
+ - NETFILTER_XT_TARGET_SECMARK
+ - NETFILTER_XT_TARGET_TCPMSS
+ - NETFILTER_XT_TARGET_TCPOPTSTRIP
+ - NETFILTER_XT_MATCH_ADDRTYPE
+ - NETFILTER_XT_MATCH_BPF
+ - NETFILTER_XT_MATCH_CGROUP
+ - NETFILTER_XT_MATCH_CLUSTER
+ - NETFILTER_XT_MATCH_COMMENT
+ - NETFILTER_XT_MATCH_CONNBYTES
+ - NETFILTER_XT_MATCH_CONNLABEL
+ - NETFILTER_XT_MATCH_CONNLIMIT
+ - NETFILTER_XT_MATCH_CONNMARK
+ - NETFILTER_XT_MATCH_CONNTRACK
+ - NETFILTER_XT_MATCH_CPU
+ - NETFILTER_XT_MATCH_DEVGROUP
+ - NETFILTER_XT_MATCH_DSCP
+ - NETFILTER_XT_MATCH_ESP
+ - NETFILTER_XT_MATCH_HASHLIMIT
+ - NETFILTER_XT_MATCH_HELPER
+ - NETFILTER_XT_MATCH_IPCOMP
+ - NETFILTER_XT_MATCH_IPRANGE
+ - NETFILTER_XT_MATCH_LENGTH
+ - NETFILTER_XT_MATCH_LIMIT
+ - NETFILTER_XT_MATCH_MAC
+ - NETFILTER_XT_MATCH_MARK
+ - NETFILTER_XT_MATCH_MULTIPORT
+ - NETFILTER_XT_MATCH_NFACCT
+ - NETFILTER_XT_MATCH_OSF
+ - NETFILTER_XT_MATCH_OWNER
+ - NETFILTER_XT_MATCH_POLICY
+ - NETFILTER_XT_MATCH_PKTTYPE
+ - NETFILTER_XT_MATCH_QUOTA
+ - NETFILTER_XT_MATCH_RATEEST
+ - NETFILTER_XT_MATCH_REALM
+ - NETFILTER_XT_MATCH_RECENT
+ - NETFILTER_XT_MATCH_SOCKET
+ - NETFILTER_XT_MATCH_STATE
+ - NETFILTER_XT_MATCH_STATISTIC
+ - NETFILTER_XT_MATCH_STRING
+ - NETFILTER_XT_MATCH_TCPMSS
+ - NETFILTER_XT_MATCH_TIME
+ - NETFILTER_XT_MATCH_U32
+ - NETFILTER_XT_MATCH_L2TP
+ - NFT_DUP_IPV4
+ - NFT_FIB_IPV4
+ - NF_TABLES_ARP
+ - NF_FLOW_TABLE_IPV4
+ - NF_LOG_ARP
+ - IP_NF_IPTABLES
+ - IP_NF_MATCH_AH
+ - IP_NF_MATCH_ECN
+ - IP_NF_MATCH_RPFILTER
+ - IP_NF_MATCH_TTL
+ - IP_NF_FILTER
+ - IP_NF_TARGET_REJECT
+ - IP_NF_TARGET_SYNPROXY
+ - IP_NF_NAT
+ - IP_NF_TARGET_MASQUERADE
+ - IP_NF_TARGET_NETMAP
+ - IP_NF_TARGET_REDIRECT
+ - IP_NF_MANGLE
+ - IP_NF_TARGET_CLUSTERIP
+ - IP_NF_TARGET_ECN
+ - IP_NF_TARGET_TTL
+ - IP_NF_RAW
+ - IP_NF_SECURITY
+ - IP_NF_ARPTABLES
+ - IP_NF_ARPFILTER
+ - IP_NF_ARP_MANGLE
+ - NFT_DUP_IPV6
+ - NFT_FIB_IPV6
+ - NF_FLOW_TABLE_IPV6
+ - IP6_NF_IPTABLES
+ - IP6_NF_MATCH_AH
+ - IP6_NF_MATCH_EUI64
+ - IP6_NF_MATCH_FRAG
+ - IP6_NF_MATCH_OPTS
+ - IP6_NF_MATCH_HL
+ - IP6_NF_MATCH_IPV6HEADER
+ - IP6_NF_MATCH_MH
+ - IP6_NF_MATCH_RPFILTER
+ - IP6_NF_MATCH_RT
+ - IP6_NF_MATCH_SRH
+ - IP6_NF_TARGET_HL
+ - IP6_NF_FILTER
+ - IP6_NF_TARGET_REJECT
+ - IP6_NF_TARGET_SYNPROXY
+ - IP6_NF_MANGLE
+ - IP6_NF_RAW
+ - IP6_NF_SECURITY
+ - IP6_NF_NAT
+ - IP6_NF_TARGET_MASQUERADE
+ - IP6_NF_TARGET_NPT
+ - NETLABEL
+ - RDS
+ - RDS_RDMA
+ - RDS_TCP
+ - L2TP
+ - L2TP_V3
+ - L2TP_IP
+ - L2TP_ETH
+ - NET_DSA: [-s390]
+ - NET_DSA_TAG_BRCM: [-s390]
+ - NET_DSA_TAG_BRCM_PREPEND: [-s390]
+ - NET_DSA_TAG_MTK: [-s390]
+ - NET_DSA_TAG_RTL4_A: [v5.10, -s390]
+ - NET_DSA_TAG_QCA: [-s390]
+ - VLAN_8021Q
+ - VLAN_8021Q_GVRP
+ - VLAN_8021Q_MVRP
+ - LLC2
+ - NET_SCHED
+ - NET_SCH_CBQ
+ - NET_SCH_HTB
+ - NET_SCH_HFSC
+ - NET_SCH_PRIO
+ - NET_SCH_MULTIQ
+ - NET_SCH_RED
+ - NET_SCH_SFB
+ - NET_SCH_SFQ
+ - NET_SCH_TEQL
+ - NET_SCH_TBF
+ - NET_SCH_CBS
+ - NET_SCH_ETF
+ - NET_SCH_TAPRIO
+ - NET_SCH_GRED
+ - NET_SCH_DSMARK
+ - NET_SCH_NETEM
+ - NET_SCH_DRR
+ - NET_SCH_MQPRIO
+ - NET_SCH_SKBPRIO
+ - NET_SCH_CHOKE
+ - NET_SCH_QFQ
+ - NET_SCH_CODEL
+ - NET_SCH_FQ_CODEL
+ - NET_SCH_CAKE
+ - NET_SCH_FQ
+ - NET_SCH_HHF
+ - NET_SCH_PIE
+ - NET_SCH_FQ_PIE: [v5.5]
+ - NET_SCH_INGRESS
+ - NET_SCH_PLUG
+ - NET_SCH_ETS: [v5.5]
+ - NET_SCH_DEFAULT
+ - NET_CLS_BASIC
+ - NET_CLS_TCINDEX
+ - NET_CLS_ROUTE4
+ - NET_CLS_FW
+ - NET_CLS_U32
+ - CLS_U32_PERF
+ - CLS_U32_MARK
+ - NET_CLS_RSVP
+ - NET_CLS_RSVP6
+ - NET_CLS_FLOW
+ - NET_CLS_CGROUP
+ - NET_CLS_BPF
+ - NET_CLS_FLOWER
+ - NET_CLS_MATCHALL
+ - NET_EMATCH
+ - NET_EMATCH_CMP
+ - NET_EMATCH_NBYTE
+ - NET_EMATCH_U32
+ - NET_EMATCH_META
+ - NET_EMATCH_TEXT
+ - NET_EMATCH_CANID
+ - NET_EMATCH_IPT
+ - NET_CLS_ACT
+ - NET_ACT_POLICE
+ - NET_ACT_GACT
+ - GACT_PROB
+ - NET_ACT_MIRRED
+ - NET_ACT_SAMPLE
+ - NET_ACT_IPT
+ - NET_ACT_NAT
+ - NET_ACT_PEDIT
+ - NET_ACT_SIMP
+ - NET_ACT_SKBEDIT
+ - NET_ACT_CSUM
+ - NET_ACT_VLAN
+ - NET_ACT_BPF
+ - NET_ACT_CONNMARK
+ - NET_ACT_CTINFO
+ - NET_ACT_SKBMOD
+ - NET_ACT_IFE
+ - NET_ACT_TUNNEL_KEY
+ - NET_ACT_CT
+ - NET_ACT_GATE: [v5.5]
+ - NET_IFE_SKBMARK
+ - NET_IFE_SKBPRIO
+ - NET_IFE_SKBTCINDEX
+ - NET_TC_SKB_EXT
+ # This depends on TRACING, which is enabled because of LOCKDEP,
+ # which is currently disabled on arm64.
+ - NET_DROP_MONITOR: [-arm64]
+ - DCB
+ - VSOCKETS
+ - VSOCKETS_DIAG
+ - VSOCKETS_LOOPBACK: [v5.5]
+ - VIRTIO_VSOCKETS
+ - NETLINK_DIAG
+ - HSR
+ - NET_NCSI
+ - CGROUP_NET_PRIO
+ - CAN
+ - CAN_J1939
+ - CAN_VCAN
+ - CAN_VXCAN
+ - CAN_SLCAN
+ - CAN_IFI_CANFD
+ - CAN_RAW
+ - CAN_BCM
+ - CAN_GW
+ - CAN_ISOTP: [v5.10]
+ - CAN_CALC_BITTIMING
+ - AF_KCM
+ - RFKILL
+ - RFKILL_INPUT
+ - NET_9P
+ - NET_9P_VIRTIO
+ - NET_9P_RDMA
+ - CEPH_LIB
+ - CEPH_LIB_USE_DNS_RESOLVER
+ - NFC
+ - NFC_DIGITAL
+ - NFC_NCI
+ - NFC_NCI_UART
+ - NFC_VIRTUAL_NCI: [v5.12]
+ - NFC_HCI
+ - NFC_SHDLC
+ - NFC_SIM
+ - NFC_FDP
+
+ - NETDEVICES
+ - BONDING
+ - DUMMY
+ - WIREGUARD: [v5.6, -kmsan]
+ - EQUALIZER
+ - NET_FC
+ - IFB
+ - MACVLAN
+ - MACVTAP
+ - IPVLAN
+ - IPVTAP
+ - VXLAN
+ - GENEVE
+ - BAREUDP: [v5.7]
+ - GTP
+ - MACSEC
+ - NETCONSOLE
+ - TUN
+ - TUN_VNET_CROSS_LE
+ - VETH
+ - VIRTIO_NET
+ - NLMON
+ - NET_VRF
+ - VSOCKMON
+ - E100: [-s390]
+ - E1000E: [-s390]
+ - NET_VENDOR_GOOGLE
+ - GVE: [-arm, -riscv, -s390]
+ - NET_VENDOR_3COM: n
+ - NET_VENDOR_ADAPTEC: n
+ - NET_VENDOR_AGERE: n
+ - NET_VENDOR_ALACRITECH: n
+ - NET_VENDOR_AMD: n
+ - NET_VENDOR_AQUANTIA: n
+ - NET_VENDOR_ARC: n
+ - NET_VENDOR_ATHEROS: n
+ - NET_VENDOR_AURORA: n
+ - NET_VENDOR_BROADCOM: n
+ - NET_VENDOR_BROCADE: n
+ - NET_VENDOR_CADENCE: n
+ - NET_VENDOR_CAVIUM: n
+ - NET_VENDOR_CHELSIO: n
+ - NET_VENDOR_CORTINA: n
+ - NET_VENDOR_DEC: n
+ - NET_VENDOR_DLINK: n
+ - NET_VENDOR_EMULEX: n
+ - NET_VENDOR_EZCHIP: n
+ - NET_VENDOR_FUJITSU: n
+ - NET_VENDOR_HUAWEI: n
+ - NET_VENDOR_MARVELL: n
+ - NET_VENDOR_MICREL: n
+ - NET_VENDOR_MICROCHIP: n
+ - NET_VENDOR_MICROSEMI: n
+ - NET_VENDOR_MYRI: n
+ - NET_VENDOR_NATSEMI: n
+ - NET_VENDOR_NETERION: n
+ - NET_VENDOR_NETRONOME: n
+ - NET_VENDOR_NI: n
+ - NET_VENDOR_NVIDIA: n
+ - NET_VENDOR_OKI: n
+ - NET_VENDOR_PACKET_ENGINES: n
+ - NET_VENDOR_PENSANDO: n
+ - NET_VENDOR_QLOGIC: n
+ - NET_VENDOR_QUALCOMM: n
+ - NET_VENDOR_RDC: n
+ - NET_VENDOR_REALTEK: n
+ - NET_VENDOR_RENESAS: n
+ - NET_VENDOR_ROCKER: n
+ - NET_VENDOR_SAMSUNG: n
+ - NET_VENDOR_SEEQ: n
+ - NET_VENDOR_SOLARFLARE: n
+ - NET_VENDOR_SILAN: n
+ - NET_VENDOR_SIS: n
+ - NET_VENDOR_SMSC: n
+ - NET_VENDOR_SOCIONEXT: n
+ - NET_VENDOR_STMICRO: n
+ - NET_VENDOR_SUN: n
+ - NET_VENDOR_SYNOPSYS: n
+ - NET_VENDOR_TEHUTI: n
+ - NET_VENDOR_TI: n
+ - NET_VENDOR_VIA: n
+ - NET_VENDOR_WIZNET: n
+ - NET_VENDOR_XILINX: n
+ - NET_VENDOR_XIRCOM: n
+ - FDDI
+ - USB_PEGASUS
+ - USB_RTL8150
+ - USB_RTL8152
+ - USB_NET_CDC_MBIM
+ - USB_NET_DM9601
+ - USB_NET_SMSC75XX
+ - USB_NET_SMSC95XX
+ - USB_NET_MCS7830
+ - DLCI: [-v5.10]
+ - VMXNET3
+ - USB4: [v5.5]
+ - USB4_NET: [v5.5]
+ - NETDEVSIM
+
+ - INFINIBAND
+ - INFINIBAND_USER_MAD
+ - INFINIBAND_USER_ACCESS
+ - INFINIBAND_ADDR_TRANS
+ - MLX4_INFINIBAND
+ - INFINIBAND_USNIC: n
+ - INFINIBAND_RDMAVT: n
+ - INFINIBAND_OPA_VNIC: n
+ - RDMA_RXE: [-arm]
+ - RDMA_SIW: [-arm]
+ - INFINIBAND_IPOIB
+ - INFINIBAND_IPOIB_CM
+ - INFINIBAND_IPOIB_DEBUG
+ - INFINIBAND_SRP
+ - INFINIBAND_ISER
+ - INFINIBAND_RTRS_CLIENT: [v5.5]
+ - INFINIBAND_ON_DEMAND_PAGING