diff options
author | kmacy <kmacy@FreeBSD.org> | 2008-07-21 02:29:40 +0000 |
---|---|---|
committer | kmacy <kmacy@FreeBSD.org> | 2008-07-21 02:29:40 +0000 |
commit | cccf5dd0ccbaf8213b8f1c7a42d29766c6b0b538 (patch) | |
tree | 1d548db58b54b82fa8d841aaa765ff382d94f7c1 /sys/dev/cxgb | |
parent | b6ccefc36fbe81cebb7b244086b531f452d3280a (diff) | |
download | FreeBSD-src-cccf5dd0ccbaf8213b8f1c7a42d29766c6b0b538.zip FreeBSD-src-cccf5dd0ccbaf8213b8f1c7a42d29766c6b0b538.tar.gz |
remove local version of tcp_offload_* functions
Diffstat (limited to 'sys/dev/cxgb')
-rw-r--r-- | sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c | 52 | ||||
-rw-r--r-- | sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h | 5 |
2 files changed, 0 insertions, 57 deletions
diff --git a/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c b/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c index 3b58f66..b61e1ac 100644 --- a/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c +++ b/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c @@ -66,58 +66,6 @@ __FBSDID("$FreeBSD$"); */ void -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; - tcp_twstart(tp); - if (so) - soisdisconnected(so); - INP_INFO_WUNLOCK(&tcbinfo); -} - -struct tcpcb * -tcp_offload_close(struct tcpcb *tp) -{ - - INP_INFO_WLOCK(&tcbinfo); - INP_WLOCK(tp->t_inpcb); - tp = tcp_close(tp); - INP_INFO_WUNLOCK(&tcbinfo); - if (tp) - INP_WUNLOCK(tp->t_inpcb); - - return (tp); -} - -struct tcpcb * -tcp_offload_drop(struct tcpcb *tp, int error) -{ - - INP_INFO_WLOCK(&tcbinfo); - INP_WLOCK(tp->t_inpcb); - tp = tcp_drop(tp, error); - INP_INFO_WUNLOCK(&tcbinfo); - if (tp) - INP_WUNLOCK(tp->t_inpcb); - - return (tp); -} - -void sockbuf_lock(struct sockbuf *sb) { diff --git a/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h b/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h index c3a2a4d..6c9254d 100644 --- a/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h +++ b/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h @@ -7,11 +7,6 @@ struct tcpcb; struct socket; struct sockbuf; -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); - void sockbuf_lock(struct sockbuf *); void sockbuf_lock_assert(struct sockbuf *); void sockbuf_unlock(struct sockbuf *); |