avb: use iovec to read from ringbuffer

This commit is contained in:
Wim Taymans 2022-03-10 10:43:59 +01:00
parent 5c3629a165
commit 4d6c71bf12
2 changed files with 84 additions and 65 deletions

View file

@ -237,12 +237,14 @@ struct state {
struct sockaddr_ll sock_addr;
struct avtp_stream_pdu *pdu;
size_t hdr_size;
size_t payload_size;
size_t pdu_size;
int64_t pdu_period;
uint8_t pdu_seq;
uint8_t prev_seq;
struct iovec iov;
struct iovec iov[3];
struct msghdr msg;
char control[CMSG_SPACE(sizeof(__u64))];
struct cmsghdr *cmsg;