HCK_IPV4_HDRCKSUM
if (((DB_CKSUMFLAGS(mp) & HCK_IPV4_HDRCKSUM) &&
DB_CKSUMFLAGS(mp) &= ~HCK_IPV4_HDRCKSUM;
if ((DB_CKSUMFLAGS(mp) & HCK_IPV4_HDRCKSUM) != 0)
if ((DB_CKSUMFLAGS(mp) & HCK_IPV4_HDRCKSUM) != 0)
DB_CKSUMFLAGS(mp) |= HCK_IPV4_HDRCKSUM;
DB_CKSUMFLAGS(mp) |= HCK_IPV4_HDRCKSUM;
if (pktp->pflags & HCK_IPV4_HDRCKSUM)
if (pflags & HCK_IPV4_HDRCKSUM) {
if (csFlags & HCK_IPV4_HDRCKSUM)
HCK_IPV4_HDRCKSUM) != 0) && meoi->meoi_l3proto == ETHERTYPE_IP;
if (cur_context->cksum_flags & HCK_IPV4_HDRCKSUM) {
(cur_context->cksum_flags & HCK_IPV4_HDRCKSUM))) {
if (cur_context->cksum_flags & HCK_IPV4_HDRCKSUM)
if (cur_context->cksum_flags & HCK_IPV4_HDRCKSUM)
if (pflags & HCK_IPV4_HDRCKSUM) {
pflags |= HCK_IPV4_HDRCKSUM;
if (csum_flags & HCK_IPV4_HDRCKSUM)
if (pflags & HCK_IPV4_HDRCKSUM) {
if (chkflags & HCK_IPV4_HDRCKSUM) {
if (!(chkflags & HCK_IPV4_HDRCKSUM)) {
(chkflags & HCK_IPV4_HDRCKSUM) == 0) ||
if (hcksum_flags & HCK_IPV4_HDRCKSUM)
lso_cksum |= HCK_IPV4_HDRCKSUM;
if (ctx->lso_flag || ctx->hcksum_flags & HCK_IPV4_HDRCKSUM) {
(tx->itx_cksum & HCK_IPV4_HDRCKSUM) != 0) {
if ((tx->itx_cksum & HCK_IPV4_HDRCKSUM) != 0) {
if ((tx->itx_cksum & HCK_IPV4_HDRCKSUM) != 0) {
(tx->itx_cksum & HCK_IPV4_HDRCKSUM) == 0) {
if (hcksum_flags & HCK_IPV4_HDRCKSUM)
lsocksum |= HCK_IPV4_HDRCKSUM;
if (ctx->lso_flag || ctx->hcksum_flags & HCK_IPV4_HDRCKSUM) {
if (needed & HCK_IPV4_HDRCKSUM)
hck_flags |= HCK_IPV4_HDRCKSUM;
flags |= HCK_IPV4_HDRCKSUM;
#define HCK_NEEDED (HCK_IPV4_HDRCKSUM | HCK_PARTIALCKSUM | HCK_FULLCKSUM)
(flags & HCK_IPV4_HDRCKSUM) != 0;
flags &= ~HCK_IPV4_HDRCKSUM;
ocsum_flags |= HCK_IPV4_HDRCKSUM;
if (chkflags & HCK_IPV4_HDRCKSUM) {
if (sum_flag & HCK_IPV4_HDRCKSUM)
if (sum_flag & HCK_IPV4_HDRCKSUM)
if ((flags & (HCK_FULLCKSUM | HCK_IPV4_HDRCKSUM)) == 0)
*flags = DB_CKSUMFLAGS(mp) & (HCK_IPV4_HDRCKSUM |
if (pktinfo->cksum_flags & HCK_IPV4_HDRCKSUM) {
if (pktinfo->cksum_flags & HCK_IPV4_HDRCKSUM) {
if (pflags & HCK_IPV4_HDRCKSUM)
HCK_FULLCKSUM | HCK_FULLCKSUM_OK | HCK_IPV4_HDRCKSUM);
flags |= HCK_IPV4_HDRCKSUM;
} else if (DB_CKSUMFLAGS(mp) & HCK_IPV4_HDRCKSUM) {
ASSERT(!(csum_flags & HCK_IPV4_HDRCKSUM));
if (hckflags & HCK_IPV4_HDRCKSUM) {
HCK_IPV4_HDRCKSUM)) {
#define HCK_TX_FLAGS (HCK_IPV4_HDRCKSUM | HCK_PARTIALCKSUM | \
#define HCK_FLAGS (HCK_IPV4_HDRCKSUM | HCK_PARTIALCKSUM | \
DB_CKSUMFLAGS(mp) |= HCK_IPV4_HDRCKSUM;
v4csum = HCK_IPV4_HDRCKSUM;
flags |= HCK_IPV4_HDRCKSUM;