Home
last modified time | relevance | path

Searched refs:IP_DF (Results 1 – 25 of 39) sorted by relevance

12

/linux/tools/testing/selftests/net/
H A Dnat6to4.bpf.c46 #define IP_DF 0x4000 // Flag: "Don't Fragment" macro
100 .frag_off = bpf_htons(IP_DF), // u16 in sched_cls_ingress6_nat_6_prog()
200 if (ip4->frag_off & ~bpf_htons(IP_DF)) in sched_cls_egress4_snat4_prog()
/linux/tools/testing/selftests/drivers/net/
H A Dgro.c
/linux/net/xfrm/
H A Dxfrm_inout.h30 XFRM_MODE_SKB_CB(skb)->frag_off = htons(IP_DF); in xfrm6_extract_header()
H A Dxfrm_output.c312 0 : (XFRM_MODE_SKB_CB(skb)->frag_off & htons(IP_DF)); in xfrm4_tunnel_encap_add()
848 if (!(ip_hdr(skb)->frag_off & htons(IP_DF)) || skb->ignore_df) in xfrm4_tunnel_check_size()
/linux/net/ipv4/
H A Dip_forward.c48 if (unlikely((ip_hdr(skb)->frag_off & htons(IP_DF)) == 0)) in ip_exceeds_mtu()
H A Dip_tunnel_core.c257 .frag_off = htons(IP_DF), in iptunnel_pmtud_build_icmp()
285 if (mtu < 576 || iph->frag_off != htons(IP_DF)) in iptunnel_pmtud_check_icmp()
1178 parms->iph.frag_off = htons(IP_DF); in ip_tunnel_netlink_parms()
1185 parms->iph.frag_off = htons(IP_DF); in ip_tunnel_netlink_parms()
H A Dipip.c346 p->iph.ihl != 5 || (p->iph.frag_off & htons(~IP_DF))) in ipip_tunnel_ctl()
572 !!(parm->iph.frag_off & htons(IP_DF))) || in ipip_fill_info()
H A Dip_output.c173 iph->frag_off = htons(IP_DF); in ip_build_and_send_pkt()
512 iph->frag_off = htons(IP_DF); in __ip_queue_xmit()
581 if ((iph->frag_off & htons(IP_DF)) == 0) in ip_fragment()
734 iph->frag_off |= htons(IP_DF); in ip_frag_next()
1446 df = htons(IP_DF); in __ip_make_skb()
H A Dip_tunnel.c537 (inner_iph->frag_off & htons(IP_DF)) && in tnl_update_pmtu()
630 df = htons(IP_DF); in ip_md_tunnel_xmit()
804 df |= (inner_iph->frag_off & htons(IP_DF)); in ip_tunnel_xmit()
921 p->iph.frag_off |= htons(IP_DF); in ip_tunnel_ctl()
H A Dip_gre.c837 p->iph.ihl != 5 || (p->iph.frag_off & htons(~IP_DF)) || in ipgre_tunnel_ctl()
1233 parms->iph.frag_off = htons(IP_DF); in ipgre_netlink_parms()
1244 && (parms->iph.frag_off & htons(IP_DF))) in ipgre_netlink_parms()
1588 !!(p->iph.frag_off & htons(IP_DF))) || in ipgre_fill_info()
H A Dip_vti.c244 if (!(ip_hdr(skb)->frag_off & htons(IP_DF))) in vti_xmit()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c131 ipv4.frag_off = htons(IP_DF); in set_av_attr()
/linux/include/net/
H A Ddst_metadata.h232 if (tun_dst && (iph->frag_off & htons(IP_DF))) in ip_tun_rx_dst()
H A Dip.h143 #define IP_DF 0x4000 /* Flag: "Don't Fragment" */ macro
581 if ((iph->frag_off & htons(IP_DF)) && !skb->ignore_df) { in ip_select_ident_segs()
/linux/net/ipv4/netfilter/
H A Dnf_reject_ipv4.c215 niph->frag_off = htons(IP_DF); in nf_reject_iphdr_put()
/linux/drivers/net/
H A Dgeneve.c1463 htons(IP_DF) : 0; in geneve_xmit_skb()
1472 df = htons(IP_DF); in geneve_xmit_skb()
1477 df = htons(IP_DF); in geneve_xmit_skb()
1481 if (iph->frag_off & htons(IP_DF)) in geneve_xmit_skb()
1482 df = htons(IP_DF); in geneve_xmit_skb()
H A Dbareudp.c341 htons(IP_DF) : 0; in bareudp_xmit_skb()
/linux/net/ipv6/
H A Dsit.c1262 p->iph.ihl != 5 || (p->iph.frag_off & htons(~IP_DF))) in __ipip6_tunnel_ioctl_validate()
1266 p->iph.frag_off |= htons(IP_DF); in __ipip6_tunnel_ioctl_validate()
1705 !!(parm->iph.frag_off & htons(IP_DF))) || in ipip6_fill_info()
/linux/drivers/net/ppp/
H A Dpptp.c244 iph->frag_off = htons(IP_DF); in pptp_xmit()
/linux/net/netfilter/ipvs/
H A Dip_vs_xmit.c245 if (unlikely(ip_hdr(skb)->frag_off & htons(IP_DF) && in ensure_mtu_is_adequate()
1003 *df = (old_iph->frag_off & htons(IP_DF)); in ip_vs_prepare_tunneled_skb()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_net.c371 __be16 df = htons(IP_DF); in prepare4()
/linux/drivers/infiniband/hw/qedr/
H A Dqedr_roce_cm.c468 udh->ip4.frag_off = htons(IP_DF); in qedr_gsi_build_header()
/linux/net/netfilter/
H A Dnf_log_syslog.c345 if (ntohs(ih->frag_off) & IP_DF) in dump_ipv4_packet()
/linux/drivers/net/vxlan/
H A Dvxlan_core.c2508 df = htons(IP_DF); in vxlan_xmit_one()
2514 old_iph->frag_off & htons(IP_DF))) in vxlan_xmit_one()
2515 df = htons(IP_DF); in vxlan_xmit_one()
2519 df = htons(IP_DF); in vxlan_xmit_one()
/linux/net/bridge/
H A Dbr_netfilter_hooks.c815 if (unlikely(((iph->frag_off & htons(IP_DF)) && !skb->ignore_df) || in br_nf_ip_fragment()

12