Home
last modified time | relevance | path

Searched refs:virtio_net_hdr (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/
H A Dtun_vnet.h80 if (s < (int)sizeof(struct virtio_net_hdr)) in tun_vnet_ioctl()
115 return sizeof(struct virtio_net_hdr); in tun_vnet_parse_size()
123 struct virtio_net_hdr *hdr) in __tun_vnet_hdr_get()
151 struct virtio_net_hdr *hdr) in tun_vnet_hdr_get()
158 const struct virtio_net_hdr *hdr) in __tun_vnet_hdr_put()
175 const struct virtio_net_hdr *hdr) in tun_vnet_hdr_put()
181 const struct virtio_net_hdr *hdr) in tun_vnet_hdr_to_skb()
211 struct virtio_net_hdr *hdr) in tun_vnet_hdr_from_skb()
H A Dtap.c477 q->vnet_hdr_sz = sizeof(struct virtio_net_hdr); in tap_open()
581 struct virtio_net_hdr vnet_hdr = { 0 }; in tap_get_user()
714 struct virtio_net_hdr vnet_hdr; in tap_put_user()
1046 struct virtio_net_hdr *gso = xdp->data_hard_start; in tap_get_user_xdp()
H A Dtun.c1685 struct virtio_net_hdr *hdr, in tun_build_skb()
1788 struct virtio_net_hdr *gso; in tun_get_user()
1806 gso = (struct virtio_net_hdr *)&hdr; in tun_get_user()
2107 struct virtio_net_hdr gso = { 0 }; in tun_put_user_xdp()
2161 struct virtio_net_hdr *gso; in tun_put_user()
2173 gso = (struct virtio_net_hdr *)&hdr; in tun_put_user()
2527 struct virtio_net_hdr *gso = xdp->data_hard_start; in tun_xdp_one()
2943 tun->vnet_hdr_sz = sizeof(struct virtio_net_hdr); in tun_set_iff()
H A Dvirtio_net.c497 struct virtio_net_hdr hdr;
6923 vi->hdr_len = sizeof(struct virtio_net_hdr); in virtnet_probe()
/linux/arch/um/drivers/
H A Dvector_transports.c117 struct virtio_net_hdr *vheader = (struct virtio_net_hdr *) header; in raw_form_header()
199 struct virtio_net_hdr *vheader = (struct virtio_net_hdr *) header; in raw_verify_header()
406 vp->header_size = sizeof(struct virtio_net_hdr); in build_raw_transport_data()
407 vp->rx_header_size = sizeof(struct virtio_net_hdr); in build_raw_transport_data()
425 vp->header_size = sizeof(struct virtio_net_hdr); in build_hybrid_transport_data()
426 vp->rx_header_size = sizeof(struct virtio_net_hdr); in build_hybrid_transport_data()
450 vp->header_size = sizeof(struct virtio_net_hdr); in build_tap_transport_data()
451 vp->rx_header_size = sizeof(struct virtio_net_hdr); in build_tap_transport_data()
H A Dvector_user.c587 int len = sizeof(struct virtio_net_hdr); in uml_tap_enable_vnet_headers()
/linux/tools/testing/selftests/net/
H A Dpsock_snd.c53 #define TEST_SZ (sizeof(struct virtio_net_hdr) + ETH_HLEN + ETH_MAX_MTU + 1)
83 struct virtio_net_hdr *vh = header; in build_vnet_header()
199 buf += sizeof(struct virtio_net_hdr); in do_send()
200 len -= sizeof(struct virtio_net_hdr); in do_send()
539 char *expected = tbuf + sizeof(struct virtio_net_hdr); in test_ignore_outgoing()
546 expected_len -= sizeof(struct virtio_net_hdr); in test_ignore_outgoing()
585 do_rx(fds, total_len - sizeof(struct virtio_net_hdr), in run_test()
586 tbuf + sizeof(struct virtio_net_hdr), true, -1); in run_test()
H A Dtap.c31 #define TEST_PACKET_SZ (sizeof(struct virtio_net_hdr) + ETH_HLEN + ETH_MAX_MTU)
303 struct virtio_net_hdr *vh = (struct virtio_net_hdr *)buf; in build_test_packet_valid_udp_gso()
323 struct virtio_net_hdr *vh = (struct virtio_net_hdr *)buf; in build_test_packet_valid_udp_csum()
340 struct virtio_net_hdr *vh = (struct virtio_net_hdr *)buf; in build_test_packet_crash_tap_invalid_eth_proto()
/linux/include/uapi/linux/
H A Dvirtio_net.h223 struct virtio_net_hdr { struct
237 struct virtio_net_hdr hdr; argument
/linux/drivers/platform/mellanox/
H A Dmlxbf-tmfifo.c416 struct virtio_net_hdr *net_hdr; in mlxbf_tmfifo_init_net_desc()
677 hdr_len = sizeof(struct virtio_net_hdr); in mlxbf_tmfifo_rxtx_header()
716 sizeof(struct virtio_net_hdr) : 0; in mlxbf_tmfifo_rxtx_header()
/linux/net/packet/
H A Daf_packet.c2118 if (virtio_net_hdr_from_skb(skb, (struct virtio_net_hdr *)&vnet_hdr, vio_le(), true, 0)) in packet_rcv_vnet()
2385 sizeof(struct virtio_net_hdr), in tpacket_rcv()
2551 static int __packet_snd_vnet_parse(struct virtio_net_hdr *vnet_hdr, size_t len) in __packet_snd_vnet_parse()
2568 struct virtio_net_hdr *vnet_hdr, int vnet_hdr_sz) in packet_snd_vnet_parse()
2584 if (vnet_hdr_sz != sizeof(struct virtio_net_hdr)) in packet_snd_vnet_parse()
2585 iov_iter_advance(&msg->msg_iter, vnet_hdr_sz - sizeof(struct virtio_net_hdr)); in packet_snd_vnet_parse()
2747 struct virtio_net_hdr vnet_hdr; in tpacket_snd()
2983 struct virtio_net_hdr vnet_hdr = { 0 }; in packet_snd()
3992 if (val && val != sizeof(struct virtio_net_hdr) && in packet_setsockopt()
3997 hdr_len = val ? sizeof(struct virtio_net_hdr) in packet_setsockopt()
[all...]
/linux/drivers/vhost/
H A Dnet.c704 struct virtio_net_hdr *gso; in vhost_net_build_xdp()
1164 struct virtio_net_hdr hdr = { in handle_rx()
1261 /* Supply virtio_net_hdr if VHOST_NET_F_VIRTIO_NET_HDR */ in handle_rx()
1683 sizeof(struct virtio_net_hdr); in vhost_net_set_features()
/linux/tools/testing/selftests/net/lib/
H A Dcsum.c408 struct virtio_net_hdr vh = {0}; in send_packet()