* Add multiple routes support in NetworkManager
Support multiple routes to the same network learned via Router
Information Option. With this change, the kernel will have multiple
routing table entries to a given Thread network. The routes gateway
won't be updated with every new RIO any longer since every gateway
has its own entry.
* Enable IPv6 router reachability probing
Currently router reachability probing is disabled since HAOS enables
IPv6 forwarding and the necessary kernel options are not enabled. With
this change router reachability probing is enabled even though we are
a router on our own.
Note that Linux commit ea659e077528 ("[IPV6] ROUTE: Do not enable router
reachability probing in router mode.") by default disabled this
behavior. But since we are acting as a router as well as a host device,
we rather want this reachability probing.
See also: https://lore.kernel.org/netdev/b9182b02829b158d55acc53a0bcec1ed667b2668.1680000784.git.stefan@agner.ch/T/#u
166 lines
3.1 KiB
Plaintext
166 lines
3.1 KiB
Plaintext
CONFIG_KERNEL_LZ4=y
|
|
CONFIG_CMDLINE=""
|
|
CONFIG_PANIC_TIMEOUT=5
|
|
|
|
CONFIG_IKCONFIG=y
|
|
CONFIG_IKCONFIG_PROC=y
|
|
|
|
CONFIG_MODULE_COMPRESS_NONE=y
|
|
|
|
CONFIG_ZRAM=y
|
|
CONFIG_ZSWAP=y
|
|
CONFIG_ZSWAP_DEFAULT_ON=y
|
|
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4=y
|
|
CONFIG_ZSMALLOC=y
|
|
|
|
CONFIG_LRU_GEN=y
|
|
# CONFIG_LRU_GEN_ENABLED is not set
|
|
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
|
|
|
|
CONFIG_MISC_FILESYSTEMS=y
|
|
CONFIG_BLOCK=y
|
|
CONFIG_EXT4_FS=y
|
|
CONFIG_MSDOS_FS=y
|
|
CONFIG_VFAT_FS=y
|
|
CONFIG_SQUASHFS=y
|
|
CONFIG_SQUASHFS_XATTR=y
|
|
CONFIG_SQUASHFS_LZ4=y
|
|
CONFIG_BTRFS_FS=m
|
|
|
|
CONFIG_SECCOMP=y
|
|
CONFIG_SECCOMP_FILTER=y
|
|
|
|
CONFIG_AUDIT=y
|
|
CONFIG_SECURITY=y
|
|
CONFIG_SECURITY_APPARMOR=y
|
|
# CONFIG_SECURITY_SELINUX is not set
|
|
CONFIG_LSM="apparmor"
|
|
|
|
CONFIG_CRYPTO=y
|
|
CONFIG_CRYPTO_LZ4=y
|
|
|
|
CONFIG_PARTITION_ADVANCED=y
|
|
CONFIG_EFI_PARTITION=y
|
|
CONFIG_MSDOS_PARTITION=y
|
|
|
|
# CONFIG_LOGO is not set
|
|
# CONFIG_DEBUG_STACK_USAGE is not set
|
|
|
|
CONFIG_BT=y
|
|
CONFIG_BT_BREDR=y
|
|
CONFIG_BT_RFCOMM=m
|
|
CONFIG_BT_RFCOMM_TTY=y
|
|
CONFIG_BT_LE=y
|
|
CONFIG_BT_BNEP=m
|
|
CONFIG_BT_BNEP_MC_FILTER=y
|
|
CONFIG_BT_BNEP_PROTO_FILTER=y
|
|
CONFIG_BT_CMTP=m
|
|
CONFIG_BT_HIDP=m
|
|
CONFIG_BT_LEDS=y
|
|
|
|
CONFIG_IPV6=y
|
|
CONFIG_IPV6_ROUTER_PREF=y
|
|
CONFIG_IPV6_REACHABILITY_PROBE=y
|
|
CONFIG_IPV6_SIT=m
|
|
|
|
CONFIG_IP_MROUTE=y
|
|
CONFIG_IPV6_MROUTE=y
|
|
|
|
CONFIG_NF_TABLES=m
|
|
CONFIG_NF_TABLES_INET=y
|
|
CONFIG_NF_TABLES_NETDEV=y
|
|
CONFIG_NF_TPROXY_IPV4=m
|
|
CONFIG_NF_TABLES_IPV4=y
|
|
CONFIG_NF_TABLES_ARP=y
|
|
CONFIG_NF_TPROXY_IPV6=m
|
|
CONFIG_NF_TABLES_IPV6=y
|
|
CONFIG_NF_TABLES_BRIDGE=m
|
|
|
|
CONFIG_NFT_NUMGEN=m
|
|
CONFIG_NFT_CT=m
|
|
CONFIG_NFT_FLOW_OFFLOAD=m
|
|
CONFIG_NFT_COUNTER=m
|
|
CONFIG_NFT_CONNLIMIT=m
|
|
CONFIG_NFT_LOG=m
|
|
CONFIG_NFT_LIMIT=m
|
|
CONFIG_NFT_MASQ=m
|
|
CONFIG_NFT_REDIR=m
|
|
CONFIG_NFT_NAT=m
|
|
CONFIG_NFT_TUNNEL=m
|
|
CONFIG_NFT_OBJREF=m
|
|
CONFIG_NFT_QUEUE=m
|
|
CONFIG_NFT_QUOTA=m
|
|
CONFIG_NFT_REJECT=m
|
|
CONFIG_NFT_REJECT_INET=m
|
|
CONFIG_NFT_COMPAT=m
|
|
CONFIG_NFT_HASH=m
|
|
CONFIG_NFT_FIB=m
|
|
CONFIG_NFT_FIB_INET=m
|
|
CONFIG_NFT_XFRM=m
|
|
CONFIG_NFT_SOCKET=m
|
|
CONFIG_NFT_OSF=m
|
|
CONFIG_NFT_TPROXY=m
|
|
CONFIG_NFT_SYNPROXY=m
|
|
CONFIG_NFT_DUP_NETDEV=m
|
|
CONFIG_NFT_FWD_NETDEV=m
|
|
CONFIG_NFT_FIB_NETDEV=m
|
|
CONFIG_NFT_REJECT_NETDEV=m
|
|
CONFIG_NFT_REJECT_IPV4=m
|
|
CONFIG_NFT_DUP_IPV4=m
|
|
CONFIG_NFT_FIB_IPV4=m
|
|
CONFIG_NFT_REJECT_IPV6=m
|
|
CONFIG_NFT_DUP_IPV6=m
|
|
CONFIG_NFT_FIB_IPV6=m
|
|
CONFIG_NFT_BRIDGE_META=m
|
|
CONFIG_NFT_BRIDGE_REJECT=m
|
|
|
|
CONFIG_NETFILTER_XT_SET=m
|
|
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
|
|
|
|
CONFIG_IP_SET=m
|
|
CONFIG_IP_SET_BITMAP_IP=m
|
|
CONFIG_IP_SET_BITMAP_IPMAC=m
|
|
CONFIG_IP_SET_BITMAP_PORT=m
|
|
CONFIG_IP_SET_HASH_IP=m
|
|
CONFIG_IP_SET_HASH_IPMARK=m
|
|
CONFIG_IP_SET_HASH_IPPORT=m
|
|
CONFIG_IP_SET_HASH_IPPORTIP=m
|
|
CONFIG_IP_SET_HASH_IPPORTNET=m
|
|
CONFIG_IP_SET_HASH_IPMAC=m
|
|
CONFIG_IP_SET_HASH_MAC=m
|
|
CONFIG_IP_SET_HASH_NETPORTNET=m
|
|
CONFIG_IP_SET_HASH_NET=m
|
|
CONFIG_IP_SET_HASH_NETNET=m
|
|
CONFIG_IP_SET_HASH_NETPORT=m
|
|
CONFIG_IP_SET_HASH_NETIFACE=m
|
|
CONFIG_IP_SET_LIST_SET=m
|
|
CONFIG_IP_VS=m
|
|
CONFIG_IP_VS_IPV6=y
|
|
|
|
CONFIG_TUN=y
|
|
CONFIG_VLAN_8021Q=m
|
|
CONFIG_VLAN_8021Q_GVRP=y
|
|
CONFIG_VLAN_8021Q_MVRP=y
|
|
|
|
CONFIG_NET_SCHED=y
|
|
CONFIG_NET_SCH_FQ_CODEL=m
|
|
|
|
CONFIG_WIRELESS=y
|
|
CONFIG_WEXT_CORE=y
|
|
CONFIG_WEXT_PROC=y
|
|
CONFIG_CFG80211=m
|
|
CONFIG_CFG80211_WEXT=y
|
|
# CONFIG_CFG80211_CRDA_SUPPORT is not set
|
|
|
|
CONFIG_CIFS=m
|
|
CONFIG_CIFS_XATTR=y
|
|
CONFIG_CIFS_POSIX=y
|
|
CONFIG_CIFS_ACL=y
|
|
CONFIG_CIFS_DFS_UPCALL=y
|
|
|
|
CONFIG_WIREGUARD=m
|
|
|
|
CONFIG_HID=m
|
|
CONFIG_HIDRAW=y
|