/linux-4.4.14/net/ipv4/ |
D | ip_input.c | 157 u8 protocol = ip_hdr(skb)->protocol; in ip_call_ra_chain() 172 if (ip_is_fragment(ip_hdr(skb))) { in ip_call_ra_chain() 198 int protocol = ip_hdr(skb)->protocol; in ip_local_deliver_finish() 252 if (ip_is_fragment(ip_hdr(skb))) { in ip_local_deliver() 280 iph = ip_hdr(skb); in ip_rcv_options() 316 const struct iphdr *iph = ip_hdr(skb); in ip_rcv_finish() 327 iph = ip_hdr(skb); in ip_rcv_finish() 400 iph = ip_hdr(skb); in ip_rcv() 426 iph = ip_hdr(skb); in ip_rcv()
|
D | xfrm4_input.c | 29 const struct iphdr *iph = ip_hdr(skb); in xfrm4_rcv_encap_finish() 43 struct iphdr *iph = ip_hdr(skb); in xfrm4_transport_finish() 132 iph = ip_hdr(skb); in xfrm4_udp_encap_rcv() 157 return xfrm4_rcv_spi(skb, ip_hdr(skb)->protocol, 0); in xfrm4_rcv()
|
D | netfilter.c | 22 const struct iphdr *iph = ip_hdr(skb); in ip_route_me_harder() 97 const struct iphdr *iph = ip_hdr(skb); in nf_ip_saveroute() 112 const struct iphdr *iph = ip_hdr(skb); in nf_ip_reroute() 126 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum() 158 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum_partial()
|
D | xfrm4_output.c | 28 if (!(ip_hdr(skb)->frag_off & htons(IP_DF)) || skb->ignore_df) in xfrm4_tunnel_check_size() 54 XFRM_MODE_SKB_CB(skb)->protocol = ip_hdr(skb)->protocol; in xfrm4_extract_output() 111 hdr = skb->encapsulation ? inner_ip_hdr(skb) : ip_hdr(skb); in xfrm4_local_error()
|
D | ip_forward.c | 47 if (unlikely((ip_hdr(skb)->frag_off & htons(IP_DF)) == 0)) in ip_exceeds_mtu() 110 if (ip_hdr(skb)->ttl <= 1) in ip_forward() 133 iph = ip_hdr(skb); in ip_forward()
|
D | tcp_ipv4.c | 102 return secure_tcp_sequence_number(ip_hdr(skb)->daddr, in tcp_v4_init_sequence() 103 ip_hdr(skb)->saddr, in tcp_v4_init_sequence() 642 &tcp_hashinfo, ip_hdr(skb)->saddr, in tcp_v4_send_reset() 643 th->source, ip_hdr(skb)->daddr, in tcp_v4_send_reset() 650 &ip_hdr(skb)->saddr, AF_INET); in tcp_v4_send_reset() 659 &ip_hdr(skb)->saddr, in tcp_v4_send_reset() 673 key, ip_hdr(skb)->saddr, in tcp_v4_send_reset() 674 ip_hdr(skb)->daddr, &rep.th); in tcp_v4_send_reset() 677 arg.csum = csum_tcpudp_nofold(ip_hdr(skb)->daddr, in tcp_v4_send_reset() 678 ip_hdr(skb)->saddr, /* XXX */ in tcp_v4_send_reset() [all …]
|
D | xfrm4_mode_transport.c | 23 struct iphdr *iph = ip_hdr(skb); in xfrm4_transport_output() 52 ip_hdr(skb)->tot_len = htons(skb->len + ihl); in xfrm4_transport_input()
|
D | xfrm4_mode_beet.c | 22 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()
|
D | xfrm4_tunnel.c | 23 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()
|
D | syncookies.c | 197 const struct iphdr *iph = ip_hdr(skb); in cookie_v4_init_sequence() 316 mss = __cookie_v4_check(ip_hdr(skb), th, cookie); in cookie_v4_check() 343 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); in cookie_v4_check() 344 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr); in cookie_v4_check()
|
D | ip_output.c | 101 struct iphdr *iph = ip_hdr(skb); in __ip_local_out() 146 iph = ip_hdr(skb); in ip_build_and_send_pkt() 205 nexthop = (__force u32) rt_nexthop(rt, ip_hdr(skb)->daddr); in ip_finish_output2() 330 if (ip_hdr(skb)->ttl == 0) { in ip_mc_output() 434 iph = ip_hdr(skb); in ip_queue_xmit() 497 struct iphdr *iph = ip_hdr(skb); in ip_fragment() 546 iph = ip_hdr(skb); in ip_do_fragment() 617 iph = ip_hdr(frag); in ip_do_fragment() 666 iph = ip_hdr(skb); in ip_do_fragment() 736 iph = ip_hdr(skb2); in ip_do_fragment() [all …]
|
D | ipmr.c | 630 if (ip_hdr(skb)->version == 0) { in ipmr_destroy_unres() 914 if (ip_hdr(skb)->version == 0) { in ipmr_cache_resolve() 978 ip_hdr(skb)->ihl = sizeof(struct iphdr) >> 2; in ipmr_cache_report() 979 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(pkt)->tot_len) + in ipmr_cache_report() 990 ip_hdr(skb)->protocol = 0; /* Flag to the kernel this is a route add */ in ipmr_cache_report() 1001 ip_hdr(skb)->tot_len = htons(skb->len); /* Fix the length */ in ipmr_cache_report() 1035 const struct iphdr *iph = ip_hdr(skb); in ipmr_cache_unresolved() 1651 const struct iphdr *old_iph = ip_hdr(skb); in ip_encap() 1656 iph = ip_hdr(skb); in ip_encap() 1695 const struct iphdr *iph = ip_hdr(skb); in ipmr_queue_xmit() [all …]
|
D | ip_options.c | 173 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()
|
D | route.c | 456 pkey = &ip_hdr(skb)->daddr; in ipv4_neigh_lookup() 526 const struct iphdr *iph = ip_hdr(skb); in build_skb_flow_key() 709 __be32 old_gw = ip_hdr(skb)->saddr; in __ip_do_redirect() 855 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, vif, 1); in ip_rt_send_redirect() 858 rt_nexthop(rt, ip_hdr(skb)->daddr)); in ip_rt_send_redirect() 883 __be32 gw = rt_nexthop(rt, ip_hdr(skb)->daddr); in ip_rt_send_redirect() 892 &ip_hdr(skb)->saddr, inet_iif(skb), in ip_rt_send_redirect() 893 &ip_hdr(skb)->daddr, &gw); in ip_rt_send_redirect() 944 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, in ip_error() 1159 __func__, &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr, in ip_rt_bug() [all …]
|
D | ip_fragment.c | 227 iph = ip_hdr(head); in ip_expire() 354 ecn = ip4_frag_ecn(ip_hdr(skb)->tos); in ip_frag_queue() 355 offset = ntohs(ip_hdr(skb)->frag_off); in ip_frag_queue() 499 if (ip_hdr(skb)->frag_off & htons(IP_DF) && in ip_frag_queue() 619 iph = ip_hdr(head); in ip_frag_reasm() 667 qp = ip_find(net, ip_hdr(skb), user, vif); in ip_defrag()
|
D | icmp.c | 410 inet->tos = ip_hdr(skb)->tos; in icmp_reply() 412 daddr = ipc.addr = ip_hdr(skb)->saddr; in icmp_reply() 428 fl4.flowi4_tos = RT_TOS(ip_hdr(skb)->tos); in icmp_reply() 448 const struct iphdr *iph = ip_hdr(skb); in icmp_multipath_hash_skb() 591 iph = ip_hdr(skb_in); in icmp_send() 857 &ip_hdr(skb)->saddr, in icmp_unreach()
|
D | cipso_ipv4.c | 1590 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()
|
D | ip_sockglue.c | 57 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()
|
D | tcp_offload.c | 39 const struct iphdr *iph = ip_hdr(skb); in tcp4_gso_segment() 306 const struct iphdr *iph = ip_hdr(skb); in tcp4_gro_complete()
|
D | xfrm4_mode_tunnel.c | 40 top_iph = ip_hdr(skb); in xfrm4_mode_tunnel_output()
|
D | xfrm4_state.c | 59 const struct iphdr *iph = ip_hdr(skb); in xfrm4_extract_header()
|
D | ah4.c | 125 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()
|
D | fib_frontend.c | 289 return ip_hdr(skb)->daddr; in fib_compute_spec_dst() 297 if (!ipv4_is_zeronet(ip_hdr(skb)->saddr)) { in fib_compute_spec_dst() 300 .daddr = ip_hdr(skb)->saddr, in fib_compute_spec_dst() 301 .flowi4_tos = RT_TOS(ip_hdr(skb)->tos), in fib_compute_spec_dst() 311 return inet_select_addr(dev, ip_hdr(skb)->saddr, scope); in fib_compute_spec_dst()
|
D | udp_offload.c | 226 iph = ip_hdr(skb); in udp4_ufo_fragment() 417 const struct iphdr *iph = ip_hdr(skb); in udp4_gro_complete()
|
D | fou.c | 53 struct iphdr *iph = ip_hdr(skb); in fou_recv_pull() 139 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(skb)->tot_len) - len); in gue_udp_recv()
|
D | ip_vti.c | 57 const struct iphdr *iph = ip_hdr(skb); in vti_input() 83 return vti_input(skb, ip_hdr(skb)->protocol, 0, 0); in vti_rcv()
|
D | tcp_fastopen.c | 103 const struct iphdr *iph = ip_hdr(syn); in tcp_fastopen_cookie_gen()
|
D | raw.c | 216 if (raw_sk && !raw_v4_input(skb, ip_hdr(skb), hash)) in raw_local_deliver() 375 iph = ip_hdr(skb); in raw_send_hdrinc() 758 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in raw_recvmsg()
|
D | igmp.c | 363 pip = ip_hdr(skb); in igmpv3_newpack() 717 iph = ip_hdr(skb); in igmp_send_report() 1371 iph = ip_hdr(skb); in ip_mc_check_iphdr() 1381 iph = ip_hdr(skb); in ip_mc_check_iphdr() 1424 ip_hdr(skb)->daddr != htonl(INADDR_ALLHOSTS_GROUP)) in ip_mc_check_igmp_query() 1460 transport_len = ntohs(ip_hdr(skb)->tot_len) - ip_hdrlen(skb); in __ip_mc_check_igmp() 1520 if (ip_hdr(skb)->protocol != IPPROTO_IGMP) in ip_mc_check_igmp()
|
D | arp.c | 349 ip_hdr(skb)->saddr) == RTN_LOCAL) in arp_solicit() 350 saddr = ip_hdr(skb)->saddr; in arp_solicit() 355 saddr = ip_hdr(skb)->saddr; in arp_solicit()
|
D | ping.c | 181 (int)ident, &ip_hdr(skb)->daddr, dif); in ping_lookup() 205 isk->inet_rcv_saddr != ip_hdr(skb)->daddr) in ping_lookup() 896 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in ping_recvmsg()
|
D | xfrm4_policy.c | 109 const struct iphdr *iph = ip_hdr(skb); in _decode_session4()
|
D | udp.c | 580 const struct iphdr *iph = ip_hdr(skb); in __udp4_lib_lookup_skb() 1338 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in udp_recvmsg() 1773 saddr = ip_hdr(skb)->saddr; in __udp4_lib_rcv() 1774 daddr = ip_hdr(skb)->daddr; in __udp4_lib_rcv() 1983 iph = ip_hdr(skb); in udp_v4_early_demux()
|
D | ip_tunnel_core.c | 70 iph = ip_hdr(skb); in iptunnel_xmit()
|
D | ipip.c | 193 iph = ip_hdr(skb); in ipip_rcv()
|
D | ip_gre.c | 397 iph = ip_hdr(skb); in ipgre_rcv() 427 if (ipv4_is_multicast(ip_hdr(skb)->daddr)) { in gre_rcv()
|
D | esp4.c | 322 iph = ip_hdr(skb); in esp_input_done2()
|
D | ipconfig.c | 827 h = ip_hdr(skb); in ic_bootp_send_if()
|
D | ip_tunnel.c | 433 const struct iphdr *iph = ip_hdr(skb); in ip_tunnel_rcv()
|
D | af_inet.c | 1231 iph = ip_hdr(skb); in inet_gso_segment()
|
/linux-4.4.14/net/ipv4/netfilter/ |
D | nf_reject_ipv4.c | 25 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()
|
D | ipt_ECN.c | 31 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()
|
D | nft_chain_route_ipv4.c | 43 iph = ip_hdr(skb); in nf_route_table_hook() 50 iph = ip_hdr(skb); in nf_route_table_hook()
|
D | nf_dup_ipv4.c | 29 const struct iphdr *iph = ip_hdr(skb); in nf_dup_ipv4_route() 86 iph = ip_hdr(skb); in nf_dup_ipv4()
|
D | nf_defrag_ipv4.c | 35 ip_send_check(ip_hdr(skb)); in nf_ct_ipv4_gather_frags() 82 if (ip_is_fragment(ip_hdr(skb))) { in ipv4_conntrack_defrag()
|
D | iptable_mangle.c | 56 iph = ip_hdr(skb); in ipt_mangle_out() 64 iph = ip_hdr(skb); in ipt_mangle_out()
|
D | nf_nat_l3proto_ipv4.c | 130 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()
|
D | ipt_SYNPROXY.c | 84 iph = ip_hdr(skb); in synproxy_send_client_synack() 125 iph = ip_hdr(skb); in synproxy_send_server_syn() 170 iph = ip_hdr(skb); in synproxy_send_server_ack() 208 iph = ip_hdr(skb); in synproxy_send_client_ack() 244 mss = __cookie_v4_check(ip_hdr(skb), th, ntohl(th->ack_seq) - 1); in synproxy_recv_client_ack()
|
D | nf_tables_ipv4.c | 37 ip_hdr(skb)->ihl < sizeof(struct iphdr) / 4)) { in nft_ipv4_output()
|
D | ipt_rpfilter.c | 85 iph = ip_hdr(skb); in rpfilter_mt()
|
D | nf_nat_masquerade_ipv4.c | 52 nh = rt_nexthop(rt, ip_hdr(skb)->daddr); in nf_nat_masquerade_ipv4()
|
D | ipt_CLUSTERIP.c | 245 const struct iphdr *iph = ip_hdr(skb); in clusterip_hashfn() 319 if (ip_hdr(skb)->protocol == IPPROTO_ICMP && in clusterip_tg()
|
D | nf_nat_snmp_basic.c | 1184 struct iphdr *iph = ip_hdr(skb); in snmp_translate() 1224 const struct iphdr *iph = ip_hdr(skb); in help()
|
D | nf_nat_h323.c | 41 if (ip_hdr(skb)->protocol == IPPROTO_TCP) { in set_addr()
|
D | ip_tables.c | 306 ip = ip_hdr(skb); in ipt_do_table() 425 ip = ip_hdr(skb); in ipt_do_table()
|
/linux-4.4.14/net/netfilter/ |
D | xt_DSCP.c | 34 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()
|
D | xt_dscp.c | 31 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()
|
D | xt_TCPMSS.c | 58 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()
|
D | nf_nat_helper.c | 65 ip_hdr(skb)->tot_len = htons(skb->len); in mangle_contents() 66 ip_send_check(ip_hdr(skb)); in mangle_contents()
|
D | xt_NETMAP.c | 85 new_ip = ip_hdr(skb)->daddr & ~netmask; in netmap_tg4() 87 new_ip = ip_hdr(skb)->saddr & ~netmask; in netmap_tg4()
|
D | xt_pkttype.c | 34 ipv4_is_multicast(ip_hdr(skb)->daddr)) in pkttype_mt()
|
D | xt_length.c | 27 u_int16_t pktlen = ntohs(ip_hdr(skb)->tot_len); in length_mt()
|
D | xt_addrtype.c | 130 const struct iphdr *iph = ip_hdr(skb); in addrtype_mt_v0() 161 iph = ip_hdr(skb); in addrtype_mt_v1()
|
D | xt_hl.c | 31 const u8 ttl = ip_hdr(skb)->ttl; in ttl_mt()
|
D | nf_conntrack_broadcast.c | 29 struct iphdr *iph = ip_hdr(skb); in nf_conntrack_broadcast_help()
|
D | xt_HL.c | 38 iph = ip_hdr(skb); in ttl_tg()
|
D | xt_cluster.c | 76 is_multicast = ipv4_is_multicast(ip_hdr(skb)->daddr); in xt_cluster_is_multicast_addr()
|
D | xt_osf.c | 160 const struct iphdr *ip = ip_hdr(skb); in xt_osf_ttl() 192 const struct iphdr *ip = ip_hdr(skb); in xt_osf_match_packet()
|
D | xt_ecn.c | 69 return ((ip_hdr(skb)->tos & XT_ECN_IP_MASK) == einfo->ip_ect) ^ in match_ip()
|
D | xt_iprange.c | 23 const struct iphdr *iph = ip_hdr(skb); in iprange_mt4()
|
D | xt_TPROXY.c | 256 const struct iphdr *iph = ip_hdr(skb); in tproxy_handle_time_wait4() 296 const struct iphdr *iph = ip_hdr(skb); in tproxy_tg4()
|
D | nf_tables_netdev.c | 33 iph = ip_hdr(skb); in nft_netdev_set_pktinfo_ipv4()
|
D | xt_hashlimit.c | 531 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()
|
D | nf_conntrack_irc.c | 161 iph = ip_hdr(skb); in help()
|
D | xt_l2tp.c | 175 struct iphdr *iph = ip_hdr(skb); in l2tp_mt4()
|
D | nft_meta.c | 143 if (ipv4_is_multicast(ip_hdr(skb)->daddr)) in nft_meta_get_eval()
|
D | xt_connlimit.c | 344 const struct iphdr *iph = ip_hdr(skb); in connlimit_mt()
|
D | xt_socket.c | 150 const struct iphdr *iph = ip_hdr(skb); in xt_socket_lookup_slow_v4()
|
D | xt_recent.c | 250 const struct iphdr *iph = ip_hdr(skb); in recent_mt()
|
/linux-4.4.14/drivers/staging/rtl8712/ |
D | xmit_linux.c | 83 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.4.14/drivers/staging/octeon/ |
D | ethernet-tx.c | 399 (ip_hdr(skb)->version == 4) && in cvm_oct_xmit() 400 (ip_hdr(skb)->ihl == 5) && in cvm_oct_xmit() 401 ((ip_hdr(skb)->frag_off == 0) || in cvm_oct_xmit() 402 (ip_hdr(skb)->frag_off == htons(1 << 14))) && in cvm_oct_xmit() 403 ((ip_hdr(skb)->protocol == IPPROTO_TCP) || in cvm_oct_xmit() 404 (ip_hdr(skb)->protocol == IPPROTO_UDP))) { in cvm_oct_xmit() 620 (ip_hdr(skb)->protocol == IPPROTO_TCP) in cvm_oct_xmit_pow() 621 || (ip_hdr(skb)->protocol == IPPROTO_UDP); in cvm_oct_xmit_pow() 632 work->word2.s.is_frag = !((ip_hdr(skb)->frag_off == 0) in cvm_oct_xmit_pow() 633 || (ip_hdr(skb)->frag_off == in cvm_oct_xmit_pow()
|
/linux-4.4.14/include/linux/ |
D | inet_lro.h | 106 int (*get_skb_header)(struct sk_buff *skb, void **ip_hdr, 120 void **ip_hdr, void **tcpudp_hdr, u64 *hdr_flags,
|
D | ip.h | 23 static inline struct iphdr *ip_hdr(const struct sk_buff *skb) in ip_hdr() function
|
/linux-4.4.14/include/net/ |
D | inet_ecn.h | 152 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()
|
D | ip.h | 55 return ip_hdr(skb)->ihl * 4; in ip_hdrlen() 339 struct iphdr *iph = ip_hdr(skb); in ip_select_ident_segs() 366 return csum_tcpudp_nofold(ip_hdr(skb)->saddr, ip_hdr(skb)->daddr, in inet_compute_pseudo()
|
D | vxlan.h | 221 l4_hdr = ip_hdr(skb)->protocol; in vxlan_features_check()
|
D | dst_metadata.h | 119 const struct iphdr *iph = ip_hdr(skb); in ip_tun_rx_dst()
|
D | inet_hashtables.h | 335 const struct iphdr *iph = ip_hdr(skb); in __inet_lookup_skb()
|
/linux-4.4.14/net/bridge/netfilter/ |
D | nft_reject_bridge.c | 93 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()
|
D | nf_tables_bridge.c | 30 iph = ip_hdr(skb); in nft_bridge_iphdr_validate()
|
/linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
D | be.h | 773 if (ip_hdr(skb)->version == 4) in is_tcp_pkt() 774 val = (ip_hdr(skb)->protocol == IPPROTO_TCP); in is_tcp_pkt() 775 else if (ip_hdr(skb)->version == 6) in is_tcp_pkt() 785 if (ip_hdr(skb)->version == 4) in is_udp_pkt() 786 val = (ip_hdr(skb)->protocol == IPPROTO_UDP); in is_udp_pkt() 787 else if (ip_hdr(skb)->version == 6) in is_udp_pkt() 795 return skb->protocol == htons(ETH_P_IP) && ip_hdr(skb)->version == 4; in is_ipv4_pkt()
|
D | be_main.c | 746 return (ip_hdr(skb)->version == 4) ? in skb_ip_proto() 747 ip_hdr(skb)->protocol : ipv6_hdr(skb)->nexthdr; in skb_ip_proto() 1071 ip = (struct iphdr *)ip_hdr(skb); in be_lancer_xmit_workarounds() 5278 l4_hdr = ip_hdr(skb)->protocol; in be_features_check()
|
/linux-4.4.14/net/dccp/ |
D | ipv4.c | 379 return secure_dccp_sequence_number(ip_hdr(skb)->daddr, in dccp_v4_init_sequence() 380 ip_hdr(skb)->saddr, in dccp_v4_init_sequence() 417 newinet->mc_ttl = ip_hdr(skb)->ttl; in dccp_v4_request_recv_sock() 451 const struct iphdr *iph = ip_hdr(skb); in dccp_v4_route_skb() 525 rxiph = ip_hdr(rxskb); in dccp_v4_ctl_send_reset() 613 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); in dccp_v4_conn_request() 614 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr); in dccp_v4_conn_request() 775 iph = ip_hdr(skb); in dccp_v4_rcv()
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_core.c | 698 ip_send_check(ip_hdr(skb)); in ip_vs_gather_frags() 734 struct iphdr *iph = ip_hdr(skb); in ip_vs_nat_icmp() 913 if (ip_is_fragment(ip_hdr(skb))) { in ip_vs_out_icmp() 918 iph = ip_hdr(skb); in ip_vs_out_icmp() 1126 ip_hdr(skb)->saddr = cp->vaddr.ip; in handle_response() 1127 ip_send_check(ip_hdr(skb)); in handle_response() 1232 if (unlikely(ip_is_fragment(ip_hdr(skb)) && !pp->dont_defrag)) { in ip_vs_out() 1403 if (ip_is_fragment(ip_hdr(skb))) { in ip_vs_in_icmp() 1408 iph = ip_hdr(skb); in ip_vs_in_icmp() 1514 &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr, mtu); in ip_vs_in_icmp() [all …]
|
D | ip_vs_xmit.c | 188 source_is_loopback = ipv4_is_loopback(ip_hdr(skb)->saddr); in crosses_local_route_boundary() 243 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() 629 struct iphdr *iph = ip_hdr(skb); in ip_vs_bypass_xmit() 757 ip_hdr(skb)->daddr = cp->daddr.ip; in ip_vs_nat_xmit() 758 ip_send_check(ip_hdr(skb)); in ip_vs_nat_xmit() 919 old_iph = ip_hdr(skb); in ip_vs_prepare_tunneled_skb() 1036 iph = ip_hdr(skb); in ip_vs_tunnel_xmit() 1187 ip_send_check(ip_hdr(skb)); in ip_vs_dr_xmit()
|
D | ip_vs_proto_udp.c | 340 if (csum_tcpudp_magic(ip_hdr(skb)->saddr, in udp_csum_check() 341 ip_hdr(skb)->daddr, in udp_csum_check() 343 ip_hdr(skb)->protocol, in udp_csum_check()
|
D | ip_vs_ftp.c | 204 iph = ip_hdr(skb); in ip_vs_ftp_out() 344 iph = ip_hdr(skb); in ip_vs_ftp_in()
|
D | ip_vs_proto_tcp.c | 336 if (csum_tcpudp_magic(ip_hdr(skb)->saddr, in tcp_csum_check() 337 ip_hdr(skb)->daddr, in tcp_csum_check() 339 ip_hdr(skb)->protocol, in tcp_csum_check()
|
/linux-4.4.14/include/net/netfilter/ |
D | nf_tables_ipv4.h | 16 ip = ip_hdr(pkt->skb); in nft_set_pktinfo_ipv4()
|
D | nf_queue.h | 46 const struct iphdr *iph = ip_hdr(skb); in hash_v4()
|
/linux-4.4.14/net/sched/ |
D | act_csum.c | 184 iph = ip_hdr(skb); in tcf_csum_ipv4_tcp() 235 iph = ip_hdr(skb); in tcf_csum_ipv4_udp() 332 iph = ip_hdr(skb); in tcf_csum_ipv4() 373 ip_send_check(ip_hdr(skb)); in tcf_csum_ipv4()
|
D | act_nat.c | 121 iph = ip_hdr(skb); in tcf_nat() 138 iph = ip_hdr(skb); in tcf_nat()
|
D | sch_dsmark.c | 207 skb->tc_index = ipv4_get_dsfield(ip_hdr(skb)) in dsmark_enqueue() 292 ipv4_change_dsfield(ip_hdr(skb), p->mv[index].mask, in dsmark_dequeue()
|
D | cls_rsvp.h | 153 nhptr = ip_hdr(skb); in rsvp_classify()
|
/linux-4.4.14/include/linux/netfilter/ipset/ |
D | ip_set.h | 517 return src ? ip_hdr(skb)->saddr : ip_hdr(skb)->daddr; in ip4addr() 523 *addr = src ? ip_hdr(skb)->saddr : ip_hdr(skb)->daddr; in ip4addrptr()
|
/linux-4.4.14/net/bridge/ |
D | br_netfilter_hooks.c | 198 iph = ip_hdr(skb); in br_validate_ipv4() 207 iph = ip_hdr(skb); in br_validate_ipv4() 300 return ip_hdr(skb)->daddr != nf_bridge->ipv4_daddr; in br_nf_ipv4_daddr_was_changed() 345 struct iphdr *iph = ip_hdr(skb); in br_nf_pre_routing_finish() 507 nf_bridge->ipv4_daddr = ip_hdr(skb)->daddr; in br_nf_pre_routing() 697 struct iphdr *iph = ip_hdr(skb); in br_nf_ip_fragment()
|
D | br_multicast.c | 167 ip.u.ip4 = ip_hdr(skb)->daddr; in br_mdb_get() 392 iph = ip_hdr(skb); in br_ip4_multicast_alloc_query() 813 br->ip4_querier.addr.u.ip4 = ip_hdr(skb)->saddr; in br_multicast_select_own_querier() 1264 const struct iphdr *iph = ip_hdr(skb); in br_ip4_multicast_query() 1586 if (!ipv4_is_local_multicast(ip_hdr(skb)->daddr)) in br_multicast_ipv4_rcv()
|
/linux-4.4.14/drivers/net/hyperv/ |
D | netvsc_drv.c | 400 struct iphdr *iphdr = ip_hdr(skb); in get_net_transport_info() 576 uh->check = csum_tcpudp_magic(ip_hdr(skb)->saddr, in netvsc_start_xmit() 577 ip_hdr(skb)->daddr, in netvsc_start_xmit() 599 ip_hdr(skb)->tot_len = 0; in netvsc_start_xmit() 600 ip_hdr(skb)->check = 0; in netvsc_start_xmit() 602 ~csum_tcpudp_magic(ip_hdr(skb)->saddr, in netvsc_start_xmit() 603 ip_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); in netvsc_start_xmit()
|
/linux-4.4.14/net/batman-adv/ |
D | main.c | 331 struct iphdr ip_hdr_tmp, *ip_hdr; in batadv_skb_set_priority() local 355 ip_hdr = skb_header_pointer(skb, offset + sizeof(*ethhdr), in batadv_skb_set_priority() 356 sizeof(*ip_hdr), &ip_hdr_tmp); in batadv_skb_set_priority() 357 if (!ip_hdr) in batadv_skb_set_priority() 359 prio = (ipv4_get_dsfield(ip_hdr) & 0xfc) >> 5; in batadv_skb_set_priority()
|
D | multicast.c | 305 iphdr = ip_hdr(skb); in batadv_mcast_forw_mode_check_ipv4()
|
/linux-4.4.14/fs/afs/ |
D | cmservice.c | 304 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.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 860 (ip_hdr(skb)->ihl * 4); in i40e_rx_checksum() 867 if ((ip_hdr(skb)->protocol == IPPROTO_UDP) && in i40e_rx_checksum() 870 iph = ip_hdr(skb); in i40e_rx_checksum() 1462 iph = skb->encapsulation ? inner_ip_hdr(skb) : ip_hdr(skb); in i40e_tso() 1517 switch (ip_hdr(skb)->protocol) { in i40e_tx_enable_csum() 1520 oiph = ip_hdr(skb); in i40e_tx_enable_csum() 1535 ip_hdr(skb)->check = 0; in i40e_tx_enable_csum() 1543 ip_hdr(skb)->check = 0; in i40e_tx_enable_csum() 1570 this_ip_hdr = ip_hdr(skb); in i40e_tx_enable_csum()
|
/linux-4.4.14/net/core/ |
D | tso.c | 68 tso->ip_id = ntohs(ip_hdr(skb)->id); in tso_start()
|
D | skbuff.c | 3877 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()
|
D | netpoll.c | 452 iph = ip_hdr(skb); in netpoll_send_udp()
|
/linux-4.4.14/net/netfilter/ipset/ |
D | ip_set_getport.c | 100 const struct iphdr *iph = ip_hdr(skb); in ip_set_get_ip4_port()
|
/linux-4.4.14/net/rxrpc/ |
D | ar-input.c | 618 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()
|
D | ar-connevent.c | 381 sa.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_reject_packets()
|
D | ar-local.c | 339 sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_send_version_request()
|
D | ar-accept.c | 252 srx.transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_accept_incoming_calls()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sunvnet.c | 319 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.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.c | 1387 (ip_hdr(skb)->ihl * 4); in i40e_rx_checksum() 1394 if ((ip_hdr(skb)->protocol == IPPROTO_UDP) && in i40e_rx_checksum() 1397 iph = ip_hdr(skb); in i40e_rx_checksum() 2213 iph = skb->encapsulation ? inner_ip_hdr(skb) : ip_hdr(skb); in i40e_tso() 2311 switch (ip_hdr(skb)->protocol) { in i40e_tx_enable_csum() 2314 oiph = ip_hdr(skb); in i40e_tx_enable_csum() 2332 ip_hdr(skb)->check = 0; in i40e_tx_enable_csum() 2340 ip_hdr(skb)->check = 0; in i40e_tx_enable_csum() 2365 this_ip_hdr = ip_hdr(skb); in i40e_tx_enable_csum()
|
/linux-4.4.14/net/caif/ |
D | chnl_net.c | 241 swap(ip_hdr(skb)->saddr, ip_hdr(skb)->daddr); in chnl_net_start_xmit()
|
/linux-4.4.14/net/mpls/ |
D | mpls_iptunnel.c | 58 ttl = ip_hdr(skb)->ttl; in mpls_output()
|
D | af_mpls.c | 196 payload_type = ip_hdr(skb)->version; in mpls_egress() 200 struct iphdr *hdr4 = ip_hdr(skb); in mpls_egress()
|
/linux-4.4.14/drivers/net/ |
D | geneve.c | 170 iph = ip_hdr(skb); /* outer IP header... */ in geneve_rx() 731 const struct iphdr *iip = ip_hdr(skb); in geneve_get_v4_rt() 775 const struct iphdr *iip = ip_hdr(skb); in geneve_get_v6_dst() 845 iip = ip_hdr(skb); in geneve_xmit_skb() 930 iip = ip_hdr(skb); in geneve6_xmit_skb()
|
D | vrf.c | 295 struct iphdr *ip4h = ip_hdr(skb); in vrf_process_v4_outbound() 542 nexthop = (__force u32)rt_nexthop(rt, ip_hdr(skb)->daddr); in vrf_finish_output()
|
D | vxlan.c | 1182 oip = ip_hdr(skb); in vxlan_rcv() 1607 pip = ip_hdr(skb); in route_shortcircuit() 1969 old_iph = ip_hdr(skb); in vxlan_xmit_one()
|
/linux-4.4.14/net/sctp/ |
D | protocol.c | 245 from = &ip_hdr(skb)->saddr; in sctp_v4_from_skb() 248 from = &ip_hdr(skb)->daddr; in sctp_v4_from_skb() 567 return INET_ECN_is_ce(ip_hdr(skb)->tos); in sctp_v4_is_ce() 919 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in sctp_inet_skb_msgname()
|
D | ipv6.c | 780 if (ip_hdr(skb)->version == 4) { in sctp_inet6_skb_msgname() 783 addr->v4.sin_addr.s_addr = ip_hdr(skb)->saddr; in sctp_inet6_skb_msgname()
|
D | input.c | 150 family = ipver2af(ip_hdr(skb)->version); in sctp_rcv()
|
D | sm_make_chunk.c | 112 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.4.14/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_main.c | 1655 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.4.14/drivers/net/ipvlan/ |
D | ipvlan_core.c | 144 ip4h = ip_hdr(skb); in ipvlan_get_L3_hdr() 347 const struct iphdr *ip4h = ip_hdr(skb); in ipvlan_process_v4_outbound()
|
/linux-4.4.14/drivers/crypto/caam/ |
D | pdb.h | 97 u32 ip_hdr[0]; /* optional IP Header content */ member
|
/linux-4.4.14/drivers/net/ppp/ |
D | pptp.c | 266 iph = ip_hdr(skb); in pptp_xmit() 393 iph = ip_hdr(skb); in pptp_rcv()
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
D | txrx.c | 110 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()
|
D | wmi.c | 273 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.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | lio_main.c | 2602 (ip_hdr(skb)->version == 4); in is_ipv4() 2618 return (ip_hdr(skb)->frag_off & htons(IP_MF | IP_OFFSET)) ? 1 : 0; in is_ip_fragmented() 2635 return (ip_hdr(skb)->protocol == IPPROTO_TCP) || in is_tcpudp() 2636 (ip_hdr(skb)->protocol == IPPROTO_UDP); in is_tcpudp() 2642 struct iphdr *iphdr = ip_hdr(skb); in get_ipv4_5tuple_tag() 2752 if (ip_hdr(skb)->ihl > 5) in liquidio_xmit() 2774 if (ip_hdr(skb)->ihl > 5) in liquidio_xmit()
|
/linux-4.4.14/security/ |
D | lsm_audit.c | 48 ih = ip_hdr(skb); in ipv4_skb_to_auditdata()
|
/linux-4.4.14/drivers/net/wireless/ipw2x00/ |
D | libipw_tx.c | 232 ip = ip_hdr(skb); in libipw_classify()
|
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/ |
D | main.c | 1216 struct iphdr *ip_hdr; in wl18xx_set_tx_desc_csum() local 1237 ip_hdr = (void *)skb_network_header(skb); in wl18xx_set_tx_desc_csum() 1238 desc->wl18xx_checksum_data |= (ip_hdr->protocol & 0x01); in wl18xx_set_tx_desc_csum()
|
/linux-4.4.14/net/atm/ |
D | mpc.c | 591 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()
|
D | br2684.c | 484 iph = ip_hdr(skb); in br2684_push()
|
D | clip.c | 351 daddr = &ip_hdr(skb)->daddr; in clip_start_xmit()
|
/linux-4.4.14/net/ipv6/ |
D | datagram.c | 455 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()
|
D | ip6_tunnel.c | 679 eiph = ip_hdr(skb2); in ip4ip6_err() 782 ipv4_change_dsfield(ip_hdr(skb), INET_ECN_MASK, dsfield); in ip4ip6_dscp_ecn_decapsulate() 1175 const struct iphdr *iph = ip_hdr(skb); in ip4ip6_tnl_xmit()
|
D | sit.c | 668 const struct iphdr *iph = ip_hdr(skb); in ipip6_rcv() 733 iph = ip_hdr(skb); in ipip_rcv()
|
D | udp.c | 482 ipv6_addr_set_v4mapped(ip_hdr(skb)->saddr, in udpv6_recvmsg()
|
D | ip6_gre.c | 774 const struct iphdr *iph = ip_hdr(skb); in ip6gre_xmit_ipv4()
|
/linux-4.4.14/drivers/staging/rtl8188eu/core/ |
D | rtw_xmit.c | 408 struct iphdr ip_hdr; in set_qos() local 416 _rtw_pktfile_read(ppktfile, (u8 *)&ip_hdr, sizeof(ip_hdr)); in set_qos() 418 user_prio = ip_hdr.tos >> 5; in set_qos()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 1998 real_len = (((unsigned char *)ip_hdr(skb) - skb->data) in atl1c_tso_csum() 1999 + ntohs(ip_hdr(skb)->tot_len)); in atl1c_tso_csum() 2012 ip_hdr(skb)->check = 0; in atl1c_tso_csum() 2014 ip_hdr(skb)->saddr, in atl1c_tso_csum() 2015 ip_hdr(skb)->daddr, in atl1c_tso_csum()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 706 const struct iphdr *iph = ip_hdr(skb); in bnx2x_gro_ip_csum() 3401 prot = ip_hdr(skb)->protocol; in bnx2x_xmit_type() 3538 pbd->ip_id = bswab16(ip_hdr(skb)->id); in bnx2x_set_pbd_gso() 3540 bswab16(~csum_tcpudp_magic(ip_hdr(skb)->saddr, in bnx2x_set_pbd_gso() 3541 ip_hdr(skb)->daddr, in bnx2x_set_pbd_gso() 3709 struct iphdr *iph = ip_hdr(skb); in bnx2x_update_pbds_gso_enc() 3755 if (ip_hdr(skb)->protocol == IPPROTO_UDP) { in bnx2x_update_pbds_gso_enc() 3848 ip_hdr(skb)->protocol, skb_shinfo(skb)->gso_type, xmit_type, in bnx2x_start_xmit()
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_l3_main.c | 1773 struct iphdr *ip_hdr; in qeth_l3_rebuild_skb() local 1791 ip_hdr = (struct iphdr *)skb->data; in qeth_l3_rebuild_skb() 1792 ip_eth_mc_map(ip_hdr->daddr, tg_addr); in qeth_l3_rebuild_skb() 2728 __be32 *pkey = &ip_hdr(skb)->daddr; in qeth_l3_fill_header() 2767 struct iphdr *iph = ip_hdr(skb); in qeth_l3_hdr_csum() 2786 struct iphdr *iph = ip_hdr(skb); in qeth_tso_fill_header()
|
D | qeth_l2_main.c | 255 struct iphdr *iph = ip_hdr(skb); in qeth_l2_hdr_csum()
|
/linux-4.4.14/drivers/net/ethernet/ |
D | jme.c | 978 if ((ip_hdr(skb)->protocol != IPPROTO_UDP) || in jme_udpsum() 980 (ip_hdr(skb)->ihl << 2) + in jme_udpsum() 986 ETH_HLEN + (ip_hdr(skb)->ihl << 2)); in jme_udpsum() 2102 struct iphdr *iph = ip_hdr(skb); in jme_tx_tso() 2132 ip_proto = ip_hdr(skb)->protocol; in jme_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | tx.c | 864 EFX_BUG_ON_PARANOID(ip_hdr(skb)->protocol != IPPROTO_TCP); in efx_tso_check_protocol() 1028 st->ipv4_id = ntohs(ip_hdr(skb)->id); in tso_start()
|
D | ptp.c | 1362 ip_hdr(skb)->protocol == IPPROTO_UDP && in efx_ptp_is_ptp_tx()
|
/linux-4.4.14/drivers/net/ethernet/pasemi/ |
D | pasemi_mac.c | 273 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.4.14/drivers/net/wireless/ath/wil6210/ |
D | txrx.c | 1158 protocol = ip_hdr(skb)->protocol; in wil_tx_desc_offload_setup() 1276 ip_hdr(skb)->tot_len = 0; in __wil_tx_vring_tso() 1277 ip_hdr(skb)->check = 0; in __wil_tx_vring_tso()
|
/linux-4.4.14/net/l2tp/ |
D | l2tp_ip.c | 542 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in l2tp_ip_recvmsg()
|
/linux-4.4.14/net/netlabel/ |
D | netlabel_kapi.c | 1015 hdr4 = ip_hdr(skb); in netlbl_skbuff_setattr()
|
D | netlabel_unlabeled.c | 1477 hdr4 = ip_hdr(skb); in netlbl_unlabel_getattr()
|
/linux-4.4.14/drivers/net/ethernet/toshiba/ |
D | ps3_gelic_net.c | 723 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()
|
D | spider_net.c | 696 switch (ip_hdr(skb)->protocol) { in spider_net_prepare_tx_descr()
|
/linux-4.4.14/drivers/staging/rtl8723au/core/ |
D | rtw_xmit.c | 397 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.4.14/drivers/staging/rtl8723au/os_dep/ |
D | os_intfs.c | 288 dscp = ip_hdr(skb)->tos & 0xfc; in rtw_classify8021d()
|
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_tx.c | 284 ip = ip_hdr(skb); in ieee80211_classify()
|
/linux-4.4.14/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_main.c | 209 iph = ip_hdr(skb); in xgene_enet_work_msg() 465 struct iphdr *iph = ip_hdr(skb); in xgene_enet_skip_csum()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 440 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.4.14/drivers/staging/rtl8192e/ |
D | rtllib_tx.c | 263 ip = ip_hdr(skb); in rtllib_classify()
|
/linux-4.4.14/net/openvswitch/ |
D | flow.c | 514 nh = ip_hdr(skb); in key_extract()
|
D | actions.c | 400 nh = ip_hdr(skb); in set_ipv4()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 1045 ip_hdr(skb)->protocol != IPPROTO_TCP) || in ibmveth_start_xmit() 1130 ip_hdr(skb)->check = 0xffff; in ibmveth_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_main.c | 529 ip_hdr(skb)->check = 0; in enic_queue_wq_skb_tso() 530 tcp_hdr(skb)->check = ~csum_tcpudp_magic(ip_hdr(skb)->saddr, in enic_queue_wq_skb_tso() 531 ip_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); in enic_queue_wq_skb_tso()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 1808 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.4.14/drivers/net/ethernet/marvell/ |
D | mv643xx_eth.c | 703 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()
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
D | os_intfs.c | 665 dscp = ip_hdr(skb)->tos & 0xfc; in rtw_classify8021d()
|
/linux-4.4.14/drivers/net/ethernet/natsemi/ |
D | ns83820.c | 1118 if (IPPROTO_TCP == ip_hdr(skb)->protocol) 1120 else if (IPPROTO_UDP == ip_hdr(skb)->protocol)
|
/linux-4.4.14/drivers/net/ethernet/faraday/ |
D | ftgmac100.c | 689 u8 ip_proto = ip_hdr(skb)->protocol; in ftgmac100_xmit()
|
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 1935 struct iphdr *iph = ip_hdr(skb); in igbvf_tso() 2022 if (ip_hdr(skb)->protocol == IPPROTO_TCP) in igbvf_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
D | tilepro.c | 1682 struct iphdr *ih = ip_hdr(skb); in tile_net_tx_tso()
|
D | tilegx.c | 1747 ih = ip_hdr(skb); in tso_headers_prepare()
|
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_queues.c | 1001 proto = ip_hdr(skb)->protocol; in nicvf_sq_add_hdr_subdesc()
|
/linux-4.4.14/net/wireless/ |
D | util.c | 770 dscp = ipv4_get_dsfield(ip_hdr(skb)) & 0xfc; in cfg80211_classify8021d()
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 729 l4_hdr = ip_hdr(skb)->protocol; in fm10k_tx_encap_offload()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 2721 struct iphdr *iph = ip_hdr(skb); in e1000_tso() 2739 ipcso = (void *)&(ip_hdr(skb)->check) - (void *)skb->data; in e1000_tso() 2787 if (ip_hdr(skb)->protocol == IPPROTO_TCP) in e1000_tx_csum()
|
/linux-4.4.14/drivers/net/bonding/ |
D | bond_alb.c | 1381 const struct iphdr *iph = ip_hdr(skb); in bond_alb_xmit()
|
D | bond_main.c | 3116 iph = ip_hdr(skb); in bond_flow_dissect() 3709 struct iphdr *iph = ip_hdr(skb); in bond_xmit_roundrobin()
|
/linux-4.4.14/drivers/net/ethernet/sgi/ |
D | ioc3-eth.c | 1419 const struct iphdr *ih = ip_hdr(skb); in ioc3_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | fec_main.c | 347 return skb->protocol == htons(ETH_P_IP) && ip_hdr(skb)->version == 4; in is_ipv4_pkt() 361 ip_hdr(skb)->check = 0; in fec_enet_clear_csum()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 3301 struct iphdr *iph = ip_hdr(skb); in ixgbevf_tso() 3363 l4_hdr = ip_hdr(skb)->protocol; in ixgbevf_tx_csum()
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 850 const struct iphdr *iph = ip_hdr(skb); in vmxnet3_parse_and_copy_hdr() 915 struct iphdr *iph = ip_hdr(skb); in vmxnet3_prepare_tso()
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 2513 struct iphdr *iph = ip_hdr(skb); in bnad_tso_prepare() 2882 proto = ip_hdr(skb)->protocol; in bnad_txq_wi_prepare()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 1088 const struct iphdr *iph = ip_hdr(skb); in hwcsum()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bcmsysport.c | 980 ip_proto = ip_hdr(skb)->protocol; in bcm_sysport_insert_tsb()
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
D | 8139cp.c | 768 const struct iphdr *ip = ip_hdr(skb); in cp_start_xmit()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_main.c | 1236 iph = ip_hdr(skb); in ixgb_tso()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 5359 struct iphdr *iph = ip_hdr(skb); in e1000_tso() 5374 ipcso = (void *)&(ip_hdr(skb)->check) - (void *)skb->data; in e1000_tso() 5421 if (ip_hdr(skb)->protocol == IPPROTO_TCP) in e1000_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 2594 struct iphdr *iph = ip_hdr(skb); in ql_tso() 2617 struct iphdr *iph = ip_hdr(skb); in ql_hw_csum_setup()
|