Home
last modified time | relevance | path

Searched refs:virt_hdr (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/hw/net/
H A Dnet_tx_pkt.c36 struct virtio_net_hdr virt_hdr; member
74 p->vec[NET_TX_PKT_VHDR_FRAG].iov_base = &p->virt_hdr; in net_tx_pkt_init()
75 p->vec[NET_TX_PKT_VHDR_FRAG].iov_len = sizeof p->virt_hdr; in net_tx_pkt_init()
110 uint8_t gso_type = pkt->virt_hdr.gso_type & ~VIRTIO_NET_HDR_GSO_ECN; in net_tx_pkt_update_ip_checksums()
136 pkt->virt_hdr.csum_offset, &csum, sizeof(csum)); in net_tx_pkt_update_ip_checksums()
301 return &pkt->virt_hdr; in net_tx_pkt_get_vhdr()
334 pkt->virt_hdr.gso_type = net_tx_pkt_get_gso_type(pkt, tso_enable); in net_tx_pkt_build_vheader()
336 switch (pkt->virt_hdr.gso_type & ~VIRTIO_NET_HDR_GSO_ECN) { in net_tx_pkt_build_vheader()
338 pkt->virt_hdr.hdr_len = 0; in net_tx_pkt_build_vheader()
339 pkt->virt_hdr.gso_size = 0; in net_tx_pkt_build_vheader()
[all …]
H A Dnet_rx_pkt.c26 struct virtio_net_hdr virt_hdr; member
72 return &pkt->virt_hdr; in net_rx_pkt_get_vhdr()
428 memcpy(&pkt->virt_hdr, vhdr, sizeof pkt->virt_hdr); in net_rx_pkt_set_vhdr()
436 iov_to_buf(iov, iovcnt, 0, &pkt->virt_hdr, sizeof pkt->virt_hdr); in net_rx_pkt_set_vhdr_iovec()
443 memset(&pkt->virt_hdr, 0, sizeof(pkt->virt_hdr)); in net_rx_pkt_unset_vhdr()