diff options
author | rwatson <rwatson@FreeBSD.org> | 2007-05-11 09:54:53 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2007-05-11 09:54:53 +0000 |
commit | 46a4c44c3b39d3c635f686c57785c0dd7511f2b6 (patch) | |
tree | 06fe2e804fec39c9d13a2efd9748ff6aa6e81222 /sys/netinet/tcp_usrreq.c | |
parent | 2f7d5b8b3fb4672daf809cabd3678d9fe4db2005 (diff) | |
download | FreeBSD-src-46a4c44c3b39d3c635f686c57785c0dd7511f2b6.zip FreeBSD-src-46a4c44c3b39d3c635f686c57785c0dd7511f2b6.tar.gz |
Remove unneeded wrappers for in_setsockaddr() and in_setpeeraddr(), which
used to exist so pcbinfo locks could be acquired, but are no longer
required as a result of socket/pcb reference model refinements.
Diffstat (limited to 'sys/netinet/tcp_usrreq.c')
-rw-r--r-- | sys/netinet/tcp_usrreq.c | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/sys/netinet/tcp_usrreq.c b/sys/netinet/tcp_usrreq.c index b975915..f28b0ba 100644 --- a/sys/netinet/tcp_usrreq.c +++ b/sys/netinet/tcp_usrreq.c @@ -687,29 +687,6 @@ out: #endif /* INET6 */ /* - * This is the wrapper function for in_setsockaddr. We just pass down - * the pcbinfo for in_setsockaddr to lock. We don't want to do the locking - * here because in_setsockaddr will call malloc and can block. - */ -static int -tcp_sockaddr(struct socket *so, struct sockaddr **nam) -{ - - return (in_setsockaddr(so, nam)); -} - -/* - * This is the wrapper function for in_setpeeraddr. We just pass down - * the pcbinfo for in_setpeeraddr to lock. - */ -static int -tcp_peeraddr(struct socket *so, struct sockaddr **nam) -{ - - return (in_setpeeraddr(so, nam)); -} - -/* * Mark the connection as being incapable of further output. */ static int @@ -1059,12 +1036,12 @@ struct pr_usrreqs tcp_usrreqs = { .pru_detach = tcp_usr_detach, .pru_disconnect = tcp_usr_disconnect, .pru_listen = tcp_usr_listen, - .pru_peeraddr = tcp_peeraddr, + .pru_peeraddr = in_setpeeraddr, .pru_rcvd = tcp_usr_rcvd, .pru_rcvoob = tcp_usr_rcvoob, .pru_send = tcp_usr_send, .pru_shutdown = tcp_usr_shutdown, - .pru_sockaddr = tcp_sockaddr, + .pru_sockaddr = in_setsockaddr, .pru_sosetlabel = in_pcbsosetlabel, .pru_close = tcp_usr_close, }; |