opnsense-src/sys/dev/ixgbe
Vincenzo Maffione e99828dfbd net: iflib: let the drivers use isc_capenable
Since isc_capenable (private copy of ifp->if_capenable) is
now synchronized to if_capenable, use it in the drivers
when checking the IFCAP_* bits.
This results in better cache usage and avoids indirection
through the ifp pointer.

PR:             260068
Reviewed by:    kbowling, gallatin
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D33156

(cherry picked from commit 52f45d8ace)
2022-01-27 22:26:30 +00:00
..
if_bypass.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
if_fdir.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
if_ix.c ixgbe: whitespace cleanup pass 2021-10-02 18:32:19 -07:00
if_ixv.c ixgbe: whitespace cleanup pass 2021-10-02 18:32:19 -07:00
if_sriov.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
ix_txrx.c net: iflib: let the drivers use isc_capenable 2022-01-27 22:26:30 +00:00
ixgbe.h ixgbe: whitespace cleanup pass 2021-10-02 18:32:19 -07:00
ixgbe_82598.c ixgbe: remove whitespace in function comments 2021-09-13 17:37:31 -07:00
ixgbe_82598.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_82599.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_82599.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_api.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_api.h ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_bypass.h ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
ixgbe_common.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_common.h ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_dcb.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_dcb.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_dcb_82598.c ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_dcb_82598.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_dcb_82599.c ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_dcb_82599.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_fdir.h ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
ixgbe_features.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_mbx.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_mbx.h ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_osdep.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
ixgbe_osdep.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_phy.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_phy.h ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_rss.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_sriov.h ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
ixgbe_type.h ixgbe(4): Fix a few typos in source code comments 2021-11-06 08:50:23 +01:00
ixgbe_vf.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_vf.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_x540.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_x540.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_x550.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_x550.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00