Lines Matching refs:vh
135 vnet_hdr_is_bad(struct nm_vnet_hdr *vh)
137 uint8_t gso_type = vh->gso_type & ~VIRTIO_NET_HDR_GSO_ECN;
145 (vh->flags & ~(VIRTIO_NET_HDR_F_NEEDS_CSUM
159 struct nm_vnet_hdr *vh = NULL;
187 vh = (struct nm_vnet_hdr *)src;
194 if (unlikely(vnet_hdr_is_bad(vh))) {
241 if (vh && vh->gso_type != VIRTIO_NET_HDR_GSO_NONE) {
258 u_int tcp = ((vh->gso_type & ~VIRTIO_NET_HDR_GSO_ECN)
423 if (vh && (vh->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM)) {
424 if (unlikely(vh->csum_offset + vh->csum_start > src_len))
427 check = (uint16_t *)(dst + vh->csum_start +
428 vh->csum_offset);
433 if (vh && (vh->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM)) {
435 csum = nm_os_csum_raw(src + vh->csum_start,
436 src_len - vh->csum_start, 0);
467 if (check && vh && (vh->flags & VIRTIO_NET_HDR_F_NEEDS_CSUM)) {