aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_ofld.c
diff options
context:
space:
mode:
authorKip Macy <kmacy@FreeBSD.org>2007-12-12 23:31:49 +0000
committerKip Macy <kmacy@FreeBSD.org>2007-12-12 23:31:49 +0000
commit76b262c4266ee85565f536fda7665467e6f87b74 (patch)
tree118cf6549b40eb1a4a05c0ad26fe86380b80cd90 /sys/netinet/tcp_ofld.c
parent8e7e854cd690c61246936a60c60ea7393e009aa7 (diff)
downloadsrc-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.c90
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);
}
-
-