search for: __vsock_seqpacket_recvmsg

Displaying 1 result from an estimated 1 matches for "__vsock_seqpacket_recvmsg".

2023 Feb 16
0
[RFC PATCH v1 02/12] vsock: read from socket's error queue
...linux/workqueue.h> > #include <net/sock.h> > #include <net/af_vsock.h> >+#include <linux/errqueue.h> > > static int __vsock_bind(struct sock *sk, struct sockaddr_vm *addr); > static void vsock_sk_destruct(struct sock *sk); >@@ -2086,6 +2087,27 @@ static int __vsock_seqpacket_recvmsg(struct sock *sk, struct msghdr *msg, > return err; > } > >+static int vsock_err_recvmsg(struct sock *sk, struct msghdr *msg) >+{ >+ struct sock_extended_err *ee; >+ struct sk_buff *skb; >+ int err; >+ >+ lock_sock(sk); >+ skb = sock_dequeue_err_skb(sk); >+ relea...