VIRTIO_NET_HDR_F_NEEDS_CSUM
if (vh->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM)
(vh->flags & ~(VIRTIO_NET_HDR_F_NEEDS_CSUM
if (vh && (vh->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM)) {
if (vh && (vh->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM)) {
if (check && vh && (vh->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM)) {
(VIRTIO_NET_HDR_F_NEEDS_CSUM | VIRTIO_NET_HDR_F_DATA_VALID),
if (hdr->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM)
if (hdr->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM)
(VIRTIO_NET_HDR_F_NEEDS_CSUM | VIRTIO_NET_HDR_F_DATA_VALID)) {
hdr->flags |= VIRTIO_NET_HDR_F_NEEDS_CSUM;
VIRTIO_NET_HDR_F_NEEDS_CSUM) == 0)) {
if ((hdr->flags & (VIRTIO_NET_HDR_F_NEEDS_CSUM |
if (hdr->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM)
hdr->flags |= VIRTIO_NET_HDR_F_NEEDS_CSUM;
KASSERT(hdr->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM,