#
1.14 |
|
04-Feb-2020 |
mpi |
Refactoring to prepare multi-queues support, no intended behavior change:
- Abstract the allocation/freeing of TX/RX ring into em_dma_malloc(). This will ease the introduction of multiple rings.
- Split the 82576 variant out of 82575. The distinction is necessary when it comes to setting multiple queues.
- Change multiple TX/RX related macro to take an index argument corresponding to a ring. Currently only the index 0 and 1 are used.
- Gather and print more stats counters
- Switch to using a function, like FreeBSD, to translate 82542 registers and get rid of a set of defines.
Tested by many, thanks! ok mlarkin@, jmatthew@
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.13 |
|
18-Feb-2016 |
bluhm |
Add support for the Intel i219 network chip to the em(4) driver. from Christian Ehrhardt; input jsg@; OK deraadt@ sthen@ mpi@ jsg@ tested by sthen@ jca@ benno@ bluhm@
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.12 |
|
05-Oct-2011 |
jsg |
Add the remaining parts of support for 82580 based devices such as the Intel I340-T4 and HP NC365T and simplify some of the multi port handling while here.
Thanks to fredrik danerklint for donating a card, Linden Varley for setting up a test system and everyone who made sure this didn't break their existing em setups.
|
Revision tags: OPENBSD_5_0_BASE
|
#
1.11 |
|
26-Jul-2011 |
deraadt |
do not describe where DELAY comes from; pointed out by austin; ok jsg
|
Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
|
#
1.10 |
|
06-Nov-2006 |
brad |
Sync up to Intel's latest FreeBSD em driver (6.2.9). Adds support for a few newer Intel PCIe boards, some code removal and cleaning and a few bug fixes.
From: Jack Vogel@Intel
Tested by mk@ wilfried@ brad@ dlg@, Marc Winiger, Gabriel Kihlman, Jason Dixon, Johan Mson Lindman, and a few other end users.
Tested with 82543, 82544, 82540, 82545, 82541, 82547, 82546 and 82573.
|
Revision tags: OPENBSD_4_0_BASE
|
#
1.9 |
|
07-Jul-2006 |
brad |
Sync up to Intel's latest FreeBSD em driver (6.0.5). Adds support for new chipset revisions embedded in the ESB2 and ICH8 core logic chipsets.
The previous attempt at commiting this included an unrelated change to how the I/O base address was being set and this was the cause of the breakage.
From: Intel's web-site
|
#
1.8 |
|
05-Jul-2006 |
brad |
revert back to the older driver as this causes some breakage.
|
#
1.7 |
|
03-Jul-2006 |
brad |
Sync up to Intel's latest FreeBSD em driver (6.0.5). Adds support for new chipset revisions embedded in the ESB2 and ICH8 core logic chipsets.
From: Intel's web-site
|
#
1.6 |
|
05-Mar-2006 |
brad |
Sprinkle some tabs and a little cleaning.
|
Revision tags: OPENBSD_3_9_BASE
|
#
1.5 |
|
15-Oct-2005 |
brad |
- put spl's right in the code and remove the macros - remove splassert()'s - remove empty bus_dma_tag_destroy macro from code and header
|
Revision tags: OPENBSD_3_8_BASE
|
#
1.4 |
|
02-Jul-2005 |
deraadt |
sync
|
Revision tags: OPENBSD_3_6_BASE OPENBSD_3_7_BASE SMP_SYNC_A SMP_SYNC_B
|
#
1.3 |
|
18-Apr-2004 |
henric |
Sync with FreeBSD's "em".
|
Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE
|
#
1.2 |
|
13-Jun-2003 |
henric |
Sync with FreeBSD's "em".
ok deraadt@
|
Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE UBC_SYNC_A UBC_SYNC_B
|
#
1.1 |
|
24-Sep-2002 |
nate |
branches: 1.1.4; 1.1.8; Driver for Intel PRO/1000 gigabit ethernet adapters. This driver should work with all current models of gigabit ethernet adapters.
Driver written by Intel Ported from FreeBSD by Henric Jungheim <henric@attbi.com> bus_dma and endian support by me.
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.13 |
|
18-Feb-2016 |
bluhm |
Add support for the Intel i219 network chip to the em(4) driver. from Christian Ehrhardt; input jsg@; OK deraadt@ sthen@ mpi@ jsg@ tested by sthen@ jca@ benno@ bluhm@
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.12 |
|
05-Oct-2011 |
jsg |
Add the remaining parts of support for 82580 based devices such as the Intel I340-T4 and HP NC365T and simplify some of the multi port handling while here.
Thanks to fredrik danerklint for donating a card, Linden Varley for setting up a test system and everyone who made sure this didn't break their existing em setups.
|
Revision tags: OPENBSD_5_0_BASE
|
#
1.11 |
|
26-Jul-2011 |
deraadt |
do not describe where DELAY comes from; pointed out by austin; ok jsg
|
Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
|
#
1.10 |
|
06-Nov-2006 |
brad |
Sync up to Intel's latest FreeBSD em driver (6.2.9). Adds support for a few newer Intel PCIe boards, some code removal and cleaning and a few bug fixes.
From: Jack Vogel@Intel
Tested by mk@ wilfried@ brad@ dlg@, Marc Winiger, Gabriel Kihlman, Jason Dixon, Johan Mson Lindman, and a few other end users.
Tested with 82543, 82544, 82540, 82545, 82541, 82547, 82546 and 82573.
|
Revision tags: OPENBSD_4_0_BASE
|
#
1.9 |
|
07-Jul-2006 |
brad |
Sync up to Intel's latest FreeBSD em driver (6.0.5). Adds support for new chipset revisions embedded in the ESB2 and ICH8 core logic chipsets.
The previous attempt at commiting this included an unrelated change to how the I/O base address was being set and this was the cause of the breakage.
From: Intel's web-site
|
#
1.8 |
|
05-Jul-2006 |
brad |
revert back to the older driver as this causes some breakage.
|
#
1.7 |
|
03-Jul-2006 |
brad |
Sync up to Intel's latest FreeBSD em driver (6.0.5). Adds support for new chipset revisions embedded in the ESB2 and ICH8 core logic chipsets.
From: Intel's web-site
|
#
1.6 |
|
05-Mar-2006 |
brad |
Sprinkle some tabs and a little cleaning.
|
Revision tags: OPENBSD_3_9_BASE
|
#
1.5 |
|
15-Oct-2005 |
brad |
- put spl's right in the code and remove the macros - remove splassert()'s - remove empty bus_dma_tag_destroy macro from code and header
|
Revision tags: OPENBSD_3_8_BASE
|
#
1.4 |
|
02-Jul-2005 |
deraadt |
sync
|
Revision tags: OPENBSD_3_6_BASE OPENBSD_3_7_BASE SMP_SYNC_A SMP_SYNC_B
|
#
1.3 |
|
18-Apr-2004 |
henric |
Sync with FreeBSD's "em".
|
Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE
|
#
1.2 |
|
13-Jun-2003 |
henric |
Sync with FreeBSD's "em".
ok deraadt@
|
Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE UBC_SYNC_A UBC_SYNC_B
|
#
1.1 |
|
24-Sep-2002 |
nate |
branches: 1.1.4; 1.1.8; Driver for Intel PRO/1000 gigabit ethernet adapters. This driver should work with all current models of gigabit ethernet adapters.
Driver written by Intel Ported from FreeBSD by Henric Jungheim <henric@attbi.com> bus_dma and endian support by me.
|