/linux-3.4.99/net/ipv6/netfilter/ |
D | ip6t_frag.c | 59 pr_debug("INFO %04X ", fh->frag_off); in frag_mt6() 60 pr_debug("OFFSET %04X ", ntohs(fh->frag_off) & ~0x7); in frag_mt6() 61 pr_debug("RES %02X %04X", fh->reserved, ntohs(fh->frag_off) & 0x6); in frag_mt6() 62 pr_debug("MF %04X ", fh->frag_off & htons(IP6_MF)); in frag_mt6() 72 ntohs(fh->frag_off) & 0x6, in frag_mt6() 74 (fh->reserved || (ntohs(fh->frag_off) & 0x06)))); in frag_mt6() 77 ntohs(fh->frag_off) & ~0x7, in frag_mt6() 79 (ntohs(fh->frag_off) & ~0x7))); in frag_mt6() 82 ntohs(fh->frag_off) & IP6_MF, in frag_mt6() 84 !((ntohs(fh->frag_off) & IP6_MF)))); in frag_mt6() [all …]
|
D | ip6t_REJECT.c | 52 __be16 frag_off; in send_reset() local 62 tcphoff = ipv6_skip_exthdr(oldskb, ((u8*)(oip6h+1) - oldskb->data), &proto, &frag_off); in send_reset()
|
/linux-3.4.99/net/rds/ |
D | iw_recv.c | 313 unsigned long frag_off = 0; in rds_iw_inc_copy_to_user() local 324 if (frag_off == RDS_FRAG_SIZE) { in rds_iw_inc_copy_to_user() 327 frag_off = 0; in rds_iw_inc_copy_to_user() 334 to_copy = min(iov->iov_len - iov_off, RDS_FRAG_SIZE - frag_off); in rds_iw_inc_copy_to_user() 341 frag->f_page, frag->f_offset, frag_off); in rds_iw_inc_copy_to_user() 345 frag->f_offset + frag_off, in rds_iw_inc_copy_to_user() 354 frag_off += to_copy; in rds_iw_inc_copy_to_user() 575 unsigned long frag_off; in rds_iw_cong_recv() local 590 frag_off = 0; in rds_iw_cong_recv() 598 to_copy = min(RDS_FRAG_SIZE - frag_off, PAGE_SIZE - map_off); in rds_iw_cong_recv() [all …]
|
D | ib_recv.c | 478 unsigned long frag_off = 0; in rds_ib_inc_copy_to_user() local 489 if (frag_off == RDS_FRAG_SIZE) { in rds_ib_inc_copy_to_user() 492 frag_off = 0; in rds_ib_inc_copy_to_user() 499 to_copy = min(iov->iov_len - iov_off, RDS_FRAG_SIZE - frag_off); in rds_ib_inc_copy_to_user() 506 sg_page(&frag->f_sg), frag->f_sg.offset, frag_off); in rds_ib_inc_copy_to_user() 510 frag->f_sg.offset + frag_off, in rds_ib_inc_copy_to_user() 519 frag_off += to_copy; in rds_ib_inc_copy_to_user() 740 unsigned long frag_off; in rds_ib_cong_recv() local 755 frag_off = 0; in rds_ib_cong_recv() 763 to_copy = min(RDS_FRAG_SIZE - frag_off, PAGE_SIZE - map_off); in rds_ib_cong_recv() [all …]
|
/linux-3.4.99/net/netfilter/ |
D | xt_LOG.c | 181 if (ntohs(ih->frag_off) & IP_CE) in dump_ipv4_packet() 183 if (ntohs(ih->frag_off) & IP_DF) in dump_ipv4_packet() 185 if (ntohs(ih->frag_off) & IP_MF) in dump_ipv4_packet() 189 if (ntohs(ih->frag_off) & IP_OFFSET) in dump_ipv4_packet() 190 sb_add(m, "FRAG:%u ", ntohs(ih->frag_off) & IP_OFFSET); in dump_ipv4_packet() 216 ntohs(ih->frag_off) & IP_OFFSET, in dump_ipv4_packet() 223 ntohs(ih->frag_off) & IP_OFFSET, in dump_ipv4_packet() 251 if (ntohs(ih->frag_off) & IP_OFFSET) in dump_ipv4_packet() 316 if (ntohs(ih->frag_off) & IP_OFFSET) in dump_ipv4_packet() 342 if (ntohs(ih->frag_off) & IP_OFFSET) in dump_ipv4_packet() [all …]
|
D | xt_AUDIT.c | 88 if (ntohs(ih->frag_off) & IP_OFFSET) { in audit_ip4() 101 __be16 frag_off; in audit_ip6() local 112 &nexthdr, &frag_off); in audit_ip6()
|
D | xt_TCPOPTSTRIP.c | 90 __be16 frag_off; in tcpoptstrip_tg6() local 93 tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); in tcpoptstrip_tg6()
|
/linux-3.4.99/net/netfilter/ipset/ |
D | ip_set_getport.c | 105 if (protocol <= 0 || (ntohs(iph->frag_off) & IP_OFFSET)) in ip_set_get_ip4_port() 119 __be16 frag_off; in ip_set_get_ip6_port() local 123 &frag_off); in ip_set_get_ip6_port()
|
/linux-3.4.99/net/ipv4/ |
D | ah4.c | 135 top_iph->frag_off = iph->frag_off; in ah_output_done() 185 iph->frag_off = top_iph->frag_off; in ah_output() 200 top_iph->frag_off = 0; in ah_output() 235 top_iph->frag_off = iph->frag_off; in ah_output() 350 iph->frag_off = 0; in ah_input()
|
D | xfrm4_state.c | 63 XFRM_MODE_SKB_CB(skb)->frag_off = iph->frag_off; in xfrm4_extract_header()
|
D | xfrm4_mode_tunnel.c | 55 top_iph->frag_off = (flags & XFRM_STATE_NOPMTUDISC) ? in xfrm4_mode_tunnel_output() 56 0 : (XFRM_MODE_SKB_CB(skb)->frag_off & htons(IP_DF)); in xfrm4_mode_tunnel_output()
|
D | ipip.c | 435 __be16 df = tiph->frag_off; in ipip_tunnel_xmit() 478 df |= old_iph->frag_off & htons(IP_DF); in ipip_tunnel_xmit() 492 if ((old_iph->frag_off & htons(IP_DF)) && in ipip_tunnel_xmit() 546 iph->frag_off = df; in ipip_tunnel_xmit() 642 p.iph.ihl != 5 || (p.iph.frag_off&htons(~IP_DF))) in ipip_tunnel_ioctl() 645 p.iph.frag_off |= htons(IP_DF); in ipip_tunnel_ioctl() 678 t->parms.iph.frag_off = p.iph.frag_off; in ipip_tunnel_ioctl()
|
D | ip_output.c | 157 iph->frag_off = htons(IP_DF); in ip_build_and_send_pkt() 159 iph->frag_off = 0; in ip_build_and_send_pkt() 392 iph->frag_off = htons(IP_DF); in ip_queue_xmit() 394 iph->frag_off = 0; in ip_queue_xmit() 479 if (unlikely((iph->frag_off & htons(IP_DF)) && !skb->local_df)) { in ip_fragment() 544 iph->frag_off = htons(IP_MF); in ip_fragment() 562 iph->frag_off = htons(offset>>3); in ip_fragment() 564 iph->frag_off |= htons(IP_MF); in ip_fragment() 617 offset = (ntohs(iph->frag_off) & IP_OFFSET) << 3; in ip_fragment() 618 not_last_frag = iph->frag_off & htons(IP_MF); in ip_fragment() [all …]
|
D | xfrm4_mode_beet.c | 31 iph->frag_off = XFRM_MODE_SKB_CB(skb)->frag_off; in xfrm4_beet_make_header()
|
D | ip_gre.c | 796 df = tiph->frag_off; in ipgre_tunnel_xmit() 806 df |= (old_iph->frag_off&htons(IP_DF)); in ipgre_tunnel_xmit() 808 if ((old_iph->frag_off&htons(IP_DF)) && in ipgre_tunnel_xmit() 881 iph->frag_off = df; in ipgre_tunnel_xmit() 1034 p.iph.ihl != 5 || (p.iph.frag_off&htons(~IP_DF)) || in ipgre_tunnel_ioctl() 1038 p.iph.frag_off |= htons(IP_DF); in ipgre_tunnel_ioctl() 1085 t->parms.iph.frag_off = p.iph.frag_off; in ipgre_tunnel_ioctl() 1482 parms->iph.frag_off = htons(IP_DF); in ipgre_netlink_parms() 1613 t->parms.iph.frag_off = p.iph.frag_off; in ipgre_changelink() 1666 NLA_PUT_U8(skb, IFLA_GRE_PMTUDISC, !!(p->iph.frag_off & htons(IP_DF))); in ipgre_fill_info()
|
/linux-3.4.99/net/bridge/netfilter/ |
D | ebt_ip6.c | 58 __be16 frag_off; in ebt_ip6_mt() local 61 offset_ph = ipv6_skip_exthdr(skb, sizeof(_ip6h), &nexthdr, &frag_off); in ebt_ip6_mt()
|
D | ebt_log.c | 116 __be16 frag_off; in ebt_log_packet() local 127 offset_ph = ipv6_skip_exthdr(skb, sizeof(_iph), &nexthdr, &frag_off); in ebt_log_packet()
|
/linux-3.4.99/net/ipv4/netfilter/ |
D | ipt_REJECT.c | 45 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in send_reset() 78 niph->frag_off = htons(IP_DF); in send_reset()
|
/linux-3.4.99/net/ipv6/ |
D | exthdrs_core.c | 90 frag_off), in ipv6_skip_exthdr()
|
D | ip6_input.c | 305 __be16 frag_off; in ip6_mc_input() local 319 &nexthdr, &frag_off); in ip6_mc_input()
|
/linux-3.4.99/net/netfilter/ipvs/ |
D | ip_vs_xmit.c | 410 if ((skb->len > mtu) && (iph->frag_off & htons(IP_DF)) && in ip_vs_bypass_xmit() 568 if ((skb->len > mtu) && (iph->frag_off & htons(IP_DF)) && in ip_vs_nat_xmit() 774 __be16 df = old_iph->frag_off; in ip_vs_tunnel_xmit() 802 df |= (old_iph->frag_off & htons(IP_DF)); in ip_vs_tunnel_xmit() 804 if ((old_iph->frag_off & htons(IP_DF) && in ip_vs_tunnel_xmit() 850 iph->frag_off = df; in ip_vs_tunnel_xmit() 1026 if ((iph->frag_off & htons(IP_DF)) && skb->len > mtu && in ip_vs_dr_xmit() 1201 if ((skb->len > mtu) && (ip_hdr(skb)->frag_off & htons(IP_DF)) && in ip_vs_icmp_xmit()
|
/linux-3.4.99/security/ |
D | lsm_audit.c | 58 if (ntohs(ih->frag_off) & IP_OFFSET) in ipv4_skb_to_auditdata() 117 __be16 frag_off; in ipv6_skb_to_auditdata() local 130 offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off); in ipv6_skb_to_auditdata()
|
/linux-3.4.99/drivers/staging/octeon/ |
D | ethernet-tx.c | 389 ((ip_hdr(skb)->frag_off == 0) || (ip_hdr(skb)->frag_off == 1 << 14)) in cvm_oct_xmit() 608 work->word2.s.is_frag = !((ip_hdr(skb)->frag_off == 0) in cvm_oct_xmit_pow() 609 || (ip_hdr(skb)->frag_off == in cvm_oct_xmit_pow()
|
/linux-3.4.99/include/net/ |
D | ip.h | 242 return (iph->frag_off & htons(IP_MF | IP_OFFSET)) != 0; in ip_is_fragment() 273 if ((iph->frag_off & htons(IP_DF)) && !skb->local_df) { in ip_select_ident() 289 if ((iph->frag_off & htons(IP_DF)) && !skb->local_df) { in ip_select_ident_more()
|
/linux-3.4.99/drivers/staging/rtl8712/ |
D | ip.h | 127 __u16 frag_off; member
|