msghdr::msg_iov is only used within LwIP.
 
Symbols
loading...
Files
loading...

msghdr::msg_iov field

Syntax

struct iovec *msg_iov;

References

LocationReferrerText
sockets.h:130
struct iovec *msg_iov;
sockets.c:1097lwip_recvfrom_udp_raw()
LWIP_ERROR("lwip_recvfrom_udp_raw: invalid arguments", (msg->msg_iov != NULL) || (msg->msg_iovlen <= 0), return ERR_ARG;);
sockets.c:1128lwip_recvfrom_udp_raw()
if (msg->msg_iov[i].iov_len > len_left) {
sockets.c:1131lwip_recvfrom_udp_raw()
copylen = (u16_t)msg->msg_iov[i].iov_len;
sockets.c:1136lwip_recvfrom_udp_raw()
pbuf_copy_partial(buf->p, (u8_t *)msg->msg_iov[i].iov_base, copylen, copied);
sockets.c:1228lwip_recvfrom()
msg.msg_iov = &vec;
sockets.c:1266lwip_readv()
msg.msg_iov = LWIP_CONST_CAST(struct iovec *, iov);
sockets.c:1305lwip_recvmsg()
if ((message->msg_iov[i].iov_base == NULL) || ((ssize_t)message->msg_iov[i].iov_len <= 0) ||
sockets.c:1306lwip_recvmsg()
((size_t)(ssize_t)message->msg_iov[i].iov_len != message->msg_iov[i].iov_len) ||
sockets.c:1307lwip_recvmsg()
((ssize_t)(buflen + (ssize_t)message->msg_iov[i].iov_len) <= 0)) {
sockets.c:1312lwip_recvmsg()
buflen = (ssize_t)(buflen + (ssize_t)message->msg_iov[i].iov_len);
sockets.c:1323lwip_recvmsg()
ssize_t recvd_local = lwip_recv_tcp(sock, message->msg_iov[i].iov_base, message->msg_iov[i].iov_len, recv_flags);
sockets.c:1328lwip_recvmsg()
if ((recvd_local < 0) || (recvd_local < (int)message->msg_iov[i].iov_len) ||
sockets.c:1438lwip_sendmsg()
LWIP_ERROR("lwip_sendmsg: invalid msghdr iov", msg->msg_iov != NULL,
sockets.c:1456lwip_sendmsg()
err = netconn_write_vectors_partly(sock->conn, (struct netvector *)msg->msg_iov, (u16_t)msg->msg_iovlen, write_flags, &written);
sockets.c:1522lwip_sendmsg()
if (msg->msg_iov[i].iov_len > 0xFFFF) {
sockets.c:1531lwip_sendmsg()
p->payload = msg->msg_iov[i].iov_base;
sockets.c:1532lwip_sendmsg()
p->len = p->tot_len = (u16_t)msg->msg_iov[i].iov_len;
sockets.c:1760lwip_writev()
msg.msg_iov = LWIP_CONST_CAST(struct iovec *, iov);

Data Use

Functions writing msghdr::msg_iov
Functions reading msghdr::msg_iov
msghdr::msg_iov
Type of msghdr::msg_iov
msghdr::msg_iov
all items filtered out