search for: virtio_transport_init_zcopy_skb

Displaying 1 result from an estimated 1 matches for "virtio_transport_init_zcopy_skb".

2023 Feb 16
0
[RFC PATCH v1 07/12] vsock/virtio: MGS_ZEROCOPY flag support
..._SIZE); >+ pages_in_elem >>= PAGE_SHIFT; >+ } >+ >+ /* In case of user's pages - one page is one frag. */ >+ if (pages + pages_in_elem > MAX_SKB_FRAGS) >+ return -1; >+ >+ pages += pages_in_elem; >+ } >+ >+ return 0; >+} >+ >+static int virtio_transport_init_zcopy_skb(struct vsock_sock *vsk, >+ struct sk_buff *skb, >+ struct iov_iter *iter, >+ bool zerocopy) >+{ >+ struct ubuf_info_msgzc *uarg_zc; >+ struct ubuf_info *uarg; >+ >+ uarg = msg_zerocopy_realloc(sk_vsock(vsk), >+ iov_length(iter->iov, iter-&gt...