aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil/pf
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2014-09-03 08:30:18 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2014-09-03 08:30:18 +0000
commitbf7dcda366949717168add4b92e36f55521c3a23 (patch)
treea2f86afa0ca99dcc68dd6e6c4947c91ea5777cb1 /sys/netpfil/pf
parentb1f8b586965a9dc2c64505442555b64a7dff3337 (diff)
downloadsrc-bf7dcda366949717168add4b92e36f55521c3a23.tar.gz
src-bf7dcda366949717168add4b92e36f55521c3a23.zip
Clean up unused CSUM_FRAGMENT.
Sponsored by: Nginx, Inc.
Notes
Notes: svn path=/head/; revision=271006
Diffstat (limited to 'sys/netpfil/pf')
-rw-r--r--sys/netpfil/pf/pf.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/netpfil/pf/pf.c b/sys/netpfil/pf/pf.c
index 498a32179af4..7e90b61cb306 100644
--- a/sys/netpfil/pf/pf.c
+++ b/sys/netpfil/pf/pf.c
@@ -5332,8 +5332,7 @@ pf_route(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp,
* care of the fragmentation for us, we can just send directly.
*/
if (ip_len <= ifp->if_mtu ||
- (m0->m_pkthdr.csum_flags & ifp->if_hwassist & CSUM_TSO) != 0 ||
- ((ip_off & IP_DF) == 0 && (ifp->if_hwassist & CSUM_FRAGMENT))) {
+ (m0->m_pkthdr.csum_flags & ifp->if_hwassist & CSUM_TSO) != 0) {
ip->ip_sum = 0;
if (m0->m_pkthdr.csum_flags & CSUM_IP & ~ifp->if_hwassist) {
ip->ip_sum = in_cksum(m0, ip->ip_hl << 2);