Date: Tue, 04 Dec 2018 21:39:40 +0000 From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 233759] igb (I210) + net.inet.ipsec.async_crypto=1 + aesni kill receiving queues and traffic Message-ID: <bug-233759-7501-zMbT75OE0r@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-233759-7501@https.bugs.freebsd.org/bugzilla/> References: <bug-233759-7501@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D233759 --- Comment #3 from Lev A. Serebryakov <lev@FreeBSD.org> --- (In reply to Eric Joyner from comment #2) They randomly stop while receiving traffic. It could be several minutes, li= ke all traffic is passing well for 2 minutes, then 1/4 of traffic is lost fore= ver, then after another 30 seconds other 1/4 of traffic is lost (1/2 in total), = then 1/2 of traffic could pass for another 3-4-5 minutes, but at least only 3/4 = is lost and 3 queues are effectively stopped. There is no panics or any messag= es in kernel output. I never seen recovery, but, to be honest, I didn't wait more than 5 minutes. I could say, that ifconfig igb0 down && ifconfig igb0 up doesn't help. I could not say about igb1 (outbound interface) for sure, as I've checked inbound one with "tcpdump" and it shows that 1/4-1/2-3/4 of traffic is not = seen even by tcpdump. Traffic is generated (with pkt-gen on other end of the lin= k, NOT ON SAME SYSTEM!) with distinct pattern (regular loop over many source I= Ps), so holes in the traffic is well seen by eye (when packet rate is low). And = igb1 only send traffic, it is unidirectional UDP test (as pkt-gen implies). And one more: only sending works. I could turn on "net.inet.ipsec.async_crypto=3D1" and send traffic from very this system wi= th, say, iperf3 (use it as endpoint with IPsec and not as router), and it make things faster (it is why I've tried to turn it on for routing), and everyth= ing works. BTW, I could try to build kernel with INVARIANTS and WITNESSes... --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-233759-7501-zMbT75OE0r>