IFCAP_TXCSUM
DEF_CMD("txcsum", IFCAP_TXCSUM, setifcap),
DEF_CMD("-txcsum", -IFCAP_TXCSUM, setifcap),
if (ifp->if_capabilities & IFCAP_TXCSUM) {
if ((ifp->if_capenable & IFCAP_TXCSUM) != 0)
if ((mask & IFCAP_TXCSUM) != 0 &&
(ifp->if_capabilities & IFCAP_TXCSUM) != 0) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if ((ifp->if_capenable & IFCAP_TXCSUM) != 0)
ifp->if_capabilities |= IFCAP_TXCSUM | IFCAP_RXCSUM;
if ((ifp->if_capenable & IFCAP_TXCSUM) != 0)
ifp->if_capabilities |= IFCAP_VLAN_MTU | IFCAP_TXCSUM | IFCAP_RXCSUM;
if ((mask & IFCAP_TXCSUM) != 0 &&
(ifp->if_capabilities & IFCAP_TXCSUM) != 0) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if ((ifp->if_capenable & IFCAP_TXCSUM) != 0)
if ((mask & IFCAP_TXCSUM) != 0 &&
(ifp->if_capabilities & IFCAP_TXCSUM) != 0) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if ((ifp->if_capenable & IFCAP_TXCSUM) != 0)
ifp->if_capabilities = IFCAP_TXCSUM;
ifp->if_capenable &= ~IFCAP_TXCSUM;
if ((mask & IFCAP_TXCSUM) != 0 &&
(ifp->if_capabilities & IFCAP_TXCSUM) != 0) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if ((ifp->if_capenable & IFCAP_TXCSUM) != 0)
if ((ifp->if_capenable & IFCAP_TXCSUM) == 0)
if ((mask & IFCAP_TXCSUM) != 0 &&
(ifp->if_capabilities & IFCAP_TXCSUM) != 0) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if ((ifp->if_capenable & IFCAP_TXCSUM) != 0)
ifp->if_capabilities |= IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM)
if (ifp->if_capenable & IFCAP_TXCSUM)
if (ifp->if_capenable & IFCAP_TXCSUM)
if (mask & IFCAP_TXCSUM) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM)
if (ifp->if_capenable & IFCAP_TXCSUM)
if (mask & IFCAP_TXCSUM) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM)
if (mask & IFCAP_TXCSUM) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM)
if (mask & IFCAP_TXCSUM) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM)
ifp->if_capenable &= ~IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM)
~(IFCAP_TXCSUM | IFCAP_TSO);
if ((mask & IFCAP_TXCSUM) && ifp->if_mtu < JME_TX_FIFO_SIZE) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM)
ifp->if_capabilities = IFCAP_TXCSUM | IFCAP_VLAN_MTU |
ifp->if_capenable &= ~IFCAP_TXCSUM;
if ((mask & IFCAP_TXCSUM) != 0) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if ((IFCAP_TXCSUM & ifp->if_capenable) != 0 &&
(IFCAP_TXCSUM & ifp->if_capabilities) != 0)
ifp->if_capenable &= ~IFCAP_TXCSUM;
if (mask & IFCAP_TXCSUM) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM)
ifp->if_capabilities = IFCAP_RXCSUM | IFCAP_TXCSUM | IFCAP_TSO;
if (IFCAP_TXCSUM & ifp->if_capenable)
if (sc->arpcom.ac_if.if_capenable & IFCAP_TXCSUM) {
if (u & IFCAP_TXCSUM) {
ifp->if_capenable ^= IFCAP_TXCSUM;
!(IFCAP_TXCSUM & ifp->if_capenable)) {
if (IFCAP_TXCSUM & ifp->if_capenable)
if (ifp->if_capenable & IFCAP_TXCSUM)
IFCAP_RXCSUM | IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
ifp->if_capenable |= IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM) {
if ((mask & IFCAP_TXCSUM) != 0 && (ifp->if_capabilities & IFCAP_TXCSUM) != 0) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if ((ifp->if_capenable & IFCAP_TXCSUM) != 0) {
if (ifp->if_capenable & IFCAP_TXCSUM)
if (ifp->if_capenable & IFCAP_TXCSUM)
if (ifp->if_capenable & IFCAP_TXCSUM)
caps |= IFCAP_TXCSUM;
caps |= IFCAP_TXCSUM;
if ((cap & IFCAP_TXCSUM) != 0) {
if (mask & IFCAP_TXCSUM) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM)
if (ifp->if_capenable & IFCAP_TXCSUM)
ifp->if_capabilities |= IFCAP_TXCSUM;
if (ifp->if_capenable & IFCAP_TXCSUM)
ifp->if_capabilities |= IFCAP_RXCSUM | IFCAP_TXCSUM;
if (mask & IFCAP_TXCSUM)
ifp->if_capenable ^= IFCAP_TXCSUM;
#define BRIDGE_IFCAPS_MASK (IFCAP_TXCSUM | IFCAP_TSO)
#define IFCAP_HWCSUM (IFCAP_RXCSUM | IFCAP_TXCSUM)
if (IFCAP_TXCSUM & ifp->if_capenable)
if (mask & IFCAP_TXCSUM) {
ifp->if_capenable ^= IFCAP_TXCSUM;
if ((ifp->if_capenable & IFCAP_TXCSUM) &&
if (sc->arpcom.ac_if.if_capenable & IFCAP_TXCSUM) {
ifp->if_capabilities = IFCAP_TXCSUM | IFCAP_TSO;