From nobody Sat Jun 10 11:17:01 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Qdb585XSPz4c5k1 for ; Sat, 10 Jun 2023 11:17:16 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:13b:39f::9f:25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE Root Certificate Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Qdb570755z4MPB for ; Sat, 10 Jun 2023 11:17:14 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of bzeeb-lists@lists.zabbadoz.net designates 2a01:4f8:13b:39f::9f:25 as permitted sender) smtp.mailfrom=bzeeb-lists@lists.zabbadoz.net; dmarc=none Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id 031D78D4A17C for ; Sat, 10 Jun 2023 11:17:05 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 29E9E5C3A831 for ; Sat, 10 Jun 2023 11:17:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id NoVa6YUcVyJ1 for ; Sat, 10 Jun 2023 11:17:03 +0000 (UTC) Received: from strong-iwl0.sbone.de (strong-iwl0.sbone.de [IPv6:fde9:577b:c1a9:4902:b66b:fcff:fef3:e3d2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 0D4855C3A82F for ; Sat, 10 Jun 2023 11:17:02 +0000 (UTC) Date: Sat, 10 Jun 2023 11:17:01 +0000 (UTC) From: "Bjoern A. Zeeb" To: net@freebsd.org Subject: IPv6 LORs etc Message-ID: <8qqrn586-7r8r-1652-8r8q-qpnn9sn47qrr@yvfgf.mnoonqbm.arg> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spamd-Result: default: False [-3.29 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_LONG(-1.00)[-0.998]; NEURAL_HAM_SHORT(-0.99)[-0.993]; R_SPF_ALLOW(-0.20)[+ip6:2a01:4f8:13b:39f::9f:25]; MIME_GOOD(-0.10)[text/plain]; BLOCKLISTDE_FAIL(0.00)[2a01:4f8:13b:39f::9f:25:server fail]; MLMMJ_DEST(0.00)[net@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; DMARC_NA(0.00)[zabbadoz.net]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[net@freebsd.org]; RCVD_COUNT_FIVE(0.00)[5]; ARC_NA(0.00)[]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[] X-Rspamd-Queue-Id: 4Qdb570755z4MPB X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Hi, I am seeing a lot more LORs etc. again: # rtsol vtnet0 Invoking IPv6 network device address event may sleep with the following non-sleepable locks held: exclusive sleep mutex vtnet0-rx0 (vtnet0-rx0) r = 0 (0xfffff8000176c600) locked @ /usr/src/sys/dev/virtio/network/if_vtnet.c:2188 stack backtrace: #0 0xffffffff80bc4925 at witness_debugger+0x65 #1 0xffffffff80bc5a79 at witness_warn+0x3f9 #2 0xffffffff80d7096a at in6_update_ifa+0xc1a #3 0xffffffff80d9c5b9 at in6_ifadd+0x1d9 #4 0xffffffff80d98d3f at nd6_ra_input+0x103f #5 0xffffffff80d6b3f8 at icmp6_input+0x898 #6 0xffffffff80d838a3 at ip6_input+0xcc3 #7 0xffffffff80ca72dd at netisr_dispatch_src+0xad #8 0xffffffff80c88e6a at ether_demux+0x17a #9 0xffffffff80c8a492 at ether_nh_input+0x392 #10 0xffffffff80ca72dd at netisr_dispatch_src+0xad #11 0xffffffff80c892b9 at ether_input+0xd9 #12 0xffffffff8097ba03 at vtnet_rxq_eof+0x7c3 #13 0xffffffff8097b19a at vtnet_rx_vq_process+0x9a #14 0xffffffff80b0c286 at ithread_loop+0x276 #15 0xffffffff80b08730 at fork_exit+0x80 #16 0xffffffff81020d8e at fork_trampoline+0xe lock order reversal: (sleepable after non-sleepable) 1st 0xfffff8000176c600 vtnet0-rx0 (vtnet0-rx0, sleep mutex) @ /usr/src/sys/dev/virtio/network/if_vtnet.c:2188 2nd 0xffffffff81a4e960 in6_multi_sx (in6_multi_sx, sx) @ /usr/src/sys/netinet6/in6_mcast.c:1219 lock order vtnet0-rx0 -> in6_multi_sx attempted at: #0 0xffffffff80bc44e3 at witness_checkorder+0xbb3 #1 0xffffffff80b5d392 at _sx_xlock+0x62 #2 0xffffffff80d79341 at in6_joingroup+0x31 #3 0xffffffff80d70d2b at in6_update_ifa+0xfdb #4 0xffffffff80d9c5b9 at in6_ifadd+0x1d9 #5 0xffffffff80d98d3f at nd6_ra_input+0x103f #6 0xffffffff80d6b3f8 at icmp6_input+0x898 #7 0xffffffff80d838a3 at ip6_input+0xcc3 #8 0xffffffff80ca72dd at netisr_dispatch_src+0xad #9 0xffffffff80c88e6a at ether_demux+0x17a #10 0xffffffff80c8a492 at ether_nh_input+0x392 #11 0xffffffff80ca72dd at netisr_dispatch_src+0xad #12 0xffffffff80c892b9 at ether_input+0xd9 #13 0xffffffff8097ba03 at vtnet_rxq_eof+0x7c3 #14 0xffffffff8097b19a at vtnet_rx_vq_process+0x9a #15 0xffffffff80b0c286 at ithread_loop+0x276 #16 0xffffffff80b08730 at fork_exit+0x80 #17 0xffffffff81020d8e at fork_trampoline+0xe lock order reversal: 1st 0xfffffe00014d3a10 tcphash (tcphash, sleep mutex) @ /usr/src/sys/netinet/tcp_usrreq.c:1512 2nd 0xffffffff81a4e9c0 in6_ifaddr_lock (in6_ifaddr_lock, rm) @ /usr/src/sys/netinet6/in6_src.c:305 lock order tcphash -> in6_ifaddr_lock attempted at: #0 0xffffffff80bc44e3 at witness_checkorder+0xbb3 #1 0xffffffff80b4b11f at _rm_rlock_debug+0x12f #2 0xffffffff80d8011f at in6_selectsrc+0x44f #3 0xffffffff80d7fc80 at in6_selectsrc_socket+0x40 #4 0xffffffff80d7dbc7 at in6_pcbconnect+0x247 #5 0xffffffff80d61b33 at tcp6_connect+0xa3 #6 0xffffffff80d5f4e4 at tcp6_usr_connect+0x304 #7 0xffffffff80c009af at soconnectat+0xaf #8 0xffffffff80c07aa1 at kern_connectat+0xe1 #9 0xffffffff80c07995 at sys_connect+0x75 #10 0xffffffff8104d6c0 at amd64_syscall+0x140 #11 0xffffffff8102063b at fast_syscall_common+0xf8 -- Bjoern A. Zeeb r15:7