Home
last modified time | relevance | path

Searched defs:iph (Results 1 – 200 of 206) sorted by relevance

12

/linux-4.4.14/net/ipv4/
Dinet_lro.c39 #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()
235 struct iphdr *iph, in lro_check_tcp_conn()
248 struct iphdr *iph, in lro_get_desc()
[all …]
Dnetfilter.c22 const struct iphdr *iph = ip_hdr(skb); in ip_route_me_harder() local
97 const struct iphdr *iph = ip_hdr(skb); in nf_ip_saveroute() local
112 const struct iphdr *iph = ip_hdr(skb); in nf_ip_reroute() local
126 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum() local
158 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum_partial() local
Dxfrm4_input.c29 const struct iphdr *iph = ip_hdr(skb); in xfrm4_rcv_encap_finish() local
43 struct iphdr *iph = ip_hdr(skb); in xfrm4_transport_finish() local
73 struct iphdr *iph; in xfrm4_udp_encap_rcv() local
Dip_input.c265 const struct iphdr *iph; in ip_rcv_options() local
316 const struct iphdr *iph = ip_hdr(skb); in ip_rcv_finish() local
377 const struct iphdr *iph; in ip_rcv() local
Dxfrm4_mode_beet.c22 struct iphdr *iph = ip_hdr(skb); in xfrm4_beet_make_header() local
86 struct iphdr *iph; in xfrm4_beet_input() local
Dah4.c78 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
308 struct iphdr *iph, *work_iph; in ah_input() local
436 const struct iphdr *iph = (const struct iphdr *)skb->data; in ah4_err() local
Dicmp.c448 const struct iphdr *iph = ip_hdr(skb); in icmp_multipath_hash_skb() local
462 const struct iphdr *iph, in icmp_route_lookup()
570 struct iphdr *iph; in icmp_send() local
739 const struct iphdr *iph = (const struct iphdr *) skb->data; in icmp_socket_deliver() local
775 const struct iphdr *iph; in icmp_unreach() local
1066 struct iphdr *iph = (struct iphdr *)skb->data; in icmp_err() local
Dip_vti.c57 const struct iphdr *iph = ip_hdr(skb); in vti_input() local
255 const struct iphdr *iph = (const struct iphdr *)skb->data; in vti4_err() local
363 struct iphdr *iph = &tunnel->parms.iph; in vti_tunnel_init() local
381 struct iphdr *iph = &tunnel->parms.iph; in vti_fb_tunnel_init() local
Dip_fragment.c102 struct iphdr *iph; member
213 const struct iphdr *iph; in ip_expire() local
253 static struct ipq *ip_find(struct net *net, struct iphdr *iph, in ip_find()
528 struct iphdr *iph; in ip_frag_reasm() local
688 struct iphdr iph; in ip_check_defrag() local
Dip_options.c46 unsigned char *iph = skb_network_header(skb); in ip_options_build() local
264 unsigned char *iph; in ip_options_compile() local
612 struct iphdr *iph = ip_hdr(skb); in ip_options_rcv_srr() local
Dsyncookies.c178 u32 __cookie_v4_init_sequence(const struct iphdr *iph, const struct tcphdr *th, in __cookie_v4_init_sequence()
197 const struct iphdr *iph = ip_hdr(skb); in cookie_v4_init_sequence() local
207 int __cookie_v4_check(const struct iphdr *iph, const struct tcphdr *th, in __cookie_v4_check()
Dip_output.c92 void ip_send_check(struct iphdr *iph) in ip_send_check()
101 struct iphdr *iph = ip_hdr(skb); in __ip_local_out() local
141 struct iphdr *iph; in ip_build_and_send_pkt() local
371 static void ip_copy_addrs(struct iphdr *iph, const struct flowi4 *fl4) in ip_copy_addrs()
387 struct iphdr *iph; in ip_queue_xmit() local
497 struct iphdr *iph = ip_hdr(skb); in ip_fragment() local
525 struct iphdr *iph; in ip_do_fragment() local
1359 struct iphdr *iph; in __ip_make_skb() local
Dtcp_offload.c39 const struct iphdr *iph = ip_hdr(skb); in tcp4_gso_segment() local
306 const struct iphdr *iph = ip_hdr(skb); in tcp4_gro_complete() local
Dip_gre.c265 const struct iphdr *iph; in ipgre_err() local
389 const struct iphdr *iph; in ipgre_rcv() local
734 struct iphdr *iph; in ipgre_header() local
757 const struct iphdr *iph = (const struct iphdr *) skb_mac_header(skb); in ipgre_header_parse() local
867 struct iphdr *iph = &tunnel->parms.iph; in ipgre_tunnel_init() local
Droute.c488 void __ip_select_ident(struct net *net, struct iphdr *iph, int segs) in __ip_select_ident()
505 const struct iphdr *iph, in __build_flow_key()
526 const struct iphdr *iph = ip_hdr(skb); in build_skb_flow_key() local
772 const struct iphdr *iph = (const struct iphdr *) skb->data; in __ip_do_redirect() local
789 const struct iphdr *iph = (const struct iphdr *) skb->data; in ip_do_redirect() local
1008 const struct iphdr *iph = (const struct iphdr *) skb->data; in ipv4_update_pmtu() local
1027 const struct iphdr *iph = (const struct iphdr *) skb->data; in __ipv4_sk_update_pmtu() local
1045 const struct iphdr *iph = (const struct iphdr *) skb->data; in ipv4_sk_update_pmtu() local
1099 const struct iphdr *iph = (const struct iphdr *) skb->data; in ipv4_redirect() local
1115 const struct iphdr *iph = (const struct iphdr *) skb->data; in ipv4_sk_redirect() local
[all …]
Dip_forward.c81 struct iphdr *iph; /* Our header */ in ip_forward() local
Dxfrm4_mode_transport.c23 struct iphdr *iph = ip_hdr(skb); in xfrm4_transport_output() local
Dxfrm4_state.c59 const struct iphdr *iph = ip_hdr(skb); in xfrm4_extract_header() local
Dipip.c138 const struct iphdr *iph = (const struct iphdr *)skb->data; in ipip_err() local
191 const struct iphdr *iph; in ipip_rcv() local
Dudp_offload.c185 struct iphdr *iph; in udp4_ufo_fragment() local
417 const struct iphdr *iph = ip_hdr(skb); in udp4_gro_complete() local
Dgre_demux.c94 const struct iphdr *iph = (const struct iphdr *)skb->data; in gre_err() local
Dipcomp.c30 const struct iphdr *iph = (const struct iphdr *)skb->data; in ipcomp4_err() local
Draw.c168 static int raw_v4_input(struct sk_buff *skb, const struct iphdr *iph, int hash) in raw_v4_input()
270 const struct iphdr *iph = (const struct iphdr *)skb->data; in raw_err() local
288 const struct iphdr *iph; in raw_icmp_error() local
345 struct iphdr *iph; in raw_send_hdrinc() local
Dtcp_ipv4.c357 const struct iphdr *iph = (const struct iphdr *)icmp_skb->data; in tcp_v4_err() local
1086 const struct iphdr *iph = ip_hdr(skb); in tcp_v4_md5_hash_skb() local
1138 const struct iphdr *iph = ip_hdr(skb); in tcp_v4_inbound_md5_hash() local
1440 const struct iphdr *iph; in tcp_v4_early_demux() local
1536 const struct iphdr *iph; in tcp_v4_rcv() local
Dtcp_fastopen.c103 const struct iphdr *iph = ip_hdr(syn); in tcp_fastopen_cookie_gen() local
Desp4.c297 const struct iphdr *iph; in esp_input_done2() local
515 const struct iphdr *iph = (const struct iphdr *)skb->data; in esp4_err() local
Daf_inet.c1204 struct iphdr *iph; in inet_gso_segment() local
1295 const struct iphdr *iph; in inet_gro_receive() local
1400 struct iphdr *iph = (struct iphdr *)(skb->data + nhoff); in inet_gro_complete() local
Dip_tunnel.c366 const struct iphdr *iph; in ip_tunnel_bind_dev() local
433 const struct iphdr *iph = ip_hdr(skb); in ip_tunnel_rcv() local
1169 struct iphdr *iph = &tunnel->parms.iph; in ip_tunnel_init() local
Dipmr.c1035 const struct iphdr *iph = ip_hdr(skb); in ipmr_cache_unresolved() local
1650 struct iphdr *iph; in ip_encap() local
1695 const struct iphdr *iph = ip_hdr(skb); in ipmr_queue_xmit() local
1926 struct iphdr *iph = ip_hdr(skb); in ipmr_rt_fib_lookup() local
2213 struct iphdr *iph; in ipmr_get_route() local
Dip_sockglue.c135 const struct iphdr *iph = ip_hdr(skb); in ip_cmsg_recv_dstaddr() local
404 struct iphdr *iph; in ip_local_error() local
Dip_tunnel_core.c57 struct iphdr *iph; in iptunnel_xmit() local
Dcipso_ipv4.c1590 const struct iphdr *iph = ip_hdr(skb); in cipso_v4_optptr() local
2230 struct iphdr *iph; in cipso_v4_skbuff_setattr() local
2306 struct iphdr *iph; in cipso_v4_skbuff_delattr() local
Dxfrm4_policy.c109 const struct iphdr *iph = ip_hdr(skb); in _decode_session4() local
Dudp.c580 const struct iphdr *iph = ip_hdr(skb); in __udp4_lib_lookup_skb() local
628 const struct iphdr *iph = (const struct iphdr *)skb->data; in __udp4_lib_err() local
1972 const struct iphdr *iph; in udp_v4_early_demux() local
Digmp.c676 struct iphdr *iph; in igmp_send_report() local
1364 const struct iphdr *iph; in ip_mc_check_iphdr() local
Dfou.c53 struct iphdr *iph = ip_hdr(skb); in fou_recv_pull() local
Dipconfig.c620 struct iphdr iph; /* IP header */ member
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_proto_ah_esp.c45 const struct ip_vs_iphdr *iph, in ah_esp_conn_fill_param_proto()
60 const struct ip_vs_iphdr *iph) in ah_esp_conn_in_get()
86 const struct ip_vs_iphdr *iph) in ah_esp_conn_out_get()
110 struct ip_vs_iphdr *iph) in ah_esp_conn_schedule()
Dip_vs_core.c237 int *ignored, struct ip_vs_iphdr *iph) in ip_vs_sched_persist()
425 struct ip_vs_iphdr *iph) in ip_vs_schedule()
566 struct ip_vs_proto_data *pd, struct ip_vs_iphdr *iph) in ip_vs_leave()
734 struct iphdr *iph = ip_hdr(skb); in ip_vs_nat_icmp() local
780 struct ipv6hdr *iph = ipv6_hdr(skb); in ip_vs_nat_icmp_v6() local
901 struct iphdr *iph; in ip_vs_out_icmp() local
1057 struct ip_vs_iphdr *iph) in is_new_conn()
1106 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph, in handle_response()
1175 struct ip_vs_iphdr iph; in ip_vs_out() local
1347 struct ip_vs_iphdr *iph) in ip_vs_try_to_schedule()
[all …]
Dip_vs_proto_udp.c35 struct ip_vs_iphdr *iph) in udp_conn_schedule()
142 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in udp_snat_handler()
225 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in udp_dnat_handler()
Dip_vs_proto_sctp.c15 struct ip_vs_iphdr *iph) in sctp_conn_schedule()
89 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in sctp_snat_handler()
136 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in sctp_dnat_handler()
Dip_vs_fo.c27 struct ip_vs_iphdr *iph) in ip_vs_fo_schedule()
Dip_vs_ovf.c31 struct ip_vs_iphdr *iph) in ip_vs_ovf_schedule()
Dip_vs_wlc.c35 struct ip_vs_iphdr *iph) in ip_vs_wlc_schedule()
Dip_vs_lc.c30 struct ip_vs_iphdr *iph) in ip_vs_lc_schedule()
Dip_vs_proto_tcp.c38 struct ip_vs_iphdr *iph) in tcp_conn_schedule()
152 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in tcp_snat_handler()
230 struct ip_vs_conn *cp, struct ip_vs_iphdr *iph) in tcp_dnat_handler()
Dip_vs_sed.c63 struct ip_vs_iphdr *iph) in ip_vs_sed_schedule()
Dip_vs_nq.c59 struct ip_vs_iphdr *iph) in ip_vs_nq_schedule()
Dip_vs_xmit.c629 struct iphdr *iph = ip_hdr(skb); in ip_vs_bypass_xmit() local
661 struct ipv6hdr *iph = ipv6_hdr(skb); in ip_vs_bypass_xmit_v6() local
987 struct iphdr *iph; /* Our new IP header */ in ip_vs_tunnel_xmit() local
1081 struct ipv6hdr *iph; /* Our new IP header */ in ip_vs_tunnel_xmit_v6() local
1253 struct ip_vs_iphdr *iph) in ip_vs_icmp_xmit()
Dip_vs_ftp.c172 struct iphdr *iph; in ip_vs_ftp_out() local
314 struct iphdr *iph; in ip_vs_ftp_in() local
Dip_vs_sh.c281 ip_vs_sh_get_port(const struct sk_buff *skb, struct ip_vs_iphdr *iph) in ip_vs_sh_get_port()
314 struct ip_vs_iphdr *iph) in ip_vs_sh_schedule()
Dip_vs_rr.c59 struct ip_vs_iphdr *iph) in ip_vs_rr_schedule()
Dip_vs_conn.c319 const struct ip_vs_iphdr *iph, in ip_vs_conn_fill_param_proto()
340 const struct ip_vs_iphdr *iph) in ip_vs_conn_in_get_proto()
445 const struct ip_vs_iphdr *iph) in ip_vs_conn_out_get_proto()
Dip_vs_pe_sip.c68 struct ip_vs_iphdr iph; in ip_vs_sip_fill_param() local
Dip_vs_wrr.c166 struct ip_vs_iphdr *iph) in ip_vs_wrr_schedule()
Dip_vs_dh.c218 struct ip_vs_iphdr *iph) in ip_vs_dh_schedule()
Dip_vs_lblc.c484 struct ip_vs_iphdr *iph) in ip_vs_lblc_schedule()
Dip_vs_lblcr.c648 struct ip_vs_iphdr *iph) in ip_vs_lblcr_schedule()
/linux-4.4.14/include/net/
Dinet_ecn.h74 static inline int IP_ECN_set_ce(struct iphdr *iph) in IP_ECN_set_ce()
101 static inline void IP_ECN_clear(struct iphdr *iph) in IP_ECN_clear()
120 static inline int IP6_ECN_set_ce(struct sk_buff *skb, struct ipv6hdr *iph) in IP6_ECN_set_ce()
135 static inline void IP6_ECN_clear(struct ipv6hdr *iph) in IP6_ECN_clear()
Ddsfield.h15 static inline __u8 ipv4_get_dsfield(const struct iphdr *iph) in ipv4_get_dsfield()
27 static inline void ipv4_change_dsfield(struct iphdr *iph,__u8 mask, in ipv4_change_dsfield()
Dip.h261 static inline bool ip_is_fragment(const struct iphdr *iph) in ip_is_fragment()
272 int ip_decrease_ttl(struct iphdr *iph) in ip_decrease_ttl()
339 struct iphdr *iph = ip_hdr(skb); in ip_select_ident_segs() local
375 const struct iphdr *iph) in iph_to_flow_copy_v4addrs()
386 const struct iphdr *iph = skb_gro_network_header(skb); in inet_gro_compute_pseudo() local
Dip6_checksum.h53 const struct ipv6hdr *iph = skb_gro_network_header(skb); in ip6_gro_compute_pseudo() local
Ddst_metadata.h119 const struct iphdr *iph = ip_hdr(skb); in ip_tun_rx_dst() local
Dip_tunnels.h256 static inline u8 ip_tunnel_get_dsfield(const struct iphdr *iph, in ip_tunnel_get_dsfield()
268 static inline u8 ip_tunnel_ecn_encap(u8 tos, const struct iphdr *iph, in ip_tunnel_ecn_encap()
Dinet_hashtables.h335 const struct iphdr *iph = ip_hdr(skb); in __inet_lookup_skb() local
Dip_vs.h89 const struct ipv6hdr *iph = skb_header_pointer( in ip_vs_fill_iph_skb_off() local
108 const struct iphdr *iph = skb_header_pointer( in ip_vs_fill_iph_skb_off() local
149 ip_vs_iph_inverse(const struct ip_vs_iphdr *iph) in ip_vs_iph_inverse()
155 ip_vs_iph_icmp(const struct ip_vs_iphdr *iph) in ip_vs_iph_icmp()
Dipv6.h720 const struct ipv6hdr *iph) in iph_to_flow_copy_v6addrs()
/linux-4.4.14/net/ipv6/netfilter/
Dip6t_SYNPROXY.c26 struct ipv6hdr *iph; in synproxy_build_ip() local
92 struct ipv6hdr *iph, *niph; in synproxy_send_client_synack() local
134 struct ipv6hdr *iph, *niph; in synproxy_send_server_syn() local
179 struct ipv6hdr *iph, *niph; in synproxy_send_server_ack() local
217 struct ipv6hdr *iph, *niph; in synproxy_send_client_ack() local
Dnf_dup_ipv6.c25 const struct ipv6hdr *iph = ipv6_hdr(skb); in nf_dup_ipv6_route() local
66 struct ipv6hdr *iph = ipv6_hdr(skb); in nf_dup_ipv6() local
Dip6t_rpfilter.c33 struct ipv6hdr *iph = ipv6_hdr(skb); in rpfilter_lookup_reverse6() local
85 struct ipv6hdr *iph; in rpfilter_mt() local
Dnf_log_ipv6.c334 const struct iphdr *iph = in dump_ipv6_mac_header() local
/linux-4.4.14/net/ipv4/netfilter/
Dipt_SYNPROXY.c23 struct iphdr *iph; in synproxy_build_ip() local
79 struct iphdr *iph, *niph; in synproxy_send_client_synack() local
121 struct iphdr *iph, *niph; in synproxy_send_server_syn() local
166 struct iphdr *iph, *niph; in synproxy_send_server_ack() local
204 struct iphdr *iph, *niph; in synproxy_send_client_ack() local
Dnf_dup_ipv4.c29 const struct iphdr *iph = ip_hdr(skb); in nf_dup_ipv4_route() local
56 struct iphdr *iph; in nf_dup_ipv4() local
Dnf_nat_l3proto_ipv4.c84 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
Dnft_chain_route_ipv4.c33 const struct iphdr *iph; in nf_route_table_hook() local
Dipt_ECN.c31 struct iphdr *iph = ip_hdr(skb); in set_ect_ip() local
Diptable_mangle.c43 const struct iphdr *iph; in ipt_mangle_out() local
Dipt_rpfilter.c75 const struct iphdr *iph; in rpfilter_mt() local
Dnf_reject_ipv4.c171 struct iphdr *iph = ip_hdr(skb_in); in nf_send_unreach() local
Dnf_conntrack_l3proto_ipv4.c69 const struct iphdr *iph; in ipv4_get_l4proto() local
Dnf_nat_snmp_basic.c1184 struct iphdr *iph = ip_hdr(skb); in snmp_translate() local
1224 const struct iphdr *iph = ip_hdr(skb); in help() local
Dipt_CLUSTERIP.c245 const struct iphdr *iph = ip_hdr(skb); in clusterip_hashfn() local
/linux-4.4.14/net/ipv6/
Dip6_offload.c143 static int ipv6_exthdrs_len(struct ipv6hdr *iph, in ipv6_exthdrs_len()
172 struct ipv6hdr *iph; in ipv6_gro_receive() local
264 struct ipv6hdr *iph = (struct ipv6hdr *)(skb->data + nhoff); in ipv6_gro_complete() local
Dnetfilter.c23 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
Dsyncookies.c100 u32 __cookie_v6_init_sequence(const struct ipv6hdr *iph, in __cookie_v6_init_sequence()
119 const struct ipv6hdr *iph = ipv6_hdr(skb); in cookie_v6_init_sequence() local
125 int __cookie_v6_check(const struct ipv6hdr *iph, const struct tcphdr *th, in __cookie_v6_check()
Dah6.c160 static void ipv6_rearrange_destopt(struct ipv6hdr *iph, struct ipv6_opt_hdr *destopt) in ipv6_rearrange_destopt()
213 static void ipv6_rearrange_destopt(struct ipv6hdr *iph, struct ipv6_opt_hdr *destopt) {} in ipv6_rearrange_destopt()
225 static void ipv6_rearrange_rthdr(struct ipv6hdr *iph, struct ipv6_rt_hdr *rthdr) in ipv6_rearrange_rthdr()
255 static int ipv6_clear_mutable_options(struct ipv6hdr *iph, int len, int dir) in ipv6_clear_mutable_options()
258 struct ipv6hdr *iph; in ipv6_clear_mutable_options() member
652 struct ipv6hdr *iph = (struct ipv6hdr *)skb->data; in ah6_err() local
Dmip6.c133 const struct ipv6hdr *iph = ipv6_hdr(skb); in mip6_destopt_input() local
152 struct ipv6hdr *iph; in mip6_destopt_output() local
353 const struct ipv6hdr *iph = ipv6_hdr(skb); in mip6_rthdr_input() local
371 struct ipv6hdr *iph; in mip6_rthdr_output() local
Dsit.c441 isatap_chksrc(struct sk_buff *skb, const struct iphdr *iph, struct ip_tunnel *t) in isatap_chksrc()
520 const struct iphdr *iph = (const struct iphdr *)skb->data; in ipip6_err() local
630 const struct iphdr *iph, in packet_is_spoofed()
668 const struct iphdr *iph = ip_hdr(skb); in ipip6_rcv() local
730 const struct iphdr *iph; in ipip_rcv() local
1046 const struct iphdr *iph; in ipip6_tunnel_bind_dev() local
1400 struct iphdr *iph = &tunnel->parms.iph; in ipip6_fb_tunnel_init() local
Dxfrm6_mode_ro.c43 struct ipv6hdr *iph; in xfrm6_ro_output() local
Dxfrm6_mode_transport.c24 struct ipv6hdr *iph; in xfrm6_transport_output() local
Dtcpv6_offload.c34 const struct ipv6hdr *iph = ipv6_hdr(skb); in tcp6_gro_complete() local
Dxfrm6_mode_beet.c24 struct ipv6hdr *iph = ipv6_hdr(skb); in xfrm6_beet_make_header() local
Dipcomp6.c61 const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data; in ipcomp6_err() local
Dxfrm6_state.c158 struct ipv6hdr *iph = ipv6_hdr(skb); in xfrm6_extract_header() local
Ddatagram.c273 struct ipv6hdr *iph; in ipv6_local_error() local
311 struct ipv6hdr *iph; in ipv6_local_rxpmtu() local
Dxfrm6_tunnel.c235 const struct ipv6hdr *iph = ipv6_hdr(skb); in xfrm6_tunnel_rcv() local
Droute.c1151 const struct ipv6hdr *iph = ipv6_hdr(skb); in ip6_route_input() local
1341 const struct ipv6hdr *iph, u32 mtu) in __ip6_rt_update_pmtu()
1391 const struct ipv6hdr *iph = (struct ipv6hdr *) skb->data; in ip6_update_pmtu() local
1495 const struct ipv6hdr *iph = (struct ipv6hdr *) skb->data; in ip6_redirect() local
1516 const struct ipv6hdr *iph = ipv6_hdr(skb); in ip6_redirect_no_header() local
Desp6.c463 const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data; in esp6_err() local
Dicmp.c303 struct ipv6hdr *iph = ipv6_hdr(skb); in mip6_addr_swap() local
Dip6_vti.c564 const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data; in vti6_err() local
Draw.c618 struct ipv6hdr *iph; in rawv6_send_hdrinc() local
Dip6_gre.c774 const struct iphdr *iph = ip_hdr(skb); in ip6gre_xmit_ipv4() local
Dudp.c373 const struct ipv6hdr *iph = ipv6_hdr(skb); in __udp6_lib_lookup_skb() local
Dip6_tunnel.c1175 const struct iphdr *iph = ip_hdr(skb); in ip4ip6_tnl_xmit() local
Dip6mr.c2302 struct ipv6hdr *iph; in ip6mr_get_route() local
/linux-4.4.14/net/netfilter/
Dxt_addrtype.c106 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
Dxt_iprange.c23 const struct iphdr *iph = ip_hdr(skb); in iprange_mt4() local
72 const struct ipv6hdr *iph = ipv6_hdr(skb); in iprange_mt6() local
Dxt_TPROXY.c256 const struct iphdr *iph = ip_hdr(skb); in tproxy_handle_time_wait4() local
296 const struct iphdr *iph = ip_hdr(skb); in tproxy_tg4() local
417 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_handle_time_wait6() local
450 const struct ipv6hdr *iph = ipv6_hdr(skb); in tproxy_tg6_v1() local
Dxt_DSCP.c80 struct iphdr *iph = ip_hdr(skb); in tos_tg() local
100 struct ipv6hdr *iph = ipv6_hdr(skb); in tos_tg6() local
Dnf_conntrack_broadcast.c29 struct iphdr *iph = ip_hdr(skb); in nf_conntrack_broadcast_help() local
Dxt_HL.c31 struct iphdr *iph; in ttl_tg() local
Dxt_ipvs.c54 struct ip_vs_iphdr iph; in ipvs_mt() local
Dxt_socket.c150 const struct iphdr *iph = ip_hdr(skb); in xt_socket_lookup_slow_v4() local
345 struct ipv6hdr *iph = ipv6_hdr(skb); in xt_socket_lookup_slow_v6() local
Dxt_connlimit.c340 const struct ipv6hdr *iph = ipv6_hdr(skb); in connlimit_mt() local
344 const struct iphdr *iph = ip_hdr(skb); in connlimit_mt() local
Dnf_conntrack_irc.c110 const struct iphdr *iph; in help() local
Dnf_tables_netdev.c23 struct iphdr *iph, _iph; in nft_netdev_set_pktinfo_ipv4() local
Dxt_TCPMSS.c206 struct iphdr *iph = ip_hdr(skb); in tcpmss_tg4() local
Dxt_l2tp.c175 struct iphdr *iph = ip_hdr(skb); in l2tp_mt4() local
Dxt_recent.c250 const struct iphdr *iph = ip_hdr(skb); in recent_mt() local
259 const struct ipv6hdr *iph = ipv6_hdr(skb); in recent_mt() local
/linux-4.4.14/net/core/
Dtso.c24 struct iphdr *iph = (void *)(hdr + mac_hdr_len); in tso_build_hdr() local
30 struct ipv6hdr *iph = (void *)(hdr + mac_hdr_len); in tso_build_hdr() local
Dflow_dissector.c171 const struct iphdr *iph; in __skb_flow_dissect() local
209 const struct ipv6hdr *iph; in __skb_flow_dissect() local
Dnetpoll.c383 struct iphdr *iph; in netpoll_send_udp() local
Dpktgen.c2646 struct iphdr *iph; in process_ipsec() local
2804 struct iphdr *iph; in fill_packet_ipv4() local
2933 struct ipv6hdr *iph; in fill_packet_ipv6() local
/linux-4.4.14/net/dccp/
Dipv4.c148 const struct iphdr *iph, in dccp_do_pmtu_discovery()
236 const struct iphdr *iph = (struct iphdr *)skb->data; in dccp_v4_err() local
451 const struct iphdr *iph = ip_hdr(skb); in dccp_v4_route_skb() local
766 const struct iphdr *iph; in dccp_v4_rcv() local
/linux-4.4.14/net/sched/
Dact_csum.c178 const struct iphdr *iph; in tcf_csum_ipv4_tcp() local
221 const struct iphdr *iph; in tcf_csum_ipv4_udp() local
324 const struct iphdr *iph; in tcf_csum_ipv4() local
Dact_nat.c91 struct iphdr *iph; in tcf_nat() local
/linux-4.4.14/arch/cris/include/asm/
Dchecksum.h55 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/arc/include/asm/
Dchecksum.h41 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/drivers/staging/gdm72xx/
Dgdm_qos.c188 static int get_qos_index(struct nic *nic, u8 *iph, u8 *tcpudph) in get_qos_index()
258 struct iphdr *iph = (struct iphdr *)((char *)ethh + ETH_HLEN); in gdm_qos_send_hci_pkt() local
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_mgt.c177 struct iphdr *iph = (struct iphdr *)(cb->data_start + ETH_HLEN); in nes_get_seq() local
245 struct iphdr *iph; in get_fpdu_info() local
511 struct iphdr *iph; in queue_fpdus() local
Dnes_nic.c483 struct iphdr *iph; in nes_netdev_start_xmit() local
Dnes_cm.c440 struct iphdr *iph; in form_cm_frame() local
2731 struct iphdr *iph; in mini_cm_recv_pkt() local
Dnes_hw.c1649 struct iphdr *iph; in nes_lro_get_skb_hdr() local
/linux-4.4.14/arch/x86/um/asm/
Dchecksum.h119 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/frv/include/asm/
Dchecksum.h55 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/arm/include/asm/
Dchecksum.h60 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/x86/include/asm/
Dchecksum_64.h45 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
Dchecksum_32.h70 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/m68k/include/asm/
Dchecksum.h45 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/net/bridge/netfilter/
Dnf_tables_bridge.c24 struct iphdr *iph; in nft_bridge_iphdr_validate() local
/linux-4.4.14/arch/avr32/include/asm/
Dchecksum.h62 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/net/bridge/
Dbr_netfilter_hooks.c192 const struct iphdr *iph; in br_validate_ipv4() local
345 struct iphdr *iph = ip_hdr(skb); in br_nf_pre_routing_finish() local
697 struct iphdr *iph = ip_hdr(skb); in br_nf_ip_fragment() local
Dbr_multicast.c369 struct iphdr *iph; in br_ip4_multicast_alloc_query() local
1264 const struct iphdr *iph = ip_hdr(skb); in br_ip4_multicast_query() local
/linux-4.4.14/arch/parisc/include/asm/
Dchecksum.h41 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/mn10300/lib/
Dchecksum.c30 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/s390/include/asm/
Dchecksum.h84 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/m32r/include/asm/
Dchecksum.h79 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/score/include/asm/
Dchecksum.h83 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/include/net/netfilter/
Dnf_queue.h46 const struct iphdr *iph = ip_hdr(skb); in hash_v4() local
/linux-4.4.14/net/netfilter/ipset/
Dip_set_getport.c100 const struct iphdr *iph = ip_hdr(skb); in ip_set_get_ip4_port() local
/linux-4.4.14/arch/alpha/lib/
Dchecksum.c147 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/drivers/net/usb/
Dcdc_mbim.c310 struct ipv6hdr *iph = (void *)buf; in do_neigh_solicit() local
356 struct ipv6hdr *iph = (void *)buf; in is_neigh_solicit() local
/linux-4.4.14/lib/
Dchecksum.c110 __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/mips/include/asm/
Dchecksum.h131 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/sparc/include/asm/
Dchecksum_32.h121 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/xtensa/include/asm/
Dchecksum.h90 static __inline__ __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/arch/sh/include/asm/
Dchecksum_32.h89 static inline __sum16 ip_fast_csum(const void *iph, unsigned int ihl) in ip_fast_csum()
/linux-4.4.14/drivers/net/ppp/
Dpptp.c188 struct iphdr *iph; in pptp_xmit() local
385 struct iphdr *iph; in pptp_rcv() local
/linux-4.4.14/include/linux/
Dinet_lro.h51 struct iphdr *iph; member
/linux-4.4.14/Documentation/networking/timestamping/
Dtxtimestamp.c341 struct iphdr *iph = (void *) buf; in do_test() local
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunvnet.c319 struct iphdr *iph = ip_hdr(skb); in vnet_fullcsum() local
394 struct iphdr *iph = (struct iphdr *)skb->data; in vnet_rx_one() local
1095 struct iphdr *iph = ip_hdr(nskb); in vnet_skb_shape() local
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c1606 struct iphdr *iph = in ql_process_mac_rx_page() local
1721 struct iphdr *iph = (struct iphdr *) skb->data; in ql_process_mac_rx_skb() local
2035 struct iphdr *iph = (struct iphdr *) skb->data; in ql_process_mac_split_rx_intr() local
2594 struct iphdr *iph = ip_hdr(skb); in ql_tso() local
2617 struct iphdr *iph = ip_hdr(skb); in ql_hw_csum_setup() local
/linux-4.4.14/include/uapi/linux/
Dif_tunnel.h37 struct iphdr iph; member
/linux-4.4.14/net/l2tp/
Dl2tp_ip.c182 struct iphdr *iph = (struct iphdr *) skb_network_header(skb); in l2tp_ip_recv() local
Dl2tp_ip6.c194 struct ipv6hdr *iph = ipv6_hdr(skb); in l2tp_ip6_recv() local
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c800 struct iphdr *iph; in i40e_rx_checksum() local
1451 struct iphdr *iph; in i40e_tso() local
/linux-4.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c193 struct iphdr *iph; in xgene_enet_work_msg() local
465 struct iphdr *iph = ip_hdr(skb); in xgene_enet_skip_csum() local
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_drv.c850 const struct iphdr *iph = ip_hdr(skb); in vmxnet3_parse_and_copy_hdr() local
915 struct iphdr *iph = ip_hdr(skb); in vmxnet3_prepare_tso() local
921 struct ipv6hdr *iph = ipv6_hdr(skb); in vmxnet3_prepare_tso() local
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c1326 struct iphdr *iph; in i40e_rx_checksum() local
2202 struct iphdr *iph; in i40e_tso() local
/linux-4.4.14/net/atm/
Dbr2684.c481 struct iphdr *iph; in br2684_push() local
Dmpc.c494 struct iphdr *iph; in send_via_shortcut() local
/linux-4.4.14/net/sctp/
Dinput.c570 const struct iphdr *iph = (const struct iphdr *)skb->data; in sctp_v4_err() local
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c706 const struct iphdr *iph = ip_hdr(skb); in bnx2x_gro_ip_csum() local
718 struct ipv6hdr *iph = ipv6_hdr(skb); in bnx2x_gro_ipv6_csum() local
3709 struct iphdr *iph = ip_hdr(skb); in bnx2x_update_pbds_gso_enc() local
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c684 struct iphdr *iph) in get_fixed_ipv4_csum()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c871 struct iphdr *iph; in bnxt_gro_skb() local
882 struct ipv6hdr *iph; in bnxt_gro_skb() local
902 struct iphdr *iph = (struct iphdr *)skb->data; in bnxt_gro_skb() local
907 struct ipv6hdr *iph = (struct ipv6hdr *)skb->data; in bnxt_gro_skb() local
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c1267 struct iphdr *iph; in qlcnic_process_lro() local
1789 struct iphdr *iph; in qlcnic_83xx_process_lro() local
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_common.h746 struct ipath_header iph; member
754 struct ipath_header iph; member
/linux-4.4.14/drivers/net/
Dvrf.c225 const struct ipv6hdr *iph = ipv6_hdr(skb); in vrf_process_v6_outbound() local
Dgeneve.c155 struct iphdr *iph = NULL; in geneve_rx() local
/linux-4.4.14/drivers/s390/net/
Dqeth_l3_main.c2767 struct iphdr *iph = ip_hdr(skb); in qeth_l3_hdr_csum() local
2786 struct iphdr *iph = ip_hdr(skb); in qeth_tso_fill_header() local
Dqeth_l2_main.c255 struct iphdr *iph = ip_hdr(skb); in qeth_l2_hdr_csum() local
/linux-4.4.14/drivers/net/bonding/
Dbond_main.c3105 const struct iphdr *iph; in bond_flow_dissect() local
3709 struct iphdr *iph = ip_hdr(skb); in bond_xmit_roundrobin() local
Dbond_alb.c1381 const struct iphdr *iph = ip_hdr(skb); in bond_alb_xmit() local
/linux-4.4.14/drivers/net/ethernet/pasemi/
Dpasemi_mac.c265 struct iphdr *iph; in get_skb_hdr() local
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c1227 struct iphdr *iph; in ixgb_tso() local
/linux-4.4.14/drivers/net/ethernet/ibm/
Dibmveth.c1182 struct iphdr *iph; in ibmveth_poll() local
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_init.c1598 struct iphdr *iph; in netxen_process_lro() local
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1088 const struct iphdr *iph = ip_hdr(skb); in hwcsum() local
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c1372 struct iphdr *iph; in atl1e_rx_checksum() local
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1935 struct iphdr *iph = ip_hdr(skb); in igbvf_tso() local
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_common.h703 struct qib_header iph; member
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c1174 struct iphdr *iph = ip_hdr(skb); in pch_gbe_tx_queue() local
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datl1.c2133 struct iphdr *iph = ip_hdr(skb); in atl1_tso() local
/linux-4.4.14/drivers/net/ethernet/
Djme.c2102 struct iphdr *iph = ip_hdr(skb); in jme_tx_tso() local
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1039 const struct iphdr *iph = ip_hdr(skb); in hwcsum() local
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dcm.c3780 struct iphdr *iph; in rx_pkt() local
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c3301 struct iphdr *iph = ip_hdr(skb); in ixgbevf_tso() local
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad.c2513 struct iphdr *iph = ip_hdr(skb); in bnad_tso_prepare() local
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_main.c2721 struct iphdr *iph = ip_hdr(skb); in e1000_tso() local
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dnetdev.c5359 struct iphdr *iph = ip_hdr(skb); in e1000_tso() local

12