summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/netinet/tcp_offload.c16
-rw-r--r--sys/netinet/tcp_offload.h1
2 files changed, 1 insertions, 16 deletions
diff --git a/sys/netinet/tcp_offload.c b/sys/netinet/tcp_offload.c
index e5c3a19..d64805f 100644
--- a/sys/netinet/tcp_offload.c
+++ b/sys/netinet/tcp_offload.c
@@ -103,22 +103,8 @@ tcp_offload_twstart(struct tcpcb *tp)
{
INP_INFO_WLOCK(&tcbinfo);
- inp_wlock(tp->t_inpcb);
- tcp_twstart(tp);
- INP_INFO_WUNLOCK(&tcbinfo);
-}
-
-void
-tcp_offload_twstart_disconnect(struct tcpcb *tp)
-{
- struct socket *so;
-
- INP_INFO_WLOCK(&tcbinfo);
- inp_wlock(tp->t_inpcb);
- so = tp->t_inpcb->inp_socket;
+ INP_WLOCK(tp->t_inpcb);
tcp_twstart(tp);
- if (so)
- soisdisconnected(so);
INP_INFO_WUNLOCK(&tcbinfo);
}
diff --git a/sys/netinet/tcp_offload.h b/sys/netinet/tcp_offload.h
index ed1166e..d05ef46 100644
--- a/sys/netinet/tcp_offload.h
+++ b/sys/netinet/tcp_offload.h
@@ -335,7 +335,6 @@ tcp_offload_listen_close(struct tcpcb *tp)
#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);
OpenPOWER on IntegriCloud