Home
last modified time | relevance | path

Searched refs:vnet_hdr_len (Results 1 – 11 of 11) sorted by relevance

/openbmc/qemu/net/
H A Dcolo.c54 if ((pkt->vnet_hdr_len > sizeof(struct virtio_net_hdr_v1_hash)) || in parse_packet_early()
56 pkt->vnet_hdr_len)) { in parse_packet_early()
63 pkt->vnet_hdr_len, pkt->size); in parse_packet_early()
66 data += pkt->vnet_hdr_len; in parse_packet_early()
91 if (pkt->size < l2hdr_len + network_length + pkt->vnet_hdr_len) { in parse_packet_early()
165 Packet *packet_new(const void *data, int size, int vnet_hdr_len) in packet_new() argument
172 pkt->vnet_hdr_len = vnet_hdr_len; in packet_new()
181 Packet *packet_new_nocopy(void *data, int size, int vnet_hdr_len) in packet_new_nocopy() argument
188 pkt->vnet_hdr_len = vnet_hdr_len; in packet_new_nocopy()
H A Dfilter-rewriter.c116 net_checksum_calculate((uint8_t *)pkt->data + pkt->vnet_hdr_len, in handle_primary_tcp_pkt()
117 pkt->size - pkt->vnet_hdr_len, CSUM_TCP); in handle_primary_tcp_pkt()
218 net_checksum_calculate((uint8_t *)pkt->data + pkt->vnet_hdr_len, in handle_secondary_tcp_pkt()
219 pkt->size - pkt->vnet_hdr_len, CSUM_TCP); in handle_secondary_tcp_pkt()
264 ssize_t vnet_hdr_len = 0; in colo_rewriter_receive_iov() local
270 vnet_hdr_len = nf->netdev->vnet_hdr_len; in colo_rewriter_receive_iov()
273 pkt = packet_new_nocopy(buf, size, vnet_hdr_len); in colo_rewriter_receive_iov()
H A Dcolo.h48 uint32_t vnet_hdr_len; member
104 Packet *packet_new(const void *data, int size, int vnet_hdr_len);
105 Packet *packet_new_nocopy(void *data, int size, int vnet_hdr_len);
H A Dcolo-compare.c100 uint32_t vnet_hdr_len; member
159 uint32_t vnet_hdr_len,
254 s->pri_rs.vnet_hdr_len); in packet_enqueue()
258 s->sec_rs.vnet_hdr_len); in packet_enqueue()
306 pkt->vnet_hdr_len, in colo_release_primary_pkt()
510 uint16_t offset = network_header_length + ETH_HLEN + ppkt->vnet_hdr_len; in colo_packet_compare_udp()
549 uint16_t offset = network_header_length + ETH_HLEN + ppkt->vnet_hdr_len; in colo_packet_compare_icmp()
589 uint16_t offset = ppkt->vnet_hdr_len; in colo_packet_compare_other()
747 len = htonl(entry->vnet_hdr_len); in _compare_chr_send()
793 uint32_t vnet_hdr_len, in compare_chr_send() argument
[all …]
H A Dnetmap.c51 int vnet_hdr_len; /* Current virtio-net header length. */ member
330 int prev_len = s->vnet_hdr_len; in netmap_has_vnet_hdr_len()
365 s->vnet_hdr_len = len; in netmap_set_vnet_hdr_len()
376 if (!s->vnet_hdr_len) { in netmap_set_offload()
420 s->vnet_hdr_len = 0; in net_init_netmap()
H A Dfilter-mirror.c74 ssize_t vnet_hdr_len; in _filter_send() local
76 vnet_hdr_len = nf->netdev->vnet_hdr_len; in _filter_send()
78 len = htonl(vnet_hdr_len); in _filter_send()
H A Dnet.c549 return nc->vnet_hdr_len; in qemu_get_vnet_hdr_len()
562 nc->vnet_hdr_len = len; in qemu_set_vnet_hdr_len()
819 if ((flags & QEMU_NET_PACKET_FLAG_RAW) && nc->vnet_hdr_len) { in qemu_deliver_packet_iov()
822 iov_copy[0].iov_len = nc->vnet_hdr_len; in qemu_deliver_packet_iov()
2023 rs->vnet_hdr_len = 0; in net_socket_rs_init()
2061 rs->vnet_hdr_len = 0; in net_fill_rstate()
2076 rs->vnet_hdr_len = ntohl(*(uint32_t *)rs->buf); in net_fill_rstate()
H A Dtrace-events12 colo_proxy_main_vnet_info(const char *sta, uint32_t vnet_hdr, int size) ": %s pkt->vnet_hdr_len = %…
/openbmc/linux/drivers/net/
H A Dtap.c647 int vnet_hdr_len = 0; in tap_get_user() local
655 vnet_hdr_len = READ_ONCE(q->vnet_hdr_sz); in tap_get_user()
658 if (len < vnet_hdr_len) in tap_get_user()
660 len -= vnet_hdr_len; in tap_get_user()
665 iov_iter_advance(from, vnet_hdr_len - sizeof(vnet_hdr)); in tap_get_user()
735 if (vnet_hdr_len) { in tap_get_user()
795 int vnet_hdr_len = 0; in tap_put_user() local
803 vnet_hdr_len = READ_ONCE(q->vnet_hdr_sz); in tap_put_user()
804 if (iov_iter_count(iter) < vnet_hdr_len) in tap_put_user()
816 iov_iter_advance(iter, vnet_hdr_len - sizeof(vnet_hdr)); in tap_put_user()
[all …]
/openbmc/qemu/include/net/
H A Dnet.h111 int vnet_hdr_len; member
135 uint32_t vnet_hdr_len; member
/openbmc/linux/net/packet/
H A Daf_packet.c3476 int vnet_hdr_len = READ_ONCE(pkt_sk(sk)->vnet_hdr_sz); in packet_recvmsg() local
3517 if (vnet_hdr_len) { in packet_recvmsg()
3518 err = packet_rcv_vnet(msg, skb, &len, vnet_hdr_len); in packet_recvmsg()
3627 err = vnet_hdr_len + ((flags&MSG_TRUNC) ? skb->len : copied); in packet_recvmsg()