ip4 398 drivers/infiniband/core/cma.c } ip4; ip4 1279 drivers/infiniband/core/cma.c .sin_addr.s_addr = hdr->dst_addr.ip4.addr, ip4 1287 drivers/infiniband/core/cma.c .sin_addr.s_addr = hdr->src_addr.ip4.addr, ip4 1557 drivers/infiniband/core/cma.c hdr->dst_addr.ip4.addr != ip4_addr) ip4 3654 drivers/infiniband/core/cma.c cma_hdr->src_addr.ip4.addr = src4->sin_addr.s_addr; ip4 3655 drivers/infiniband/core/cma.c cma_hdr->dst_addr.ip4.addr = dst4->sin_addr.s_addr; ip4 121 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, ver), ip4 125 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, hdr_len), ip4 129 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, tos), ip4 133 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, tot_len), ip4 137 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, id), ip4 141 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, frag_off), ip4 145 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, ttl), ip4 149 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, protocol), ip4 153 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, check), ip4 157 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, saddr), ip4 161 drivers/infiniband/core/ud_header.c { STRUCT_FIELD(ip4, daddr), ip4 289 drivers/infiniband/core/ud_header.c iph.tos = header->ip4.tos; ip4 290 drivers/infiniband/core/ud_header.c iph.tot_len = header->ip4.tot_len; ip4 291 drivers/infiniband/core/ud_header.c iph.id = header->ip4.id; ip4 292 drivers/infiniband/core/ud_header.c iph.frag_off = header->ip4.frag_off; ip4 293 drivers/infiniband/core/ud_header.c iph.ttl = header->ip4.ttl; ip4 294 drivers/infiniband/core/ud_header.c iph.protocol = header->ip4.protocol; ip4 296 drivers/infiniband/core/ud_header.c iph.saddr = header->ip4.saddr; ip4 297 drivers/infiniband/core/ud_header.c iph.daddr = header->ip4.daddr; ip4 368 drivers/infiniband/core/ud_header.c header->ip4.ver = 4; /* version 4 */ ip4 369 drivers/infiniband/core/ud_header.c header->ip4.hdr_len = 5; /* 5 words */ ip4 370 drivers/infiniband/core/ud_header.c header->ip4.tot_len = ip4 377 drivers/infiniband/core/ud_header.c header->ip4.protocol = IPPROTO_UDP; ip4 440 drivers/infiniband/core/ud_header.c &header->ip4, buf + len); ip4 1920 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qp1_hdr.ip4.tos = 0; ip4 1921 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qp1_hdr.ip4.id = 0; ip4 1922 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qp1_hdr.ip4.frag_off = htons(IP_DF); ip4 1923 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qp1_hdr.ip4.ttl = qplib_ah->hop_limit; ip4 1925 drivers/infiniband/hw/bnxt_re/ib_verbs.c memcpy(&qp->qp1_hdr.ip4.saddr, sgid_attr->gid.raw + 12, 4); ip4 1926 drivers/infiniband/hw/bnxt_re/ib_verbs.c memcpy(&qp->qp1_hdr.ip4.daddr, qplib_ah->dgid.data + 12, 4); ip4 1927 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qp1_hdr.ip4.check = ib_ud_ip4_csum(&qp->qp1_hdr); ip4 3137 drivers/infiniband/hw/mlx4/qp.c sqp->ud_header.ip4.tos = ip4 3139 drivers/infiniband/hw/mlx4/qp.c sqp->ud_header.ip4.id = 0; ip4 3140 drivers/infiniband/hw/mlx4/qp.c sqp->ud_header.ip4.frag_off = htons(IP_DF); ip4 3141 drivers/infiniband/hw/mlx4/qp.c sqp->ud_header.ip4.ttl = ah->av.eth.hop_limit; ip4 3143 drivers/infiniband/hw/mlx4/qp.c memcpy(&sqp->ud_header.ip4.saddr, ip4 3145 drivers/infiniband/hw/mlx4/qp.c memcpy(&sqp->ud_header.ip4.daddr, ah->av.ib.dgid + 12, 4); ip4 3146 drivers/infiniband/hw/mlx4/qp.c sqp->ud_header.ip4.check = ib_ud_ip4_csum(&sqp->ud_header); ip4 470 drivers/infiniband/hw/qedr/qedr_roce_cm.c udh->ip4.protocol = IPPROTO_UDP; ip4 471 drivers/infiniband/hw/qedr/qedr_roce_cm.c udh->ip4.tos = htonl(grh->flow_label); ip4 472 drivers/infiniband/hw/qedr/qedr_roce_cm.c udh->ip4.frag_off = htons(IP_DF); ip4 473 drivers/infiniband/hw/qedr/qedr_roce_cm.c udh->ip4.ttl = grh->hop_limit; ip4 476 drivers/infiniband/hw/qedr/qedr_roce_cm.c udh->ip4.saddr = ipv4_addr; ip4 478 drivers/infiniband/hw/qedr/qedr_roce_cm.c udh->ip4.daddr = ipv4_addr; ip4 246 drivers/infiniband/ulp/srp/ib_srp.h struct sockaddr_in ip4; ip4 251 drivers/infiniband/ulp/srp/ib_srp.h struct sockaddr_in ip4; ip4 394 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c __be32 spi, bool ip4) ip4 405 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c ((ip4 && *daddr == rsa->xs->id.daddr.a4) || ip4 406 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c (!ip4 && !memcmp(daddr, &rsa->xs->id.daddr.a6, ip4 1163 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct iphdr *ip4 = NULL; ip4 1176 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c ip4 = (struct iphdr *)(skb->data + ETH_HLEN); ip4 1177 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c daddr = &ip4->daddr; ip4 1178 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c c_hdr = (u8 *)ip4 + ip4->ihl * 4; ip4 1200 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c xs = ixgbe_ipsec_find_rx_state(ipsec, daddr, proto, spi, !!ip4); ip4 180 drivers/net/ethernet/intel/ixgbevf/ipsec.c __be32 spi, bool ip4) ip4 189 drivers/net/ethernet/intel/ixgbevf/ipsec.c ((ip4 && *daddr == rsa->xs->id.daddr.a4) || ip4 190 drivers/net/ethernet/intel/ixgbevf/ipsec.c (!ip4 && !memcmp(daddr, &rsa->xs->id.daddr.a6, ip4 550 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct iphdr *ip4 = NULL; ip4 563 drivers/net/ethernet/intel/ixgbevf/ipsec.c ip4 = (struct iphdr *)(skb->data + ETH_HLEN); ip4 564 drivers/net/ethernet/intel/ixgbevf/ipsec.c daddr = &ip4->daddr; ip4 565 drivers/net/ethernet/intel/ixgbevf/ipsec.c c_hdr = (u8 *)ip4 + ip4->ihl * 4; ip4 587 drivers/net/ethernet/intel/ixgbevf/ipsec.c xs = ixgbevf_ipsec_find_rx_state(ipsec, daddr, proto, spi, !!ip4); ip4 873 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct iphdr *ip4; ip4 889 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c ip4 = (struct iphdr *)(skb->data + network_depth); ip4 890 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c pkt_len = network_depth + ntohs(ip4->tot_len); ip4 2203 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct iphdr ip4; ip4 2217 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c [FLOW_ACT_MANGLE_HDR_TYPE_IP4] = offsetof(struct pedit_headers, ip4), ip4 2298 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(IP_TTL, 1, ip4.ttl, 0, ttl_hoplimit), ip4 2299 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(SIPV4, 4, ip4.saddr, 0, src_ipv4_src_ipv6.ipv4_layout.ipv4), ip4 2300 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c OFFLOAD(DIPV4, 4, ip4.daddr, 0, dst_ipv4_dst_ipv6.ipv4_layout.ipv4), ip4 1341 drivers/net/hyperv/hyperv_net.h u8 ip4; ip4 1255 drivers/net/hyperv/rndis_filter.c if (hwcaps.rsc.ip4 && hwcaps.rsc.ip6) { ip4 79 drivers/net/ipvlan/ipvlan.h struct in_addr ip4; /* IPv4 address on logical interface */ ip4 82 drivers/net/ipvlan/ipvlan.h #define ip4addr ipu.ip4 ip4 355 drivers/s390/net/qeth_core_mpc.h __u8 ip4[4]; ip4 389 drivers/s390/net/qeth_l3_main.c memcpy(&cmd->data.setdelipm.ip4, &addr->u.a4.addr, 4); ip4 18 include/linux/if_bridge.h __be32 ip4; ip4 176 include/net/flow.h struct flowi4 ip4; ip4 194 include/net/flow.h return container_of(fl4, struct flowi, u.ip4); ip4 1571 include/net/tcp.h struct tcp4_pseudohdr ip4; ip4 596 include/net/xfrm.h struct ip_tunnel *ip4; ip4 1238 include/net/xfrm.h return (xfrm_address_t *)&fl->u.ip4.daddr; ip4 1250 include/net/xfrm.h return (xfrm_address_t *)&fl->u.ip4.saddr; ip4 1264 include/net/xfrm.h memcpy(&saddr->a4, &fl->u.ip4.saddr, sizeof(saddr->a4)); ip4 1265 include/net/xfrm.h memcpy(&daddr->a4, &fl->u.ip4.daddr, sizeof(daddr->a4)); ip4 1317 include/net/xfrm.h (const xfrm_address_t *)&fl->u.ip4.daddr, ip4 1318 include/net/xfrm.h (const xfrm_address_t *)&fl->u.ip4.saddr); ip4 1571 include/net/xfrm.h XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4 = NULL; ip4 1985 include/net/xfrm.h if (XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4) ip4 274 include/rdma/ib_pack.h struct ib_unpacked_ip4 ip4; ip4 245 include/uapi/linux/if_bridge.h __be32 ip4; ip4 437 lib/test_printf.c ip4(); ip4 564 net/batman-adv/multicast.c ip_eth_mc_map(src->u.ip4, dst); ip4 611 net/batman-adv/multicast.c ipv4_is_local_multicast(br_ip_entry->addr.u.ip4)) ip4 615 net/batman-adv/multicast.c !ipv4_is_local_multicast(br_ip_entry->addr.u.ip4)) ip4 73 net/bridge/br_mdb.c ip->u.ip4 = entry->addr.u.ip4; ip4 104 net/bridge/br_mdb.c e.addr.u.ip4 = mp->addr.u.ip4; ip4 355 net/bridge/br_mdb.c ip_eth_mc_map(entry->addr.u.ip4, mdb.addr); ip4 400 net/bridge/br_mdb.c ip_eth_mc_map(entry->addr.u.ip4, mdb.addr); ip4 451 net/bridge/br_mdb.c entry.addr.u.ip4 = group->u.ip4; ip4 533 net/bridge/br_mdb.c if (!ipv4_is_multicast(entry->addr.u.ip4)) ip4 535 net/bridge/br_mdb.c if (ipv4_is_local_multicast(entry->addr.u.ip4)) ip4 88 net/bridge/br_multicast.c br_dst.u.ip4 = dst; ip4 128 net/bridge/br_multicast.c ip.u.ip4 = ip_hdr(skb)->daddr; ip4 429 net/bridge/br_multicast.c return br_ip4_multicast_alloc_query(br, addr->u.ip4, igmp_type); ip4 598 net/bridge/br_multicast.c br_group.u.ip4 = group; ip4 705 net/bridge/br_multicast.c br->ip4_querier.addr.u.ip4 = ip_hdr(skb)->saddr; ip4 1068 net/bridge/br_multicast.c if (!br->ip4_querier.addr.u.ip4) ip4 1071 net/bridge/br_multicast.c if (ntohl(saddr) <= ntohl(br->ip4_querier.addr.u.ip4)) ip4 1077 net/bridge/br_multicast.c br->ip4_querier.addr.u.ip4 = saddr; ip4 1115 net/bridge/br_multicast.c return br_ip4_multicast_select_querier(br, port, saddr->u.ip4); ip4 1259 net/bridge/br_multicast.c saddr.u.ip4 = iph->saddr; ip4 1501 net/bridge/br_multicast.c br_group.u.ip4 = group; ip4 70 net/dccp/ipv4.c fl4 = &inet->cork.fl.u.ip4; ip4 1204 net/ipv4/af_inet.c fl4 = &inet->cork.fl.u.ip4; ip4 1256 net/ipv4/af_inet.c fl4 = &inet->cork.fl.u.ip4; ip4 47 net/ipv4/datagram.c fl4 = &inet->cork.fl.u.ip4; ip4 72 net/ipv4/esp4_offload.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4 = NULL; ip4 132 net/ipv4/fib_rules.c err = fib_table_lookup(tbl, &flp->u.ip4, ip4 174 net/ipv4/fib_rules.c struct flowi4 *fl4 = &fl->u.ip4; ip4 614 net/ipv4/inet_connection_sock.c fl4 = &newinet->cork.fl.u.ip4; ip4 1090 net/ipv4/inet_connection_sock.c fl4 = &fl->u.ip4; ip4 469 net/ipv4/ip_output.c fl4 = &fl->u.ip4; ip4 61 net/ipv4/ip_vti.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4 = tunnel; ip4 127 net/ipv4/ip_vti.c struct ip_tunnel *tunnel = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4; ip4 215 net/ipv4/ip_vti.c fl->u.ip4.flowi4_oif = dev->ifindex; ip4 216 net/ipv4/ip_vti.c fl->u.ip4.flowi4_flags |= FLOWI_FLAG_ANYSRC; ip4 217 net/ipv4/ip_vti.c rt = __ip_route_output_key(dev_net(dev), &fl->u.ip4); ip4 86 net/ipv4/netfilter.c struct rtable *rt = ip_route_output_key(net, &fl->u.ip4); ip4 403 net/ipv4/syncookies.c inet_sk(ret)->cork.fl.u.ip4 = fl4; ip4 229 net/ipv4/tcp_ipv4.c fl4 = &inet->cork.fl.u.ip4; ip4 1364 net/ipv4/tcp_ipv4.c return inet_csk_route_req(sk, &fl->u.ip4, req); ip4 911 net/ipv4/udp.c struct flowi4 *fl4 = &inet->cork.fl.u.ip4; ip4 998 net/ipv4/udp.c fl4 = &inet->cork.fl.u.ip4; ip4 1195 net/ipv4/udp.c fl4 = &inet->cork.fl.u.ip4; ip4 1276 net/ipv4/udp.c ret = ip_append_page(sk, &inet->cork.fl.u.ip4, ip4 75 net/ipv4/xfrm4_policy.c const struct flowi4 *fl4 = &fl->u.ip4; ip4 68 net/ipv4/xfrm4_protocol.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4 = NULL; ip4 92 net/ipv4/xfrm4_protocol.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4 = NULL; ip4 120 net/ipv4/xfrm4_protocol.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4 = NULL; ip4 148 net/ipv4/xfrm4_protocol.c XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4 = NULL; ip4 457 net/ipv6/ip6_vti.c fl->u.ip4.flowi4_oif = dev->ifindex; ip4 458 net/ipv6/ip6_vti.c fl->u.ip4.flowi4_flags |= FLOWI_FLAG_ANYSRC; ip4 459 net/ipv6/ip6_vti.c rt = __ip_route_output_key(dev_net(dev), &fl->u.ip4); ip4 468 net/l2tp/l2tp_ip.c fl4 = &inet->cork.fl.u.ip4; ip4 880 net/netfilter/nf_conntrack_sip.c fl.u.ip4.daddr = daddr->ip; ip4 62 net/netfilter/nf_nat_core.c struct flowi4 *fl4 = &fl->u.ip4; ip4 34 net/netfilter/nft_flow_offload.c fl.u.ip4.daddr = ct->tuplehash[dir].tuple.src.u3.ip; ip4 35 net/netfilter/nft_flow_offload.c fl.u.ip4.flowi4_oif = nft_in(pkt)->ifindex; ip4 32 net/netfilter/nft_rt.c fl.u.ip4.daddr = ip_hdr(skb)->saddr; ip4 52 net/netfilter/xt_TCPMSS.c struct flowi4 *fl4 = &fl.u.ip4; ip4 159 net/rxrpc/peer_object.c struct flowi4 *fl4 = &fl.u.ip4; ip4 413 net/sctp/protocol.c struct flowi4 *fl4 = &_fl.u.ip4; ip4 531 net/sctp/protocol.c &fl->u.ip4.daddr, &fl->u.ip4.saddr); ip4 550 net/sctp/protocol.c saddr->v4.sin_addr.s_addr = fl->u.ip4.saddr; ip4 980 net/sctp/protocol.c skb->len, &transport->fl.u.ip4.saddr, ip4 981 net/sctp/protocol.c &transport->fl.u.ip4.daddr); ip4 420 net/tipc/udp_media.c struct sockaddr_in ip4; ip4 422 net/tipc/udp_media.c memset(&ip4, 0, sizeof(ip4)); ip4 423 net/tipc/udp_media.c ip4.sin_family = AF_INET; ip4 424 net/tipc/udp_media.c ip4.sin_port = addr->port; ip4 425 net/tipc/udp_media.c ip4.sin_addr.s_addr = addr->ipv4.s_addr; ip4 426 net/tipc/udp_media.c if (nla_put(skb, nla_t, sizeof(ip4), &ip4)) ip4 583 net/tipc/udp_media.c struct sockaddr_in *ip4 = (struct sockaddr_in *)&sa; ip4 586 net/tipc/udp_media.c addr->port = ip4->sin_port; ip4 587 net/tipc/udp_media.c addr->ipv4.s_addr = ip4->sin_addr.s_addr; ip4 543 net/xfrm/xfrm_input.c if (XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4) ip4 544 net/xfrm/xfrm_input.c mark = be32_to_cpu(XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4->parms.i_key); ip4 371 net/xfrm/xfrm_interface.c fl.u.ip4.flowi4_oif = dev->ifindex; ip4 372 net/xfrm/xfrm_interface.c fl.u.ip4.flowi4_flags |= FLOWI_FLAG_ANYSRC; ip4 373 net/xfrm/xfrm_interface.c rt = __ip_route_output_key(dev_net(dev), &fl.u.ip4); ip4 196 net/xfrm/xfrm_policy.c const struct flowi4 *fl4 = &fl->u.ip4; ip4 2457 net/xfrm/xfrm_policy.c return IPTOS_RT_MASK & fl->u.ip4.flowi4_tos; ip4 3268 net/xfrm/xfrm_policy.c struct flowi4 *fl4 = &fl->u.ip4; ip4 854 net/xfrm/xfrm_state.c const struct flowi4 *fl4 = &fl->u.ip4; ip4 680 tools/testing/selftests/bpf/test_sock_addr.c } ip4; ip4 683 tools/testing/selftests/bpf/test_sock_addr.c if (inet_pton(AF_INET, SERV4_IP, (void *)&ip4) != 1) { ip4 711 tools/testing/selftests/bpf/test_sock_addr.c BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip4.u4_addr8[0], 18), ip4 716 tools/testing/selftests/bpf/test_sock_addr.c BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip4.u4_addr8[1], 16), ip4 721 tools/testing/selftests/bpf/test_sock_addr.c BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip4.u4_addr8[2], 14), ip4 726 tools/testing/selftests/bpf/test_sock_addr.c BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip4.u4_addr8[3], 12), ip4 731 tools/testing/selftests/bpf/test_sock_addr.c BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip4.u4_addr16[0], 10), ip4 736 tools/testing/selftests/bpf/test_sock_addr.c BPF_JMP_IMM(BPF_JNE, BPF_REG_7, ip4.u4_addr16[1], 8), ip4 741 tools/testing/selftests/bpf/test_sock_addr.c BPF_LD_IMM64(BPF_REG_8, ip4.u4_addr32), /* See [2]. */