Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/protosw.h
Show First 20 Lines • Show All 204 Lines • ▼ Show 20 Lines | struct pr_usrreqs { | ||||
int (*pru_rcvoob)(struct socket *so, struct mbuf *m, int flags); | int (*pru_rcvoob)(struct socket *so, struct mbuf *m, int flags); | ||||
int (*pru_send)(struct socket *so, int flags, struct mbuf *m, | int (*pru_send)(struct socket *so, int flags, struct mbuf *m, | ||||
struct sockaddr *addr, struct mbuf *control, | struct sockaddr *addr, struct mbuf *control, | ||||
struct thread *td); | struct thread *td); | ||||
#define PRUS_OOB 0x1 | #define PRUS_OOB 0x1 | ||||
#define PRUS_EOF 0x2 | #define PRUS_EOF 0x2 | ||||
#define PRUS_MORETOCOME 0x4 | #define PRUS_MORETOCOME 0x4 | ||||
#define PRUS_NOTREADY 0x8 | #define PRUS_NOTREADY 0x8 | ||||
#define PRUS_IPV6 0x10 | |||||
int (*pru_ready)(struct socket *so, struct mbuf *m, int count); | int (*pru_ready)(struct socket *so, struct mbuf *m, int count); | ||||
int (*pru_sense)(struct socket *so, struct stat *sb); | int (*pru_sense)(struct socket *so, struct stat *sb); | ||||
int (*pru_shutdown)(struct socket *so); | int (*pru_shutdown)(struct socket *so); | ||||
int (*pru_flush)(struct socket *so, int direction); | int (*pru_flush)(struct socket *so, int direction); | ||||
int (*pru_sockaddr)(struct socket *so, struct sockaddr **nam); | int (*pru_sockaddr)(struct socket *so, struct sockaddr **nam); | ||||
int (*pru_sosend)(struct socket *so, struct sockaddr *addr, | int (*pru_sosend)(struct socket *so, struct sockaddr *addr, | ||||
struct uio *uio, struct mbuf *top, struct mbuf *control, | struct uio *uio, struct mbuf *top, struct mbuf *control, | ||||
int flags, struct thread *td); | int flags, struct thread *td); | ||||
▲ Show 20 Lines • Show All 132 Lines • Show Last 20 Lines |