History log of /dflybsd-src/sys/dev/netif/ix/ixgbe_api.h (Results 1 – 6 of 6)
Revision Date Author Comments
# ea7edc3e 03-Mar-2019 Sascha Wildner <saw@online.de>

kernel/ixgbe: Fix buildkernel, re-apply 9e2814118aabe1f24cf00485.


# dd5ce676 25-Feb-2019 Sepherosa Ziehau <sephe@dragonflybsd.org>

ix: Sync with Intel ixgbe-3.3.6

- Honor VLAN_HWTAGGING setting when setup RX VLAN tag stripping.
- Add workaround for possible FW hang on X550.


# 9e281411 06-Sep-2018 Sascha Wildner <saw@online.de>

kernel: Fix some -Wint-in-bool-context warnings.

I.e., stop treating integers like booleans. In ix(4) I commented out
a problematic function that returns bool but tries to return -1 if
there was an

kernel: Fix some -Wint-in-bool-context warnings.

I.e., stop treating integers like booleans. In ix(4) I commented out
a problematic function that returns bool but tries to return -1 if
there was an error.

show more ...


# 6150453f 11-Nov-2017 Sepherosa Ziehau <sephe@dragonflybsd.org>

ix: Sync with Intel's ix-3.2.17.

- Add several new chips.
- Add software workaround for 82598 errata #26.


# 63d483cd 01-Dec-2015 Sepherosa Ziehau <sephe@dragonflybsd.org>

ix: Update to Intel ix-2.8.2

This update adds more chips support.

Local changes:
Fix ifmedia support. Now media change (force 10G-SR and 1G-SX) works
properly at least on my 82599 w/ DAC; though "

ix: Update to Intel ix-2.8.2

This update adds more chips support.

Local changes:
Fix ifmedia support. Now media change (force 10G-SR and 1G-SX) works
properly at least on my 82599 w/ DAC; though "autoselect" is still
the recommended mode.

show more ...


# 79251f5e 24-Nov-2013 Sepherosa Ziehau <sephe@dragonflybsd.org>

ix: Import Intel ixgbe-2.5.15

MSI and legacy interrupt (line based interrupt) are working as of this
commit. polling(4) will be supported and MSI-X will be brought back in
the later commits.

ixgbe

ix: Import Intel ixgbe-2.5.15

MSI and legacy interrupt (line based interrupt) are working as of this
commit. polling(4) will be supported and MSI-X will be brought back in
the later commits.

ixgbe is renamed to ix, which is consistent w/ the interface name, and
this makes 'ifconfig ix0' work as expected.

Local changes:
- Reorganize RX and TX ring data structure; nuke useless 'queue'.
- Rework RX and TX ring creation, destroy, initialization and cleanup.
- Reorganize interrupt related data structure. This also prepares for
bringing MSI-X back.
- Rework interrupt allocation.
- Rework MSI and legacy interrupt handler.
- Enable RSS (2 RX rings) even if MSI or legacy interrupt is used.
- Apply DragonFly specific RSS configuration.
- Partially rework RX code path.
- Enable TX header write-back.
- Rework TX code path and TX watchdog mechanism.
- Rework busdma(9) related bits.
- Rework ifnet.if_ioctl method.
- Reorganize initialize and stop code.
- Reorganize attach and detach code.
- Code clean up.

show more ...