History log of /dragonfly/sys/dev/netif/ig_hal/e1000_ich8lan.h (Results 1 – 11 of 11)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0
# 01a55482 23-Mar-2021 Sepherosa Ziehau <sephe@dragonflybsd.org>

em/emx: Merge Intel em-7.7.8.

Mainly fix setting for I219-LM12 and I219-V12.


Revision tags: v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2
# 65aebe9f 03-Mar-2019 Sepherosa Ziehau <sephe@dragonflybsd.org>

em/emx/igb: Merge Intel em-7.7.4 and igb-2.5.6

Most noticeably added I219 V6/V7 support for em/emx.


Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc
# 74dc3754 09-Dec-2017 Sepherosa Ziehau <sephe@dragonflybsd.org>

em/emx: Sync with Intel's em 7.6.2

- Fix RX filter settings when exiting promiscous mode.
- Add workaround for I219 resetting.
- Fix some settings for 82574.

Tested-by: dillon@ (I219)


Revision tags: v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2
# 524ce499 14-Jan-2016 Sepherosa Ziehau <sephe@dragonflybsd.org>

ig_hal/em/emx: Add I219 (Skylake) support

Obtained-from: dillon@
Tested-by: me (82574, 82573, 82571), dillon@ (I219, I217)


Revision tags: v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4
# 4765c386 07-Feb-2015 Michael Neumann <mneumann@ntecs.de>

e1000 (em, emx, ig_hal): Sync w/ intel em-7.4.2

This adds support for network chips based on PCH_I218_{LM2,V2,LM3,V3}.

Tested with:
* 82571, 82573, 82574 (sephe)
* emx: I217_V (dillon)
* em/e

e1000 (em, emx, ig_hal): Sync w/ intel em-7.4.2

This adds support for network chips based on PCH_I218_{LM2,V2,LM3,V3}.

Tested with:
* 82571, 82573, 82574 (sephe)
* emx: I217_V (dillon)
* em/emx: 82574L, I218_V2 (mneumann)

show more ...


Revision tags: v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0
# 379ebbe7 30-Aug-2013 Sepherosa Ziehau <sephe@dragonflybsd.org>

ig_hal: Merge Intel em-7.3.8 and igb-2.3.10 hardware abstraction layer


Revision tags: v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0
# 4be59a01 05-Feb-2013 Sepherosa Ziehau <sephe@dragonflybsd.org>

ig_hal: Merge intel em-7.3.4 and igb-2.3.7 hardware abstraction layer


Revision tags: v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3
# 6d5e2922 13-Apr-2012 Sepherosa Ziehau <sephe@dragonflybsd.org>

em/emx: Update to Intel em-7.2.4

- Fix the max frame length settings for 82583 chips
- Workaround 82574 specification update errata #20.

Local changes:
- For 82574 specification update errata #20 w

em/emx: Update to Intel em-7.2.4

- Fix the max frame length settings for 82583 chips
- Workaround 82574 specification update errata #20.

Local changes:
- For 82574 specification update errata #20 workaround, we don't
disable ASPM L1. Disabling ASPM L1 is said to be unnecessary
in the specification update.

show more ...


Revision tags: v3.0.2, v3.0.1, v3.1.0, v3.0.0
# 86d7f5d3 26-Nov-2011 John Marino <draco@marino.st>

Initial import of binutils 2.22 on the new vendor branch

Future versions of binutils will also reside on this branch rather
than continuing to create new binutils branches for each new version.


Revision tags: v2.12.0, v2.13.0
# 6a5a645e 27-Jun-2011 Sepherosa Ziehau <sephe@dragonflybsd.org>

em(4)/emx(4): Update ig_hal to Intel's 7.1.7

Local modification:
- Keep old e1000_read_mac_addr_generic() so that 82574L and 82571EB
could be probed correctly (instead of bailing out at "Invalid M

em(4)/emx(4): Update ig_hal to Intel's 7.1.7

Local modification:
- Keep old e1000_read_mac_addr_generic() so that 82574L and 82571EB
could be probed correctly (instead of bailing out at "Invalid MAC
address")

Newer device support is not added into em(4) and emx(4) yet.

show more ...


Revision tags: v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2, v2.3.1, v2.2.1, v2.2.0
# 9c80d176 15-Feb-2009 Sepherosa Ziehau <sephe@dragonflybsd.org>

em(4): Sync with Intel's em-6.9.6(FreeBSD)

In addition to adding support for some chips (e.g. 82574L), this also gives
me the chance to rearrange and clean up if_em.[ch] :)

Noticable changes to the

em(4): Sync with Intel's em-6.9.6(FreeBSD)

In addition to adding support for some chips (e.g. 82574L), this also gives
me the chance to rearrange and clean up if_em.[ch] :)

Noticable changes to the FreeBSD driver:
- The hardware abstraction layer is put into a seperate module (ig_hal)
- IP csum offloading is supported when hardware TX csum offloading is enabled
- mbufs on RX/TX ring are freed in em_stop(), i.e. during "ifconfig emX down"
- TX pattern is adjusted that we test number of avaiable TX descs before
dequeuing mbuf from ifq. We also reserve double spare TX descs for 82544
cards on PCI-X bus, so we will not need to unload the loaded mbuf in the
mid way due to short of TX descs; this at least makes the logic a little
bit simpler.

show more ...