/* Flip the csum-neutral bit. Either we are doing a SIR->ILA *translationwithILA_CSUM_NEUTRAL_MAPasthecsum_method *andtheC-bitisnotset,orwearedoinganILA-SIR *tranlsationandtheC-bitisset.
*/
iaddr->ident.csum_neutral ^= 1;
}
switch (p->csum_mode) { case ILA_CSUM_ADJUST_TRANSPORT:
ila_csum_adjust_transport(skb, p); break; case ILA_CSUM_NEUTRAL_MAP: if (sir2ila) { if (WARN_ON(ila_csum_neutral_set(iaddr->ident))) { /* Checksum flag should never be *setinaformattedSIRaddress.
*/ break;
}
} elseif (!ila_csum_neutral_set(iaddr->ident)) { /* ILA to SIR translation and C-bit isn't *setsowe'regood.
*/ break;
}
ila_csum_do_neutral_fmt(iaddr, p); break; case ILA_CSUM_NEUTRAL_MAP_AUTO:
ila_csum_do_neutral_nofmt(iaddr, p); break; case ILA_CSUM_NO_ACTION: break;
}
/* Now change destination address */
iaddr->loc = p->locator;
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-09-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.