summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_reass.c
diff options
context:
space:
mode:
authorhsu <hsu@FreeBSD.org>2002-10-30 08:32:19 +0000
committerhsu <hsu@FreeBSD.org>2002-10-30 08:32:19 +0000
commitfa157d4b9a103a01ff639ce742aeecb58c095f97 (patch)
tree1e26aadedf87d2089423d3b65fabf84837213f44 /sys/netinet/tcp_reass.c
parentc839dff3692ffdf2af258ba6181fcb219a184269 (diff)
downloadFreeBSD-src-fa157d4b9a103a01ff639ce742aeecb58c095f97.zip
FreeBSD-src-fa157d4b9a103a01ff639ce742aeecb58c095f97.tar.gz
Don't need to check if SO_OOBINLINE is defined.
Don't need to protect isipv6 conditional with INET6. Fix leading indentation in 2 lines.
Diffstat (limited to 'sys/netinet/tcp_reass.c')
-rw-r--r--sys/netinet/tcp_reass.c21
1 files changed, 8 insertions, 13 deletions
diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c
index 7849ea0..6175a81 100644
--- a/sys/netinet/tcp_reass.c
+++ b/sys/netinet/tcp_reass.c
@@ -525,8 +525,8 @@ tcp_input(m, off0)
/*
* Locate pcb for segment.
*/
- INP_INFO_WLOCK(&tcbinfo);
- headlocked = 1;
+ INP_INFO_WLOCK(&tcbinfo);
+ headlocked = 1;
findpcb:
/* IPFIREWALL_FORWARD section */
if (next_hop != NULL && isipv6 == 0) { /* IPv6 support is not yet */
@@ -574,14 +574,11 @@ findpcb:
}
#endif
#ifdef FAST_IPSEC
-#ifdef INET6
if (isipv6) {
if (inp != NULL && ipsec6_in_reject(m, inp)) {
goto drop;
}
- } else
-#endif /* INET6 */
- if (inp != NULL && ipsec4_in_reject(m, inp)) {
+ } else if (inp != NULL && ipsec4_in_reject(m, inp)) {
goto drop;
}
#endif /*FAST_IPSEC*/
@@ -2053,13 +2050,11 @@ step6:
* but if two URG's are pending at once, some out-of-band
* data may creep in... ick.
*/
- if (th->th_urp <= (u_long)tlen
-#ifdef SO_OOBINLINE
- && (so->so_options & SO_OOBINLINE) == 0
-#endif
- )
- tcp_pulloutofband(so, th, m,
- drop_hdrlen); /* hdr drop is delayed */
+ if (th->th_urp <= (u_long)tlen &&
+ !(so->so_options & SO_OOBINLINE)) {
+ /* hdr drop is delayed */
+ tcp_pulloutofband(so, th, m, drop_hdrlen);
+ }
} else {
/*
* If no out of band data is expected,
OpenPOWER on IntegriCloud