/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/netfilter/ |
H A D | nfnetlink_osf.h | 63 struct iphdr ip;
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/netfilter/ |
H A D | nfnetlink_osf.h | 52 struct iphdr ip;
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | msg_zerocopy.c | 256 static int setup_iph(struct iphdr *iph, uint16_t payload_len) in setup_iph() 489 struct iphdr iph; in do_tx() 634 off += sizeof(struct iphdr); in do_flush_datagram() 635 ret -= sizeof(struct iphdr); in do_flush_datagram()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
H A D | test_flow_dissector.c | 169 struct iphdr *iph = header; in build_ipv4_header() 210 static uint16_t build_udp_v4_csum(const struct iphdr *iph, in build_udp_v4_csum() 247 udph->check = build_udp_v4_csum(header - sizeof(struct iphdr), in build_udp_header() 271 return sizeof(struct iphdr); in l3_length()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun.c | 197 struct iphdr *ip; in mlx5e_tc_tun_create_header_ipv4() 213 sizeof(struct iphdr) + in mlx5e_tc_tun_create_header_ipv4() 253 ip = (struct iphdr *)gen_eth_tnl_hdr(encap_header, route_dev, e, in mlx5e_tc_tun_create_header_ipv4() 265 err = mlx5e_gen_ip_tunnel_header((char *)ip + sizeof(struct iphdr), in mlx5e_tc_tun_create_header_ipv4()
|
/kernel/linux/linux-5.10/drivers/net/ipvlan/ |
H A D | ipvlan_core.c | 154 struct iphdr *ip4h; in ipvlan_get_L3_hdr() 386 struct iphdr *ip4h; in ipvlan_addr_lookup() 389 ip4h = (struct iphdr *)lyr3h; in ipvlan_addr_lookup() 417 const struct iphdr *ip4h = ip_hdr(skb); in ipvlan_process_v4_outbound()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | ip_fragment.c | 136 const struct iphdr *iph; in ip_expire() 204 static struct ipq *ip_find(struct net *net, struct iphdr *iph, in ip_find() 407 struct iphdr *iph; in ip_frag_reasm() 506 struct iphdr iph; in ip_check_defrag()
|
H A D | ipip.c | 132 const struct iphdr *iph = (const struct iphdr *)skb->data; in ipip_err() 218 const struct iphdr *iph; in ipip_tunnel_rcv() 275 const struct iphdr *tiph = &tunnel->parms.iph; in ipip_tunnel_xmit()
|
H A D | ipconfig.c | 604 struct iphdr iph; /* IP header */ 801 struct iphdr *h; in ic_bootp_send_if() 828 b->udph.len = htons(sizeof(struct bootp_pkt) - sizeof(struct iphdr)); in ic_bootp_send_if() 964 struct iphdr *h; in ic_bootp_recv() 980 sizeof(struct iphdr) + in ic_bootp_recv() 1005 if (ntohs(h->tot_len) < ntohs(b->udph.len) + sizeof(struct iphdr)) in ic_bootp_recv() 1010 sizeof(struct iphdr) - in ic_bootp_recv()
|
/kernel/linux/linux-5.10/net/l2tp/ |
H A D | l2tp_ip.c | 120 struct iphdr *iph; in l2tp_ip_recv() 166 iph = (struct iphdr *)skb_network_header(skb); in l2tp_ip_recv() 437 skb = sock_wmalloc(sk, 2 + NET_SKB_PAD + sizeof(struct iphdr) + in l2tp_ip_sendmsg() 445 skb_reserve(skb, sizeof(struct iphdr)); in l2tp_ip_sendmsg()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_rx.c | 465 struct iphdr *iph; in resync_update_sn() 471 iph = (struct iphdr *)(skb->data + depth); in resync_update_sn() 474 depth += sizeof(struct iphdr); in resync_update_sn() 475 th = (void *)iph + sizeof(struct iphdr); in resync_update_sn()
|
/kernel/linux/linux-6.6/drivers/net/ipvlan/ |
H A D | ipvlan_core.c | 154 struct iphdr *ip4h; in ipvlan_get_L3_hdr() 385 struct iphdr *ip4h; in ipvlan_addr_lookup() 388 ip4h = (struct iphdr *)lyr3h; in ipvlan_addr_lookup() 416 const struct iphdr *ip4h = ip_hdr(skb); in ipvlan_process_v4_outbound()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | msg_zerocopy.c | 256 static int setup_iph(struct iphdr *iph, uint16_t payload_len) in setup_iph() 489 struct iphdr iph; in do_tx() 634 off += sizeof(struct iphdr); in do_flush_datagram() 635 ret -= sizeof(struct iphdr); in do_flush_datagram()
|
H A D | csum.c | 189 struct iphdr *iph = _iph; in build_packet_ipv4() 426 vh.csum_start = sizeof(struct ethhdr) + sizeof(struct iphdr); in send_packet() 520 __recv_prepare_packet_filter(fd, offsetof(struct iphdr, protocol), in recv_prepare_packet_filter() 521 sizeof(struct iphdr) + off_dport); in recv_prepare_packet_filter() 655 struct iphdr *iph = nh; in recv_verify_packet_ipv4()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | test_flow_dissector.c | 169 struct iphdr *iph = header; in build_ipv4_header() 210 static uint16_t build_udp_v4_csum(const struct iphdr *iph, in build_udp_v4_csum() 247 udph->check = build_udp_v4_csum(header - sizeof(struct iphdr), in build_udp_header() 271 return sizeof(struct iphdr); in l3_length()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | ip_fragment.c | 136 const struct iphdr *iph; in ip_expire() 205 static struct ipq *ip_find(struct net *net, struct iphdr *iph, in ip_find() 415 struct iphdr *iph; in ip_frag_reasm() 514 struct iphdr iph; in ip_check_defrag()
|
H A D | raw.c | 164 const struct iphdr *iph, int hash) in raw_v4_input() 251 const struct iphdr *iph = (const struct iphdr *)skb->data; in raw_err() 271 const struct iphdr *iph; in raw_icmp_error() 280 iph = (const struct iphdr *)skb->data; in raw_icmp_error() 326 struct iphdr *iph; in raw_send_hdrinc() 338 if (length < sizeof(struct iphdr)) in raw_send_hdrinc()
|
H A D | ipconfig.c | 628 struct iphdr iph; /* IP header */ 828 struct iphdr *h; in ic_bootp_send_if() 855 b->udph.len = htons(sizeof(struct bootp_pkt) - sizeof(struct iphdr)); in ic_bootp_send_if() 992 struct iphdr *h; in ic_bootp_recv() 1008 sizeof(struct iphdr) + in ic_bootp_recv() 1033 if (ntohs(h->tot_len) < ntohs(b->udph.len) + sizeof(struct iphdr)) in ic_bootp_recv() 1038 sizeof(struct iphdr) - in ic_bootp_recv()
|
H A D | udp_offload.c | 197 struct iphdr *iph; in __udpv4_gso_segment_csum() 223 struct iphdr *iph, *iph2; in __udpv4_gso_segment_list_csum() 383 struct iphdr *iph; in udp4_ufo_fragment() 610 const struct iphdr *iph = skb_gro_network_header(skb); in udp4_gro_lookup_skb() 712 const struct iphdr *iph = ip_hdr(skb); in udp4_gro_complete()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 179 struct iphdr *ip; in i40e_add_del_fdir_udpv4() 191 ip = (struct iphdr *)(raw_packet + IP_HEADER_OFFSET); in i40e_add_del_fdir_udpv4() 193 + sizeof(struct iphdr)); in i40e_add_del_fdir_udpv4() 251 struct iphdr *ip; in i40e_add_del_fdir_tcpv4() 265 ip = (struct iphdr *)(raw_packet + IP_HEADER_OFFSET); in i40e_add_del_fdir_tcpv4() 267 + sizeof(struct iphdr)); in i40e_add_del_fdir_tcpv4() 330 struct iphdr *ip; in i40e_add_del_fdir_sctpv4() 343 ip = (struct iphdr *)(raw_packet + IP_HEADER_OFFSET); in i40e_add_del_fdir_sctpv4() 345 + sizeof(struct iphdr)); in i40e_add_del_fdir_sctpv4() 403 struct iphdr *i in i40e_add_del_fdir_ipv4() [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nf_synproxy_core.c | 418 static struct iphdr * 422 struct iphdr *iph; in synproxy_build_ip() 444 struct iphdr *niph, struct tcphdr *nth, in synproxy_send_tcp() 475 struct iphdr *iph, *niph; in synproxy_send_client_synack() 519 struct iphdr *iph, *niph; in synproxy_send_server_syn() 564 struct iphdr *iph, *niph; in synproxy_send_server_ack() 602 struct iphdr *iph, *niph; in synproxy_send_client_ack()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nf_synproxy_core.c | 395 static struct iphdr * 399 struct iphdr *iph; in synproxy_build_ip() 421 struct iphdr *niph, struct tcphdr *nth, in synproxy_send_tcp() 452 struct iphdr *iph, *niph; in synproxy_send_client_synack() 496 struct iphdr *iph, *niph; in synproxy_send_server_syn() 541 struct iphdr *iph, *niph; in synproxy_send_server_ack() 579 struct iphdr *iph, *niph; in synproxy_send_client_ack()
|
/third_party/lwip/src/core/ipv6/ |
H A D | ip6.c | 414 * @param iphdr the IPv6 header of the input packet 418 ip6_forward(struct pbuf *p, struct ip6_hdr *iphdr, struct netif *inp) argument 445 if (IP6H_NEXTH(iphdr) != IP6_NEXTH_ICMP6) { 477 IP6H_HOPLIM_SET(iphdr, IP6H_HOPLIM(iphdr) - 1); 479 if (IP6H_HOPLIM(iphdr) == 0) { 482 if (IP6H_NEXTH(iphdr) != IP6_NEXTH_ICMP6) { 493 if (IP6H_NEXTH(iphdr) != IP6_NEXTH_ICMP6) {
|
/kernel/linux/linux-5.10/drivers/net/wireguard/ |
H A D | messages.h | 121 (max(sizeof(struct iphdr), sizeof(struct ipv6hdr)) + \
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp1_kern.c | 26 struct iphdr *iph = data + nh_off; in parse_ipv4()
|