Date: Thu, 17 Jun 2021 01:02:07 +0000 From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 256375] iflib/if_em: unplugging network cable causes huge KTorrent slowdown Message-ID: <bug-256375-7501-OOxAp0bC4q@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-256375-7501@https.bugs.freebsd.org/bugzilla/> References: <bug-256375-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=3D256375 --- Comment #14 from Kevin Bowling <kbowling@freebsd.org> --- (In reply to Alexey Dokuchaev from comment #11) I think it is probably ok to remove the 'iflib_admin_intr_deferred' line in 'em_if_media_status' but by your numbers it doesn't seem to be causal. There are some tricky/unpleasant things about this hardware, if you go dig = down in the e1000 API there is a significant loop with a significant delay in e1000_phy_has_link_generic. It may make sense to do some memoization on low quality hw like this, and be more careful about enqueuing the admin task if it's already queued. --=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-256375-7501-OOxAp0bC4q>