/linux/net/ipv4/netfilter/ |
H A D | nf_reject_ipv4.c | 23 iph = ip_hdr(skb); in nf_reject_iphdr_validate() 91 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in nf_reject_skb_v4_unreach() 100 if (pskb_trim_rcsum(oldskb, ntohs(ip_hdr(oldskb)->tot_len))) in nf_reject_skb_v4_unreach() 104 proto = ip_hdr(oldskb)->protocol; in nf_reject_skb_v4_unreach() 145 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in nf_reject_ip_tcphdr_get() 148 if (ip_hdr(oldskb)->protocol != IPPROTO_TCP) in nf_reject_ip_tcphdr_get() 172 struct iphdr *niph, *oiph = ip_hdr(oldskb); in nf_reject_iphdr_put() 196 struct iphdr *niph = ip_hdr(nskb); in nf_reject_ip_tcphdr_put() 229 fl.u.ip4.daddr = ip_hdr(skb_in)->saddr; in nf_reject_fill_skb_dst() 290 struct iphdr *niph = ip_hdr(nskb); in nf_send_reset() [all …]
|
H A D | ipt_ECN.c | 28 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 D | nf_dup_ipv4.c | 27 const struct iphdr *iph = ip_hdr(skb); in nf_dup_ipv4_route() 82 iph = ip_hdr(skb); in nf_dup_ipv4()
|
H A D | iptable_mangle.c | 48 iph = ip_hdr(skb); in ipt_mangle_out() 57 iph = ip_hdr(skb); in ipt_mangle_out()
|
/linux/include/linux/ |
H A D | ip.h | 19 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/netfilter/ |
H A D | xt_DSCP.c | 33 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 D | xt_dscp.c | 28 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 D | xt_TCPMSS.c | 54 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()
|
H A D | nft_chain_route.c | 32 iph = ip_hdr(skb); in nf_route_table_hook4() 39 iph = ip_hdr(skb); in nf_route_table_hook4()
|
/linux/include/net/ |
H A D | inet_ecn.h | 178 return IP_ECN_set_ce(ip_hdr(skb)); in INET_ECN_set_ce() 197 return ipv4_get_dsfield(ip_hdr(skb)); in skb_get_dsfield() 214 return IP_ECN_set_ect1(ip_hdr(skb)); in INET_ECN_set_ect1() 293 inner = ip_hdr(skb)->tos; in IP_ECN_decapsulate() 312 inner = ip_hdr(skb)->tos; in IP6_ECN_decapsulate()
|
/linux/drivers/net/wireless/intel/iwlwifi/mei/ |
H A D | net.c | 160 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/net/ipv4/ |
H A D | udp_offload.c | 203 iph = ip_hdr(seg); in __udpv4_gso_segment_csum() 227 iph = ip_hdr(seg); in __udpv4_gso_segment_list_csum() 231 (ip_hdr(seg)->daddr == ip_hdr(seg->next)->daddr) && in __udpv4_gso_segment_list_csum() 232 (ip_hdr(seg)->saddr == ip_hdr(seg->next)->saddr)) in __udpv4_gso_segment_list_csum() 237 iph2 = ip_hdr(seg); in __udpv4_gso_segment_list_csum() 316 ip_hdr(gso_skb)->saddr, in __udp_gso_segment() 317 ip_hdr(gso_skb)->daddr, 0); in __udp_gso_segment() 452 iph = ip_hdr(skb); in udp4_ufo_fragment()
|
H A D | ip_forward.c | 48 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 D | tcp_ipv4.c | 105 return secure_tcp_seq(ip_hdr(skb)->daddr, in tcp_v4_init_seq() 106 ip_hdr(skb)->saddr, in tcp_v4_init_seq() 113 return secure_tcp_ts_off(net, ip_hdr(skb)->daddr, ip_hdr(skb)->saddr); in tcp_v4_init_ts_off() 712 (union tcp_ao_addr *)&ip_hdr(skb)->saddr, in tcp_v4_ao_sign_reset() 713 (union tcp_ao_addr *)&ip_hdr(skb)->daddr, in tcp_v4_ao_sign_reset() 810 addr = (union tcp_md5_addr *)&ip_hdr(skb)->saddr; in tcp_v4_send_reset() 826 NULL, 0, ip_hdr(skb)->saddr, in tcp_v4_send_reset() 827 th->source, ip_hdr(skb)->daddr, in tcp_v4_send_reset() 837 addr = (union tcp_md5_addr *)&ip_hdr(skb)->saddr; in tcp_v4_send_reset() 859 key, ip_hdr(skb)->saddr, in tcp_v4_send_reset() [all …]
|
H A D | syncookies.c | 173 const struct iphdr *iph = ip_hdr(skb); in cookie_v4_init_sequence() 366 mss = __cookie_v4_check(ip_hdr(skb), tcp_hdr(skb)); in cookie_tcp_check() 380 ip_hdr(skb)->daddr, in cookie_tcp_check() 381 ip_hdr(skb)->saddr); in cookie_tcp_check() 431 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); in cookie_v4_check() 432 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr); in cookie_v4_check()
|
H A D | xfrm4_tunnel.c | 22 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 D | tcp_offload.c | 45 iph = ip_hdr(seg); in __tcpv4_gso_segment_csum() 65 iph = ip_hdr(seg); in __tcpv4_gso_segment_list_csum() 67 iph2 = ip_hdr(seg->next); in __tcpv4_gso_segment_list_csum() 75 iph2 = ip_hdr(seg); in __tcpv4_gso_segment_list_csum() 117 const struct iphdr *iph = ip_hdr(skb); in tcp4_gso_segment()
|
H A D | cipso_ipv4.c | 1499 const struct iphdr *iph = ip_hdr(skb); in cipso_v4_optptr() 1500 unsigned char *optptr = (unsigned char *)&(ip_hdr(skb)[1]); in cipso_v4_optptr() 1722 if (ip_hdr(skb)->protocol == IPPROTO_ICMP || error != -EACCES) in cipso_v4_error() 1731 opt->optlen = ip_hdr(skb)->ihl*4 - sizeof(struct iphdr); in cipso_v4_error() 2207 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr() 2211 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr() 2213 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr() 2216 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr() 2266 iph = ip_hdr(skb); in cipso_v4_skbuff_delattr() 2285 iph = ip_hdr(skb); in cipso_v4_skbuff_delattr()
|
/linux/include/trace/events/ |
H A D | net_probe_common.h | 79 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/infiniband/sw/rxe/ |
H A D | rxe_recv.c | 117 if ((ip_hdr(skb)->daddr != saddr->s_addr) || in check_addr() 118 (ip_hdr(skb)->saddr != daddr->s_addr)) in check_addr() 200 ipv6_addr_set_v4mapped(ip_hdr(skb)->daddr, in rxe_rcv_mcast_pkt() 295 ipv6_addr_set_v4mapped(ip_hdr(skb)->daddr, in rxe_chk_dgid()
|
/linux/net/xfrm/ |
H A D | xfrm_inout.h | 11 const struct iphdr *iph = ip_hdr(skb); in xfrm4_extract_header() 57 struct iphdr *iph = ip_hdr(skb); in xfrm4_beet_make_header()
|
H A D | xfrm_output.c | 67 struct iphdr *iph = ip_hdr(skb); in xfrm4_transport_output() 247 top_iph = ip_hdr(skb); in xfrm4_beet_encap_add() 287 top_iph = ip_hdr(skb); in xfrm4_tunnel_encap_add() 669 xo->inner_ipproto = ip_hdr(skb)->protocol; in xfrm_get_inner_ipproto() 796 if (!(ip_hdr(skb)->frag_off & htons(IP_DF)) || skb->ignore_df) in xfrm4_tunnel_check_size() 821 ip_is_fragment(ip_hdr(skb))) { in xfrm4_extract_output() 830 XFRM_MODE_SKB_CB(skb)->protocol = ip_hdr(skb)->protocol; in xfrm4_extract_output()
|
/linux/include/net/netfilter/ |
H A D | nf_tables_ipv4.h | 12 ip = ip_hdr(pkt->skb); in nft_set_pktinfo_ipv4() 65 iph = ip_hdr(pkt->skb); in nft_set_pktinfo_ipv4_ingress()
|
/linux/drivers/net/ethernet/emulex/benet/ |
H A D | be.h | 894 if (ip_hdr(skb)->version == 4) in is_tcp_pkt() 895 val = (ip_hdr(skb)->protocol == IPPROTO_TCP); in is_tcp_pkt() 896 else if (ip_hdr(skb)->version == 6) in is_tcp_pkt() 906 if (ip_hdr(skb)->version == 4) in is_udp_pkt() 907 val = (ip_hdr(skb)->protocol == IPPROTO_UDP); in is_udp_pkt() 908 else if (ip_hdr(skb)->version == 6) in is_udp_pkt() 916 return skb->protocol == htons(ETH_P_IP) && ip_hdr(skb)->version == 4; in is_ipv4_pkt() 921 if (ip_hdr(skb)->version == 6) in is_ipv6_ext_hdr()
|
/linux/net/netfilter/ipvs/ |
H A D | ip_vs_xmit.c | 187 source_is_loopback = ipv4_is_loopback(ip_hdr(skb)->saddr); in crosses_local_route_boundary() 242 if (unlikely(ip_hdr(skb)->frag_off & htons(IP_DF) && in ensure_mtu_is_adequate() 248 &ip_hdr(skb)->saddr); in ensure_mtu_is_adequate() 287 if (ip_hdr(skb)->ttl <= 1) { in decrement_ttl() 299 ip_decrease_ttl(ip_hdr(skb)); in decrement_ttl() 707 struct iphdr *iph = ip_hdr(skb); in ip_vs_bypass_xmit() 818 ip_hdr(skb)->daddr = cp->daddr.ip; in ip_vs_nat_xmit() 819 ip_send_check(ip_hdr(skb)); in ip_vs_nat_xmit() 970 old_iph = ip_hdr(skb); in ip_vs_prepare_tunneled_skb() 1233 iph = ip_hdr(skb); in ip_vs_tunnel_xmit() [all …]
|