mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2025-04-19 20:58:31 +09:00

While currently there are no in-tree callers of these functions, it is best to keep them up-to-date with the latest network API. In addition, add the missing EXPORT_SYMBOL_GPL to the functions listed in pvcalls-front.h. Signed-off-by: Stefano Stabellini <stefano.stabellini@amd.com> Reviewed-by: Juergen Gross <jgross@suse.com> Message-ID: <alpine.DEB.2.22.394.2501201537560.11086@ubuntu-linux-20-04-desktop> Signed-off-by: Juergen Gross <jgross@suse.com>
29 lines
845 B
C
29 lines
845 B
C
#ifndef __PVCALLS_FRONT_H__
|
|
#define __PVCALLS_FRONT_H__
|
|
|
|
#include <linux/net.h>
|
|
|
|
int pvcalls_front_socket(struct socket *sock);
|
|
int pvcalls_front_connect(struct socket *sock, struct sockaddr *addr,
|
|
int addr_len, int flags);
|
|
int pvcalls_front_bind(struct socket *sock,
|
|
struct sockaddr *addr,
|
|
int addr_len);
|
|
int pvcalls_front_listen(struct socket *sock, int backlog);
|
|
int pvcalls_front_accept(struct socket *sock,
|
|
struct socket *newsock,
|
|
struct proto_accept_arg *arg);
|
|
int pvcalls_front_sendmsg(struct socket *sock,
|
|
struct msghdr *msg,
|
|
size_t len);
|
|
int pvcalls_front_recvmsg(struct socket *sock,
|
|
struct msghdr *msg,
|
|
size_t len,
|
|
int flags);
|
|
__poll_t pvcalls_front_poll(struct file *file,
|
|
struct socket *sock,
|
|
poll_table *wait);
|
|
int pvcalls_front_release(struct socket *sock);
|
|
|
|
#endif
|