Home
last modified time | relevance | path

Searched refs:frag_off (Results 1 – 25 of 69) sorted by relevance

123

/linux-3.4.99/net/ipv6/netfilter/
Dip6t_frag.c59 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 …]
Dip6t_REJECT.c52 __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/
Diw_recv.c313 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 …]
Dib_recv.c478 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/
Dxt_LOG.c181 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 …]
Dxt_AUDIT.c88 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()
Dxt_TCPOPTSTRIP.c90 __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/
Dip_set_getport.c105 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/
Dah4.c135 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()
Dxfrm4_state.c63 XFRM_MODE_SKB_CB(skb)->frag_off = iph->frag_off; in xfrm4_extract_header()
Dxfrm4_mode_tunnel.c55 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()
Dipip.c435 __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()
Dip_output.c157 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 …]
Dxfrm4_mode_beet.c31 iph->frag_off = XFRM_MODE_SKB_CB(skb)->frag_off; in xfrm4_beet_make_header()
Dip_gre.c796 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/
Debt_ip6.c58 __be16 frag_off; in ebt_ip6_mt() local
61 offset_ph = ipv6_skip_exthdr(skb, sizeof(_ip6h), &nexthdr, &frag_off); in ebt_ip6_mt()
Debt_log.c116 __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/
Dipt_REJECT.c45 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/
Dexthdrs_core.c90 frag_off), in ipv6_skip_exthdr()
Dip6_input.c305 __be16 frag_off; in ip6_mc_input() local
319 &nexthdr, &frag_off); in ip6_mc_input()
/linux-3.4.99/net/netfilter/ipvs/
Dip_vs_xmit.c410 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/
Dlsm_audit.c58 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/
Dethernet-tx.c389 ((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/
Dip.h242 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/
Dip.h127 __u16 frag_off; member

123