Date: Wed, 25 Jul 2012 09:08:42 -0400 From: Andrew Boyer <aboyer@averesystems.com> To: Luigi Rizzo <rizzo@iet.unipi.it> Cc: current@freebsd.org Subject: Re: RFC: use EM_LEGACY_IRQ in if_lem.c ? Message-ID: <209163E0-F36C-4EBE-B5D5-5D538B12C95D@averesystems.com> In-Reply-To: <20120724202019.GA22927@onelab2.iet.unipi.it> References: <20120724202019.GA22927@onelab2.iet.unipi.it>
next in thread | previous in thread | raw e-mail | index | archive | help
lem is also used under VMware. Performance and stability should be =
tested there, too, before this change.
-Andrew
On Jul 24, 2012, at 4:20 PM, Luigi Rizzo wrote:
> if_lem.c ("lem", one of the e1000 drivers) has 2 possible interrupt =
modes:
> EM_LEGACY_IRQ uses the standard dispatch mechanism, whereas
> FAST_INTR has a custom handler that signals a taskqueue to do the job.
>=20
> I have no idea which actual hardware uses it (all of my Intel 1G
> cards use either "em" or "igb"), but "lem" is the driver used in
> qemu, and there the EM_LEGACY_IRQ gives approx 10% higher packet
> rates than the other.
>=20
> Any objections if i change the default to EM_LEGACY_IRQ ?
>=20
> cheers
> luigi
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to =
"freebsd-current-unsubscribe@freebsd.org"
--------------------------------------------------
Andrew Boyer aboyer@averesystems.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?209163E0-F36C-4EBE-B5D5-5D538B12C95D>
