History log of /freebsd/sys/dev/iavf/if_iavf_iflib.c (Results 1 – 8 of 8)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/13.4.0
# e53a21ab 30-Aug-2024 Eric Joyner <erj@FreeBSD.org>

iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it

This allows iavf to load on E830 devices since those devices place their MSI-X
BAR at a different location than in previous 800 serie

iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it

This allows iavf to load on E830 devices since those devices place their MSI-X
BAR at a different location than in previous 800 series products.

Signed-off-by: Eric Joyner <erj@FreeBSD.org>

Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D46952

show more ...


Revision tags: release/14.1.0, release/13.3.0, release/14.0.0
# 1d6c12c5 24-Aug-2023 Kevin Bowling <kbowling@FreeBSD.org>

iavf: Add explicit ifdi_needs_reset for VLAN changes

In rS360398, a new iflib device method was added with default of opt out
for VLAN events needing an interface reset.

iavf(4) was the original ne

iavf: Add explicit ifdi_needs_reset for VLAN changes

In rS360398, a new iflib device method was added with default of opt out
for VLAN events needing an interface reset.

iavf(4) was the original need for this, because VLAN filter changes
currently have negative interactions with Malicious Driver Detection.

Add iavf_if_needs_restart and explicitly enable VLAN re-init.

MFC after: 2 weeks
Sponsored by: BBOX.io
Differential Revision: https://reviews.freebsd.org/D41558

show more ...


# 0834f13d 22-Aug-2023 Piotr Kubaj <pkubaj@FreeBSD.org>

iavf: remove compatibility code and address some warnings

Code for pre-11 FreeBSD versions is removed.
Also removed are macros that are not used anymore and "i" variable
does not shadow anymore othe

iavf: remove compatibility code and address some warnings

Code for pre-11 FreeBSD versions is removed.
Also removed are macros that are not used anymore and "i" variable
does not shadow anymore other "i" variable.

Differential Revision: https://reviews.freebsd.org/D41547
Approved by: erj

show more ...


# 71625ec9 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: one-line .c comment pattern

Remove /^/[*/]\s*\$FreeBSD\$.*\n/


Revision tags: release/13.2.0, release/12.4.0
# d8096b2d 19-Aug-2022 Justin Hibbits <jhibbits@FreeBSD.org>

Mechanically convert iavf(4) to IfAPI

Reviewed by: erj
Sponsored by: Juniper Networks, Inc.
Differential Revision: https://reviews.freebsd.org/D37858


Revision tags: release/13.1.0
# 83c0a9e8 07-May-2022 John Baldwin <jhb@FreeBSD.org>

iavf/ice/ixl: Remove unused devclass arguments to DRIVER_MODULE.


# ee28ad11 07-Apr-2022 John Baldwin <jhb@FreeBSD.org>

iavf: Quite set but not used warnings.

Move declaration of dev in iavf_if_attach_post under #ifdef IXL_DEBUG.

Remove unused ifp in iavf_stop.


Revision tags: release/12.3.0, release/13.0.0
# ca853dee 12-Feb-2021 Eric Joyner <erj@FreeBSD.org>

iavf(4): Split source and update to 3.0.26-k

The iavf(4) driver now uses a different source base from ixl(4), since
it will be the standard VF driver for new Intel Ethernet products going
forward, i

iavf(4): Split source and update to 3.0.26-k

The iavf(4) driver now uses a different source base from ixl(4), since
it will be the standard VF driver for new Intel Ethernet products going
forward, including ice(4). It continues to use the iflib framework
for network drivers.

Since it now uses a different source code base, this commit adds a new
sys/dev/iavf entry, but it re-uses the existing module name so no
configuration changes are necessary.

Signed-off-by: Eric Joyner <erj@FreeBSD.org>

Reviewed by: kbowling@
Tested by: lukasz.szczepaniak@intel.com
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D28636

show more ...