Build socket diag and vsock built-in, disable WiFi default powersave
This device has no module-loading infrastructure, so =m configs are silently absent at runtime. Missing SOCK_DIAG made every InetDiagMessage.destroyLiveTcpSockets() call in system_server block ~6s on netlink timeouts (114 times in one 9-minute boot, watchdog-level main-thread stalls, Settings ANRs, stale IP/status UI). Missing AF_VSOCK made traced crash-loop every 5s (vsock://-1:2010 EAFNOSUPPORT), tripping updatable_crashing flag resets. CONFIG_CFG80211_DEFAULT_PS=n: mt7921u with powersave on goes deaf after association - EAPOL 2/4 is sent, msg 3 never heard, AP deauths with reason 15 (4-way handshake timeout) - and idle RTT spikes to 100ms+, delaying inbound connections. Always-powered TV box, so default powersave off is the right trade. Hypervisor-only vsock transports (VMware/virtio) stay off.
This commit is contained in:
parent
ffcd56dc52
commit
22205a67e1
1 changed files with 13 additions and 14 deletions
|
|
@ -1052,11 +1052,11 @@ CONFIG_NET_DEVMEM=y
|
|||
# Networking options
|
||||
#
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_PACKET_DIAG=m
|
||||
CONFIG_PACKET_DIAG=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_UNIX_SCM=y
|
||||
CONFIG_AF_UNIX_OOB=y
|
||||
CONFIG_UNIX_DIAG=m
|
||||
CONFIG_UNIX_DIAG=y
|
||||
CONFIG_TLS=m
|
||||
CONFIG_TLS_DEVICE=y
|
||||
# CONFIG_TLS_TOE is not set
|
||||
|
|
@ -1112,10 +1112,10 @@ CONFIG_INET_IPCOMP=y
|
|||
CONFIG_INET_TABLE_PERTURB_ORDER=16
|
||||
CONFIG_INET_XFRM_TUNNEL=m
|
||||
CONFIG_INET_TUNNEL=y
|
||||
CONFIG_INET_DIAG=m
|
||||
CONFIG_INET_TCP_DIAG=m
|
||||
CONFIG_INET_UDP_DIAG=m
|
||||
CONFIG_INET_RAW_DIAG=m
|
||||
CONFIG_INET_DIAG=y
|
||||
CONFIG_INET_TCP_DIAG=y
|
||||
CONFIG_INET_UDP_DIAG=y
|
||||
CONFIG_INET_RAW_DIAG=y
|
||||
CONFIG_INET_DIAG_DESTROY=y
|
||||
CONFIG_TCP_CONG_ADVANCED=y
|
||||
CONFIG_TCP_CONG_BIC=m
|
||||
|
|
@ -1733,13 +1733,12 @@ CONFIG_OPENVSWITCH=m
|
|||
CONFIG_OPENVSWITCH_GRE=m
|
||||
CONFIG_OPENVSWITCH_VXLAN=m
|
||||
CONFIG_OPENVSWITCH_GENEVE=m
|
||||
CONFIG_VSOCKETS=m
|
||||
CONFIG_VSOCKETS_DIAG=m
|
||||
CONFIG_VSOCKETS_LOOPBACK=m
|
||||
CONFIG_VMWARE_VMCI_VSOCKETS=m
|
||||
CONFIG_VIRTIO_VSOCKETS=m
|
||||
CONFIG_VIRTIO_VSOCKETS_COMMON=m
|
||||
CONFIG_NETLINK_DIAG=m
|
||||
CONFIG_VSOCKETS=y
|
||||
CONFIG_VSOCKETS_DIAG=y
|
||||
CONFIG_VSOCKETS_LOOPBACK=y
|
||||
# CONFIG_VMWARE_VMCI_VSOCKETS is not set
|
||||
# CONFIG_VIRTIO_VSOCKETS is not set
|
||||
CONFIG_NETLINK_DIAG=y
|
||||
CONFIG_MPLS=y
|
||||
CONFIG_NET_MPLS_GSO=m
|
||||
CONFIG_MPLS_ROUTING=m
|
||||
|
|
@ -1885,7 +1884,7 @@ CONFIG_NL80211_TESTMODE=y
|
|||
# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
|
||||
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
|
||||
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
|
||||
CONFIG_CFG80211_DEFAULT_PS=y
|
||||
# CONFIG_CFG80211_DEFAULT_PS is not set
|
||||
# CONFIG_CFG80211_DEBUGFS is not set
|
||||
CONFIG_CFG80211_CRDA_SUPPORT=y
|
||||
CONFIG_CFG80211_WEXT=y
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue