MT#55283 give uring object knowledge of iov

Change-Id: I4e8cbdadfbb581dcd8d81e602a71a2d84e6f94b4
pull/2169/head
Richard Fuchs 2 weeks ago
parent 1efaaf0a27
commit ffa048ba5a

@ -322,7 +322,7 @@ static void send_timer_rtcp(struct send_timer *st, struct ssrc_entry_call *ssrc_
}
struct async_send_req {
struct uring_req_sendmsg req; // must be first
struct uring_req_sendmsg req; // must be first, followed by iov
struct iovec iov;
void *buf;
};

@ -664,9 +664,9 @@ ignore:
}
struct async_stun_req {
struct uring_req_sendmsg req; // must be first
struct header hdr;
struct uring_req_sendmsg req; // must be first, followed by iov
struct iovec iov[10]; /* hdr, username x2, ice_controlled/ing, priority, uc, fp, mi, sw x2 */
struct header hdr;
char username_buf[256];
struct generic un_attr;
struct controlled_ing cc;

@ -17,6 +17,7 @@ struct uring_req_sendmsg {
struct uring_req req;
struct msghdr mh;
struct sockaddr_storage ss; // destination address
struct iovec iov[0]; // provided by outer container
};
struct uring_methods {

Loading…
Cancel
Save