summaryrefslogtreecommitdiffstats
path: root/sys/contrib/ipfilter
diff options
context:
space:
mode:
authorcy <cy@FreeBSD.org>2015-09-11 16:52:13 +0000
committercy <cy@FreeBSD.org>2015-09-11 16:52:13 +0000
commit9224c7597dd5380acdf3210ab5cadf180f8c23e8 (patch)
treee52e4bab5981d27093e777cdb883b71fcf56c051 /sys/contrib/ipfilter
parentbabd3f94a455b218d2edf5713fe35d9acffd4b14 (diff)
downloadFreeBSD-src-9224c7597dd5380acdf3210ab5cadf180f8c23e8.zip
FreeBSD-src-9224c7597dd5380acdf3210ab5cadf180f8c23e8.tar.gz
Revert ip_fil_freebsd.c -r287674. This should not have gone in yet.
Diffstat (limited to 'sys/contrib/ipfilter')
-rw-r--r--sys/contrib/ipfilter/netinet/ip_fil_freebsd.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c b/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
index 72f67d7..93ea572 100644
--- a/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
+++ b/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
@@ -1104,18 +1104,6 @@ ipf_checkv4sum(fin)
return -1;
}
if (m->m_pkthdr.csum_flags & CSUM_DATA_VALID) {
- /* UDP may have zero checksum */
- if (fin->fin_p == IPPROTO_UDP && (fin->fin_flx & (FI_FRAG|FI_SHORT|FI_BAD)) == 0) {
- udphdr_t *udp = fin->fin_dp;
- if (udp->uh_sum == 0) {
- /* we're good no matter what the hardware checksum flags
- and csum_data say (handling of csum_data for zero UDP
- checksum is not consistent across all drivers) */
- fin->fin_cksum = 1;
- return 0;
- }
- }
-
if (m->m_pkthdr.csum_flags & CSUM_PSEUDO_HDR)
sum = m->m_pkthdr.csum_data;
else
OpenPOWER on IntegriCloud