summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_offload.h
diff options
context:
space:
mode:
authorkmacy <kmacy@FreeBSD.org>2008-07-21 02:23:02 +0000
committerkmacy <kmacy@FreeBSD.org>2008-07-21 02:23:02 +0000
commit2eb3c40f890dfe942fac03792ddeb7dbc94c3ef8 (patch)
treecfcd78f7e2c44fc90bb3ee20eb74d84c7f77dde0 /sys/netinet/tcp_offload.h
parent7658528ea757263aa160d88b06cc8552b88b44f3 (diff)
downloadFreeBSD-src-2eb3c40f890dfe942fac03792ddeb7dbc94c3ef8.zip
FreeBSD-src-2eb3c40f890dfe942fac03792ddeb7dbc94c3ef8.tar.gz
Add versions of tcp_twstart, tcp_close, and tcp_drop that hide the acquisition the tcbinfo lock.
MFC after: 1 week
Diffstat (limited to 'sys/netinet/tcp_offload.h')
-rw-r--r--sys/netinet/tcp_offload.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/netinet/tcp_offload.h b/sys/netinet/tcp_offload.h
index 7626d9b..ed1166e 100644
--- a/sys/netinet/tcp_offload.h
+++ b/sys/netinet/tcp_offload.h
@@ -333,4 +333,10 @@ tcp_offload_listen_close(struct tcpcb *tp)
#undef SO_OFFLOADABLE
#endif /* _SYS_SOCKETVAR_H_ */
#undef tp_offload
+
+void tcp_offload_twstart(struct tcpcb *tp);
+void tcp_offload_twstart_disconnect(struct tcpcb *tp);
+struct tcpcb *tcp_offload_close(struct tcpcb *tp);
+struct tcpcb *tcp_offload_drop(struct tcpcb *tp, int error);
+
#endif /* _NETINET_TCP_OFFLOAD_H_ */
OpenPOWER on IntegriCloud