aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ixgbe/if_fdir.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/ixgbe/if_fdir.c')
-rw-r--r--sys/dev/ixgbe/if_fdir.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/ixgbe/if_fdir.c b/sys/dev/ixgbe/if_fdir.c
index 22b71f2bdf09..dd84cfe0a447 100644
--- a/sys/dev/ixgbe/if_fdir.c
+++ b/sys/dev/ixgbe/if_fdir.c
@@ -54,7 +54,7 @@ ixgbe_reinit_fdir(void *context)
{
if_ctx_t ctx = context;
struct ixgbe_softc *sc = iflib_get_softc(ctx);
- struct ifnet *ifp = iflib_get_ifp(ctx);
+ if_t ifp = iflib_get_ifp(ctx);
if (!(sc->feat_en & IXGBE_FEATURE_FDIR))
return;
@@ -65,7 +65,7 @@ ixgbe_reinit_fdir(void *context)
/* re-enable flow director interrupts */
IXGBE_WRITE_REG(&sc->hw, IXGBE_EIMS, IXGBE_EIMS_FLOW_DIR);
/* Restart the interface */
- ifp->if_drv_flags |= IFF_DRV_RUNNING;
+ if_setdrvflagbits(ifp, IFF_DRV_RUNNING, 0);
} /* ixgbe_reinit_fdir */
/************************************************************************