git: jme: Rework MSI-X mapping, so RX MSI-X need not read register
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Sun Sep 30 07:41:58 PDT 2012
commit e0009afb8eab458bc8269252adc0cfefad9fb7a5
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date: Sun Sep 30 21:25:25 2012 +0800
jme: Rework MSI-X mapping, so RX MSI-X need not read register
RX empty event rarely happens (I didn't see it even if the card is
sinking full speed tiny packets on one RX ring). Put the RX empty
events into independent MSI-X, so the hot path RX MSI-X need not
read register at all.
Summary of changes:
sys/dev/netif/jme/if_jme.c | 76 +++++++++++++++++++++++++++++++----------
sys/dev/netif/jme/if_jmevar.h | 7 +++-
2 files changed, 63 insertions(+), 20 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e0009afb8eab458bc8269252adc0cfefad9fb7a5
--
DragonFly BSD source repository
More information about the Commits
mailing list