Home
last modified time | relevance | path

Searched refs:IP_OFFSET (Results 1 – 25 of 27) sorted by relevance

12

/linux/tools/testing/selftests/bpf/progs/
H A Dip_check_defrag.c12 #define IP_OFFSET 0x1FFF macro
23 flags = offset & ~IP_OFFSET; in is_frag_v4()
24 offset &= IP_OFFSET; in is_frag_v4()
H A Dxdp_flowtable.c10 #define IP_OFFSET 0x1fff /* "Fragment Offset" */ macro
35 if (iph->frag_off & bpf_htons(IP_MF | IP_OFFSET)) in xdp_flowtable_offload_check_iphdr()
H A Dbpf_flow.c40 #define IP_OFFSET 0x1FFF macro
300 if (iph->frag_off & bpf_htons(IP_MF | IP_OFFSET)) { in PROG()
302 if (iph->frag_off & bpf_htons(IP_OFFSET)) { in PROG()
/linux/samples/bpf/
H A Dparse_ldabs.c19 #define IP_OFFSET 0x1FFF macro
24 & (IP_MF | IP_OFFSET); in ip_is_fragment()
H A Dsockex2_kern.c11 #define IP_OFFSET 0x1FFF macro
48 & (IP_MF | IP_OFFSET); in ip_is_fragment()
H A Dsockex3_kern.c18 #define IP_OFFSET 0x1FFF macro
45 & (IP_MF | IP_OFFSET); in ip_is_fragment()
/linux/net/netfilter/
H A Dnf_log_syslog.c351 if (ntohs(ih->frag_off) & IP_OFFSET) in dump_ipv4_packet()
352 nf_log_buf_add(m, "FRAG:%u ", ntohs(ih->frag_off) & IP_OFFSET); in dump_ipv4_packet()
378 ntohs(ih->frag_off) & IP_OFFSET, in dump_ipv4_packet()
385 ntohs(ih->frag_off) & IP_OFFSET, in dump_ipv4_packet()
408 if (ntohs(ih->frag_off) & IP_OFFSET) in dump_ipv4_packet()
475 if (ntohs(ih->frag_off) & IP_OFFSET) in dump_ipv4_packet()
501 if (ntohs(ih->frag_off) & IP_OFFSET) in dump_ipv4_packet()
H A Dxt_hashlimit.c663 if (ntohs(ip_hdr(skb)->frag_off) & IP_OFFSET) in hashlimit_init_dst()
H A Dnf_conntrack_core.c352 if (iph->frag_off & htons(IP_OFFSET)) in ipv4_get_l4proto()
/linux/net/ipv4/netfilter/
H A Dnf_reject_ipv4.c122 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in nf_reject_skb_v4_unreach()
181 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in nf_reject_ip_tcphdr_get()
354 if (iph->frag_off & htons(IP_OFFSET)) in nf_send_unreach()
H A Dnf_socket_ipv4.c97 if (ntohs(iph->frag_off) & IP_OFFSET) in nf_sk_lookup_slow_v4()
/linux/net/netfilter/ipset/
H A Dip_set_getport.c109 if (ntohs(iph->frag_off) & IP_OFFSET) in ip_set_get_ip4_port()
/linux/net/sched/
H A Dact_nat.c170 } else if ((iph->frag_off & htons(IP_OFFSET)) || in tcf_nat_act()
178 switch (iph->frag_off & htons(IP_OFFSET) ? 0 : iph->protocol) { in tcf_nat_act()
H A Dact_pedit.c336 (iph->frag_off & htons(IP_OFFSET))) in pedit_l4_skb_offset()
H A Dact_csum.c401 switch (iph->frag_off & htons(IP_OFFSET) ? 0 : iph->protocol) { in tcf_csum_ipv4()
/linux/net/bridge/netfilter/
H A Debt_ip.c66 if (ntohs(ih->frag_off) & IP_OFFSET) in ebt_ip_mt()
/linux/net/netfilter/ipvs/
H A Dip_vs_proto.c225 else if (ih->frag_off & htons(IP_OFFSET)) in ip_vs_tcpudp_debug_packet_v4()
H A Dip_vs_core.c1151 if (unlikely(cih->frag_off & htons(IP_OFFSET) && !pp->dont_defrag)) in ip_vs_out_icmp()
1824 if (unlikely(cih->frag_off & htons(IP_OFFSET))) in ip_vs_in_icmp()
1842 if (unlikely(cih->frag_off & htons(IP_OFFSET))) in ip_vs_in_icmp()
1878 if (unlikely(cih->frag_off & htons(IP_OFFSET) && !pp->dont_defrag)) in ip_vs_in_icmp()
/linux/include/net/
H A Dip.h145 #define IP_OFFSET 0x1FFF /* "Fragment Offset" part */ macro
408 return (iph->frag_off & htons(IP_MF | IP_OFFSET)) != 0; in ip_is_fragment()
/linux/net/openvswitch/
H A Dflow.c707 offset = nh->frag_off & htons(IP_OFFSET); in key_extract_l3l4()
H A Dactions.c327 if (nh->frag_off & htons(IP_OFFSET)) in update_ip_l4_checksum()
/linux/net/ipv4/
H A Dicmp.c872 if (iph->frag_off & htons(IP_OFFSET)) in __icmp_send()
H A Dip_output.c656 state->offset = (ntohs(iph->frag_off) & IP_OFFSET) << 3; in ip_frag_init()
/linux/net/core/
H A Dflow_dissector.c1240 if (iph->frag_off & htons(IP_OFFSET)) { in __skb_flow_dissect()
/linux/security/selinux/
H A Dhooks.c4647 if (ntohs(ih->frag_off) & IP_OFFSET) in selinux_parse_skb_ipv4()
4663 if (ntohs(ih->frag_off) & IP_OFFSET) in selinux_parse_skb_ipv4()
4680 if (ntohs(ih->frag_off) & IP_OFFSET) in selinux_parse_skb_ipv4()

12