Home
last modified time | relevance | path

Searched refs:ip_hdr (Results 1 – 25 of 242) sorted by relevance

12345678910

/linux/include/linux/
H A Dip.h19 static inline struct iphdr *ip_hdr(const struct sk_buff *skb) in ip_hdr() function
36 return ntohs(ip_hdr(skb)->tot_len) - skb_network_header_len(skb); in ip_transport_len()
49 return iph_totlen(skb, ip_hdr(skb)); in skb_ip_totlen()
/linux/net/ipv4/netfilter/
H A Dipt_ECN.c28 struct iphdr *iph = ip_hdr(skb); in set_ect_ip()
34 iph = ip_hdr(skb); in set_ect_ip()
63 tcph = (void *)ip_hdr(skb) + ip_hdrlen(skb); in set_ect_tcp()
86 ip_hdr(skb)->protocol == IPPROTO_TCP) in ecn_tg()
H A Diptable_mangle.c48 iph = ip_hdr(skb); in ipt_mangle_out()
57 iph = ip_hdr(skb); in ipt_mangle_out()
/linux/net/netfilter/
H A Dxt_DSCP.c33 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_tg()
39 ipv4_change_dsfield(ip_hdr(skb), XT_DSCP_ECN_MASK, in dscp_tg()
75 struct iphdr *iph = ip_hdr(skb); in tos_tg()
84 iph = ip_hdr(skb); in tos_tg()
H A Dxt_dscp.c28 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_mt()
57 return ((ip_hdr(skb)->tos & info->tos_mask) == in tos_mt()
H A Dnft_chain_route.c32 iph = ip_hdr(skb); in nf_route_table_hook4()
39 iph = ip_hdr(skb); in nf_route_table_hook4()
H A Dxt_TCPMSS.c54 fl4->daddr = ip_hdr(skb)->saddr; in tcpmss_reverse_mtu()
198 struct iphdr *iph = ip_hdr(skb); in tcpmss_tg4()
209 iph = ip_hdr(skb); in tcpmss_tg4()
/linux/net/ipv4/
H A Dxfrm4_input.c33 const struct iphdr *iph = ip_hdr(skb); in xfrm4_rcv_encap_finish()
52 struct iphdr *iph = ip_hdr(skb); in xfrm4_transport_finish()
132 iph = ip_hdr(skb); in __xfrm4_udp_encap_rcv()
227 return xfrm4_rcv_spi(skb, ip_hdr(skb)->protocol, 0); in xfrm4_rcv()
H A Dip_forward.c48 if (unlikely((ip_hdr(skb)->frag_off & htons(IP_DF)) == 0)) in ip_exceeds_mtu()
118 if (ip_hdr(skb)->ttl <= 1) in ip_forward()
146 iph = ip_hdr(skb); in ip_forward()
H A Dtcp_ipv4.c112 ip_hdr(skb)->daddr, in tcp_v4_init_seq_and_ts_off()
113 ip_hdr(skb)->saddr, in tcp_v4_init_seq_and_ts_off()
689 (union tcp_ao_addr *)&ip_hdr(skb)->saddr, in tcp_v4_ao_sign_reset()
690 (union tcp_ao_addr *)&ip_hdr(skb)->daddr, in tcp_v4_ao_sign_reset()
786 addr = (union tcp_md5_addr *)&ip_hdr(skb)->saddr; in tcp_v4_send_reset()
801 sk1 = __inet_lookup_listener(net, NULL, 0, ip_hdr(skb)->saddr, in tcp_v4_send_reset()
802 th->source, ip_hdr(skb)->daddr, in tcp_v4_send_reset()
812 addr = (union tcp_md5_addr *)&ip_hdr(skb)->saddr; in tcp_v4_send_reset()
832 key, ip_hdr(skb)->saddr, in tcp_v4_send_reset()
833 ip_hdr(sk in tcp_v4_send_reset()
[all...]
H A Dsyncookies.c174 const struct iphdr *iph = ip_hdr(skb); in cookie_v4_init_sequence()
368 mss = __cookie_v4_check(ip_hdr(skb), tcp_hdr(skb)); in cookie_tcp_check()
384 ip_hdr(skb)->daddr, in cookie_tcp_check()
385 ip_hdr(skb)->saddr, in cookie_tcp_check()
440 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); in cookie_v4_check()
441 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr); in cookie_v4_check()
H A Dudp_offload.c358 iph = ip_hdr(seg); in __udpv4_gso_segment_csum()
382 iph = ip_hdr(seg); in __udpv4_gso_segment_list_csum()
386 (ip_hdr(seg)->daddr == ip_hdr(seg->next)->daddr) && in __udpv4_gso_segment_list_csum()
387 (ip_hdr(seg)->saddr == ip_hdr(seg->next)->saddr)) in __udpv4_gso_segment_list_csum()
392 iph2 = ip_hdr(seg); in __udpv4_gso_segment_list_csum()
536 ip_hdr(gso_skb)->saddr, in __udp_gso_segment()
537 ip_hdr(gso_skb)->daddr, 0); in __udp_gso_segment()
667 iph = ip_hdr(skb); in udp4_ufo_fragment()
H A Desp4_offload.c57 (xfrm_address_t *)&ip_hdr(skb)->daddr, in esp4_gro_receive()
107 struct iphdr *iph = ip_hdr(skb); in esp4_gso_encap()
346 ip_hdr(skb)->protocol = IPPROTO_UDP; in esp_xmit()
351 ip_hdr(skb)->tot_len = htons(skb->len); in esp_xmit()
352 ip_send_check(ip_hdr(skb)); in esp_xmit()
H A Dxfrm4_tunnel.c22 return ip_hdr(skb)->protocol; in ipip_xfrm_rcv()
57 return xfrm4_rcv_spi(skb, IPPROTO_IPIP, ip_hdr(skb)->saddr); in xfrm_tunnel_rcv()
H A Dipmr.c768 if (ip_hdr(skb)->version == 0) { in ipmr_destroy_unres()
1027 if (ip_hdr(skb)->version == 0) { in ipmr_cache_resolve()
1102 ip_hdr(skb)->ihl = sizeof(struct iphdr) >> 2; in ipmr_cache_report()
1103 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(pkt)->tot_len) + in ipmr_cache_report()
1111 ip_hdr(skb)->protocol = 0; in ipmr_cache_report()
1123 ip_hdr(skb)->tot_len = htons(skb->len); /* Fix the length */ in ipmr_cache_report()
1146 const struct iphdr *iph = ip_hdr(skb); in ipmr_cache_unresolved()
1842 const struct iphdr *old_iph = ip_hdr(skb); in ip_encap()
1847 iph = ip_hdr(sk in ip_encap()
[all...]
H A Dip_fragment.c170 iph = ip_hdr(head); in ip_expire()
284 ecn = ip4_frag_ecn(ip_hdr(skb)->tos); in ip_frag_queue()
285 offset = ntohs(ip_hdr(skb)->frag_off); in ip_frag_queue()
355 if (ip_hdr(skb)->frag_off & htons(IP_DF) && in ip_frag_queue()
431 iph = ip_hdr(skb); in ip_frag_reasm()
482 qp = ip_find(net, ip_hdr(skb), user, vif); in ip_defrag()
H A Dip_options.c160 if (memcmp(&ip_hdr(skb)->saddr, in __ip_options_echo()
254 optptr = (unsigned char *)&(ip_hdr(skb)[1]); in __ip_options_compile()
570 ip_hdr(skb)->daddr = opt->nexthop; in ip_forward_options()
585 ip_send_check(ip_hdr(skb)); in ip_forward_options()
594 struct iphdr *iph = ip_hdr(skb); in ip_options_rcv_srr()
H A Dip_output.c104 struct iphdr *iph = ip_hdr(skb); in __ip_local_out()
163 iph = ip_hdr(skb); in ip_build_and_send_pkt()
407 if (ip_hdr(skb)->ttl == 0) { in ip_mc_output()
509 iph = ip_hdr(skb); in __ip_queue_xmit()
579 struct iphdr *iph = ip_hdr(skb); in ip_fragment()
629 iter->iph = ip_hdr(frag); in ip_fraglist_prepare()
646 struct iphdr *iph = ip_hdr(skb); in ip_frag_init()
731 iph = ip_hdr(skb2); in ip_frag_next()
782 iph = ip_hdr(skb); in ip_do_fragment()
1454 iph = ip_hdr(sk in __ip_make_skb()
[all...]
/linux/net/psp/
H A Dpsp_main.c269 ip_hdr(skb)->protocol = IPPROTO_UDP;
270 be16_add_cpu(&ip_hdr(skb)->tot_len, PSP_ENCAP_HLEN);
271 ip_hdr(skb)->check = 0;
272 ip_hdr(skb)->check =
273 ip_fast_csum((u8 *)ip_hdr(skb), ip_hdr(skb)->ihl); in psp_dev_rcv()
/linux/drivers/net/wireless/intel/iwlwifi/mei/
H A Dnet.c160 ip_hdr(skb)->protocol != IPPROTO_UDP) in iwl_mei_rx_filter_tcp_udp()
164 ip_hdr(skb)->protocol != IPPROTO_TCP) in iwl_mei_rx_filter_tcp_udp()
202 iphdr = ip_hdr(skb); in iwl_mei_rx_filter_ipv4()
208 switch (ip_hdr(skb)->protocol) { in iwl_mei_rx_filter_ipv4()
380 ip_hdr(origskb)->protocol != IPPROTO_UDP || in iwl_mei_tx_copy_to_csme()
/linux/include/trace/events/
H A Dnet_probe_common.h79 v4->sin_addr.s_addr = ip_hdr(skb)->saddr; \
83 v4->sin_addr.s_addr = ip_hdr(skb)->daddr; \
90 const struct iphdr *iph = ip_hdr(skb); \
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-utils.c25 u16 ip_base_id = ipv4 ? ntohs(ip_hdr(skb)->id) : 0; in iwl_tx_tso_segment()
57 ip_hdr(tmp)->id = htons(ip_base_id + i * num_subframes); in iwl_tx_tso_segment()
68 ip_send_check(ip_hdr(tmp)); in iwl_tx_tso_segment()
/linux/net/batman-adv/
H A Dmain.c355 struct iphdr ip_hdr_tmp, *ip_hdr; in batadv_skb_set_priority()
379 ip_hdr = skb_header_pointer(skb, offset + sizeof(*ethhdr), in batadv_skb_set_priority()
380 sizeof(*ip_hdr), &ip_hdr_tmp); in batadv_skb_set_priority()
381 if (!ip_hdr) in batadv_skb_set_priority()
383 prio = (ipv4_get_dsfield(ip_hdr) & 0xfc) >> 5; in batadv_skb_set_priority()
341 struct iphdr ip_hdr_tmp, *ip_hdr; batadv_skb_set_priority() local
/linux/net/xfrm/
H A Dxfrm_inout.h11 const struct iphdr *iph = ip_hdr(skb); in xfrm4_extract_header()
57 struct iphdr *iph = ip_hdr(skb); in xfrm4_beet_make_header()
/linux/net/dccp/
H A Dipv4.c

12345678910