Home
last modified time | relevance | path

Searched refs:ip_hdr (Results 1 – 200 of 225) sorted by relevance

12

/linux-4.1.27/net/ipv4/
Dip_input.c156 u8 protocol = ip_hdr(skb)->protocol; in ip_call_ra_chain()
170 if (ip_is_fragment(ip_hdr(skb))) { in ip_call_ra_chain()
198 int protocol = ip_hdr(skb)->protocol; in ip_local_deliver_finish()
251 if (ip_is_fragment(ip_hdr(skb))) { in ip_local_deliver()
279 iph = ip_hdr(skb); in ip_rcv_options()
315 const struct iphdr *iph = ip_hdr(skb); in ip_rcv_finish()
326 iph = ip_hdr(skb); in ip_rcv_finish()
400 iph = ip_hdr(skb); in ip_rcv()
426 iph = ip_hdr(skb); in ip_rcv()
Dxfrm4_input.c28 const struct iphdr *iph = ip_hdr(skb); in xfrm4_rcv_encap_finish()
42 struct iphdr *iph = ip_hdr(skb); in xfrm4_transport_finish()
131 iph = ip_hdr(skb); in xfrm4_udp_encap_rcv()
156 return xfrm4_rcv_spi(skb, ip_hdr(skb)->protocol, 0); in xfrm4_rcv()
Dnetfilter.c23 const struct iphdr *iph = ip_hdr(skb); in ip_route_me_harder()
98 const struct iphdr *iph = ip_hdr(skb); in nf_ip_saveroute()
113 const struct iphdr *iph = ip_hdr(skb); in nf_ip_reroute()
127 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum()
159 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum_partial()
Dxfrm4_output.c28 if (!(ip_hdr(skb)->frag_off & htons(IP_DF)) || skb->ignore_df) in xfrm4_tunnel_check_size()
52 XFRM_MODE_SKB_CB(skb)->protocol = ip_hdr(skb)->protocol; in xfrm4_extract_output()
108 hdr = skb->encapsulation ? inner_ip_hdr(skb) : ip_hdr(skb); in xfrm4_local_error()
Dip_forward.c44 return unlikely((ip_hdr(skb)->frag_off & htons(IP_DF)) == 0) || in ip_may_fragment()
104 if (ip_hdr(skb)->ttl <= 1) in ip_forward()
127 iph = ip_hdr(skb); in ip_forward()
Dtcp_ipv4.c102 return secure_tcp_sequence_number(ip_hdr(skb)->daddr, in tcp_v4_init_sequence()
103 ip_hdr(skb)->saddr, in tcp_v4_init_sequence()
639 &tcp_hashinfo, ip_hdr(skb)->saddr, in tcp_v4_send_reset()
640 th->source, ip_hdr(skb)->daddr, in tcp_v4_send_reset()
647 &ip_hdr(skb)->saddr, AF_INET); in tcp_v4_send_reset()
656 &ip_hdr(skb)->saddr, in tcp_v4_send_reset()
670 key, ip_hdr(skb)->saddr, in tcp_v4_send_reset()
671 ip_hdr(skb)->daddr, &rep.th); in tcp_v4_send_reset()
674 arg.csum = csum_tcpudp_nofold(ip_hdr(skb)->daddr, in tcp_v4_send_reset()
675 ip_hdr(skb)->saddr, /* XXX */ in tcp_v4_send_reset()
[all …]
Dxfrm4_mode_transport.c23 struct iphdr *iph = ip_hdr(skb); in xfrm4_transport_output()
52 ip_hdr(skb)->tot_len = htons(skb->len + ihl); in xfrm4_transport_input()
Dxfrm4_mode_beet.c22 struct iphdr *iph = ip_hdr(skb); in xfrm4_beet_make_header()
63 top_iph = ip_hdr(skb); in xfrm4_beet_output()
117 iph = ip_hdr(skb); in xfrm4_beet_input()
Dxfrm4_tunnel.c23 return ip_hdr(skb)->protocol; in ipip_xfrm_rcv()
55 return xfrm4_rcv_spi(skb, IPPROTO_IPIP, ip_hdr(skb)->saddr); in xfrm_tunnel_rcv()
Dsyncookies.c198 const struct iphdr *iph = ip_hdr(skb); in cookie_v4_init_sequence()
313 mss = __cookie_v4_check(ip_hdr(skb), th, cookie); in cookie_v4_check()
340 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); in cookie_v4_check()
341 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr); in cookie_v4_check()
Dip_output.c96 struct iphdr *iph = ip_hdr(skb); in __ip_local_out_sk()
144 iph = ip_hdr(skb); in ip_build_and_send_pkt()
201 nexthop = (__force u32) rt_nexthop(rt, ip_hdr(skb)->daddr); in ip_finish_output2()
322 if (ip_hdr(skb)->ttl == 0) { in ip_mc_output()
423 iph = ip_hdr(skb); in ip_queue_xmit()
508 iph = ip_hdr(skb); in ip_fragment()
590 iph = ip_hdr(frag); in ip_fragment()
642 iph = ip_hdr(skb); in ip_fragment()
712 iph = ip_hdr(skb2); in ip_fragment()
1383 iph = ip_hdr(skb); in __ip_make_skb()
[all …]
Dipmr.c639 if (ip_hdr(skb)->version == 0) { in ipmr_destroy_unres()
923 if (ip_hdr(skb)->version == 0) { in ipmr_cache_resolve()
987 ip_hdr(skb)->ihl = sizeof(struct iphdr) >> 2; in ipmr_cache_report()
988 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(pkt)->tot_len) + in ipmr_cache_report()
999 ip_hdr(skb)->protocol = 0; /* Flag to the kernel this is a route add */ in ipmr_cache_report()
1010 ip_hdr(skb)->tot_len = htons(skb->len); /* Fix the length */ in ipmr_cache_report()
1044 const struct iphdr *iph = ip_hdr(skb); in ipmr_cache_unresolved()
1660 const struct iphdr *old_iph = ip_hdr(skb); in ip_encap()
1665 iph = ip_hdr(skb); in ip_encap()
1703 const struct iphdr *iph = ip_hdr(skb); in ipmr_queue_xmit()
[all …]
Dip_options.c173 if (memcmp(&ip_hdr(skb)->saddr, in __ip_options_echo()
269 optptr = (unsigned char *)&(ip_hdr(skb)[1]); in ip_options_compile()
588 ip_hdr(skb)->daddr = opt->nexthop; in ip_forward_options()
603 ip_send_check(ip_hdr(skb)); in ip_forward_options()
612 struct iphdr *iph = ip_hdr(skb); in ip_options_rcv_srr()
Dip_fragment.c211 iph = ip_hdr(head); in ip_expire()
337 ecn = ip4_frag_ecn(ip_hdr(skb)->tos); in ip_frag_queue()
338 offset = ntohs(ip_hdr(skb)->frag_off); in ip_frag_queue()
477 if (ip_hdr(skb)->frag_off & htons(IP_DF) && in ip_frag_queue()
611 iph = ip_hdr(head); in ip_frag_reasm()
645 qp = ip_find(net, ip_hdr(skb), user); in ip_defrag()
Dcipso_ipv4.c1590 const struct iphdr *iph = ip_hdr(skb); in cipso_v4_optptr()
1591 unsigned char *optptr = (unsigned char *)&(ip_hdr(skb)[1]); in cipso_v4_optptr()
1793 if (ip_hdr(skb)->protocol == IPPROTO_ICMP || error != -EACCES) in cipso_v4_error()
2260 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr()
2264 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr()
2266 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr()
2269 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr()
2322 iph = ip_hdr(skb); in cipso_v4_skbuff_delattr()
Dip_sockglue.c57 info.ipi_addr.s_addr = ip_hdr(skb)->daddr; in ip_cmsg_recv_pktinfo()
64 int ttl = ip_hdr(skb)->ttl; in ip_cmsg_recv_ttl()
70 put_cmsg(msg, SOL_IP, IP_TOS, 1, &ip_hdr(skb)->tos); in ip_cmsg_recv_tos()
79 ip_hdr(skb) + 1); in ip_cmsg_recv_opts()
135 const struct iphdr *iph = ip_hdr(skb); in ip_cmsg_recv_dstaddr()
416 iph = ip_hdr(skb); in ip_local_error()
472 info->ipi_spec_dst.s_addr = ip_hdr(skb)->saddr; in ipv4_datagram_support_cmsg()
527 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in ip_recv_error()
Droute.c452 pkey = &ip_hdr(skb)->daddr; in ipv4_neigh_lookup()
524 const struct iphdr *iph = ip_hdr(skb); in build_skb_flow_key()
707 __be32 old_gw = ip_hdr(skb)->saddr; in __ip_do_redirect()
851 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, 1); in ip_rt_send_redirect()
854 rt_nexthop(rt, ip_hdr(skb)->daddr)); in ip_rt_send_redirect()
879 __be32 gw = rt_nexthop(rt, ip_hdr(skb)->daddr); in ip_rt_send_redirect()
888 &ip_hdr(skb)->saddr, inet_iif(skb), in ip_rt_send_redirect()
889 &ip_hdr(skb)->daddr, &gw); in ip_rt_send_redirect()
940 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, 1); in ip_error()
1154 __func__, &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr, in ip_rt_bug()
[all …]
Dicmp.c408 inet->tos = ip_hdr(skb)->tos; in icmp_reply()
410 daddr = ipc.addr = ip_hdr(skb)->saddr; in icmp_reply()
426 fl4.flowi4_tos = RT_TOS(ip_hdr(skb)->tos); in icmp_reply()
567 iph = ip_hdr(skb_in); in icmp_send()
833 &ip_hdr(skb)->saddr, in icmp_unreach()
Dtcp_offload.c39 const struct iphdr *iph = ip_hdr(skb); in tcp4_gso_segment()
306 const struct iphdr *iph = ip_hdr(skb); in tcp4_gro_complete()
Dxfrm4_mode_tunnel.c40 top_iph = ip_hdr(skb); in xfrm4_mode_tunnel_output()
Dxfrm4_state.c59 const struct iphdr *iph = ip_hdr(skb); in xfrm4_extract_header()
Dah4.c125 struct iphdr *top_iph = ip_hdr(skb); in ah_output_done()
190 top_iph = ip_hdr(skb); in ah_output()
353 iph = ip_hdr(skb); in ah_input()
Dfib_frontend.c267 return ip_hdr(skb)->daddr; in fib_compute_spec_dst()
275 if (!ipv4_is_zeronet(ip_hdr(skb)->saddr)) { in fib_compute_spec_dst()
278 fl4.daddr = ip_hdr(skb)->saddr; in fib_compute_spec_dst()
280 fl4.flowi4_tos = RT_TOS(ip_hdr(skb)->tos); in fib_compute_spec_dst()
289 return inet_select_addr(dev, ip_hdr(skb)->saddr, scope); in fib_compute_spec_dst()
Dudp_offload.c226 iph = ip_hdr(skb); in udp4_ufo_fragment()
417 const struct iphdr *iph = ip_hdr(skb); in udp4_gro_complete()
Dip_tunnel_core.c67 iph = ip_hdr(skb); in iptunnel_xmit()
Dfou.c53 struct iphdr *iph = ip_hdr(skb); in fou_recv_pull()
135 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(skb)->tot_len) - len); in gue_udp_recv()
Dip_vti.c57 const struct iphdr *iph = ip_hdr(skb); in vti_input()
83 return vti_input(skb, ip_hdr(skb)->protocol, 0, 0); in vti_rcv()
Dgre_demux.c169 if (ipv4_is_multicast(ip_hdr(skb)->daddr)) { in gre_cisco_rcv()
Dtcp_fastopen.c103 const struct iphdr *iph = ip_hdr(syn); in tcp_fastopen_cookie_gen()
Draw.c216 if (raw_sk && !raw_v4_input(skb, ip_hdr(skb), hash)) in raw_local_deliver()
375 iph = ip_hdr(skb); in raw_send_hdrinc()
748 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in raw_recvmsg()
Darp.c313 ip_hdr(skb)->saddr) == RTN_LOCAL) in arp_solicit()
314 saddr = ip_hdr(skb)->saddr; in arp_solicit()
319 saddr = ip_hdr(skb)->saddr; in arp_solicit()
Dping.c181 (int)ident, &ip_hdr(skb)->daddr, dif); in ping_lookup()
205 isk->inet_rcv_saddr != ip_hdr(skb)->daddr) in ping_lookup()
895 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in ping_recvmsg()
Dxfrm4_policy.c104 const struct iphdr *iph = ip_hdr(skb); in _decode_session4()
Dudp.c577 const struct iphdr *iph = ip_hdr(skb); in __udp4_lib_lookup_skb()
1327 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in udp_recvmsg()
1762 saddr = ip_hdr(skb)->saddr; in __udp4_lib_rcv()
1763 daddr = ip_hdr(skb)->daddr; in __udp4_lib_rcv()
1972 iph = ip_hdr(skb); in udp_v4_early_demux()
Dipip.c193 iph = ip_hdr(skb); in ipip_rcv()
Desp4.c303 iph = ip_hdr(skb); in esp_input_done2()
Dip_gre.c215 iph = ip_hdr(skb); in ipgre_rcv()
Dipconfig.c813 h = ip_hdr(skb); in ic_bootp_send_if()
Dip_tunnel.c425 const struct iphdr *iph = ip_hdr(skb); in ip_tunnel_rcv()
Digmp.c361 pip = ip_hdr(skb); in igmpv3_newpack()
706 iph = ip_hdr(skb); in igmp_send_report()
Daf_inet.c1236 iph = ip_hdr(skb); in inet_gso_segment()
/linux-4.1.27/net/ipv4/netfilter/
Dnf_reject_ipv4.c25 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in nf_reject_ip_tcphdr_get()
49 struct iphdr *niph, *oiph = ip_hdr(oldskb); in nf_reject_iphdr_put()
73 struct iphdr *niph = ip_hdr(nskb); in nf_reject_ip_tcphdr_put()
117 oiph = ip_hdr(oldskb); in nf_send_reset()
171 struct iphdr *iph = ip_hdr(skb_in); in nf_send_unreach()
Dipt_ECN.c31 struct iphdr *iph = ip_hdr(skb); in set_ect_ip()
37 iph = ip_hdr(skb); in set_ect_ip()
66 tcph = (void *)ip_hdr(skb) + ip_hdrlen(skb); in set_ect_tcp()
89 ip_hdr(skb)->protocol == IPPROTO_TCP) in ecn_tg()
Dnft_chain_route_ipv4.c43 iph = ip_hdr(skb); in nf_route_table_hook()
50 iph = ip_hdr(skb); in nf_route_table_hook()
Dnf_defrag_ipv4.c36 ip_send_check(ip_hdr(skb)); in nf_ct_ipv4_gather_frags()
84 if (ip_is_fragment(ip_hdr(skb))) { in ipv4_conntrack_defrag()
Diptable_mangle.c57 iph = ip_hdr(skb); in ipt_mangle_out()
66 iph = ip_hdr(skb); in ipt_mangle_out()
Dnf_nat_l3proto_ipv4.c130 const struct iphdr *iph = ip_hdr(skb); in nf_nat_ipv4_csum_recalc()
274 NF_CT_ASSERT(!ip_is_fragment(ip_hdr(skb))); in nf_nat_ipv4_fn()
296 if (ip_hdr(skb)->protocol == IPPROTO_ICMP) { in nf_nat_ipv4_fn()
356 __be32 daddr = ip_hdr(skb)->daddr; in nf_nat_ipv4_in()
360 daddr != ip_hdr(skb)->daddr) in nf_nat_ipv4_in()
Dipt_SYNPROXY.c80 iph = ip_hdr(skb); in synproxy_send_client_synack()
121 iph = ip_hdr(skb); in synproxy_send_server_syn()
166 iph = ip_hdr(skb); in synproxy_send_server_ack()
204 iph = ip_hdr(skb); in synproxy_send_client_ack()
239 mss = __cookie_v4_check(ip_hdr(skb), th, ntohl(th->ack_seq) - 1); in synproxy_recv_client_ack()
Dnf_tables_ipv4.c37 ip_hdr(skb)->ihl < sizeof(struct iphdr) / 4)) { in nft_ipv4_output()
Dnf_nat_masquerade_ipv4.c52 nh = rt_nexthop(rt, ip_hdr(skb)->daddr); in nf_nat_masquerade_ipv4()
Dipt_rpfilter.c88 iph = ip_hdr(skb); in rpfilter_mt()
Dipt_CLUSTERIP.c245 const struct iphdr *iph = ip_hdr(skb); in clusterip_hashfn()
319 if (ip_hdr(skb)->protocol == IPPROTO_ICMP && in clusterip_tg()
Dnf_nat_snmp_basic.c1184 struct iphdr *iph = ip_hdr(skb); in snmp_translate()
1224 const struct iphdr *iph = ip_hdr(skb); in help()
Dnf_nat_h323.c41 if (ip_hdr(skb)->protocol == IPPROTO_TCP) { in set_addr()
Dip_tables.c307 ip = ip_hdr(skb); in ipt_do_table()
419 ip = ip_hdr(skb); in ipt_do_table()
/linux-4.1.27/net/netfilter/
Dxt_DSCP.c34 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_tg()
40 ipv4_change_dsfield(ip_hdr(skb), in dscp_tg()
80 struct iphdr *iph = ip_hdr(skb); in tos_tg()
89 iph = ip_hdr(skb); in tos_tg()
Dxt_dscp.c31 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_mt()
62 return ((ip_hdr(skb)->tos & info->tos_mask) == in tos_mt()
Dxt_TCPMSS.c58 fl4->daddr = ip_hdr(skb)->saddr; in tcpmss_reverse_mtu()
206 struct iphdr *iph = ip_hdr(skb); in tcpmss_tg4()
217 iph = ip_hdr(skb); in tcpmss_tg4()
Dnf_nat_helper.c65 ip_hdr(skb)->tot_len = htons(skb->len); in mangle_contents()
66 ip_send_check(ip_hdr(skb)); in mangle_contents()
Dxt_NETMAP.c85 new_ip = ip_hdr(skb)->daddr & ~netmask; in netmap_tg4()
87 new_ip = ip_hdr(skb)->saddr & ~netmask; in netmap_tg4()
Dxt_pkttype.c34 ipv4_is_multicast(ip_hdr(skb)->daddr)) in pkttype_mt()
Dxt_length.c27 u_int16_t pktlen = ntohs(ip_hdr(skb)->tot_len); in length_mt()
Dxt_hl.c31 const u8 ttl = ip_hdr(skb)->ttl; in ttl_mt()
Dxt_addrtype.c130 const struct iphdr *iph = ip_hdr(skb); in addrtype_mt_v0()
161 iph = ip_hdr(skb); in addrtype_mt_v1()
Dnf_conntrack_broadcast.c29 struct iphdr *iph = ip_hdr(skb); in nf_conntrack_broadcast_help()
Dxt_TEE.c59 const struct iphdr *iph = ip_hdr(skb); in tee_tg_route4()
120 iph = ip_hdr(skb); in tee_tg4()
Dxt_HL.c38 iph = ip_hdr(skb); in ttl_tg()
Dxt_cluster.c76 is_multicast = ipv4_is_multicast(ip_hdr(skb)->daddr); in xt_cluster_is_multicast_addr()
Dxt_osf.c160 const struct iphdr *ip = ip_hdr(skb); in xt_osf_ttl()
192 const struct iphdr *ip = ip_hdr(skb); in xt_osf_match_packet()
Dxt_ecn.c69 return ((ip_hdr(skb)->tos & XT_ECN_IP_MASK) == einfo->ip_ect) ^ in match_ip()
Dxt_iprange.c23 const struct iphdr *iph = ip_hdr(skb); in iprange_mt4()
Dxt_TPROXY.c256 const struct iphdr *iph = ip_hdr(skb); in tproxy_handle_time_wait4()
297 const struct iphdr *iph = ip_hdr(skb); in tproxy_tg4()
Dxt_hashlimit.c531 dst->ip.dst = maskl(ip_hdr(skb)->daddr, in hashlimit_init_dst()
534 dst->ip.src = maskl(ip_hdr(skb)->saddr, in hashlimit_init_dst()
540 nexthdr = ip_hdr(skb)->protocol; in hashlimit_init_dst()
Dnf_conntrack_irc.c161 iph = ip_hdr(skb); in help()
Dxt_l2tp.c175 struct iphdr *iph = ip_hdr(skb); in l2tp_mt4()
Dnft_meta.c140 if (ipv4_is_multicast(ip_hdr(skb)->daddr)) in nft_meta_get_eval()
Dxt_connlimit.c343 const struct iphdr *iph = ip_hdr(skb); in connlimit_mt()
Dxt_socket.c149 const struct iphdr *iph = ip_hdr(skb); in xt_socket_lookup_slow_v4()
Dxt_recent.c250 const struct iphdr *iph = ip_hdr(skb); in recent_mt()
/linux-4.1.27/drivers/staging/rtl8712/
Dxmit_linux.c83 struct iphdr ip_hdr; in r8712_set_qos() local
91 _r8712_pktfile_read(ppktfile, (u8 *)&ip_hdr, sizeof(ip_hdr)); in r8712_set_qos()
93 UserPriority = ip_hdr.tos >> 5; in r8712_set_qos()
/linux-4.1.27/drivers/staging/octeon/
Dethernet-tx.c415 (ip_hdr(skb)->version == 4) && (ip_hdr(skb)->ihl == 5) && in cvm_oct_xmit()
416 ((ip_hdr(skb)->frag_off == 0) || (ip_hdr(skb)->frag_off == htons(1 << 14))) in cvm_oct_xmit()
417 && ((ip_hdr(skb)->protocol == IPPROTO_TCP) in cvm_oct_xmit()
418 || (ip_hdr(skb)->protocol == IPPROTO_UDP))) { in cvm_oct_xmit()
633 (ip_hdr(skb)->protocol == IPPROTO_TCP) in cvm_oct_xmit_pow()
634 || (ip_hdr(skb)->protocol == IPPROTO_UDP); in cvm_oct_xmit_pow()
645 work->word2.s.is_frag = !((ip_hdr(skb)->frag_off == 0) in cvm_oct_xmit_pow()
646 || (ip_hdr(skb)->frag_off == in cvm_oct_xmit_pow()
/linux-4.1.27/include/linux/
Dinet_lro.h106 int (*get_skb_header)(struct sk_buff *skb, void **ip_hdr,
120 void **ip_hdr, void **tcpudp_hdr, u64 *hdr_flags,
Dip.h23 static inline struct iphdr *ip_hdr(const struct sk_buff *skb) in ip_hdr() function
/linux-4.1.27/include/net/
Dinet_ecn.h152 return IP_ECN_set_ce(ip_hdr(skb)); in INET_ECN_set_ce()
216 inner = ip_hdr(skb)->tos; in IP_ECN_decapsulate()
231 inner = ip_hdr(skb)->tos; in IP6_ECN_decapsulate()
Dip.h54 return ip_hdr(skb)->ihl * 4; in ip_hdrlen()
328 struct iphdr *iph = ip_hdr(skb); in ip_select_ident_segs()
355 return csum_tcpudp_nofold(ip_hdr(skb)->saddr, ip_hdr(skb)->daddr, in inet_compute_pseudo()
Dvxlan.h163 l4_hdr = ip_hdr(skb)->protocol; in vxlan_features_check()
Dinet_hashtables.h377 const struct iphdr *iph = ip_hdr(skb); in __inet_lookup_skb()
/linux-4.1.27/net/bridge/netfilter/
Dnft_reject_bridge.c93 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in nft_reject_br_send_v4_unreach()
102 if (pskb_trim_rcsum(oldskb, ntohs(ip_hdr(oldskb)->tot_len))) in nft_reject_br_send_v4_unreach()
105 if (ip_hdr(oldskb)->protocol == IPPROTO_TCP || in nft_reject_br_send_v4_unreach()
106 ip_hdr(oldskb)->protocol == IPPROTO_UDP) in nft_reject_br_send_v4_unreach()
107 proto = ip_hdr(oldskb)->protocol; in nft_reject_br_send_v4_unreach()
Dnf_tables_bridge.c30 iph = ip_hdr(skb); in nft_bridge_iphdr_validate()
/linux-4.1.27/net/dccp/
Dipv4.c381 return secure_dccp_sequence_number(ip_hdr(skb)->daddr, in dccp_v4_init_sequence()
382 ip_hdr(skb)->saddr, in dccp_v4_init_sequence()
416 newinet->mc_ttl = ip_hdr(skb)->ttl; in dccp_v4_request_recv_sock()
449 const struct iphdr *iph = ip_hdr(skb); in dccp_v4_hnd_req()
480 const struct iphdr *iph = ip_hdr(skb); in dccp_v4_route_skb()
554 rxiph = ip_hdr(rxskb); in dccp_v4_ctl_send_reset()
642 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); in dccp_v4_conn_request()
643 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr); in dccp_v4_conn_request()
817 iph = ip_hdr(skb); in dccp_v4_rcv()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe.h750 if (ip_hdr(skb)->version == 4) in is_tcp_pkt()
751 val = (ip_hdr(skb)->protocol == IPPROTO_TCP); in is_tcp_pkt()
752 else if (ip_hdr(skb)->version == 6) in is_tcp_pkt()
762 if (ip_hdr(skb)->version == 4) in is_udp_pkt()
763 val = (ip_hdr(skb)->protocol == IPPROTO_UDP); in is_udp_pkt()
764 else if (ip_hdr(skb)->version == 6) in is_udp_pkt()
772 return skb->protocol == htons(ETH_P_IP) && ip_hdr(skb)->version == 4; in is_ipv4_pkt()
Dbe_main.c729 return (ip_hdr(skb)->version == 4) ? in skb_ip_proto()
730 ip_hdr(skb)->protocol : ipv6_hdr(skb)->nexthdr; in skb_ip_proto()
1052 ip = (struct iphdr *)ip_hdr(skb); in be_lancer_xmit_workarounds()
4981 l4_hdr = ip_hdr(skb)->protocol; in be_features_check()
/linux-4.1.27/drivers/net/hyperv/
Dnetvsc_drv.c357 struct iphdr *iphdr = ip_hdr(skb); in get_net_transport_info()
533 uh->check = csum_tcpudp_magic(ip_hdr(skb)->saddr, in netvsc_start_xmit()
534 ip_hdr(skb)->daddr, in netvsc_start_xmit()
556 ip_hdr(skb)->tot_len = 0; in netvsc_start_xmit()
557 ip_hdr(skb)->check = 0; in netvsc_start_xmit()
559 ~csum_tcpudp_magic(ip_hdr(skb)->saddr, in netvsc_start_xmit()
560 ip_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); in netvsc_start_xmit()
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_core.c675 ip_send_check(ip_hdr(skb)); in ip_vs_gather_frags()
711 struct iphdr *iph = ip_hdr(skb); in ip_vs_nat_icmp()
890 if (ip_is_fragment(ip_hdr(skb))) { in ip_vs_out_icmp()
895 iph = ip_hdr(skb); in ip_vs_out_icmp()
1111 ip_hdr(skb)->saddr = cp->vaddr.ip; in handle_response()
1112 ip_send_check(ip_hdr(skb)); in handle_response()
1219 if (unlikely(ip_is_fragment(ip_hdr(skb)) && !pp->dont_defrag)) { in ip_vs_out()
1353 if (ip_is_fragment(ip_hdr(skb))) { in ip_vs_in_icmp()
1358 iph = ip_hdr(skb); in ip_vs_in_icmp()
1457 &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr, mtu); in ip_vs_in_icmp()
[all …]
Dip_vs_xmit.c188 source_is_loopback = ipv4_is_loopback(ip_hdr(skb)->saddr); in crosses_local_route_boundary()
244 if (unlikely(ip_hdr(skb)->frag_off & htons(IP_DF) && in ensure_mtu_is_adequate()
249 &ip_hdr(skb)->saddr); in ensure_mtu_is_adequate()
616 struct iphdr *iph = ip_hdr(skb); in ip_vs_bypass_xmit()
740 ip_hdr(skb)->daddr = cp->daddr.ip; in ip_vs_nat_xmit()
741 ip_send_check(ip_hdr(skb)); in ip_vs_nat_xmit()
901 old_iph = ip_hdr(skb); in ip_vs_prepare_tunneled_skb()
1018 iph = ip_hdr(skb); in ip_vs_tunnel_xmit()
1168 ip_send_check(ip_hdr(skb)); in ip_vs_dr_xmit()
Dip_vs_proto_udp.c326 if (csum_tcpudp_magic(ip_hdr(skb)->saddr, in udp_csum_check()
327 ip_hdr(skb)->daddr, in udp_csum_check()
329 ip_hdr(skb)->protocol, in udp_csum_check()
Dip_vs_ftp.c205 iph = ip_hdr(skb); in ip_vs_ftp_out()
347 iph = ip_hdr(skb); in ip_vs_ftp_in()
Dip_vs_proto_tcp.c316 if (csum_tcpudp_magic(ip_hdr(skb)->saddr, in tcp_csum_check()
317 ip_hdr(skb)->daddr, in tcp_csum_check()
319 ip_hdr(skb)->protocol, in tcp_csum_check()
/linux-4.1.27/include/net/netfilter/
Dnf_tables_ipv4.h17 ip = ip_hdr(pkt->skb); in nft_set_pktinfo_ipv4()
Dnf_queue.h46 const struct iphdr *iph = ip_hdr(skb); in hash_v4()
/linux-4.1.27/include/linux/netfilter/ipset/
Dip_set.h510 return src ? ip_hdr(skb)->saddr : ip_hdr(skb)->daddr; in ip4addr()
516 *addr = src ? ip_hdr(skb)->saddr : ip_hdr(skb)->daddr; in ip4addrptr()
/linux-4.1.27/net/sched/
Dact_csum.c183 iph = ip_hdr(skb); in tcf_csum_ipv4_tcp()
234 iph = ip_hdr(skb); in tcf_csum_ipv4_udp()
331 iph = ip_hdr(skb); in tcf_csum_ipv4()
372 ip_send_check(ip_hdr(skb)); in tcf_csum_ipv4()
Dact_nat.c120 iph = ip_hdr(skb); in tcf_nat()
137 iph = ip_hdr(skb); in tcf_nat()
Dsch_dsmark.c211 skb->tc_index = ipv4_get_dsfield(ip_hdr(skb)) in dsmark_enqueue()
294 ipv4_change_dsfield(ip_hdr(skb), p->mask[index], in dsmark_dequeue()
Dcls_rsvp.h153 nhptr = ip_hdr(skb); in rsvp_classify()
/linux-4.1.27/net/batman-adv/
Dmain.c305 struct iphdr ip_hdr_tmp, *ip_hdr; in batadv_skb_set_priority() local
329 ip_hdr = skb_header_pointer(skb, offset + sizeof(*ethhdr), in batadv_skb_set_priority()
330 sizeof(*ip_hdr), &ip_hdr_tmp); in batadv_skb_set_priority()
331 if (!ip_hdr) in batadv_skb_set_priority()
333 prio = (ipv4_get_dsfield(ip_hdr) & 0xfc) >> 5; in batadv_skb_set_priority()
Dmulticast.c273 iphdr = ip_hdr(skb); in batadv_mcast_forw_mode_check_ipv4()
/linux-4.1.27/fs/afs/
Dcmservice.c304 memcpy(&addr, &ip_hdr(skb)->saddr, 4); in afs_deliver_cb_callback()
351 memcpy(&addr, &ip_hdr(skb)->saddr, 4); in afs_deliver_cb_init_call_back_state()
382 memcpy(&addr, &ip_hdr(skb)->saddr, 4); in afs_deliver_cb_init_call_back_state3()
/linux-4.1.27/net/bridge/
Dbr_netfilter.c220 iph = ip_hdr(skb); in br_parse_ip_options()
229 iph = ip_hdr(skb); in br_parse_ip_options()
352 return ip_hdr(skb)->daddr != nf_bridge->ipv4_daddr; in daddr_was_changed()
397 struct iphdr *iph = ip_hdr(skb); in br_nf_pre_routing_finish()
661 nf_bridge->ipv4_daddr = ip_hdr(skb)->daddr; in br_nf_pre_routing()
Dbr_multicast.c155 ip.u.ip4 = ip_hdr(skb)->daddr; in br_mdb_get()
378 iph = ip_hdr(skb); in br_ip4_multicast_alloc_query()
798 br->ip4_querier.addr.u.ip4 = ip_hdr(skb)->saddr; in br_multicast_select_own_querier()
1224 const struct iphdr *iph = ip_hdr(skb); in br_ip4_multicast_query()
1570 iph = ip_hdr(skb); in br_multicast_ipv4_rcv()
1578 iph = ip_hdr(skb); in br_multicast_ipv4_rcv()
/linux-4.1.27/net/core/
Dtso.c61 tso->ip_id = ntohs(ip_hdr(skb)->id); in tso_start()
Dskbuff.c3877 if (ip_hdr(skb)->frag_off & htons(IP_OFFSET | IP_MF)) in skb_checksum_setup_ipv4()
3887 csum = skb_checksum_setup_ip(skb, ip_hdr(skb)->protocol, off); in skb_checksum_setup_ipv4()
3892 *csum = ~csum_tcpudp_magic(ip_hdr(skb)->saddr, in skb_checksum_setup_ipv4()
3893 ip_hdr(skb)->daddr, in skb_checksum_setup_ipv4()
3895 ip_hdr(skb)->protocol, 0); in skb_checksum_setup_ipv4()
Dnetpoll.c445 iph = ip_hdr(skb); in netpoll_send_udp()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c921 (ip_hdr(skb)->ihl * 4); in i40e_rx_checksum()
928 if ((ip_hdr(skb)->protocol == IPPROTO_UDP) && in i40e_rx_checksum()
931 iph = ip_hdr(skb); in i40e_rx_checksum()
1436 iph = skb->encapsulation ? inner_ip_hdr(skb) : ip_hdr(skb); in i40e_tso()
1489 switch (ip_hdr(skb)->protocol) { in i40e_tx_enable_csum()
1505 ip_hdr(skb)->check = 0; in i40e_tx_enable_csum()
1513 ip_hdr(skb)->check = 0; in i40e_tx_enable_csum()
1531 this_ip_hdr = ip_hdr(skb); in i40e_tx_enable_csum()
/linux-4.1.27/net/netfilter/ipset/
Dip_set_getport.c100 const struct iphdr *iph = ip_hdr(skb); in ip_set_get_ip4_port()
/linux-4.1.27/net/rxrpc/
Dar-input.c618 peer = rxrpc_find_peer(local, ip_hdr(skb)->saddr, in rxrpc_conn_from_local()
696 ntohl(ip_hdr(skb)->saddr), ntohs(udp_hdr(skb)->source)); in rxrpc_data_ready()
747 (u8 *)&ip_hdr(skb)->saddr); in rxrpc_data_ready()
Dar-local.c339 sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_send_version_request()
Dar-connevent.c381 sa.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_reject_packets()
Dar-accept.c252 srx.transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_accept_incoming_calls()
/linux-4.1.27/drivers/net/ethernet/sun/
Dsunvnet.c319 struct iphdr *iph = ip_hdr(skb); in vnet_fullcsum()
1095 struct iphdr *iph = ip_hdr(nskb); in vnet_skb_shape()
1159 proto = ip_hdr(skb)->protocol; in vnet_handle_offloads()
1228 if (ip_hdr(curr)->protocol == IPPROTO_TCP) in vnet_handle_offloads()
1230 else if (ip_hdr(curr)->protocol == IPPROTO_UDP) in vnet_handle_offloads()
1285 fl4.flowi4_tos = RT_TOS(ip_hdr(skb)->tos); in vnet_start_xmit()
1286 fl4.daddr = ip_hdr(skb)->daddr; in vnet_start_xmit()
1287 fl4.saddr = ip_hdr(skb)->saddr; in vnet_start_xmit()
/linux-4.1.27/net/caif/
Dchnl_net.c241 swap(ip_hdr(skb)->saddr, ip_hdr(skb)->daddr); in chnl_net_start_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c1438 (ip_hdr(skb)->ihl * 4); in i40e_rx_checksum()
1445 if ((ip_hdr(skb)->protocol == IPPROTO_UDP) && in i40e_rx_checksum()
1448 iph = ip_hdr(skb); in i40e_rx_checksum()
2147 iph = skb->encapsulation ? inner_ip_hdr(skb) : ip_hdr(skb); in i40e_tso()
2241 switch (ip_hdr(skb)->protocol) { in i40e_tx_enable_csum()
2257 ip_hdr(skb)->check = 0; in i40e_tx_enable_csum()
2265 ip_hdr(skb)->check = 0; in i40e_tx_enable_csum()
2281 this_ip_hdr = ip_hdr(skb); in i40e_tx_enable_csum()
/linux-4.1.27/net/sctp/
Dprotocol.c245 from = &ip_hdr(skb)->saddr; in sctp_v4_from_skb()
248 from = &ip_hdr(skb)->daddr; in sctp_v4_from_skb()
547 return INET_ECN_is_ce(ip_hdr(skb)->tos); in sctp_v4_is_ce()
899 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in sctp_inet_skb_msgname()
Dipv6.c771 if (ip_hdr(skb)->version == 4) { in sctp_inet6_skb_msgname()
774 addr->v4.sin_addr.s_addr = ip_hdr(skb)->saddr; in sctp_inet6_skb_msgname()
Dinput.c150 family = ipver2af(ip_hdr(skb)->version); in sctp_rcv()
Dsm_make_chunk.c112 af = sctp_get_af_specific(ipver2af(ip_hdr(chunk->skb)->version)); in sctp_chunk_iif()
1586 af = sctp_get_af_specific(ipver2af(ip_hdr(skb)->version)); in sctp_make_temp_asoc()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c1655 real_len = (((unsigned char *)ip_hdr(skb) - skb->data) in atl1e_tso_csum()
1656 + ntohs(ip_hdr(skb)->tot_len)); in atl1e_tso_csum()
1668 ip_hdr(skb)->check = 0; in atl1e_tso_csum()
1669 ip_hdr(skb)->tot_len = 0; in atl1e_tso_csum()
1671 ip_hdr(skb)->saddr, in atl1e_tso_csum()
1672 ip_hdr(skb)->daddr, in atl1e_tso_csum()
1674 tpd->word3 |= (ip_hdr(skb)->ihl & in atl1e_tso_csum()
/linux-4.1.27/drivers/net/ipvlan/
Dipvlan_core.c146 ip4h = ip_hdr(skb); in ipvlan_get_L3_hdr()
340 const struct iphdr *ip4h = ip_hdr(skb); in ipvlan_process_v4_outbound()
/linux-4.1.27/net/openvswitch/
Dvport-gre.c111 ovs_flow_tun_info_init(&tun_info, ip_hdr(skb), 0, 0, key, in gre_rcv()
Dvport-geneve.c98 ovs_flow_tun_info_init(&tun_info, ip_hdr(skb), in geneve_rcv()
Dvport-vxlan.c83 iph = ip_hdr(skb); in vxlan_rcv()
Dflow.c507 nh = ip_hdr(skb); in key_extract()
Dactions.c380 nh = ip_hdr(skb); in set_ipv4()
/linux-4.1.27/drivers/crypto/caam/
Dpdb.h97 u32 ip_hdr[0]; /* optional IP Header content */ member
/linux-4.1.27/drivers/net/ppp/
Dpptp.c267 iph = ip_hdr(skb); in pptp_xmit()
394 iph = ip_hdr(skb); in pptp_rcv()
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/
Dtxrx.c110 u8 up = 0, traffic_class, *ip_hdr; in ath6kl_process_uapsdq() local
136 ip_hdr = (u8 *)(datap + 1); in ath6kl_process_uapsdq()
142 ip_hdr = (u8 *)(llc_hdr + 1); in ath6kl_process_uapsdq()
147 ip_hdr, 0); in ath6kl_process_uapsdq()
Dwmi.c273 struct iphdr *ip_hdr = (struct iphdr *) pkt; in ath6kl_wmi_determine_user_priority() local
284 ip_pri = ip_hdr->tos >> 5; in ath6kl_wmi_determine_user_priority()
/linux-4.1.27/security/
Dlsm_audit.c48 ih = ip_hdr(skb); in ipv4_skb_to_auditdata()
/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dlibipw_tx.c232 ip = ip_hdr(skb); in libipw_classify()
/linux-4.1.27/drivers/staging/rtl8188eu/core/
Drtw_xmit.c407 struct iphdr ip_hdr; in set_qos() local
415 _rtw_pktfile_read(ppktfile, (u8 *)&ip_hdr, sizeof(ip_hdr)); in set_qos()
417 user_prio = ip_hdr.tos >> 5; in set_qos()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c686 const struct iphdr *iph = ip_hdr(skb); in bnx2x_gro_ip_csum()
3345 prot = ip_hdr(skb)->protocol; in bnx2x_xmit_type()
3473 pbd->ip_id = bswab16(ip_hdr(skb)->id); in bnx2x_set_pbd_gso()
3475 bswab16(~csum_tcpudp_magic(ip_hdr(skb)->saddr, in bnx2x_set_pbd_gso()
3476 ip_hdr(skb)->daddr, in bnx2x_set_pbd_gso()
3644 struct iphdr *iph = ip_hdr(skb); in bnx2x_update_pbds_gso_enc()
3690 if (ip_hdr(skb)->protocol == IPPROTO_UDP) { in bnx2x_update_pbds_gso_enc()
3783 ip_hdr(skb)->protocol, skb_shinfo(skb)->gso_type, xmit_type, in bnx2x_start_xmit()
/linux-4.1.27/net/atm/
Dmpc.c591 if (skb->len < ETH_HLEN + ip_hdr(skb)->ihl * 4 || ip_hdr(skb)->ihl < 5) in mpc_send_packet()
774 eg->latest_ip_addr = ip_hdr(new_skb)->saddr; in mpc_push()
Dbr2684.c484 iph = ip_hdr(skb); in br2684_push()
Dclip.c348 daddr = &ip_hdr(skb)->daddr; in clip_start_xmit()
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/
Dmain.c1185 struct iphdr *ip_hdr; in wl18xx_set_tx_desc_csum() local
1206 ip_hdr = (void *)skb_network_header(skb); in wl18xx_set_tx_desc_csum()
1207 desc->wl18xx_checksum_data |= (ip_hdr->protocol & 0x01); in wl18xx_set_tx_desc_csum()
/linux-4.1.27/net/ipv6/
Ddatagram.c455 ipv6_addr_set_v4mapped(ip_hdr(skb)->saddr, in ipv6_recv_error()
542 ipv6_addr_set_v4mapped(ip_hdr(skb)->daddr, in ip6_datagram_recv_common_ctl()
Dip6_tunnel.c620 eiph = ip_hdr(skb2); in ip4ip6_err()
723 ipv4_change_dsfield(ip_hdr(skb), INET_ECN_MASK, dsfield); in ip4ip6_dscp_ecn_decapsulate()
1119 const struct iphdr *iph = ip_hdr(skb); in ip4ip6_tnl_xmit()
Dsit.c668 const struct iphdr *iph = ip_hdr(skb); in ipip6_rcv()
733 iph = ip_hdr(skb); in ipip_rcv()
Dudp.c479 ipv6_addr_set_v4mapped(ip_hdr(skb)->saddr, in udpv6_recvmsg()
Dip6_gre.c779 const struct iphdr *iph = ip_hdr(skb); in ip6gre_xmit_ipv4()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c1989 real_len = (((unsigned char *)ip_hdr(skb) - skb->data) in atl1c_tso_csum()
1990 + ntohs(ip_hdr(skb)->tot_len)); in atl1c_tso_csum()
2003 ip_hdr(skb)->check = 0; in atl1c_tso_csum()
2005 ip_hdr(skb)->saddr, in atl1c_tso_csum()
2006 ip_hdr(skb)->daddr, in atl1c_tso_csum()
/linux-4.1.27/drivers/net/ethernet/
Djme.c976 if ((ip_hdr(skb)->protocol != IPPROTO_UDP) || in jme_udpsum()
978 (ip_hdr(skb)->ihl << 2) + in jme_udpsum()
984 ETH_HLEN + (ip_hdr(skb)->ihl << 2)); in jme_udpsum()
2100 struct iphdr *iph = ip_hdr(skb); in jme_tx_tso()
2130 ip_proto = ip_hdr(skb)->protocol; in jme_tx_csum()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dtx.c863 EFX_BUG_ON_PARANOID(ip_hdr(skb)->protocol != IPPROTO_TCP); in efx_tso_check_protocol()
1027 st->ipv4_id = ntohs(ip_hdr(skb)->id); in tso_start()
Dptp.c1352 ip_hdr(skb)->protocol == IPPROTO_UDP && in efx_ptp_is_ptp_tx()
/linux-4.1.27/drivers/net/ethernet/pasemi/
Dpasemi_mac.c273 iph = ip_hdr(skb); in get_skb_hdr()
1407 switch (ip_hdr(skb)->protocol) { in pasemi_mac_queue_csdesc()
1515 switch (ip_hdr(skb)->protocol) { in pasemi_mac_start_tx()
/linux-4.1.27/net/l2tp/
Dl2tp_ip.c540 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in l2tp_ip_recvmsg()
/linux-4.1.27/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c201 iph = ip_hdr(skb); in xgene_enet_work_msg()
291 struct iphdr *iph = ip_hdr(skb); in xgene_enet_skip_csum()
/linux-4.1.27/drivers/s390/net/
Dqeth_l3_main.c1879 struct iphdr *ip_hdr; in qeth_l3_rebuild_skb() local
1897 ip_hdr = (struct iphdr *)skb->data; in qeth_l3_rebuild_skb()
1898 ip_eth_mc_map(ip_hdr->daddr, tg_addr); in qeth_l3_rebuild_skb()
2838 __be32 *pkey = &ip_hdr(skb)->daddr; in qeth_l3_fill_header()
2877 struct iphdr *iph = ip_hdr(skb); in qeth_l3_hdr_csum()
2896 struct iphdr *iph = ip_hdr(skb); in qeth_tso_fill_header()
/linux-4.1.27/net/netlabel/
Dnetlabel_kapi.c1015 hdr4 = ip_hdr(skb); in netlbl_skbuff_setattr()
Dnetlabel_unlabeled.c1477 hdr4 = ip_hdr(skb); in netlbl_unlabel_getattr()
/linux-4.1.27/drivers/net/ethernet/toshiba/
Dps3_gelic_net.c723 if (ip_hdr(skb)->protocol == IPPROTO_TCP) in gelic_descr_set_tx_cmdstat()
728 else if (ip_hdr(skb)->protocol == IPPROTO_UDP) in gelic_descr_set_tx_cmdstat()
Dspider_net.c697 switch (ip_hdr(skb)->protocol) { in spider_net_prepare_tx_descr()
/linux-4.1.27/drivers/staging/rtl8723au/core/
Drtw_xmit.c397 struct iphdr *ip_hdr; in set_qos() local
402 ip_hdr = (struct iphdr *)(pframe + ETH_HLEN); in set_qos()
403 UserPriority = ip_hdr->tos >> 5; in set_qos()
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_tx.c284 ip = ip_hdr(skb); in ieee80211_classify()
/linux-4.1.27/drivers/staging/rtl8723au/os_dep/
Dos_intfs.c289 dscp = ip_hdr(skb)->tos & 0xfc; in rtw_classify8021d()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_main.c459 ip_hdr(skb)->check = 0; in enic_queue_wq_skb_tso()
460 tcp_hdr(skb)->check = ~csum_tcpudp_magic(ip_hdr(skb)->saddr, in enic_queue_wq_skb_tso()
461 ip_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); in enic_queue_wq_skb_tso()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c440 if (ip_hdr(skb)->version == 6) in qlcnic_tx_encap_pkt()
557 l4proto = ip_hdr(skb)->protocol; in qlcnic_tx_pkt()
753 l4_is_udp = ip_hdr(skb)->protocol == IPPROTO_UDP; in qlcnic_xmit_frame()
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_tx.c264 ip = ip_hdr(skb); in rtllib_classify()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmv643xx_eth.c703 hdr_len = (void *)ip_hdr(skb) - (void *)skb->data; in skb_tx_csum()
721 ip_hdr(skb)->ihl << TX_IHL_SHIFT; in skb_tx_csum()
725 switch (ip_hdr(skb)->protocol) { in skb_tx_csum()
Dmvneta.c1407 struct iphdr *ip4h = ip_hdr(skb); in mvneta_skb_tx_csum()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dsge.c1808 hdr->ip_hdr_words = ip_hdr(skb)->ihl; in t1_start_xmit()
1830 ip_hdr(skb)->protocol == IPPROTO_UDP) { in t1_start_xmit()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139cp.c776 const struct iphdr *ip = ip_hdr(skb); in cp_start_xmit()
795 const struct iphdr *ip = ip_hdr(skb); in cp_start_xmit()
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/
Dos_intfs.c638 dscp = ip_hdr(skb)->tos & 0xfc; in rtw_classify8021d()
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dns83820.c1118 if (IPPROTO_TCP == ip_hdr(skb)->protocol)
1120 else if (IPPROTO_UDP == ip_hdr(skb)->protocol)
/linux-4.1.27/drivers/net/
Dvxlan.c1284 oip = ip_hdr(skb); in vxlan_rcv()
1594 pip = ip_hdr(skb); in route_shortcircuit()
1907 old_iph = ip_hdr(skb); in vxlan_xmit_one()
/linux-4.1.27/net/mpls/
Daf_mpls.c117 hdr4 = ip_hdr(skb); in mpls_egress()
/linux-4.1.27/drivers/net/ethernet/faraday/
Dftgmac100.c689 u8 ip_proto = ip_hdr(skb)->protocol; in ftgmac100_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1934 struct iphdr *iph = ip_hdr(skb); in igbvf_tso()
2021 if (ip_hdr(skb)->protocol == IPPROTO_TCP) in igbvf_tx_csum()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c738 l4_hdr = ip_hdr(skb)->protocol; in fm10k_tx_encap_offload()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dtxrx.c1067 protocol = ip_hdr(skb)->protocol; in wil_tx_desc_offload_cksum_set()
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilepro.c1685 struct iphdr *ih = ip_hdr(skb); in tile_net_tx_tso()
Dtilegx.c1746 ih = ip_hdr(skb); in tso_headers_prepare()
/linux-4.1.27/net/wireless/
Dutil.c770 dscp = ipv4_get_dsfield(ip_hdr(skb)) & 0xfc; in cfg80211_classify8021d()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_main.c2726 struct iphdr *iph = ip_hdr(skb); in e1000_tso()
2744 ipcso = (void *)&(ip_hdr(skb)->check) - (void *)skb->data; in e1000_tso()
2792 if (ip_hdr(skb)->protocol == IPPROTO_TCP) in e1000_tx_csum()
/linux-4.1.27/drivers/net/bonding/
Dbond_alb.c1381 const struct iphdr *iph = ip_hdr(skb); in bond_alb_xmit()
Dbond_main.c3105 iph = ip_hdr(skb); in bond_flow_dissect()
3691 struct iphdr *iph = ip_hdr(skb); in bond_xmit_roundrobin()
/linux-4.1.27/drivers/net/ethernet/sgi/
Dioc3-eth.c1419 const struct iphdr *ih = ip_hdr(skb); in ioc3_start_xmit()
/linux-4.1.27/drivers/net/ethernet/ibm/
Dibmveth.c965 ip_hdr(skb)->protocol != IPPROTO_TCP) || in ibmveth_start_xmit()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dfec_main.c343 return skb->protocol == htons(ETH_P_IP) && ip_hdr(skb)->version == 4; in is_ipv4_pkt()
357 ip_hdr(skb)->check = 0; in fec_enet_clear_csum()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_drv.c833 const struct iphdr *iph = ip_hdr(skb); in vmxnet3_parse_and_copy_hdr()
895 struct iphdr *iph = ip_hdr(skb); in vmxnet3_prepare_tso()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c3289 struct iphdr *iph = ip_hdr(skb); in ixgbevf_tso()
3351 l4_hdr = ip_hdr(skb)->protocol; in ixgbevf_tx_csum()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad.c2511 struct iphdr *iph = ip_hdr(skb); in bnad_tso_prepare()
2878 proto = ip_hdr(skb)->protocol; in bnad_txq_wi_prepare()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dnetdev.c5210 struct iphdr *iph = ip_hdr(skb); in e1000_tso()
5225 ipcso = (void *)&(ip_hdr(skb)->check) - (void *)skb->data; in e1000_tso()
5272 if (ip_hdr(skb)->protocol == IPPROTO_TCP) in e1000_tx_csum()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1090 const struct iphdr *iph = ip_hdr(skb); in hwcsum()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbcmsysport.c901 ip_proto = ip_hdr(skb)->protocol; in bcm_sysport_insert_tsb()
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c1236 iph = ip_hdr(skb); in ixgb_tso()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c2583 struct iphdr *iph = ip_hdr(skb); in ql_tso()
2606 struct iphdr *iph = ip_hdr(skb); in ql_hw_csum_setup()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1038 const struct iphdr *iph = ip_hdr(skb); in hwcsum()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c1174 struct iphdr *iph = ip_hdr(skb); in pch_gbe_tx_queue()
/linux-4.1.27/net/xfrm/
Dxfrm_state.c2167 iph4 = ip_hdr(skb); in xfrm_audit_helper_pktinfo()

12