Home
last modified time | relevance | path

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

/openbsd-src/sys/net/
H A Dpf_norm.c1050 if (pf_status.reass & PF_REASS_NODF && h->ip_off & htons(IP_DF)) in pf_normalize_ip()
1051 h->ip_off &= htons(~IP_DF); in pf_normalize_ip()
1057 if (h->ip_off & htons(IP_DF)) { in pf_normalize_ip()
1080 if (h->ip_off & ~htons(IP_DF)) in pf_normalize_ip()
1081 h->ip_off &= htons(IP_DF); in pf_normalize_ip()
1689 if (flags & PFSTATE_NODF && af == AF_INET && h->ip_off & htons(IP_DF)) { in pf_scrub()
1691 h->ip_off &= htons(~IP_DF); in pf_scrub()
1728 !(h->ip_off & ~htons(IP_DF))) { in pf_scrub()
H A Dif_bridge.c1641 ip_mtudisc && (ip->ip_off & htons(IP_DF)) && in bridge_ipsec()
1874 /* Respect IP_DF, return a ICMP_UNREACH_NEEDFRAG. */ in bridge_fragment()
1875 if (ip->ip_off & htons(IP_DF)) { in bridge_fragment()
1987 ip->ip_off &= htons(IP_DF); in bridge_send_icmp_err()
H A Dpf_osfp.c150 if (ip->ip_off & htons(IP_DF)) in pf_osfp_fingerprint_hdr()
H A Dif_gif.c543 sc->sc_df = ifr->ifr_df ? htons(IP_DF) : htons(0); in gif_ioctl()
H A Dif_etherip.c354 sc->sc_df = ifr->ifr_df ? htons(IP_DF) : htons(0); in etherip_ioctl()
H A Dif_gre.c788 tunnel->t_df = htons(IP_DF); in nvgre_clone_create()
2090 tunnel->t_df = ifr->ifr_df ? htons(IP_DF) : htons(0); in gre_tunnel_ioctl()
2645 tunnel->t_df = ifr->ifr_df ? htons(IP_DF) : htons(0); in nvgre_ioctl()
2853 sc->sc_tunnel.t_df = ifr->ifr_df ? htons(IP_DF) : htons(0); in eoip_ioctl()
H A Dif_vxlan.c810 sc->sc_df = ifr->ifr_df ? htons(IP_DF) : htons(0); in vxlan_ioctl()
H A Dpf.c2861 ip4->ip_off = htons(IP_DF); in pf_translate_af()
2955 ip4->ip_off = htons(IP_DF); in pf_change_icmp_af()
3327 h->ip_off = htons(ip_mtudisc ? IP_DF : 0); in pf_build_tcp()
6666 if (ip->ip_off & htons(IP_DF)) { in pf_route()
H A Dif_pfsync.c815 ip->ip_off = htons(IP_DF); in pfsync_up()
/openbsd-src/sys/netinet/
H A Dip.h61 #define IP_DF 0x4000 /* dont fragment flag */ macro
H A Dipsec_output.c191 * had IP_DF. in ipsp_process_packet()
193 setdf = ip->ip_off & htons(IP_DF); in ipsp_process_packet()
269 ip->ip_off |= htons(IP_DF); in ipsp_process_packet()
H A Dip_output.c133 ip->ip_off &= htons(IP_DF); in ip_output()
388 ip->ip_off |= htons(IP_DF); in ip_output()
450 if (ip->ip_off & htons(IP_DF)) { in ip_output()
620 if (ip_mtudisc && (ip->ip_off & htons(IP_DF)) && tdb->tdb_mtu && in ip_output_ipsec_send()
632 /* propagate IP_DF for v4-over-v6 */ in ip_output_ipsec_send()
633 if (ip_mtudisc && ip->ip_off & htons(IP_DF)) in ip_output_ipsec_send()
H A Dip_ipip.c418 ipo->ip_off &= ~(IP_DF | IP_MF | IP_OFFMASK); in ipip_output()
H A Dip_icmp.c862 ip->ip_off &= htons(IP_DF); in icmp_send()
H A Dip_carp.c1132 ip->ip_off = htons(IP_DF); in carp_send_ad()
/openbsd-src/usr.sbin/tcpdump/
H A Dprint-ip.c575 if (off & IP_DF) in ip_print()
/openbsd-src/sbin/ping/
H A Dping.c736 ip->ip_off = htons(df ? IP_DF : 0); in main()