diff options
author | Kip Macy <kmacy@FreeBSD.org> | 2007-12-12 23:31:49 +0000 |
---|---|---|
committer | Kip Macy <kmacy@FreeBSD.org> | 2007-12-12 23:31:49 +0000 |
commit | 76b262c4266ee85565f536fda7665467e6f87b74 (patch) | |
tree | 118cf6549b40eb1a4a05c0ad26fe86380b80cd90 /sys/netinet/tcp_ofld.c | |
parent | 8e7e854cd690c61246936a60c60ea7393e009aa7 (diff) | |
download | src-76b262c4266ee85565f536fda7665467e6f87b74.tar.gz src-76b262c4266ee85565f536fda7665467e6f87b74.zip |
Fix style issues with initial TCP offload commit
Requested by: rwatson
Submitted by: rwatson
Notes
Notes:
svn path=/head/; revision=174560
Diffstat (limited to 'sys/netinet/tcp_ofld.c')
-rw-r--r-- | sys/netinet/tcp_ofld.c | 90 |
1 files changed, 46 insertions, 44 deletions
diff --git a/sys/netinet/tcp_ofld.c b/sys/netinet/tcp_ofld.c index 62699a8ff68f..62e06109e4f4 100644 --- a/sys/netinet/tcp_ofld.c +++ b/sys/netinet/tcp_ofld.c @@ -1,31 +1,29 @@ -/************************************************************************** - -Copyright (c) 2007, Chelsio Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Neither the name of the Chelsio Corporation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -***************************************************************************/ +/*- + * Copyright (c) 2007, Chelsio Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Neither the name of the Chelsio Corporation nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); @@ -58,69 +56,73 @@ ofld_connect(struct socket *so, struct sockaddr *nam) struct ifnet *ifp; struct toedev *tdev; struct rtentry *rt; - int err; + int error; rt = rtalloc1(nam, 1, 0); if (rt) RT_UNLOCK(rt); else return (EHOSTUNREACH); - + ifp = rt->rt_ifp; tdev = TOEDEV(ifp); - if (tdev == NULL) + if (tdev == NULL) return (EINVAL); - - if (tdev->can_offload(tdev, so) == 0) + + if (tdev->tod_can_offload(tdev, so) == 0) return (EINVAL); - - if ((err = tdev->connect(tdev, so, ifp))) - return (err); - + + if ((error = tdev->tod_connect(tdev, so, ifp))) + return (error); + return (0); } int ofld_send(struct tcpcb *tp) { - return tp->t_tu->tu_send(tp); + + return (tp->t_tu->tu_send(tp)); } int ofld_rcvd(struct tcpcb *tp) { - return tp->t_tu->tu_rcvd(tp); + return (tp->t_tu->tu_rcvd(tp)); } int ofld_disconnect(struct tcpcb *tp) { - return tp->t_tu->tu_disconnect(tp); + + return (tp->t_tu->tu_disconnect(tp)); } int ofld_abort(struct tcpcb *tp) { - return tp->t_tu->tu_abort(tp); + + return (tp->t_tu->tu_abort(tp)); } void ofld_detach(struct tcpcb *tp) -{ +{ + tp->t_tu->tu_detach(tp); } void ofld_listen_open(struct tcpcb *tp) { + EVENTHANDLER_INVOKE(ofld_listen, OFLD_LISTEN_OPEN, tp); } void ofld_listen_close(struct tcpcb *tp) { + EVENTHANDLER_INVOKE(ofld_listen, OFLD_LISTEN_CLOSE, tp); } - - |