/net/ipv4/ |
D | inet_lro.c | 39 #define IP_HDR_LEN(iph) (iph->ihl << 2) argument 40 #define TCP_PAYLOAD_LENGTH(iph, tcph) \ argument 55 static int lro_tcp_ip_check(const struct iphdr *iph, const struct tcphdr *tcph, in lro_tcp_ip_check() 105 struct iphdr *iph = lro_desc->iph; in lro_update_tcp_ip_header() local 130 static __wsum lro_tcp_data_csum(struct iphdr *iph, struct tcphdr *tcph, int len) in lro_tcp_data_csum() 148 struct iphdr *iph, struct tcphdr *tcph) in lro_init_desc() 185 static void lro_add_common(struct net_lro_desc *lro_desc, struct iphdr *iph, in lro_add_common() 215 struct iphdr *iph, struct tcphdr *tcph) in lro_add_packet() 236 struct iphdr *iph, struct tcphdr *tcph) in lro_add_frags() 258 struct iphdr *iph, in lro_check_tcp_conn() [all …]
|
D | netfilter.c | 23 const struct iphdr *iph = ip_hdr(skb); in ip_route_me_harder() local 98 const struct iphdr *iph = ip_hdr(skb); in nf_ip_saveroute() local 113 const struct iphdr *iph = ip_hdr(skb); in nf_ip_reroute() local 127 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum() local 159 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum_partial() local
|
D | xfrm4_input.c | 28 const struct iphdr *iph = ip_hdr(skb); in xfrm4_rcv_encap_finish() local 51 struct iphdr *iph = ip_hdr(skb); in xfrm4_transport_finish() local 80 struct iphdr *iph; in xfrm4_udp_encap_rcv() local
|
D | ip_input.c | 265 const struct iphdr *iph; in ip_rcv_options() local 316 const struct iphdr *iph = ip_hdr(skb); in ip_rcv_finish() local 380 const struct iphdr *iph; in ip_rcv() local
|
D | ah4.c | 78 static int ip_clear_mutable_options(const struct iphdr *iph, __be32 *daddr) in ip_clear_mutable_options() 121 struct iphdr *iph; in ah_output_done() local 155 struct iphdr *iph, *top_iph; in ah_output() local 294 struct iphdr *iph, *work_iph; in ah_input() local 403 const struct iphdr *iph = (const struct iphdr *)skb->data; in ah4_err() local
|
D | xfrm4_mode_beet.c | 22 struct iphdr *iph = ip_hdr(skb); in xfrm4_beet_make_header() local 86 struct iphdr *iph; in xfrm4_beet_input() local
|
D | icmp.c | 385 const struct iphdr *iph, in icmp_route_lookup() 489 struct iphdr *iph; in icmp_send() local 649 const struct iphdr *iph = (const struct iphdr *) skb->data; in icmp_socket_deliver() local 674 const struct iphdr *iph; in icmp_unreach() local 950 struct iphdr *iph = (struct iphdr *)skb->data; in icmp_err() local
|
D | ip_gre.c | 238 const struct iphdr *iph; in ipgre_err() local 319 const struct iphdr *iph; in ipgre_rcv() local 558 struct iphdr *iph; in ipgre_header() local 581 const struct iphdr *iph = (const struct iphdr *) skb_mac_header(skb); in ipgre_header_parse() local 684 struct iphdr *iph = &tunnel->parms.iph; in ipgre_tunnel_init() local
|
D | ip_fragment.c | 103 struct iphdr *iph; member 214 const struct iphdr *iph; in ip_expire() local 252 static inline struct ipq *ip_find(struct net *net, struct iphdr *iph, u32 user) in ip_find() 521 struct iphdr *iph; in ip_frag_reasm() local 680 struct iphdr iph; in ip_check_defrag() local
|
/net/netfilter/ipvs/ |
D | ip_vs_proto_ah_esp.c | 45 const struct ip_vs_iphdr *iph, int inverse, in ah_esp_conn_fill_param_proto() 60 const struct ip_vs_iphdr *iph, in ah_esp_conn_in_get() 88 const struct ip_vs_iphdr *iph, int inverse) in ah_esp_conn_out_get() 112 struct ip_vs_iphdr *iph) in ah_esp_conn_schedule()
|
D | ip_vs_core.c | 223 int *ignored, struct ip_vs_iphdr *iph) in ip_vs_sched_persist() 394 struct ip_vs_iphdr *iph) in ip_vs_schedule() 502 struct ip_vs_proto_data *pd, struct ip_vs_iphdr *iph) in ip_vs_leave() 676 struct iphdr *iph = ip_hdr(skb); in ip_vs_nat_icmp() local 722 struct ipv6hdr *iph = ipv6_hdr(skb); in ip_vs_nat_icmp_v6() local 842 struct iphdr *iph; in ip_vs_out_icmp() local 1005 struct ip_vs_iphdr *iph) in is_new_conn() 1034 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in handle_response() 1103 struct ip_vs_iphdr iph; in ip_vs_out() local 1292 struct iphdr *iph; in ip_vs_in_icmp() local [all …]
|
/net/netfilter/ |
D | xt_TEE.c | 59 const struct iphdr *iph = ip_hdr(skb); in tee_tg_route4() local 89 struct iphdr *iph; in tee_tg4() local 141 const struct ipv6hdr *iph = ipv6_hdr(skb); in tee_tg_route6() local 186 struct ipv6hdr *iph = ipv6_hdr(skb); in tee_tg6() local
|
D | xt_TPROXY.c | 92 const struct iphdr *iph = ip_hdr(skb); in tproxy_handle_time_wait4() local 124 const struct iphdr *iph = ip_hdr(skb); in tproxy_tg4() local 245 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_handle_time_wait6() local 279 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_tg6_v1() local
|
D | xt_iprange.c | 23 const struct iphdr *iph = ip_hdr(skb); in iprange_mt4() local 72 const struct ipv6hdr *iph = ipv6_hdr(skb); in iprange_mt6() local
|
D | xt_addrtype.c | 106 const struct ipv6hdr *iph = ipv6_hdr(skb); in addrtype_mt6() local 130 const struct iphdr *iph = ip_hdr(skb); in addrtype_mt_v0() local 148 const struct iphdr *iph; in addrtype_mt_v1() local
|
D | xt_DSCP.c | 78 struct iphdr *iph = ip_hdr(skb); in tos_tg() local 98 struct ipv6hdr *iph = ipv6_hdr(skb); in tos_tg6() local
|
/net/ipv6/ |
D | tcpv6_offload.c | 38 const struct ipv6hdr *iph = skb_gro_network_header(skb); in tcp6_gro_receive() local 73 const struct ipv6hdr *iph = ipv6_hdr(skb); in tcp6_gro_complete() local
|
D | netfilter.c | 24 const struct ipv6hdr *iph = ipv6_hdr(skb); in ip6_route_me_harder() local 87 const struct ipv6hdr *iph = ipv6_hdr(skb); in nf_ip6_saveroute() local 101 const struct ipv6hdr *iph = ipv6_hdr(skb); in nf_ip6_reroute() local
|
D | ah6.c | 161 static void ipv6_rearrange_destopt(struct ipv6hdr *iph, struct ipv6_opt_hdr *destopt) in ipv6_rearrange_destopt() 214 static void ipv6_rearrange_destopt(struct ipv6hdr *iph, struct ipv6_opt_hdr *destopt) {} in ipv6_rearrange_destopt() 226 static void ipv6_rearrange_rthdr(struct ipv6hdr *iph, struct ipv6_rt_hdr *rthdr) in ipv6_rearrange_rthdr() 256 static int ipv6_clear_mutable_options(struct ipv6hdr *iph, int len, int dir) in ipv6_clear_mutable_options() 259 struct ipv6hdr *iph; in ipv6_clear_mutable_options() member 617 struct ipv6hdr *iph = (struct ipv6hdr*)skb->data; in ah6_err() local
|
D | mip6.c | 133 const struct ipv6hdr *iph = ipv6_hdr(skb); in mip6_destopt_input() local 152 struct ipv6hdr *iph; in mip6_destopt_output() local 355 const struct ipv6hdr *iph = ipv6_hdr(skb); in mip6_rthdr_input() local 373 struct ipv6hdr *iph; in mip6_rthdr_output() local
|
D | ip6_offload.c | 150 struct ipv6hdr *iph; in ipv6_gro_receive() local 238 struct ipv6hdr *iph = ipv6_hdr(skb); in ipv6_gro_complete() local
|
/net/ipv4/netfilter/ |
D | nf_nat_l3proto_ipv4.c | 84 struct iphdr *iph; in nf_nat_ipv4_manip_pkt() local 113 struct iphdr *iph = (struct iphdr *)(skb->data + iphdroff); in nf_nat_ipv4_csum_update() local 130 const struct iphdr *iph = ip_hdr(skb); in nf_nat_ipv4_csum_recalc() local
|
/net/dccp/ |
D | ipv4.c | 150 const struct iphdr *iph, in dccp_do_pmtu_discovery() 213 const struct iphdr *iph = (struct iphdr *)skb->data; in dccp_v4_err() local 452 const struct iphdr *iph = ip_hdr(skb); in dccp_v4_hnd_req() local 482 const struct iphdr *iph = ip_hdr(skb); in dccp_v4_route_skb() local 811 const struct iphdr *iph; in dccp_v4_rcv() local
|
/net/ipv6/netfilter/ |
D | ip6t_rpfilter.c | 33 struct ipv6hdr *iph = ipv6_hdr(skb); in rpfilter_lookup_reverse6() local 84 struct ipv6hdr *iph; in rpfilter_mt() local
|
/net/core/ |
D | flow_dissector.c | 21 static void iph_to_flow_copy_addrs(struct flow_keys *flow, const struct iphdr *iph) in iph_to_flow_copy_addrs() 39 const struct iphdr *iph; in skb_flow_dissect() local 55 const struct ipv6hdr *iph; in skb_flow_dissect() local
|