diff options
author | kmacy <kmacy@FreeBSD.org> | 2008-07-21 02:23:02 +0000 |
---|---|---|
committer | kmacy <kmacy@FreeBSD.org> | 2008-07-21 02:23:02 +0000 |
commit | 2eb3c40f890dfe942fac03792ddeb7dbc94c3ef8 (patch) | |
tree | cfcd78f7e2c44fc90bb3ee20eb74d84c7f77dde0 /sys/netinet/tcp_offload.h | |
parent | 7658528ea757263aa160d88b06cc8552b88b44f3 (diff) | |
download | FreeBSD-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.h | 6 |
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_ */ |