summaryrefslogtreecommitdiffstats
path: root/sys/sys/protosw.h
diff options
context:
space:
mode:
authorrrs <rrs@FreeBSD.org>2008-04-14 18:06:04 +0000
committerrrs <rrs@FreeBSD.org>2008-04-14 18:06:04 +0000
commit5759bc8cd397f57572e3323bc985823017292c42 (patch)
tree0b8e744b70a6ca1ce39cc0c162557aabdb163f75 /sys/sys/protosw.h
parent68f7f9c44de5e560da0a17f76220eba3c4c7bc5d (diff)
downloadFreeBSD-src-5759bc8cd397f57572e3323bc985823017292c42.zip
FreeBSD-src-5759bc8cd397f57572e3323bc985823017292c42.tar.gz
Add pru_flush routine so a transport can
flush itself during Shutdown MFC after: 1 week
Diffstat (limited to 'sys/sys/protosw.h')
-rw-r--r--sys/sys/protosw.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/sys/protosw.h b/sys/sys/protosw.h
index 367d5b6..594a2ef 100644
--- a/sys/sys/protosw.h
+++ b/sys/sys/protosw.h
@@ -226,7 +226,8 @@ struct pr_usrreqs {
#define PRUS_EOF 0x2
#define PRUS_MORETOCOME 0x4
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_sockaddr)(struct socket *so, struct sockaddr **nam);
int (*pru_sosend)(struct socket *so, struct sockaddr *addr,
struct uio *uio, struct mbuf *top, struct mbuf *control,
OpenPOWER on IntegriCloud