/kernel/linux/linux-6.6/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() 667 xo->inner_ipproto = ip_hdr(skb)->protocol; in xfrm_get_inner_ipproto() 790 if (!(ip_hdr(skb)->frag_off & htons(IP_DF)) || skb->ignore_df) in xfrm4_tunnel_check_size() 815 ip_is_fragment(ip_hdr(skb))) { in xfrm4_extract_output() 824 XFRM_MODE_SKB_CB(skb)->protocol = ip_hdr(skb)->protocol; in xfrm4_extract_output()
|
/kernel/linux/linux-6.6/net/netfilter/ |
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 | nft_chain_route.c | 32 iph = ip_hdr(skb); in nf_route_table_hook4() 39 iph = ip_hdr(skb); in nf_route_table_hook4()
|
H A D | utils.c | 13 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum() 47 const struct iphdr *iph = ip_hdr(skb); in nf_ip_checksum_partial() 188 const struct iphdr *iph = ip_hdr(skb); in nf_ip_reroute()
|
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()
|
/kernel/linux/linux-6.6/net/ipv4/netfilter/ |
H A D | iptable_mangle.c | 48 iph = ip_hdr(skb); in ipt_mangle_out() 56 iph = ip_hdr(skb); in ipt_mangle_out()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/emulex/benet/ |
H A D | be.h | 895 if (ip_hdr(skb)->version == 4) in is_tcp_pkt() 896 val = (ip_hdr(skb)->protocol == IPPROTO_TCP); in is_tcp_pkt() 897 else if (ip_hdr(skb)->version == 6) in is_tcp_pkt() 907 if (ip_hdr(skb)->version == 4) in is_udp_pkt() 908 val = (ip_hdr(skb)->protocol == IPPROTO_UDP); in is_udp_pkt() 909 else if (ip_hdr(skb)->version == 6) in is_udp_pkt() 917 return skb->protocol == htons(ETH_P_IP) && ip_hdr(skb)->version == 4; in is_ipv4_pkt() 922 if (ip_hdr(skb)->version == 6) in is_ipv6_ext_hdr()
|
/kernel/linux/linux-5.10/net/dccp/ |
H A D | ipv4.c | 383 return secure_dccp_sequence_number(ip_hdr(skb)->daddr, in dccp_v4_init_sequence() 384 ip_hdr(skb)->saddr, in dccp_v4_init_sequence() 420 newinet->mc_ttl = ip_hdr(skb)->ttl; in dccp_v4_request_recv_sock() 458 const struct iphdr *iph = ip_hdr(skb); in dccp_v4_route_skb() 535 rxiph = ip_hdr(rxskb); in dccp_v4_ctl_send_reset() 617 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); in dccp_v4_conn_request() 618 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr); in dccp_v4_conn_request() 789 iph = ip_hdr(skb); in dccp_v4_rcv()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/net/dccp/ |
H A D | ipv4.c | 395 return secure_dccp_sequence_number(ip_hdr(skb)->daddr, in dccp_v4_init_sequence() 396 ip_hdr(skb)->saddr, in dccp_v4_init_sequence() 432 newinet->mc_ttl = ip_hdr(skb)->ttl; in dccp_v4_request_recv_sock() 470 const struct iphdr *iph = ip_hdr(skb); in dccp_v4_route_skb() 551 rxiph = ip_hdr(rxskb); in dccp_v4_ctl_send_reset() 633 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); in dccp_v4_conn_request() 634 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr); in dccp_v4_conn_request() 805 iph = ip_hdr(skb); in dccp_v4_rcv()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | ip_fragment.c | 176 iph = ip_hdr(head); in ip_expire() 293 ecn = ip4_frag_ecn(ip_hdr(skb)->tos); in ip_frag_queue() 294 offset = ntohs(ip_hdr(skb)->frag_off); in ip_frag_queue() 363 if (ip_hdr(skb)->frag_off & htons(IP_DF) && in ip_frag_queue() 436 iph = ip_hdr(skb); in ip_frag_reasm() 485 qp = ip_find(net, ip_hdr(skb), user, vif); in ip_defrag()
|
H A D | ip_options.c | 173 if (memcmp(&ip_hdr(skb)->saddr, in __ip_options_echo() 267 optptr = (unsigned char *)&(ip_hdr(skb)[1]); in __ip_options_compile() 579 ip_hdr(skb)->daddr = opt->nexthop; in ip_forward_options() 594 ip_send_check(ip_hdr(skb)); in ip_forward_options() 603 struct iphdr *iph = ip_hdr(skb); in ip_options_rcv_srr()
|
H A D | cipso_ipv4.c | 1503 const struct iphdr *iph = ip_hdr(skb); in cipso_v4_optptr() 1504 unsigned char *optptr = (unsigned char *)&(ip_hdr(skb)[1]); in cipso_v4_optptr() 1726 if (ip_hdr(skb)->protocol == IPPROTO_ICMP || error != -EACCES) in cipso_v4_error() 1735 opt->optlen = ip_hdr(skb)->ihl*4 - sizeof(struct iphdr); in cipso_v4_error() 2199 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr() 2203 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr() 2205 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr() 2208 iph = ip_hdr(skb); in cipso_v4_skbuff_setattr() 2261 iph = ip_hdr(skb); in cipso_v4_skbuff_delattr()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | ip_fragment.c | 177 iph = ip_hdr(head); in ip_expire() 299 ecn = ip4_frag_ecn(ip_hdr(skb)->tos); in ip_frag_queue() 300 offset = ntohs(ip_hdr(skb)->frag_off); in ip_frag_queue() 370 if (ip_hdr(skb)->frag_off & htons(IP_DF) && in ip_frag_queue() 444 iph = ip_hdr(skb); in ip_frag_reasm() 493 qp = ip_find(net, ip_hdr(skb), user, vif); in ip_defrag()
|
H A D | ip_options.c | 160 if (memcmp(&ip_hdr(skb)->saddr, in __ip_options_echo() 254 optptr = (unsigned char *)&(ip_hdr(skb)[1]); in __ip_options_compile() 566 ip_hdr(skb)->daddr = opt->nexthop; in ip_forward_options() 581 ip_send_check(ip_hdr(skb)); in ip_forward_options() 590 struct iphdr *iph = ip_hdr(skb); in ip_options_rcv_srr()
|
/kernel/linux/linux-5.10/net/netfilter/ |
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()
|
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()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | ipsec.c | 12 struct iphdr *iph = ip_hdr(skb); in nfp_nfdk_ipsec_tx()
|
/kernel/linux/linux-5.10/security/selinux/ |
H A D | netlabel.c | 293 if (ip_hdr(skb)->version == 4) { in selinux_netlbl_sctp_assoc_request() 295 addr4.sin_addr.s_addr = ip_hdr(skb)->saddr; in selinux_netlbl_sctp_assoc_request() 297 } else if (IS_ENABLED(CONFIG_IPV6) && ip_hdr(skb)->version == 6) { in selinux_netlbl_sctp_assoc_request()
|
/kernel/linux/linux-6.6/security/selinux/ |
H A D | netlabel.c | 296 if (ip_hdr(skb)->version == 4) { in selinux_netlbl_sctp_assoc_request() 298 addr4.sin_addr.s_addr = ip_hdr(skb)->saddr; in selinux_netlbl_sctp_assoc_request() 300 } else if (IS_ENABLED(CONFIG_IPV6) && ip_hdr(skb)->version == 6) { in selinux_netlbl_sctp_assoc_request()
|
/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_core.c | 727 ip_send_check(ip_hdr(skb)); in ip_vs_gather_frags() 763 struct iphdr *iph = ip_hdr(skb); in ip_vs_nat_icmp() 941 if (ip_is_fragment(ip_hdr(skb))) { in ip_vs_out_icmp() 946 iph = ip_hdr(skb); in ip_vs_out_icmp() 1297 ip_hdr(skb)->saddr = cp->vaddr.ip; in handle_response() 1298 ip_send_check(ip_hdr(skb)); in handle_response() 1404 if (unlikely(ip_is_fragment(ip_hdr(skb)) && !pp->dont_defrag)) { in ip_vs_out() 1660 if (ip_is_fragment(ip_hdr(skb))) { in ip_vs_in_icmp() 1665 iph = ip_hdr(skb); in ip_vs_in_icmp() 1811 outer_proto, &ip_hdr(sk in ip_vs_in_icmp() [all...] |
/kernel/linux/linux-6.6/net/netfilter/ipvs/ |
H A D | ip_vs_core.c | 715 ip_send_check(ip_hdr(skb)); in ip_vs_gather_frags() 751 struct iphdr *iph = ip_hdr(skb); in ip_vs_nat_icmp() 929 if (ip_is_fragment(ip_hdr(skb))) { in ip_vs_out_icmp() 934 iph = ip_hdr(skb); in ip_vs_out_icmp() 1283 ip_hdr(skb)->saddr = cp->vaddr.ip; in handle_response() 1284 ip_send_check(ip_hdr(skb)); in handle_response() 1389 if (unlikely(ip_is_fragment(ip_hdr(skb)) && !pp->dont_defrag)) { in ip_vs_out_hook() 1595 if (ip_is_fragment(ip_hdr(skb))) { in ip_vs_in_icmp() 1600 iph = ip_hdr(skb); in ip_vs_in_icmp() 1746 outer_proto, &ip_hdr(sk in ip_vs_in_icmp() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireguard/ |
H A D | receive.c | 377 (ip_hdr(skb)->version == 4 || in wg_packet_consume_data_done() 378 (ip_hdr(skb)->version == 6 && in wg_packet_consume_data_done() 393 len = ntohs(ip_hdr(skb)->tot_len); in wg_packet_consume_data_done() 396 INET_ECN_decapsulate(skb, PACKET_CB(skb)->ds, ip_hdr(skb)->tos); in wg_packet_consume_data_done() 582 PACKET_CB(skb)->ds = ip_tunnel_get_dsfield(ip_hdr(skb), skb); in wg_packet_receive()
|
/kernel/linux/linux-6.6/drivers/net/wireguard/ |
H A D | receive.c | 370 (ip_hdr(skb)->version == 4 || in wg_packet_consume_data_done() 371 (ip_hdr(skb)->version == 6 && in wg_packet_consume_data_done() 386 len = ntohs(ip_hdr(skb)->tot_len); in wg_packet_consume_data_done() 389 INET_ECN_decapsulate(skb, PACKET_CB(skb)->ds, ip_hdr(skb)->tos); in wg_packet_consume_data_done() 575 PACKET_CB(skb)->ds = ip_tunnel_get_dsfield(ip_hdr(skb), skb); in wg_packet_receive()
|