From e30886ac84d9cd25e16390bea906d2cecfd27f19 Mon Sep 17 00:00:00 2001 From: Marco Elver Date: Mon, 8 Nov 2021 20:53:58 +0100 Subject: 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. --- dashboard/config/linux/bits/subsystems.yml | 513 ----------------------------- 1 file changed, 513 deletions(-) (limited to 'dashboard/config/linux/bits/subsystems.yml') diff --git a/dashboard/config/linux/bits/subsystems.yml b/dashboard/config/linux/bits/subsystems.yml index f72d63f86..72cdcb907 100644 --- a/dashboard/config/linux/bits/subsystems.yml +++ b/dashboard/config/linux/bits/subsystems.yml @@ -102,404 +102,6 @@ config: - DEVICE_PRIVATE: [-arm, -riscv, -s390] - PERCPU_STATS - READ_ONLY_THP_FOR_FS: [-arm, -riscv] - - 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 - PCI - PCIEPORTBUS - HOTPLUG_PCI_PCIE @@ -610,104 +212,6 @@ config: - FIREWIRE_NET - MACINTOSH_DRIVERS: n - MAC_EMUMOUSEBTN: n - - 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 - INPUT_POLLDEV: [-v5.11] - INPUT_MOUSEDEV - INPUT_MOUSEDEV_PSAUX @@ -880,23 +384,6 @@ config: - TYPEC_TCPM - TYPEC_UCSI: [-s390] - UCSI_ACPI: [-arm, -riscv, -s390] - - 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 - EDAC: [-s390] - RTC_CLASS: [-s390] - RTC_HCTOSYS: n -- cgit mrf-deployment