IFCAP_LRO
DEF_CMD("lro", IFCAP_LRO, setifcap),
DEF_CMD("-lro", IFCAP_LRO, clearifcap),
if ((if_getcapenable(adapter->netdev) & IFCAP_LRO) != 0) {
if ((mask & IFCAP_LRO) != 0) {
if_togglecapenable(ifp, IFCAP_LRO);
IFCAP_LRO | IFCAP_JUMBO_MTU, 0);
IFCAP_LRO | IFCAP_VLAN_HWFILTER |
flags |= (if_getcapenable(sc->ifp) & IFCAP_LRO) ? FUNC_FLG_TPA : 0;
if (if_getcapenable(sc->ifp) & IFCAP_LRO) {
IFCAP_LRO |
if (mask & IFCAP_LRO) {
if_togglecapenable(ifp, IFCAP_LRO);
(if_getcapenable(ifp) & IFCAP_LRO) ? "ON" : "OFF");
if (mask & IFCAP_LRO) {
if_togglecapenable(ifp, IFCAP_LRO);
cxgb_set_lro(p, if_getcapenable(ifp) & IFCAP_LRO);
IFCAP_VLAN_HWCSUM | IFCAP_TSO | IFCAP_JUMBO_MTU | IFCAP_LRO | \
q->lro.enabled = !!(if_getcapenable(pi->ifp) & IFCAP_LRO);
IFCAP_VLAN_HWCSUM | IFCAP_TSO | IFCAP_JUMBO_MTU | IFCAP_LRO | \
if (mask & IFCAP_LRO) {
if_togglecapenable(ifp, IFCAP_LRO);
if (if_getcapenable(ifp) & IFCAP_LRO)
if (if_getcapenable(ifp) & IFCAP_LRO)
IFCAP_LRO | IFCAP_VLAN_HWTSO | IFCAP_JUMBO_MTU | IFCAP_HWCSUM_IPV6
IFCAP_LRO | IFCAP_VLAN_HWTSO | IFCAP_JUMBO_MTU | IFCAP_HWCSUM_IPV6 | \
IFCAP_LRO | IFCAP_VLAN_HWTSO | IFCAP_JUMBO_MTU | IFCAP_HWCSUM_IPV6 | \
caps |= IFCAP_LRO | IFCAP_JUMBO_MTU;
if ((if_getcapenable(adapter->ifp) & IFCAP_LRO) != 0) {
if (((if_getcapenable(ifp) & IFCAP_LRO) != 0) &&
!!((if_getcapenable(priv->ifp) & IFCAP_LRO) &&
IFCAP_LRO;
if ((if_getcapenable(priv->ifp) & IFCAP_LRO) != 0) {
if (((if_getcapenable(priv->ifp) & IFCAP_LRO) != 0) && /* LRO is enabled */
if (((if_getcapenable(rx->com.priv->ifp) & IFCAP_LRO) != 0) &&
if_setcapabilitiesbit(ifp, IFCAP_RXCSUM | IFCAP_LRO | IFCAP_LINKSTATE, 0);
if ((if_getcapenable(hn_ifp) & IFCAP_LRO) && do_lro) {
if (mask & IFCAP_LRO)
if_togglecapenable(ifp, IFCAP_LRO);
IFCAP_VLAN_MTU | IFCAP_JUMBO_MTU | IFCAP_LRO)
IFCAP_VLAN_MTU | IFCAP_JUMBO_MTU | IFCAP_LRO)
IFCAP_VLAN_HWCSUM | IFCAP_WOL | IFCAP_TSO4 | IFCAP_LRO | \
IFCAP_LRO | IFCAP_VLAN_HWTAGGING | IFCAP_VLAN_HWTSO | \
IFCAP_VLAN_MTU | IFCAP_JUMBO_MTU | IFCAP_LRO)
(if_getcapenable(ifp) & IFCAP_LRO) &&
if (features & IFCAP_LRO)
if ((if_getcapabilities(ifp) & IFCAP_LRO) &&
(if_getcapenable(ifp) & IFCAP_LRO)) {
if_togglecapenable(ifp, IFCAP_LRO);
if (!(if_getcapabilities(ifp) & IFCAP_LRO)) {
if ((!(if_getcapenable(ifp) & IFCAP_LRO)) &&
if_togglecapenable(ifp, IFCAP_LRO);
} else if (if_getcapenable(ifp) & IFCAP_LRO) {
if_togglecapenable(ifp, IFCAP_LRO);
IFCAP_TSO | IFCAP_LRO |
(if_getcapenable(ifp) & IFCAP_LRO) &&
if ((if_getcapenable(ndev) & IFCAP_LRO) && do_lro) {
if (if_getcapenable(ndev) & IFCAP_LRO) {
if (mask & IFCAP_LRO)
if_togglecapenable(ifp, IFCAP_LRO);
IFCAP_LRO | IFCAP_LINKSTATE, 0);
scctx->isc_capabilities |= IFCAP_LRO | IFCAP_VLAN_HWFILTER;
if (mask & IFCAP_LRO)
if_togglecapenable(dev, IFCAP_LRO);
IFCAP_LRO | IFCAP_HWSTATS, 0);
if (if_getcapenable(priv->dev) & IFCAP_LRO) {
if_setcapenablebit(priv->dev, 0, IFCAP_LRO);
(if_getcapenable(dev) & IFCAP_LRO)) {
if (mask & IFCAP_LRO)
if_togglecapenable(ifp, IFCAP_LRO);
if_setcapabilitiesbit(ifp, IFCAP_LRO, 0);
(if_getcapenable(rq->ifp) & IFCAP_LRO) == 0 ||
lro = if_getcapenable(ss->sc->ifp) & IFCAP_LRO;
if (mask & IFCAP_LRO)
if_togglecapenable(ifp, IFCAP_LRO);
if_setcapabilitiesbit(ifp, IFCAP_LRO, 0);
if_setcapenablebit(ifp, 0, IFCAP_LRO);
#ifndef IFCAP_LRO
if ((if_getcapenable(sc->ifp) & IFCAP_LRO) != 0) {
if (mask & IFCAP_LRO) {
if_togglecapenable(ifp, IFCAP_LRO);
if_setcapabilitiesbit(ifp, IFCAP_LRO, 0);
| IFCAP_TSO | IFCAP_LRO
if_setcapabilitiesbit(sc->ifp, IFCAP_LRO, 0);
if (u & IFCAP_LRO) {
if_togglecapenable(ifp, IFCAP_LRO);
if(if_getcapenable(ifp) & IFCAP_LRO) {
#define IF_LRO_ENABLED(sc) ((if_getcapenable((sc)->ifp) & IFCAP_LRO) ? 1:0)
if_setcapabilitiesbit(ifp, IFCAP_LRO, 0);
if (mask & IFCAP_LRO)
if_togglecapenable(ifp, IFCAP_LRO);
lro_enable = if_getcapenable(ha->ifp) & IFCAP_LRO;
hw_lro_enable = if_getcapenable(ifp) & IFCAP_LRO;
if (if_getcapenable(ifp) & IFCAP_LRO) {
if (if_getcapenable(ha->ifp) & IFCAP_LRO) {
if (mask & IFCAP_LRO)
if_togglecapenable(ifp, IFCAP_LRO);
IFCAP_LRO, 0);
if_setcapabilitiesbit(ifp, IFCAP_LRO, 0);
if_setcapenablebit(ifp, IFCAP_LRO, 0);
int lro_enabled = if_capenable & IFCAP_LRO;
if_setcapabilitiesbit(ifp, IFCAP_LRO, 0);
if (mask & (IFCAP_RXCSUM | IFCAP_RXCSUM_IPV6 | IFCAP_LRO)) {
if ((mask & (IFCAP_RXCSUM | IFCAP_RXCSUM_IPV6 | IFCAP_LRO)) ==
IFCAP_LRO && vtnet_software_lro(sc))
if (mask & IFCAP_LRO)
if_togglecapenable(ifp, IFCAP_LRO);
if_setcapenablebit(ifp, 0, IFCAP_LRO);
if (vtnet_software_lro(sc) && if_getcapenable(ifp) & IFCAP_LRO) {
if ((if_getcapenable(ifp) & IFCAP_LRO) == 0)
if (if_getcapabilities(ifp) & IFCAP_LRO && !vtnet_software_lro(sc)) {
if (if_getcapenable(ifp) & IFCAP_LRO)
if (if_getcapenable(ifp) & IFCAP_LRO)
scctx->isc_capabilities |= IFCAP_LRO | IFCAP_VLAN_HWFILTER;
if_setcapabilitiesbit(ifp, IFCAP_LRO, 0);
if (mask & IFCAP_LRO) {
if_togglecapenable(ifp, IFCAP_LRO);
if ((if_getcapenable(ifp) & IFCAP_LRO) != 0) {
if (ifr->ifreqcap |= IFCAP_LRO) {
if_setcapenablebit(ifp, IFCAP_LRO, 0);
if_setcapenablebit(ifp, 0, IFCAP_LRO);
if ((if_getcapenable(ifp) & IFCAP_LRO) == 0 ||
if (mask & (IFCAP_RXCSUM | IFCAP_LRO)) {
if (mask & IFCAP_LRO)
if_togglecapenable(ifp, IFCAP_LRO);
if_setcapabilitiesbit(np->xn_ifp, 0, IFCAP_TSO4 | IFCAP_LRO);
if_setcapabilitiesbit(np->xn_ifp, IFCAP_TSO4 | IFCAP_LRO, 0);
if ((cap_enabled & IFCAP_LRO) != 0)
(if_getcapabilities(ifp) & cap_enabled & IFCAP_LRO) != 0) {
if_setcapenablebit(ifp, IFCAP_LRO, 0);
if_setcapenablebit(ifp, 0, IFCAP_LRO);
if_setcapabilities(ifp, IFCAP_HWCSUM|IFCAP_TSO4|IFCAP_LRO);
cap_enabled &= ~IFCAP_LRO;
if ((if_getcapenable(info->xn_ifp) & IFCAP_LRO) != 0) {
#define BRIDGE_IFCAPS_STRIP IFCAP_LRO
IFCAP_RXCSUM | IFCAP_RXCSUM_IPV6 | IFCAP_LRO;
| IFCAP_TSO | IFCAP_LRO \
if (tp->tun_lro_ready && ifp->if_capenable & IFCAP_LRO &&
cap |= p->if_capabilities & IFCAP_LRO;
ena |= mena & IFCAP_LRO;
lro_enabled = (if_getcapenable(ifp) & IFCAP_LRO);
#define IFCAP_FLAGS (IFCAP_HWCSUM_IPV6 | IFCAP_HWCSUM | IFCAP_LRO | \
if (__predict_false((lc->ifp->if_capenable & IFCAP_LRO) == 0)) {