Name

zerocopy_sg_from_iter — Build a zerocopy datagram from an iov_iter

Synopsis

int zerocopy_sg_from_iter (struct sk_buff * skb,
 struct iov_iter * from);
 

Arguments

struct sk_buff * skb

buffer to copy

struct iov_iter * from

the source to copy from

Description

The function will first copy up to headlen, and then pin the userspace pages and build frags through them.

Returns 0, -EFAULT or -EMSGSIZE.