Lines Matching refs:vh
571 struct virtio_net_hdr vh = { 0 };
606 vh.gso_type = VIRTIO_NET_HDR_GSO_TCPV4;
607 vh.gso_size = 1400;
608 vh.hdr_len = (cur - buf) - sizeof(vh) - payload_len;
609 memcpy(buf, &vh, sizeof(vh));
616 struct virtio_net_hdr vh;
621 memcpy(&vh, pkt, sizeof(vh));
624 vh.flags = 0;
625 memcpy(pkt, &vh, sizeof(vh));
630 vh.flags = VIRTIO_NET_HDR_F_DATA_VALID;
631 memcpy(pkt, &vh, sizeof(vh));
636 vh.flags = 0;
637 vh.gso_type = VIRTIO_NET_HDR_GSO_TCPV6;
638 memcpy(pkt, &vh, sizeof(vh));
648 vh.gso_type = VIRTIO_NET_HDR_GSO_TCPV4;
649 vh.hdr_len = ETH_HLEN + 4 + sizeof(struct iphdr) + 10;
650 memcpy(pkt, &vh, sizeof(vh));
651 ret = write(self->fd, pkt, sizeof(vh) + vh.hdr_len);
663 struct virtio_net_hdr vh;
667 pkt = calloc(1, sizeof(vh) + 65540);
671 ASSERT_EQ(len, sizeof(vh) + 65540);
672 memcpy(&vh, pkt, sizeof(vh));
674 vh.flags = 0;
675 memcpy(pkt, &vh, sizeof(vh));
1090 struct virtio_net_hdr_v1 *vh = &vnet_hdr.hash_hdr.hdr;
1101 EXPECT_EQ(vh->gso_size, variant->gso_size);
1105 EXPECT_EQ(vh->gso_type, gso_type);