IFCAP_TSO6
DEF_CMD("tso6", IFCAP_TSO6, setifcap),
DEF_CMD("-tso6", IFCAP_TSO6, clearifcap),
if (link_speed < 1000 && (iflib_get_softc_ctx(ctx)->isc_capabilities & (IFCAP_TSO4 | IFCAP_TSO6))) {
iflib_get_softc_ctx(ctx)->isc_capabilities &= ~(IFCAP_TSO4 | IFCAP_TSO6);
iflib_get_softc_ctx(ctx)->isc_capabilities |= (IFCAP_TSO4 | IFCAP_TSO6);
IFCAP_TXCSUM | IFCAP_TXCSUM_IPV6 | IFCAP_TSO4 | IFCAP_TSO6 |
IFCAP_TSO6 |
if (if_getcapenable(sc->ifp) & (IFCAP_TSO4 | IFCAP_TSO6)) {
if (mask & IFCAP_TSO6) {
if_togglecapenable(ifp, IFCAP_TSO6);
(if_getcapenable(ifp) & IFCAP_TSO6) ? "ON" : "OFF");
if (if_getcapenable(sc->ifp) & (IFCAP_TSO4 | IFCAP_TSO6)) {
if (IFCAP_TSO6 & if_getcapenable(ifp) &&
mask &= ~IFCAP_TSO6;
if_setcapenablebit(ifp, 0, IFCAP_TSO6);
if (mask & IFCAP_TSO6) {
if (!(IFCAP_TSO6 & if_getcapenable(ifp)) &&
if_togglecapenable(ifp, IFCAP_TSO6);
if (IFCAP_TSO6 & if_getcapenable(ifp) &&
mask &= ~IFCAP_TSO6;
if_setcapenablebit(ifp, 0, IFCAP_TSO6);
if (mask & IFCAP_TSO6) {
if (!(IFCAP_TSO6 & if_getcapenable(ifp)) &&
if_togglecapenable(ifp, IFCAP_TSO6);
scctx->isc_capabilities |= IFCAP_TSO6;
IFCAP_TSO6
IFCAP_TSO6
caps |= IFCAP_TSO6;
if ((cap & IFCAP_TSO6) != 0)
if (if_getcapenable(ifp) & IFCAP_TSO6)
if_setcapabilitiesbit(ifp, IFCAP_TSO6, 0);
if_setcapenablebit(ifp, 0, (IFCAP_TXCSUM_IPV6 | IFCAP_TSO6));
if (if_getcapabilities(ifp) & (IFCAP_TSO6 | IFCAP_TSO4)) {
if ((if_getcapabilities(ifp) & (IFCAP_TSO6 | IFCAP_TSO4)) && bootverbose) {
if (mask & IFCAP_TSO6) {
if_togglecapenable(ifp, IFCAP_TSO6);
if (if_getcapenable(ifp) & IFCAP_TSO6)
if ((if_getcapabilities(ifp) & (IFCAP_TSO4 | IFCAP_TSO6)) == 0)
(IFCAP_TSO4 | IFCAP_TSO6 | \
(IFCAP_TSO4 | IFCAP_TSO6 | \
IFCAP_VLAN_HWTSO | IFCAP_JUMBO_MTU | IFCAP_HWCSUM_IPV6 | IFCAP_TSO6
(IFCAP_TSO4 | IFCAP_TSO6 | \
if (features & IFCAP_TSO6)
if (if_getcapabilities(ifp) & IFCAP_TSO6) {
if_togglecapenable(ifp, IFCAP_TSO6);
if (if_getcapenable(ifp) & IFCAP_TSO6)
if ((IFCAP_TSO6 & if_getcapenable(ifp)) &&
mask &= ~IFCAP_TSO6;
if_setcapenablebit(ifp, 0, IFCAP_TSO6);
if (mask & IFCAP_TSO6) {
if (!(IFCAP_TSO6 & if_getcapenable(ifp)) &&
if_togglecapenable(ifp, IFCAP_TSO6);
IFCAP_TSO4 | IFCAP_TSO6 |
if (if_getcapenable(ndev) & (IFCAP_TSO4 | IFCAP_TSO6))
IFCAP_TSO4 | IFCAP_TSO6 |
if (IFCAP_TSO6 & if_getcapenable(dev) &&
mask &= ~IFCAP_TSO6;
if_setcapenablebit(dev, 0, IFCAP_TSO6);
if (mask & IFCAP_TSO6) {
if (!(IFCAP_TSO6 & if_getcapenable(dev)) &&
if_togglecapenable(dev, IFCAP_TSO6);
if_setcapabilitiesbit(dev, IFCAP_TSO4 | IFCAP_TSO6 | IFCAP_VLAN_HWTSO, 0);
if (if_getcapenable(dev) & (IFCAP_TSO4 | IFCAP_TSO6))
if (IFCAP_TSO6 & if_getcapenable(ifp) &&
mask &= ~IFCAP_TSO6;
if_setcapenablebit(ifp, 0, IFCAP_TSO6);
if (mask & IFCAP_TSO6) {
if (!(IFCAP_TSO6 & if_getcapenable(ifp)) &&
if_togglecapenable(ifp, IFCAP_TSO6);
#if IFCAP_TSO6 && defined(INET6)
#if IFCAP_TSO6 && defined(INET6)
#if IFCAP_TSO6
mask &= ~IFCAP_TSO6;
IFCAP_TXCSUM_IPV6 | IFCAP_TSO6);
if (mask & IFCAP_TSO6) {
if (IFCAP_TSO6 & if_getcapenable(ifp)) {
if_setcapenablebit(ifp, 0, IFCAP_TSO6);
if_setcapenablebit(ifp, IFCAP_TSO6, 0);
if_setcapabilitiesbit(ifp, IFCAP_TSO6, 0);
#ifndef IFCAP_TSO6
if (if_getcapenable(ifp) & IFCAP_TSO6)
if_setcapabilitiesbit(ifp, IFCAP_TSO6, 0);
if (mask & IFCAP_TSO6)
if_togglecapenable(ifp, IFCAP_TSO6);
if (mask & IFCAP_TSO6)
if_togglecapenable(ifp, IFCAP_TSO6);
if (mask & IFCAP_TSO6)
if_togglecapenable(ifp, IFCAP_TSO6);
IFCAP_TSO6 |
if ((capchg_mask & IFCAP_TSO6) &&
(reqcap & (IFCAP_TSO6 | IFCAP_TXCSUM_IPV6)) == IFCAP_TSO6) {
if (reqcap & IFCAP_TSO6) {
reqcap &= ~IFCAP_TSO6;
IFCAP_TSO4 | IFCAP_TSO6 | \
if_setcapabilitiesbit(ifp, IFCAP_TSO4 | IFCAP_TSO6, 0);
if_setcapabilitiesbit(ifp, IFCAP_TSO6, 0);
if (if_getcapabilities(ifp) & (IFCAP_TSO4 | IFCAP_TSO6)) {
if_getcapenable(ifp) & IFCAP_TSO6) {
if_setcapenablebit(ifp, 0, IFCAP_TSO6);
mask &= ~IFCAP_TSO6;
if (mask & IFCAP_TSO6) {
if (if_getcapenable(ifp) & (IFCAP_TXCSUM_IPV6 | IFCAP_TSO6)) {
if_togglecapenable(ifp, IFCAP_TSO6);
if (if_getcapenable(ifp) & IFCAP_TSO6)
IFCAP_TSO4 | IFCAP_TSO6 |
#define IFCAP_TSO (IFCAP_TSO4 | IFCAP_TSO6)
if (ifp->if_capenable & IFCAP_TSO6)
reqcap & IFCAP_TSO6) {
reqcap &= ~IFCAP_TSO6;
if (mask & IFCAP_TSO6 && reqcap & IFCAP_TSO6 &&
if (if_getcapenable(ifp) & IFCAP_TSO6)
if (ifp->if_capenable & IFCAP_TSO6 &&