/linux/include/linux/ |
H A D | ip.h | 39 static inline unsigned int iph_totlen(const struct sk_buff *skb, const struct iphdr *iph) in iph_totlen() 55 static inline void iph_set_totlen(struct iphdr *iph, unsigned int len) in iph_set_totlen()
|
/linux/net/netfilter/ |
H A D | xt_iprange.c | 20 const struct iphdr *iph = ip_hdr(skb); in iprange_mt4() local 69 const struct ipv6hdr *iph = ipv6_hdr(skb); in iprange_mt6() local
|
H A D | nf_flow_table_ip.c | 66 static void nf_flow_nat_ip_l4proto(struct sk_buff *skb, struct iphdr *iph, in nf_flow_nat_ip_l4proto() 81 struct sk_buff *skb, struct iphdr *iph, in nf_flow_snat_ip() 104 struct sk_buff *skb, struct iphdr *iph, in nf_flow_dnat_ip() 128 struct iphdr *iph) in nf_flow_nat_ip() 182 struct iphdr *iph; in nf_flow_tuple_ip() local 378 struct iphdr *iph; in nf_flow_offload_forward() local
|
H A D | xt_connlimit.c | 52 const struct ipv6hdr *iph = ipv6_hdr(skb); in connlimit_mt() local 64 const struct iphdr *iph = ip_hdr(skb); in connlimit_mt() local
|
H A D | xt_DSCP.c | 75 struct iphdr *iph = ip_hdr(skb); in tos_tg() local 95 struct ipv6hdr *iph = ipv6_hdr(skb); in tos_tg6() local
|
H A D | nf_queue.c | 133 const struct iphdr *iph = ip_hdr(skb); in nf_ip_saveroute() local 148 const struct ipv6hdr *iph = ipv6_hdr(skb); in nf_ip6_saveroute() local
|
H A D | xt_TPROXY.c | 39 const struct iphdr *iph = ip_hdr(skb); in tproxy_tg4() local 107 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_tg6_v1() local
|
/linux/net/core/ |
H A D | tso.c | 16 struct iphdr *iph = (void *)(hdr + mac_hdr_len); in tso_build_hdr() local 22 struct ipv6hdr *iph = (void *)(hdr + mac_hdr_len); in tso_build_hdr() local
|
/linux/samples/bpf/ |
H A D | xdp_fwd_kern.c | 34 static __always_inline int ip_decrease_ttl(struct iphdr *iph) in ip_decrease_ttl() 50 struct iphdr *iph; in xdp_fwd_flags() local
|
H A D | parse_varlen.c | 53 struct iphdr *iph; in parse_ipv4() local 81 struct iphdr *iph; in parse_ipv6() local
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | ip_check_defrag.c | 22 static bool is_frag_v4(struct iphdr *iph) in is_frag_v4() 49 struct iphdr *iph; in handle_v4() local
|
H A D | xdp_flowtable.c | 29 static bool xdp_flowtable_offload_check_iphdr(struct iphdr *iph) in xdp_flowtable_offload_check_iphdr() 84 struct iphdr *iph = data + sizeof(*eth); in xdp_flowtable_do_lookup() local
|
/linux/net/ipv6/ |
H A D | syncookies.c | 92 __cookie_v6_init_sequence(const struct ipv6hdr * iph,const struct tcphdr * th,__u16 * mssp) __cookie_v6_init_sequence() argument 111 const struct ipv6hdr *iph = ipv6_hdr(skb); cookie_v6_init_sequence() local 117 __cookie_v6_check(const struct ipv6hdr * iph,const struct tcphdr * th) __cookie_v6_check() argument
|
H A D | tcpv6_offload.c | 76 const struct ipv6hdr *iph = (struct ipv6hdr *)(skb->data + offset); tcp6_gro_complete() local 121 const struct ipv6hdr *iph; __tcpv6_gso_segment_list_csum() local
|
H A D | ip6_offload.c | 200 static int ipv6_exthdrs_len(struct ipv6hdr *iph, in ipv6_exthdrs_len() 228 struct ipv6hdr *iph; in ipv6_gro_receive() local 343 struct ipv6hdr *iph; in ipv6_gro_complete() local
|
/linux/net/ipv4/ |
H A D | ip_gre.c | 141 const struct iphdr *iph; in ipgre_err() local 235 const struct iphdr *iph = (struct iphdr *)skb->data; in gre_err() local 276 const struct iphdr *iph; erspan_rcv() local 368 const struct iphdr *iph; __ipgre_rcv() local 892 struct iphdr *iph; ipgre_header() local 915 const struct iphdr *iph = (const struct iphdr *) skb_mac_header(skb); ipgre_header_parse() local 1028 struct iphdr *iph = &tunnel->parms.iph; ipgre_tunnel_init() local [all...] |
H A D | ip_vti.c | 51 const struct iphdr *iph = ip_hdr(skb); in vti_input() local 325 const struct iphdr *iph = (const struct iphdr *)skb->data; in vti4_err() local 439 struct iphdr *iph = &tunnel->parms.iph; in vti_tunnel_init() local 455 struct iphdr *iph = &tunnel->parms.iph; in vti_fb_tunnel_init() local
|
H A D | ip_fragment.c | 127 const struct iphdr *iph; in ip_expire() local 197 static struct ipq *ip_find(struct net *net, struct iphdr *iph, in ip_find() argument 409 struct iphdr *iph; ip_frag_reasm() local 510 struct iphdr iph; ip_check_defrag() local [all...] |
H A D | syncookies.c | 154 __cookie_v4_init_sequence(const struct iphdr * iph,const struct tcphdr * th,u16 * mssp) __cookie_v4_init_sequence() argument 173 const struct iphdr *iph = ip_hdr(skb); cookie_v4_init_sequence() local 183 __cookie_v4_check(const struct iphdr * iph,const struct tcphdr * th) __cookie_v4_check() argument
|
/linux/net/ipv6/netfilter/ |
H A D | ip6t_rpfilter.c | 36 struct ipv6hdr *iph = ipv6_hdr(skb); in rpfilter_lookup_reverse6() local 94 struct ipv6hdr *iph; in rpfilter_mt() local
|
/linux/net/netfilter/ipvs/ |
H A D | ip_vs_proto_udp.c | 34 struct ip_vs_iphdr *iph) in udp_conn_schedule() 137 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in udp_snat_handler() 220 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in udp_dnat_handler()
|
/linux/net/ipv4/netfilter/ |
H A D | nft_fib_ipv4.c | 34 struct iphdr *iph, _iph; in nft_fib4_eval_type() local 63 struct iphdr *iph, _iph; nft_fib4_eval() local [all...] |
/linux/net/dccp/ |
H A D | ipv4.c |
|
/linux/include/net/netfilter/ |
H A D | nf_queue.h | 48 static inline u32 hash_v4(const struct iphdr *iph, u32 initval) in hash_v4() 84 struct iphdr *iph, _iph; in hash_bridge() local
|
/linux/tools/testing/selftests/net/tcp_ao/ |
H A D | icmps-accept.c | 165 static void set_ip4hdr(struct iphdr *iph, size_t packet_len, int proto, in set_ip4hdr() argument 184 struct iphdr iph; icmp_interfere4() member 229 set_ip6hdr(struct ipv6hdr * iph,size_t packet_len,int proto,struct sockaddr_in6 * src,struct sockaddr_in6 * dst) set_ip6hdr() argument 299 struct ipv6hdr iph; icmp6_interfere() member [all...] |