Home
last modified time | relevance | path

Searched refs:cmsg (Results 1 – 5 of 5) sorted by relevance

/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_socket.c36 struct cmsghdr *cmsg = NULL; in mlx5_pmd_socket_handle() local
74 cmsg = CMSG_FIRSTHDR(&msg); in mlx5_pmd_socket_handle()
75 if (cmsg == NULL || cmsg->cmsg_type != SCM_RIGHTS || in mlx5_pmd_socket_handle()
76 cmsg->cmsg_len < sizeof(int)) { in mlx5_pmd_socket_handle()
80 memcpy(&fd, CMSG_DATA(cmsg), sizeof(fd)); in mlx5_pmd_socket_handle()
/dpdk/lib/vhost/
H A Dsocket.c108 struct cmsghdr *cmsg; in read_fd_message() local
136 for (cmsg = CMSG_FIRSTHDR(&msgh); cmsg != NULL; in read_fd_message()
137 cmsg = CMSG_NXTHDR(&msgh, cmsg)) { in read_fd_message()
139 (cmsg->cmsg_type == SCM_RIGHTS)) { in read_fd_message()
162 struct cmsghdr *cmsg; in send_fd_message() local
175 cmsg = CMSG_FIRSTHDR(&msgh); in send_fd_message()
176 if (cmsg == NULL) { in send_fd_message()
181 cmsg->cmsg_len = CMSG_LEN(fdsize); in send_fd_message()
182 cmsg->cmsg_level = SOL_SOCKET; in send_fd_message()
183 cmsg->cmsg_type = SCM_RIGHTS; in send_fd_message()
[all …]
/dpdk/drivers/net/memif/
H A Dmemif_socket.c35 struct cmsghdr *cmsg; in memif_msg_send() local
47 cmsg = CMSG_FIRSTHDR(&mh); in memif_msg_send()
48 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in memif_msg_send()
49 cmsg->cmsg_level = SOL_SOCKET; in memif_msg_send()
50 cmsg->cmsg_type = SCM_RIGHTS; in memif_msg_send()
644 struct cmsghdr *cmsg; in memif_msg_receive() local
672 cmsg = CMSG_FIRSTHDR(&mh); in memif_msg_receive()
673 while (cmsg) { in memif_msg_receive()
674 if (cmsg->cmsg_level == SOL_SOCKET) { in memif_msg_receive()
676 cr = (struct ucred *)CMSG_DATA(cmsg); in memif_msg_receive()
[all …]
/dpdk/lib/eal/common/
H A Deal_common_proc.c269 struct cmsghdr *cmsg; in read_msg() local
304 for (cmsg = CMSG_FIRSTHDR(&msgh); cmsg != NULL; in read_msg()
305 cmsg = CMSG_NXTHDR(&msgh, cmsg)) { in read_msg()
306 if ((cmsg->cmsg_level == SOL_SOCKET) && in read_msg()
307 (cmsg->cmsg_type == SCM_RIGHTS)) { in read_msg()
681 struct cmsghdr *cmsg; in send_msg() local
707 cmsg = CMSG_FIRSTHDR(&msgh); in send_msg()
708 cmsg->cmsg_len = CMSG_LEN(fd_size); in send_msg()
709 cmsg->cmsg_level = SOL_SOCKET; in send_msg()
710 cmsg->cmsg_type = SCM_RIGHTS; in send_msg()
[all …]
/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_user.c113 struct cmsghdr *cmsg; in vhost_user_write() local
126 cmsg = CMSG_FIRSTHDR(&msgh); in vhost_user_write()
127 cmsg->cmsg_len = CMSG_LEN(fd_size); in vhost_user_write()
128 cmsg->cmsg_level = SOL_SOCKET; in vhost_user_write()
129 cmsg->cmsg_type = SCM_RIGHTS; in vhost_user_write()
130 memcpy(CMSG_DATA(cmsg), fds, fd_size); in vhost_user_write()