| aee05168 | 21-Dec-2015 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
igb: Optimize the aggregated TX/RX MSI-X handler a bit
By checking whether there are any TX descs to collect or not, before holding the TX ring serializer.
This requires that igb_txeof() is only ca
igb: Optimize the aggregated TX/RX MSI-X handler a bit
By checking whether there are any TX descs to collect or not, before holding the TX ring serializer.
This requires that igb_txeof() is only called in interrupt handler, thus we remove the igb_txeof() from igb_start(), which does nothing most of the time. Removal of igb_txeof() from igb_start() also allows us to simplify the TX ring OACTIVE detection, so several unused water marks are also removed.
show more ...
|