Skip site navigation (1)Skip section navigation (2)
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>