git: igb: Partly rework MSI-X support to bypass one serializer
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Mon Dec 21 00:41:17 PST 2015
commit fa2e32fb6d15a3c3660fe2a5d172288c5581bb6f
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date: Mon Dec 14 11:04:06 2015 +0800
igb: Partly rework MSI-X support to bypass one serializer
For aggregated TX/RX MSI-X handler, there is no need to use
an independent serializer; using RX ring's serializer just
works (well, this driver's MSI-X support was added when we
still lacked of experience about how to serialize aggregated
TX/RX MSI-X handler).
Enable aggregated TX/RX MSI-X handling by default to avoid
extra TX interrupt (though its pretty low for TCP streams).
Summary of changes:
sys/dev/netif/igb/if_igb.c | 608 ++++++++++++++++++++-------------------------
sys/dev/netif/igb/if_igb.h | 57 ++---
2 files changed, 302 insertions(+), 363 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/fa2e32fb6d15a3c3660fe2a5d172288c5581bb6f
--
DragonFly BSD source repository
More information about the Commits
mailing list