History log of /dflybsd-src/sys/dev/netif/ig_hal/e1000_manage.h (Results 1 – 9 of 9)
Revision Date Author Comments
# 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.


# 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.


# 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)


# 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 ...


# 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


# 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


# 62583d18 19-Apr-2012 Sepherosa Ziehau <sephe@dragonflybsd.org>

ig_hal: Merge Intel igb-2.2.3 HAL w/ em-7.2.4 HAL


# 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 ...


# 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 ...