Add RX interrupt moderation suport for PCI-E GigaE chips.
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 6 Oct 2008 14:22:32 +0000 (14:22 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 6 Oct 2008 14:22:32 +0000 (14:22 +0000)
commit931d6f1fcec35d13168b707205b274f6e6f9c82d
tree879dcba8b68b1a1d2b1a2bbfa480c484c1d3f940
parent67516b71e03a59d3ae9b0be926ce8ccf676d0f59
Add RX interrupt moderation suport for PCI-E GigaE chips.

Interrupt moderation register position is obtained from Realtek's
BSD driver v176.
The meaning of the IM register bits is partially reverse engineered:
RX timer position and unit.

This kind of interrupt moderation does not work on PCI GigaE chips.
sys/dev/netif/re/if_re.c
sys/dev/netif/re/if_rereg.h
sys/dev/netif/re/if_revar.h