Sync with Intel's em(4) driver version 3.2.15
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 8 Nov 2005 12:48:18 +0000 (12:48 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 8 Nov 2005 12:48:18 +0000 (12:48 +0000)
commit7ea52455c13d52fa32a4ab5d0aba4e5a7a22b13f
treefc175c2df9efba8a09606285030fae1e5ba54d2b
parentb28a55594a8c26c329f7d3c72bf2a1eb386a734e
Sync with Intel's em(4) driver version 3.2.15
- Add support for 82571EB, 82572EI and 82573E adapters
- Nuke DBG_STATS related code and struct adapter's fields
- Flow control water marks are now calculated from hardware's register value
  instead of using hardwired values(FC_DEFAULT_{LOW, HIGH}_THRESH)
- Flow control pause time is bumped to 512us (old value is 131us) (*)
- In em_detach(), call bus_teardown_intr() if adapter.int_handler_tag != NULL
- Update Intel's LICENSE and README
- Update README to reflect recent changes to device polling
- Minor style changes

(*) Original code misuses 0x1000 (should be 1000) as em_hw.fc_pause_time
sys/dev/netif/em/LICENSE
sys/dev/netif/em/README
sys/dev/netif/em/if_em.c
sys/dev/netif/em/if_em.h
sys/dev/netif/em/if_em_hw.c
sys/dev/netif/em/if_em_hw.h
sys/dev/netif/em/if_em_osdep.h