in6_addr 69 arch/alpha/include/asm/checksum.h extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 70 arch/alpha/include/asm/checksum.h const struct in6_addr *daddr, in6_addr 144 arch/arm/include/asm/checksum.h __csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __be32 len, in6_addr 148 arch/arm/include/asm/checksum.h csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, in6_addr 71 arch/ia64/include/asm/checksum.h struct in6_addr; in6_addr 72 arch/ia64/include/asm/checksum.h extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 73 arch/ia64/include/asm/checksum.h const struct in6_addr *daddr, in6_addr 120 arch/m68k/include/asm/checksum.h csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, in6_addr 218 arch/mips/include/asm/checksum.h static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 219 arch/mips/include/asm/checksum.h const struct in6_addr *daddr, in6_addr 124 arch/parisc/include/asm/checksum.h static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 125 arch/parisc/include/asm/checksum.h const struct in6_addr *daddr, in6_addr 210 arch/powerpc/include/asm/checksum.h __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 211 arch/powerpc/include/asm/checksum.h const struct in6_addr *daddr, in6_addr 157 arch/sh/include/asm/checksum_32.h static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 158 arch/sh/include/asm/checksum_32.h const struct in6_addr *daddr, in6_addr 201 arch/sparc/include/asm/checksum_32.h static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 202 arch/sparc/include/asm/checksum_32.h const struct in6_addr *daddr, in6_addr 127 arch/sparc/include/asm/checksum_64.h static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 128 arch/sparc/include/asm/checksum_64.h const struct in6_addr *daddr, in6_addr 150 arch/x86/include/asm/checksum_32.h static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 151 arch/x86/include/asm/checksum_32.h const struct in6_addr *daddr, in6_addr 176 arch/x86/include/asm/checksum_64.h struct in6_addr; in6_addr 180 arch/x86/include/asm/checksum_64.h csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, in6_addr 137 arch/x86/lib/csum-wrappers_64.c __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 138 arch/x86/lib/csum-wrappers_64.c const struct in6_addr *daddr, in6_addr 14 arch/x86/um/asm/checksum_32.h static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 15 arch/x86/um/asm/checksum_32.h const struct in6_addr *daddr, in6_addr 176 arch/xtensa/include/asm/checksum.h static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 177 arch/xtensa/include/asm/checksum.h const struct in6_addr *daddr, in6_addr 161 drivers/infiniband/core/addr.c size = sizeof(struct in6_addr); in6_addr 394 drivers/infiniband/core/cma.c struct in6_addr ip6; in6_addr 1546 drivers/infiniband/core/cma.c struct in6_addr ip6_addr; in6_addr 472 drivers/infiniband/core/iwpm_util.c &b6_sockaddr->sin6_addr, sizeof(struct in6_addr)) in6_addr 560 drivers/infiniband/core/iwpm_util.c u32 ipv6_hash = jhash(&ipv6_sockaddr->sin6_addr, sizeof(struct in6_addr), 0); in6_addr 709 drivers/infiniband/core/verbs.c (struct in6_addr *)sgid); in6_addr 711 drivers/infiniband/core/verbs.c (struct in6_addr *)dgid); in6_addr 739 drivers/infiniband/core/verbs.c if (rdma_link_local_addr((struct in6_addr *)grh->dgid.raw) && in6_addr 741 drivers/infiniband/core/verbs.c rdma_get_ll_mac((struct in6_addr *)grh->dgid.raw, in6_addr 1590 drivers/infiniband/core/verbs.c if (rdma_is_multicast_addr((struct in6_addr *)ah_attr->grh.dgid.raw)) { in6_addr 1591 drivers/infiniband/core/verbs.c if (ipv6_addr_v4mapped((struct in6_addr *)ah_attr->grh.dgid.raw)) { in6_addr 1597 drivers/infiniband/core/verbs.c ipv6_eth_mc_map((struct in6_addr *)ah_attr->grh.dgid.raw, in6_addr 2190 drivers/infiniband/core/verbs.c if (!rdma_is_multicast_addr((struct in6_addr *)gid->raw) || in6_addr 2208 drivers/infiniband/core/verbs.c if (!rdma_is_multicast_addr((struct in6_addr *)gid->raw) || in6_addr 332 drivers/infiniband/hw/bnxt_re/ib_verbs.c rdma_link_local_addr((struct in6_addr *)gid_to_del) && in6_addr 1879 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (ipv6_addr_v4mapped((struct in6_addr *)&sgid_attr->gid)) { in6_addr 2088 drivers/infiniband/hw/cxgb4/cm.c (struct in6_addr *)peer_ip, in6_addr 3257 drivers/infiniband/hw/cxgb4/cm.c static int get_lladdr(struct net_device *dev, struct in6_addr *addr, in6_addr 3285 drivers/infiniband/hw/cxgb4/cm.c struct in6_addr uninitialized_var(addr); in6_addr 1635 drivers/infiniband/hw/i40iw/i40iw_cm.c struct in6_addr laddr6; in6_addr 2143 drivers/infiniband/hw/i40iw/i40iw_cm.c struct in6_addr raddr6; in6_addr 84 drivers/infiniband/hw/mlx4/ah.c struct in6_addr in6; in6_addr 220 drivers/infiniband/hw/mlx4/main.c if (!ipv6_addr_v4mapped((struct in6_addr *)&gids[i].gid)) in6_addr 3079 drivers/infiniband/hw/mlx4/qp.c if (ipv6_addr_v4mapped((struct in6_addr *)&sgid)) in6_addr 3182 drivers/infiniband/hw/mlx4/qp.c struct in6_addr in6; in6_addr 532 drivers/infiniband/hw/ocrdma/ocrdma.h struct in6_addr in6; in6_addr 518 drivers/infiniband/hw/qedr/qedr.h struct in6_addr in6; in6_addr 405 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct in6_addr laddr6; in6_addr 416 drivers/infiniband/hw/qedr/qedr_roce_cm.c } else if (ipv6_addr_v4mapped((struct in6_addr *)&sgid_attr->gid)) { in6_addr 525 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c rdma_is_multicast_addr((struct in6_addr *)grh->dgid.raw)) in6_addr 67 drivers/infiniband/sw/rxe/rxe_net.c ipv6_eth_mc_map((struct in6_addr *)mgid->raw, ll_addr); in6_addr 78 drivers/infiniband/sw/rxe/rxe_net.c ipv6_eth_mc_map((struct in6_addr *)mgid->raw, ll_addr); in6_addr 108 drivers/infiniband/sw/rxe/rxe_net.c struct in6_addr *saddr, in6_addr 109 drivers/infiniband/sw/rxe/rxe_net.c struct in6_addr *daddr) in6_addr 142 drivers/infiniband/sw/rxe/rxe_net.c struct in6_addr *saddr, in6_addr 143 drivers/infiniband/sw/rxe/rxe_net.c struct in6_addr *daddr) in6_addr 171 drivers/infiniband/sw/rxe/rxe_net.c struct in6_addr *saddr6; in6_addr 172 drivers/infiniband/sw/rxe/rxe_net.c struct in6_addr *daddr6; in6_addr 321 drivers/infiniband/sw/rxe/rxe_net.c struct in6_addr *saddr, struct in6_addr *daddr, in6_addr 374 drivers/infiniband/sw/rxe/rxe_net.c struct in6_addr *saddr = &av->sgid_addr._sockaddr_in6.sin6_addr; in6_addr 375 drivers/infiniband/sw/rxe/rxe_net.c struct in6_addr *daddr = &av->dgid_addr._sockaddr_in6.sin6_addr; in6_addr 189 drivers/infiniband/sw/rxe/rxe_recv.c struct in6_addr *saddr = in6_addr 191 drivers/infiniband/sw/rxe/rxe_recv.c struct in6_addr *daddr = in6_addr 288 drivers/infiniband/sw/rxe/rxe_recv.c (struct in6_addr *)&dgid); in6_addr 339 drivers/infiniband/sw/rxe/rxe_recv.c (struct in6_addr *)&dgid); in6_addr 4640 drivers/net/ethernet/broadcom/bnxt/bnxt.c *(struct in6_addr *)&req.src_ipaddr[0] = in6_addr 4642 drivers/net/ethernet/broadcom/bnxt/bnxt.c *(struct in6_addr *)&req.dst_ipaddr[0] = in6_addr 979 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c *(struct in6_addr *)&fs->h_u.tcp_ip6_spec.ip6src[0] = in6_addr 981 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c *(struct in6_addr *)&fs->h_u.tcp_ip6_spec.ip6dst[0] = in6_addr 325 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c static int ipv6_mask_len(struct in6_addr *mask) in6_addr 38 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h struct in6_addr daddr; in6_addr 39 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h struct in6_addr saddr; in6_addr 341 drivers/net/ethernet/broadcom/cnic.c sizeof(struct in6_addr)); in6_addr 407 drivers/net/ethernet/broadcom/cnic.c sizeof(struct in6_addr)); in6_addr 2051 drivers/net/ethernet/broadcom/cnic.c struct in6_addr src_ip, dst_ip; in6_addr 3783 drivers/net/ethernet/broadcom/cnic.c sizeof(struct in6_addr)); in6_addr 45 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c const struct in6_addr *lip) in6_addr 60 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c const struct in6_addr *lip) in6_addr 92 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c sizeof(struct in6_addr)); in6_addr 118 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c lip, sizeof(struct in6_addr)); in6_addr 119 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c ret = clip6_get_mbox(dev, (const struct in6_addr *)lip); in6_addr 165 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c sizeof(struct in6_addr)); in6_addr 187 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c clip6_release_mbox(dev, (const struct in6_addr *)lip); in6_addr 838 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c struct in6_addr *addr6; in6_addr 840 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c addr6 = (struct in6_addr *)ipmask; in6_addr 861 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c struct in6_addr *addr6; in6_addr 863 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c addr6 = (struct in6_addr *)ip; in6_addr 864 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c addr_type = ipv6_addr_type((const struct in6_addr *) in6_addr 1380 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c ipv6_addr_type((const struct in6_addr *)fs->val.lip) != in6_addr 1567 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c const struct in6_addr *sip, __be16 sport, in6_addr 186 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h struct in6_addr; in6_addr 192 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h const struct in6_addr *sip, __be16 sport, in6_addr 283 drivers/net/ethernet/intel/i40e/i40e.h struct in6_addr dst_ip6; in6_addr 284 drivers/net/ethernet/intel/i40e/i40e.h struct in6_addr src_ip6; in6_addr 25 drivers/net/ethernet/mellanox/mlx5/core/diag/en_rep_tracepoint.h struct in6_addr *pin6; in6_addr 33 drivers/net/ethernet/mellanox/mlx5/core/diag/en_rep_tracepoint.h pin6 = (struct in6_addr *)__entry->v6; in6_addr 86 drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h struct in6_addr *pin6; in6_addr 93 drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h pin6 = (struct in6_addr *)__entry->v6; in6_addr 98 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c static const struct in6_addr full_ones = { in6_addr 104 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c DECLARE_MASK_VAL(struct in6_addr, src_ipv6); in6_addr 105 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c DECLARE_MASK_VAL(struct in6_addr, dst_ipv6); in6_addr 44 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c struct in6_addr src_ipv6; in6_addr 48 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c struct in6_addr dst_ipv6; in6_addr 623 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c sizeof(struct in6_addr)); in6_addr 625 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c sizeof(struct in6_addr)); in6_addr 650 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c sizeof(struct in6_addr)) && in6_addr 652 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c sizeof(struct in6_addr)); in6_addr 156 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c if (!ipv6_addr_any((struct in6_addr *)ip6src_m)) { in6_addr 162 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c if (!ipv6_addr_any((struct in6_addr *)ip6dst_m)) { in6_addr 558 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c if (!ipv6_addr_any((struct in6_addr *)l3_mask->ip6src)) in6_addr 561 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c if (!ipv6_addr_any((struct in6_addr *)l3_mask->ip6dst)) in6_addr 577 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c if (!ipv6_addr_any((struct in6_addr *)l4_mask->ip6src)) in6_addr 580 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c if (!ipv6_addr_any((struct in6_addr *)l4_mask->ip6dst)) in6_addr 106 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h struct in6_addr v6; in6_addr 7948 drivers/net/ethernet/mellanox/mlxsw/reg.h struct in6_addr dip6, struct in6_addr dip6_mask, in6_addr 7949 drivers/net/ethernet/mellanox/mlxsw/reg.h struct in6_addr sip6, struct in6_addr sip6_mask, in6_addr 8658 drivers/net/ethernet/mellanox/mlxsw/reg.h struct in6_addr sip, struct in6_addr dip) in6_addr 524 drivers/net/ethernet/mellanox/mlxsw/spectrum.h struct in6_addr addr6; in6_addr 64 drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c struct in6_addr zero_addr = IN6ADDR_ANY_INIT; in6_addr 434 drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c match_value->value_size = sizeof(struct in6_addr); in6_addr 499 drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c struct in6_addr *dip; in6_addr 50 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c struct in6_addr addr6; in6_addr 322 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c #define MLXSW_SP_PREFIX_COUNT (sizeof(struct in6_addr) * BITS_PER_BYTE + 1) in6_addr 360 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c unsigned char addr[sizeof(struct in6_addr)]; in6_addr 1928 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct in6_addr * in6_addr 1934 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return (struct in6_addr *) &n->primary_key; in6_addr 2134 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct in6_addr dip; in6_addr 2400 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (ipv6_addr_type((struct in6_addr *) &n->primary_key) & in6_addr 2685 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c unsigned char gw_addr[sizeof(struct in6_addr)]; in6_addr 2847 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const struct in6_addr *gw, int ifindex, in6_addr 2857 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipv6_addr_equal(gw, (struct in6_addr *) nh->gw_addr)) in6_addr 2875 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct in6_addr *gw; in6_addr 4017 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ipv6_addr_equal((const struct in6_addr *) &nh->gw_addr, in6_addr 53 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h struct in6_addr * in6_addr 400 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c struct in6_addr *saddrp, in6_addr 401 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c struct in6_addr *daddrp) in6_addr 198 drivers/net/ethernet/netronome/nfp/crypto/tls.c req->front.key_len += sizeof(struct in6_addr) * 2; in6_addr 692 drivers/net/ethernet/netronome/nfp/flower/action.c sizeof(struct in6_addr)) { in6_addr 381 drivers/net/ethernet/netronome/nfp/flower/cmsg.h struct in6_addr ipv6_src; in6_addr 382 drivers/net/ethernet/netronome/nfp/flower/cmsg.h struct in6_addr ipv6_dst; in6_addr 45 drivers/net/ethernet/qlogic/qede/qede_filter.c struct in6_addr src_ipv6; in6_addr 49 drivers/net/ethernet/qlogic/qede/qede_filter.c struct in6_addr dst_ipv6; in6_addr 398 drivers/net/ethernet/qlogic/qede/qede_filter.c struct in6_addr *src = &tpos->tuple.src_ipv6; in6_addr 399 drivers/net/ethernet/qlogic/qede/qede_filter.c u8 size = sizeof(struct in6_addr); in6_addr 529 drivers/net/ethernet/qlogic/qede/qede_filter.c sizeof(struct in6_addr)); in6_addr 531 drivers/net/ethernet/qlogic/qede/qede_filter.c sizeof(struct in6_addr)); in6_addr 1442 drivers/net/ethernet/qlogic/qede/qede_filter.c &fltr->tuple.src_ipv6, sizeof(struct in6_addr)); in6_addr 1444 drivers/net/ethernet/qlogic/qede/qede_filter.c &fltr->tuple.dst_ipv6, sizeof(struct in6_addr)); in6_addr 1547 drivers/net/ethernet/qlogic/qede/qede_filter.c if (memcmp(&a->src_ipv6, &b->src_ipv6, sizeof(struct in6_addr))) in6_addr 1550 drivers/net/ethernet/qlogic/qede/qede_filter.c if (memcmp(&a->dst_ipv6, &b->dst_ipv6, sizeof(struct in6_addr))) in6_addr 1564 drivers/net/ethernet/qlogic/qede/qede_filter.c memcpy(&ip6->saddr, &t->src_ipv6, sizeof(struct in6_addr)); in6_addr 1565 drivers/net/ethernet/qlogic/qede/qede_filter.c memcpy(&ip6->daddr, &t->dst_ipv6, sizeof(struct in6_addr)); in6_addr 1636 drivers/net/ethernet/qlogic/qede/qede_filter.c struct in6_addr *zaddr) in6_addr 1642 drivers/net/ethernet/qlogic/qede/qede_filter.c memcmp(&t->src_ipv6, zaddr, sizeof(struct in6_addr)) && in6_addr 1643 drivers/net/ethernet/qlogic/qede/qede_filter.c memcmp(&t->dst_ipv6, zaddr, sizeof(struct in6_addr))) { in6_addr 1646 drivers/net/ethernet/qlogic/qede/qede_filter.c !memcmp(&t->src_ipv6, zaddr, sizeof(struct in6_addr)) && in6_addr 1647 drivers/net/ethernet/qlogic/qede/qede_filter.c !memcmp(&t->dst_ipv6, zaddr, sizeof(struct in6_addr))) { in6_addr 1650 drivers/net/ethernet/qlogic/qede/qede_filter.c !memcmp(&t->dst_ipv6, zaddr, sizeof(struct in6_addr)) && in6_addr 1651 drivers/net/ethernet/qlogic/qede/qede_filter.c memcmp(&t->src_ipv6, zaddr, sizeof(struct in6_addr))) { in6_addr 1654 drivers/net/ethernet/qlogic/qede/qede_filter.c memcmp(&t->dst_ipv6, zaddr, sizeof(struct in6_addr)) && in6_addr 1655 drivers/net/ethernet/qlogic/qede/qede_filter.c !memcmp(&t->src_ipv6, zaddr, sizeof(struct in6_addr))) { in6_addr 1805 drivers/net/ethernet/qlogic/qede/qede_filter.c struct in6_addr zero_addr, addr; in6_addr 864 drivers/net/ethernet/sfc/falcon/rx.c memcpy(spec.rem_host, &fk.addrs.v6addrs.src, sizeof(struct in6_addr)); in6_addr 865 drivers/net/ethernet/sfc/falcon/rx.c memcpy(spec.loc_host, &fk.addrs.v6addrs.dst, sizeof(struct in6_addr)); in6_addr 943 drivers/net/ethernet/sfc/rx.c sizeof(struct in6_addr)); in6_addr 945 drivers/net/ethernet/sfc/rx.c sizeof(struct in6_addr)); in6_addr 144 drivers/net/geneve.c struct in6_addr addr6, u8 vni[]) in6_addr 190 drivers/net/geneve.c static struct in6_addr zero_addr6; in6_addr 192 drivers/net/geneve.c struct in6_addr addr6; in6_addr 424 drivers/net/geneve.c struct in6_addr addr6; in6_addr 426 drivers/net/geneve.c memset(&addr6, 0, sizeof(struct in6_addr)); in6_addr 1160 drivers/net/geneve.c [IFLA_GENEVE_REMOTE6] = { .len = sizeof(struct in6_addr) }, in6_addr 1667 drivers/net/geneve.c nla_total_size(sizeof(struct in6_addr)) + /* IFLA_GENEVE_REMOTE{6} */ in6_addr 78 drivers/net/ipvlan/ipvlan.h struct in6_addr ip6; /* IPv6 address on logical interface */ in6_addr 36 drivers/net/ipvlan/ipvlan_core.c const struct in6_addr *ip6_addr = iaddr; in6_addr 64 drivers/net/ipvlan/ipvlan_core.c struct in6_addr *i6addr = (struct in6_addr *)iaddr; in6_addr 197 drivers/net/ipvlan/ipvlan_core.c + sizeof(struct in6_addr)))) in6_addr 363 drivers/net/ipvlan/ipvlan_core.c struct in6_addr *i6addr; in6_addr 372 drivers/net/ipvlan/ipvlan_core.c struct in6_addr *i6addr; in6_addr 787 drivers/net/ipvlan/ipvlan_main.c memcpy(&addr->ip6addr, iaddr, sizeof(struct in6_addr)); in6_addr 834 drivers/net/ipvlan/ipvlan_main.c static int ipvlan_add_addr6(struct ipvl_dev *ipvlan, struct in6_addr *ip6_addr) in6_addr 849 drivers/net/ipvlan/ipvlan_main.c static void ipvlan_del_addr6(struct ipvl_dev *ipvlan, struct in6_addr *ip6_addr) in6_addr 365 drivers/net/vrf.c const struct in6_addr *nexthop; in6_addr 108 drivers/net/vxlan.c if (nla_len(nla) >= sizeof(struct in6_addr)) { in6_addr 140 drivers/net/vxlan.c if (nla_len(nla) >= sizeof(struct in6_addr)) { in6_addr 325 drivers/net/vxlan.c + nla_total_size(sizeof(struct in6_addr)) /* NDA_DST */ in6_addr 1956 drivers/net/vxlan.c pip6->saddr = *(struct in6_addr *)n->primary_key; in6_addr 1988 drivers/net/vxlan.c const struct in6_addr *daddr; in6_addr 2274 drivers/net/vxlan.c const struct in6_addr *daddr, in6_addr 2275 drivers/net/vxlan.c struct in6_addr *saddr, in6_addr 3085 drivers/net/vxlan.c [IFLA_VXLAN_GROUP6] = { .len = sizeof(struct in6_addr) }, in6_addr 3088 drivers/net/vxlan.c [IFLA_VXLAN_LOCAL6] = { .len = sizeof(struct in6_addr) }, in6_addr 4047 drivers/net/vxlan.c nla_total_size(sizeof(struct in6_addr)) + /* IFLA_VXLAN_GROUP{6} */ in6_addr 4049 drivers/net/vxlan.c nla_total_size(sizeof(struct in6_addr)) + /* IFLA_VXLAN_LOCAL{6} */ in6_addr 215 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c sizeof(struct in6_addr)); in6_addr 1008 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct in6_addr *table; in6_addr 193 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h struct in6_addr ipv6_addr_tbl[NDOL_MAX_ENTRIES]; in6_addr 172 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h struct in6_addr source_ipv6_addr; in6_addr 173 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h struct in6_addr dest_ipv6_addr; in6_addr 179 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h struct in6_addr addr; in6_addr 436 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct in6_addr target_ipv6_addrs[IWL_PROTO_OFFLOAD_NUM_IPV6_ADDRS_MAX]; in6_addr 144 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c struct in6_addr solicited_addr; in6_addr 59 drivers/net/wireless/marvell/mwifiex/sta_rx.c sizeof(struct in6_addr))) in6_addr 279 drivers/s390/net/qeth_core.h struct in6_addr ipv6_addr; in6_addr 44 drivers/s390/net/qeth_l3.h struct in6_addr addr; in6_addr 387 drivers/s390/net/qeth_l3_main.c sizeof(struct in6_addr)); in6_addr 443 drivers/s390/net/qeth_l3_main.c sizeof(struct in6_addr)); in6_addr 446 drivers/s390/net/qeth_l3_main.c sizeof(struct in6_addr)); in6_addr 1214 drivers/s390/net/qeth_l3_main.c sizeof(struct in6_addr)); in6_addr 1230 drivers/s390/net/qeth_l3_main.c sizeof(struct in6_addr)); in6_addr 861 drivers/s390/net/qeth_l3_sys.c struct in6_addr ipv6_addr; in6_addr 702 drivers/scsi/cxgbi/libcxgbi.c static struct rt6_info *find_route_ipv6(const struct in6_addr *saddr, in6_addr 703 drivers/scsi/cxgbi/libcxgbi.c const struct in6_addr *daddr, in6_addr 711 drivers/scsi/cxgbi/libcxgbi.c memcpy(&fl.saddr, saddr, sizeof(struct in6_addr)); in6_addr 713 drivers/scsi/cxgbi/libcxgbi.c memcpy(&fl.daddr, daddr, sizeof(struct in6_addr)); in6_addr 726 drivers/scsi/cxgbi/libcxgbi.c struct in6_addr pref_saddr; in6_addr 859 drivers/scsi/qedi/qedi_iscsi.c sizeof(struct in6_addr)); in6_addr 910 drivers/scsi/qedi/qedi_iscsi.c sizeof(struct in6_addr)); in6_addr 1289 drivers/scsi/qedi/qedi_iscsi.c sizeof(struct in6_addr)); in6_addr 1291 drivers/scsi/qedi/qedi_iscsi.c sizeof(struct in6_addr)); in6_addr 472 drivers/scsi/qla4xxx/ql4_def.h struct in6_addr ipv6_link_local_addr; in6_addr 473 drivers/scsi/qla4xxx/ql4_def.h struct in6_addr ipv6_addr0; in6_addr 474 drivers/scsi/qla4xxx/ql4_def.h struct in6_addr ipv6_addr1; in6_addr 475 drivers/scsi/qla4xxx/ql4_def.h struct in6_addr ipv6_default_router_addr; in6_addr 155 drivers/target/iscsi/cxgbit/cxgbit_cm.c addr_type = ipv6_addr_type((const struct in6_addr *) in6_addr 273 drivers/target/iscsi/cxgbit/cxgbit_cm.c static struct net_device *cxgbit_ipv6_netdev(struct in6_addr *addr6) in6_addr 334 drivers/target/iscsi/cxgbit/cxgbit_cm.c addr_type = ipv6_addr_type((const struct in6_addr *) in6_addr 922 drivers/target/iscsi/cxgbit/cxgbit_cm.c ndev = cxgbit_ipv6_netdev((struct in6_addr *)peer_ip); in6_addr 280 drivers/target/iscsi/iscsi_target.c sizeof(struct in6_addr))) in6_addr 59 fs/afs/server.c sizeof(struct in6_addr)); in6_addr 635 fs/afs/vlclient.c sizeof(struct in6_addr) + sizeof(__be32) * 3); in6_addr 36 fs/cifs/fscache.c struct in6_addr ipv6_addr; in6_addr 580 fs/dlm/lowcomms.c struct sockaddr_in6 *in6_addr = (struct sockaddr_in6 *)saddr; in6_addr 581 fs/dlm/lowcomms.c in6_addr->sin6_port = cpu_to_be16(port); in6_addr 84 fs/lockd/host.c const struct in6_addr addr = sin6->sin6_addr; in6_addr 2249 fs/nfs/flexfilelayout/flexfilelayout.c const struct in6_addr *addr = &sin6->sin6_addr; in6_addr 40 fs/nfs/fscache.c struct in6_addr ipv6_addr; /* IPv6 address */ in6_addr 985 fs/nfs/super.c struct in6_addr *sa = &((struct sockaddr_in6 *)addr)->sin6_addr; in6_addr 19 include/linux/icmpv6.h const struct in6_addr *force_saddr); in6_addr 42 include/linux/icmpv6.h struct in6_addr; in6_addr 46 include/linux/icmpv6.h const struct in6_addr *saddr, in6_addr 47 include/linux/icmpv6.h const struct in6_addr *daddr, in6_addr 20 include/linux/if_bridge.h struct in6_addr ip6; in6_addr 25 include/linux/in6.h extern const struct in6_addr in6addr_any; in6_addr 27 include/linux/in6.h extern const struct in6_addr in6addr_loopback; in6_addr 29 include/linux/in6.h extern const struct in6_addr in6addr_linklocal_allnodes; in6_addr 32 include/linux/in6.h extern const struct in6_addr in6addr_linklocal_allrouters; in6_addr 35 include/linux/in6.h extern const struct in6_addr in6addr_interfacelocal_allnodes; in6_addr 38 include/linux/in6.h extern const struct in6_addr in6addr_interfacelocal_allrouters; in6_addr 41 include/linux/in6.h extern const struct in6_addr in6addr_sitelocal_allrouters; in6_addr 65 include/linux/ipv6.h struct in6_addr secret; in6_addr 213 include/linux/ipv6.h struct in6_addr saddr; in6_addr 215 include/linux/ipv6.h const struct in6_addr *daddr_cache; in6_addr 217 include/linux/ipv6.h const struct in6_addr *saddr_cache; in6_addr 362 include/linux/ipv6.h static inline const struct in6_addr *inet6_rcv_saddr(const struct sock *sk) in6_addr 39 include/linux/lsm_audit.h struct in6_addr daddr; in6_addr 40 include/linux/lsm_audit.h struct in6_addr saddr; in6_addr 79 include/linux/mroute6.h struct in6_addr mf6c_mcastgrp; in6_addr 80 include/linux/mroute6.h struct in6_addr mf6c_origin; in6_addr 87 include/linux/mroute6.h struct in6_addr mf6c_mcastgrp; in6_addr 88 include/linux/mroute6.h struct in6_addr mf6c_origin; in6_addr 424 include/linux/netfilter/ipset/ip_set.h const struct in6_addr *ipaddrptr) in6_addr 451 include/linux/netfilter/ipset/ip_set.h ip6addrptr(const struct sk_buff *skb, bool src, struct in6_addr *addr) in6_addr 29 include/linux/netfilter_ipv6.h struct in6_addr daddr; in6_addr 30 include/linux/netfilter_ipv6.h struct in6_addr saddr; in6_addr 43 include/linux/netfilter_ipv6.h int (*chk_addr)(struct net *net, const struct in6_addr *addr, in6_addr 47 include/linux/netfilter_ipv6.h const struct in6_addr *daddr, unsigned int srcprefs, in6_addr 48 include/linux/netfilter_ipv6.h struct in6_addr *saddr); in6_addr 80 include/linux/netfilter_ipv6.h static inline int nf_ipv6_chk_addr(struct net *net, const struct in6_addr *addr, in6_addr 22 include/linux/netpoll.h struct in6_addr in6; in6_addr 290 include/linux/sctp.h struct in6_addr addr; in6_addr 268 include/linux/skbuff.h struct in6_addr ipv6_daddr; in6_addr 59 include/linux/sunrpc/svcauth.h struct in6_addr; in6_addr 162 include/linux/sunrpc/svcauth.h extern int auth_unix_add_addr(struct net *net, struct in6_addr *addr, struct auth_domain *dom); in6_addr 165 include/linux/sunrpc/svcauth.h extern struct auth_domain *auth_unix_lookup(struct net *net, struct in6_addr *addr); in6_addr 113 include/net/6lowpan.h struct in6_addr pfx; in6_addr 185 include/net/6lowpan.h static inline void lowpan_iphc_uncompress_eui64_lladdr(struct in6_addr *ipaddr, in6_addr 201 include/net/6lowpan.h static inline void lowpan_iphc_uncompress_eui48_lladdr(struct in6_addr *ipaddr, in6_addr 49 include/net/addrconf.h struct in6_addr prefix; in6_addr 58 include/net/addrconf.h struct in6_addr i6vi_addr; in6_addr 64 include/net/addrconf.h const struct in6_addr *pfx; in6_addr 67 include/net/addrconf.h const struct in6_addr *peer_pfx; in6_addr 83 include/net/addrconf.h int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, in6_addr 85 include/net/addrconf.h int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, in6_addr 90 include/net/addrconf.h int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr); in6_addr 93 include/net/addrconf.h bool ipv6_chk_custom_prefix(const struct in6_addr *addr, in6_addr 97 include/net/addrconf.h int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev); in6_addr 100 include/net/addrconf.h const struct in6_addr *addr, in6_addr 104 include/net/addrconf.h const struct in6_addr *daddr, unsigned int srcprefs, in6_addr 105 include/net/addrconf.h struct in6_addr *saddr); in6_addr 106 include/net/addrconf.h int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr, in6_addr 108 include/net/addrconf.h int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr, in6_addr 113 include/net/addrconf.h void addrconf_join_solict(struct net_device *dev, const struct in6_addr *addr); in6_addr 114 include/net/addrconf.h void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr); in6_addr 117 include/net/addrconf.h const struct in6_addr *addr, u32 flags); in6_addr 122 include/net/addrconf.h const struct in6_addr *addr, int addr_type, in6_addr 199 include/net/addrconf.h u32 ipv6_addr_label(struct net *net, const struct in6_addr *addr, in6_addr 215 include/net/addrconf.h const struct in6_addr *addr); in6_addr 217 include/net/addrconf.h const struct in6_addr *addr); in6_addr 220 include/net/addrconf.h bool inet6_mc_check(struct sock *sk, const struct in6_addr *mc_addr, in6_addr 221 include/net/addrconf.h const struct in6_addr *src_addr); in6_addr 223 include/net/addrconf.h int ipv6_dev_mc_inc(struct net_device *dev, const struct in6_addr *addr); in6_addr 224 include/net/addrconf.h int __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr); in6_addr 225 include/net/addrconf.h int ipv6_dev_mc_dec(struct net_device *dev, const struct in6_addr *addr); in6_addr 236 include/net/addrconf.h bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group, in6_addr 237 include/net/addrconf.h const struct in6_addr *src_addr); in6_addr 273 include/net/addrconf.h const struct in6_addr *addr); in6_addr 275 include/net/addrconf.h const struct in6_addr *addr); in6_addr 278 include/net/addrconf.h int __ipv6_dev_ac_inc(struct inet6_dev *idev, const struct in6_addr *addr); in6_addr 279 include/net/addrconf.h int __ipv6_dev_ac_dec(struct inet6_dev *idev, const struct in6_addr *addr); in6_addr 282 include/net/addrconf.h const struct in6_addr *addr); in6_addr 284 include/net/addrconf.h const struct in6_addr *addr); in6_addr 428 include/net/addrconf.h static inline void addrconf_addr_solict_mult(const struct in6_addr *addr, in6_addr 429 include/net/addrconf.h struct in6_addr *solicited) in6_addr 437 include/net/addrconf.h static inline bool ipv6_addr_is_ll_all_nodes(const struct in6_addr *addr) in6_addr 449 include/net/addrconf.h static inline bool ipv6_addr_is_ll_all_routers(const struct in6_addr *addr) in6_addr 461 include/net/addrconf.h static inline bool ipv6_addr_is_isatap(const struct in6_addr *addr) in6_addr 466 include/net/addrconf.h static inline bool ipv6_addr_is_solict_mult(const struct in6_addr *addr) in6_addr 481 include/net/addrconf.h static inline bool ipv6_addr_is_all_snoopers(const struct in6_addr *addr) in6_addr 57 include/net/dst_cache.h const struct in6_addr *saddr); in6_addr 67 include/net/dst_cache.h struct in6_addr *saddr); in6_addr 172 include/net/dst_metadata.h static inline struct metadata_dst *__ipv6_tun_set_dst(const struct in6_addr *saddr, in6_addr 173 include/net/dst_metadata.h const struct in6_addr *daddr, in6_addr 143 include/net/flow.h struct in6_addr daddr; in6_addr 144 include/net/flow.h struct in6_addr saddr; in6_addr 100 include/net/flow_dissector.h struct in6_addr src; in6_addr 101 include/net/flow_dissector.h struct in6_addr dst; in6_addr 38 include/net/if_inet6.h struct in6_addr addr; in6_addr 75 include/net/if_inet6.h struct in6_addr peer_addr; in6_addr 81 include/net/if_inet6.h struct in6_addr sl_addr[0]; in6_addr 85 include/net/if_inet6.h (count) * sizeof(struct in6_addr)) in6_addr 90 include/net/if_inet6.h struct in6_addr addr; in6_addr 101 include/net/if_inet6.h struct in6_addr sf_addr; in6_addr 115 include/net/if_inet6.h struct in6_addr mca_addr; in6_addr 135 include/net/if_inet6.h struct in6_addr acl_addr; in6_addr 141 include/net/if_inet6.h struct in6_addr aca_addr; in6_addr 196 include/net/if_inet6.h struct in6_addr token; in6_addr 210 include/net/if_inet6.h static inline void ipv6_eth_mc_map(const struct in6_addr *addr, char *buf) in6_addr 224 include/net/if_inet6.h static inline void ipv6_arcnet_mc_map(const struct in6_addr *addr, char *buf) in6_addr 229 include/net/if_inet6.h static inline void ipv6_ib_mc_map(const struct in6_addr *addr, in6_addr 247 include/net/if_inet6.h static inline int ipv6_ipgre_mc_map(const struct in6_addr *addr, in6_addr 45 include/net/inet6_hashtables.h const struct in6_addr *saddr, in6_addr 47 include/net/inet6_hashtables.h const struct in6_addr *daddr, in6_addr 54 include/net/inet6_hashtables.h const struct in6_addr *saddr, in6_addr 56 include/net/inet6_hashtables.h const struct in6_addr *daddr, in6_addr 63 include/net/inet6_hashtables.h const struct in6_addr *saddr, in6_addr 65 include/net/inet6_hashtables.h const struct in6_addr *daddr, in6_addr 102 include/net/inet6_hashtables.h const struct in6_addr *saddr, const __be16 sport, in6_addr 103 include/net/inet6_hashtables.h const struct in6_addr *daddr, const __be16 dport, in6_addr 51 include/net/inet_frag.h struct in6_addr saddr; in6_addr 52 include/net/inet_frag.h struct in6_addr daddr; in6_addr 84 include/net/inet_hashtables.h struct in6_addr fast_v6_rcv_saddr; in6_addr 402 include/net/inet_hashtables.h const struct in6_addr *laddr, const u16 lport, in6_addr 403 include/net/inet_hashtables.h const struct in6_addr *faddr, const __be16 fport); in6_addr 25 include/net/inetpeer.h #define INETPEER_MAXKEYSZ (sizeof(struct in6_addr) / sizeof(u32)) in6_addr 30 include/net/inetpeer.h struct in6_addr a6; in6_addr 86 include/net/inetpeer.h struct in6_addr *in6) in6_addr 92 include/net/inetpeer.h static inline struct in6_addr *inetpeer_get_addr_v6(struct inetpeer_addr *iaddr) in6_addr 115 include/net/inetpeer.h const struct in6_addr *v6daddr, in6_addr 34 include/net/ip6_checksum.h __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 35 include/net/ip6_checksum.h const struct in6_addr *daddr, in6_addr 55 include/net/ip6_checksum.h const struct in6_addr *saddr, in6_addr 56 include/net/ip6_checksum.h const struct in6_addr *daddr, in6_addr 63 include/net/ip6_checksum.h const struct in6_addr *saddr, in6_addr 64 include/net/ip6_checksum.h const struct in6_addr *daddr) in6_addr 89 include/net/ip6_checksum.h const struct in6_addr *saddr, in6_addr 90 include/net/ip6_checksum.h const struct in6_addr *daddr, in6_addr 97 include/net/ip6_checksum.h const struct in6_addr *saddr, in6_addr 98 include/net/ip6_checksum.h const struct in6_addr *daddr, int len); in6_addr 54 include/net/ip6_fib.h struct in6_addr fc_dst; in6_addr 55 include/net/ip6_fib.h struct in6_addr fc_src; in6_addr 56 include/net/ip6_fib.h struct in6_addr fc_prefsrc; in6_addr 57 include/net/ip6_fib.h struct in6_addr fc_gateway; in6_addr 103 include/net/ip6_fib.h struct in6_addr addr; in6_addr 184 include/net/ip6_fib.h struct in6_addr rt6i_gateway; in6_addr 413 include/net/ip6_fib.h const struct in6_addr *daddr, in6_addr 414 include/net/ip6_fib.h const struct in6_addr *saddr); in6_addr 417 include/net/ip6_fib.h const struct in6_addr *daddr, int dst_len, in6_addr 418 include/net/ip6_fib.h const struct in6_addr *saddr, int src_len, in6_addr 432 include/net/ip6_fib.h void rt6_get_prefsrc(const struct rt6_info *rt, struct in6_addr *addr) in6_addr 442 include/net/ip6_fib.h struct in6_addr in6_zero = {}; in6_addr 65 include/net/ip6_route.h static inline bool rt6_need_strict(const struct in6_addr *daddr) in6_addr 133 include/net/ip6_route.h const struct in6_addr *daddr, in6_addr 135 include/net/ip6_route.h struct in6_addr *saddr) in6_addr 150 include/net/ip6_route.h struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, in6_addr 151 include/net/ip6_route.h const struct in6_addr *saddr, int oif, in6_addr 161 include/net/ip6_route.h const struct in6_addr *addr, bool anycast, in6_addr 172 include/net/ip6_route.h const struct in6_addr *addr, in6_addr 175 include/net/ip6_route.h const struct in6_addr *gwaddr, in6_addr 181 include/net/ip6_route.h const struct in6_addr *gwaddr); in6_addr 203 include/net/ip6_route.h void rt6_clean_tohost(struct net *net, struct in6_addr *gateway); in6_addr 227 include/net/ip6_route.h const struct in6_addr *daddr, in6_addr 228 include/net/ip6_route.h const struct in6_addr *saddr) in6_addr 251 include/net/ip6_route.h const struct in6_addr *daddr) in6_addr 285 include/net/ip6_route.h static inline const struct in6_addr *rt6_nexthop(const struct rt6_info *rt, in6_addr 286 include/net/ip6_route.h const struct in6_addr *daddr) in6_addr 332 include/net/ip6_route.h const struct in6_addr *daddr, in6_addr 333 include/net/ip6_route.h const struct in6_addr *saddr); in6_addr 335 include/net/ip6_route.h struct neighbour *ip6_neigh_lookup(const struct in6_addr *gw, in6_addr 30 include/net/ip6_tunnel.h struct in6_addr laddr; /* local tunnel end-point address */ in6_addr 31 include/net/ip6_tunnel.h struct in6_addr raddr; /* remote tunnel end-point address */ in6_addr 137 include/net/ip6_tunnel.h int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, in6_addr 138 include/net/ip6_tunnel.h const struct in6_addr *raddr); in6_addr 142 include/net/ip6_tunnel.h int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, in6_addr 143 include/net/ip6_tunnel.h const struct in6_addr *raddr); in6_addr 147 include/net/ip6_tunnel.h __u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr, in6_addr 148 include/net/ip6_tunnel.h const struct in6_addr *raddr); in6_addr 37 include/net/ip_fib.h struct in6_addr fc_gw6; in6_addr 91 include/net/ip_fib.h struct in6_addr ipv6; in6_addr 47 include/net/ip_tunnels.h struct in6_addr src; in6_addr 48 include/net/ip_tunnels.h struct in6_addr dst; in6_addr 81 include/net/ip_tunnels.h struct in6_addr prefix; in6_addr 316 include/net/ipv6.h struct in6_addr dst; in6_addr 458 include/net/ipv6.h int __ipv6_addr_type(const struct in6_addr *addr); in6_addr 459 include/net/ipv6.h static inline int ipv6_addr_type(const struct in6_addr *addr) in6_addr 464 include/net/ipv6.h static inline int ipv6_addr_scope(const struct in6_addr *addr) in6_addr 474 include/net/ipv6.h static inline int ipv6_addr_src_scope(const struct in6_addr *addr) in6_addr 486 include/net/ipv6.h static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) in6_addr 491 include/net/ipv6.h static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in6_addr 493 include/net/ipv6.h return memcmp(a1, a2, sizeof(struct in6_addr)); in6_addr 497 include/net/ipv6.h ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m, in6_addr 498 include/net/ipv6.h const struct in6_addr *a2) in6_addr 515 include/net/ipv6.h static inline void ipv6_addr_prefix(struct in6_addr *pfx, in6_addr 516 include/net/ipv6.h const struct in6_addr *addr, in6_addr 529 include/net/ipv6.h static inline void ipv6_addr_prefix_copy(struct in6_addr *addr, in6_addr 530 include/net/ipv6.h const struct in6_addr *pfx, in6_addr 564 include/net/ipv6.h static inline void ipv6_addr_set(struct in6_addr *addr, in6_addr 572 include/net/ipv6.h static inline bool ipv6_addr_equal(const struct in6_addr *a1, in6_addr 573 include/net/ipv6.h const struct in6_addr *a2) in6_addr 598 include/net/ipv6.h static inline bool ipv6_prefix_equal(const struct in6_addr *addr1, in6_addr 599 include/net/ipv6.h const struct in6_addr *addr2, in6_addr 613 include/net/ipv6.h static inline bool ipv6_prefix_equal(const struct in6_addr *addr1, in6_addr 614 include/net/ipv6.h const struct in6_addr *addr2, in6_addr 635 include/net/ipv6.h static inline bool ipv6_addr_any(const struct in6_addr *a) in6_addr 647 include/net/ipv6.h static inline u32 ipv6_addr_hash(const struct in6_addr *a) in6_addr 661 include/net/ipv6.h static inline u32 __ipv6_addr_jhash(const struct in6_addr *a, const u32 initval) in6_addr 671 include/net/ipv6.h static inline bool ipv6_addr_loopback(const struct in6_addr *a) in6_addr 687 include/net/ipv6.h static inline bool ipv6_addr_v4mapped(const struct in6_addr *a) in6_addr 700 include/net/ipv6.h const struct in6_addr *addr6, in6_addr 719 include/net/ipv6.h static inline bool ipv6_addr_orchid(const struct in6_addr *a) in6_addr 724 include/net/ipv6.h static inline bool ipv6_addr_is_multicast(const struct in6_addr *addr) in6_addr 730 include/net/ipv6.h struct in6_addr *v4mapped) in6_addr 801 include/net/ipv6.h static inline int ipv6_addr_diff(const struct in6_addr *a1, const struct in6_addr *a2) in6_addr 803 include/net/ipv6.h return __ipv6_addr_diff(a1, a2, sizeof(struct in6_addr)); in6_addr 807 include/net/ipv6.h const struct in6_addr *daddr, in6_addr 808 include/net/ipv6.h const struct in6_addr *saddr); in6_addr 1021 include/net/ipv6.h const struct in6_addr *final_dst); in6_addr 1023 include/net/ipv6.h const struct in6_addr *final_dst, in6_addr 1047 include/net/ipv6.h u8 *proto, struct in6_addr **daddr_p, in6_addr 1048 include/net/ipv6.h struct in6_addr *saddr); in6_addr 1069 include/net/ipv6.h struct in6_addr *fl6_update_dst(struct flowi6 *fl6, in6_addr 1071 include/net/ipv6.h struct in6_addr *orig); in6_addr 1159 include/net/ipv6.h const struct in6_addr *addr); in6_addr 1161 include/net/ipv6.h const struct in6_addr *addr, unsigned int mode); in6_addr 1163 include/net/ipv6.h const struct in6_addr *addr); in6_addr 24 include/net/ipv6_stubs.h const struct in6_addr *addr); in6_addr 26 include/net/ipv6_stubs.h const struct in6_addr *addr); in6_addr 30 include/net/ipv6_stubs.h const struct in6_addr *final_dst); in6_addr 43 include/net/ipv6_stubs.h const struct in6_addr *daddr, in6_addr 44 include/net/ipv6_stubs.h const struct in6_addr *saddr); in6_addr 56 include/net/ipv6_stubs.h void (*ndisc_send_na)(struct net_device *dev, const struct in6_addr *daddr, in6_addr 57 include/net/ipv6_stubs.h const struct in6_addr *solicited_addr, in6_addr 68 include/net/ipv6_stubs.h const struct in6_addr *saddr, __be16 sport, in6_addr 69 include/net/ipv6_stubs.h const struct in6_addr *daddr, __be16 dport, in6_addr 11 include/net/mld.h struct in6_addr mld_mca; in6_addr 26 include/net/mld.h struct in6_addr grec_mca; in6_addr 27 include/net/mld.h struct in6_addr grec_src[0]; in6_addr 44 include/net/mld.h struct in6_addr mld2q_mca; in6_addr 58 include/net/mld.h struct in6_addr mld2q_srcs[0]; in6_addr 82 include/net/ndisc.h struct in6_addr target; in6_addr 99 include/net/ndisc.h struct in6_addr target; in6_addr 100 include/net/ndisc.h struct in6_addr dest; in6_addr 218 include/net/ndisc.h struct in6_addr *addr, in6_addr 297 include/net/ndisc.h struct in6_addr *addr, in6_addr 461 include/net/ndisc.h void ndisc_send_ns(struct net_device *dev, const struct in6_addr *solicit, in6_addr 462 include/net/ndisc.h const struct in6_addr *daddr, const struct in6_addr *saddr, in6_addr 466 include/net/ndisc.h const struct in6_addr *saddr, const struct in6_addr *daddr); in6_addr 467 include/net/ndisc.h void ndisc_send_na(struct net_device *dev, const struct in6_addr *daddr, in6_addr 468 include/net/ndisc.h const struct in6_addr *solicited_addr, in6_addr 471 include/net/ndisc.h void ndisc_send_redirect(struct sk_buff *skb, const struct in6_addr *target); in6_addr 473 include/net/ndisc.h int ndisc_mc_map(const struct in6_addr *addr, char *buf, struct net_device *dev, in6_addr 8 include/net/netfilter/ipv6/nf_dup_ipv6.h const struct in6_addr *gw, int oif); in6_addr 40 include/net/netfilter/nf_flow_table.h struct in6_addr src_v6; in6_addr 44 include/net/netfilter/nf_flow_table.h struct in6_addr dst_v6; in6_addr 82 include/net/netfilter/nf_tproxy.h const struct in6_addr * in6_addr 83 include/net/netfilter/nf_tproxy.h nf_tproxy_laddr6(struct sk_buff *skb, const struct in6_addr *user_laddr, in6_addr 84 include/net/netfilter/nf_tproxy.h const struct in6_addr *daddr); in6_addr 109 include/net/netfilter/nf_tproxy.h const struct in6_addr *laddr, in6_addr 116 include/net/netfilter/nf_tproxy.h const struct in6_addr *saddr, const struct in6_addr *daddr, in6_addr 439 include/net/netlabel.h const struct in6_addr *addr, in6_addr 440 include/net/netlabel.h const struct in6_addr *mask, in6_addr 570 include/net/netlabel.h const struct in6_addr *addr, in6_addr 571 include/net/netlabel.h const struct in6_addr *mask, in6_addr 1463 include/net/netlink.h const struct in6_addr *addr) in6_addr 1641 include/net/netlink.h static inline struct in6_addr nla_get_in6_addr(const struct nlattr *nla) in6_addr 1643 include/net/netlink.h struct in6_addr tmp; in6_addr 36 include/net/nexthop.h struct in6_addr ipv6; in6_addr 41 include/net/ping.h int (*ipv6_chk_addr)(struct net *net, const struct in6_addr *addr, in6_addr 9 include/net/rawv6.h unsigned short num, const struct in6_addr *loc_addr, in6_addr 10 include/net/rawv6.h const struct in6_addr *rmt_addr, int dif, int sdif); in6_addr 64 include/net/route.h struct in6_addr rt_gw6; in6_addr 38 include/net/seg6.h struct in6_addr __rcu *tun_src; in6_addr 64 include/net/seg6.h extern int seg6_lookup_nexthop(struct sk_buff *skb, struct in6_addr *nhaddr, in6_addr 43 include/net/seg6_hmac.h struct ipv6_sr_hdr *hdr, struct in6_addr *saddr, in6_addr 49 include/net/seg6_hmac.h extern int seg6_push_hmac(struct net *net, struct in6_addr *saddr, in6_addr 17 include/net/seg6_local.h extern int seg6_lookup_nexthop(struct sk_buff *skb, struct in6_addr *nhaddr, in6_addr 186 include/net/sock.h struct in6_addr skc_v6_daddr; in6_addr 187 include/net/sock.h struct in6_addr skc_v6_rcv_saddr; in6_addr 1533 include/net/tcp.h struct in6_addr a6; in6_addr 1564 include/net/tcp.h struct in6_addr saddr; in6_addr 1565 include/net/tcp.h struct in6_addr daddr; in6_addr 312 include/net/udp.h const struct in6_addr *saddr, __be16 sport, in6_addr 313 include/net/udp.h const struct in6_addr *daddr, __be16 dport, in6_addr 316 include/net/udp.h const struct in6_addr *saddr, __be16 sport, in6_addr 317 include/net/udp.h const struct in6_addr *daddr, __be16 dport, in6_addr 20 include/net/udp_tunnel.h struct in6_addr local_ip6; in6_addr 27 include/net/udp_tunnel.h struct in6_addr peer_ip6; in6_addr 149 include/net/udp_tunnel.h struct net_device *dev, struct in6_addr *saddr, in6_addr 150 include/net/udp_tunnel.h struct in6_addr *daddr, in6_addr 1069 include/net/xfrm.h return (!ipv6_addr_any((struct in6_addr*)&tmpl->saddr) && in6_addr 1070 include/net/xfrm.h !ipv6_addr_equal((struct in6_addr *)&tmpl->saddr, (struct in6_addr*)&x->props.saddr)); in6_addr 1288 include/net/xfrm.h if (ipv6_addr_equal((struct in6_addr *)daddr, (struct in6_addr *)&x->id.daddr) && in6_addr 1289 include/net/xfrm.h (ipv6_addr_equal((struct in6_addr *)saddr, (struct in6_addr *)&x->props.saddr) || in6_addr 1290 include/net/xfrm.h ipv6_addr_any((struct in6_addr *)saddr) || in6_addr 1291 include/net/xfrm.h ipv6_addr_any((struct in6_addr *)&x->props.saddr))) in6_addr 1697 include/net/xfrm.h return ipv6_addr_equal((const struct in6_addr *)a, in6_addr 1698 include/net/xfrm.h (const struct in6_addr *)b); in6_addr 146 include/rdma/ib_addr.h (struct in6_addr *)gid); in6_addr 149 include/rdma/ib_addr.h *(struct in6_addr *)&gid->raw = in6_addr 161 include/rdma/ib_addr.h if (ipv6_addr_v4mapped((struct in6_addr *)gid)) { in6_addr 246 include/rdma/ib_addr.h static inline int rdma_link_local_addr(struct in6_addr *addr) in6_addr 255 include/rdma/ib_addr.h static inline void rdma_get_ll_mac(struct in6_addr *addr, u8 *mac) in6_addr 262 include/rdma/ib_addr.h static inline int rdma_is_multicast_addr(struct in6_addr *addr) in6_addr 273 include/rdma/ib_addr.h static inline void rdma_get_mcast_mac(struct in6_addr *addr, u8 *mac) in6_addr 223 include/rdma/ib_verbs.h if (ipv6_addr_v4mapped((struct in6_addr *)&attr->gid)) in6_addr 339 include/scsi/iscsi_if.h struct in6_addr v6_addr; in6_addr 343 include/scsi/iscsi_if.h struct in6_addr v6_addr; in6_addr 39 include/trace/events/fib.h struct in6_addr in6_zero = {}; in6_addr 41 include/trace/events/fib.h struct in6_addr *in6; in6_addr 76 include/trace/events/fib.h in6 = (struct in6_addr *)__entry->gw6; in6_addr 82 include/trace/events/fib.h in6 = (struct in6_addr *)__entry->gw6; in6_addr 89 include/trace/events/fib.h in6 = (struct in6_addr *)__entry->gw6; in6_addr 39 include/trace/events/fib6.h struct in6_addr *in6; in6_addr 49 include/trace/events/fib6.h in6 = (struct in6_addr *)__entry->src; in6_addr 52 include/trace/events/fib6.h in6 = (struct in6_addr *)__entry->dst; in6_addr 71 include/trace/events/fib6.h struct in6_addr in6_zero = {}; in6_addr 73 include/trace/events/fib6.h in6 = (struct in6_addr *)__entry->gw; in6_addr 77 include/trace/events/fib6.h in6 = (struct in6_addr *)__entry->gw; in6_addr 42 include/trace/events/neigh.h struct in6_addr *pin6; in6_addr 50 include/trace/events/neigh.h pin6 = (struct in6_addr *)__entry->primary_key6; in6_addr 60 include/trace/events/neigh.h pin6 = (struct in6_addr *)__entry->primary_key6; in6_addr 61 include/trace/events/neigh.h *pin6 = *(struct in6_addr *)pkey; in6_addr 102 include/trace/events/neigh.h struct in6_addr *pin6; in6_addr 114 include/trace/events/neigh.h pin6 = (struct in6_addr *)__entry->primary_key6; in6_addr 124 include/trace/events/neigh.h pin6 = (struct in6_addr *)__entry->primary_key6; in6_addr 125 include/trace/events/neigh.h *pin6 = *(struct in6_addr *)n->primary_key; in6_addr 179 include/trace/events/neigh.h struct in6_addr *pin6; in6_addr 191 include/trace/events/neigh.h pin6 = (struct in6_addr *)__entry->primary_key6; in6_addr 201 include/trace/events/neigh.h pin6 = (struct in6_addr *)__entry->primary_key6; in6_addr 202 include/trace/events/neigh.h *pin6 = *(struct in6_addr *)n->primary_key; in6_addr 159 include/trace/events/sock.h struct in6_addr *pin6; in6_addr 179 include/trace/events/sock.h pin6 = (struct in6_addr *)__entry->saddr_v6; in6_addr 181 include/trace/events/sock.h pin6 = (struct in6_addr *)__entry->daddr_v6; in6_addr 186 include/trace/events/sock.h pin6 = (struct in6_addr *)__entry->saddr_v6; in6_addr 188 include/trace/events/sock.h pin6 = (struct in6_addr *)__entry->daddr_v6; in6_addr 17 include/trace/events/tcp.h struct in6_addr *pin6; \ in6_addr 19 include/trace/events/tcp.h pin6 = (struct in6_addr *)__entry->saddr_v6; \ in6_addr 21 include/trace/events/tcp.h pin6 = (struct in6_addr *)__entry->daddr_v6; \ in6_addr 29 include/trace/events/tcp.h struct in6_addr *pin6; \ in6_addr 31 include/trace/events/tcp.h pin6 = (struct in6_addr *)__entry->saddr_v6; \ in6_addr 33 include/trace/events/tcp.h pin6 = (struct in6_addr *)__entry->daddr_v6; \ in6_addr 246 include/uapi/linux/if_bridge.h struct in6_addr ip6; in6_addr 111 include/uapi/linux/if_tunnel.h struct in6_addr prefix; in6_addr 54 include/uapi/linux/in6.h struct in6_addr sin6_addr; /* IPv6 address */ in6_addr 62 include/uapi/linux/in6.h struct in6_addr ipv6mr_multiaddr; in6_addr 72 include/uapi/linux/in6.h struct in6_addr flr_dst; in6_addr 35 include/uapi/linux/ip6_tunnel.h struct in6_addr laddr; /* local tunnel end-point address */ in6_addr 36 include/uapi/linux/ip6_tunnel.h struct in6_addr raddr; /* remote tunnel end-point address */ in6_addr 47 include/uapi/linux/ip6_tunnel.h struct in6_addr laddr; /* local tunnel end-point address */ in6_addr 48 include/uapi/linux/ip6_tunnel.h struct in6_addr raddr; /* remote tunnel end-point address */ in6_addr 22 include/uapi/linux/ipv6.h struct in6_addr ipi6_addr; in6_addr 35 include/uapi/linux/ipv6.h struct in6_addr ifr6_addr; in6_addr 82 include/uapi/linux/ipv6.h struct in6_addr addr[0]; in6_addr 94 include/uapi/linux/ipv6.h struct in6_addr addr; in6_addr 106 include/uapi/linux/ipv6.h struct in6_addr addr; in6_addr 132 include/uapi/linux/ipv6.h struct in6_addr saddr; in6_addr 133 include/uapi/linux/ipv6.h struct in6_addr daddr; in6_addr 44 include/uapi/linux/ipv6_route.h struct in6_addr rtmsg_dst; in6_addr 45 include/uapi/linux/ipv6_route.h struct in6_addr rtmsg_src; in6_addr 46 include/uapi/linux/ipv6_route.h struct in6_addr rtmsg_gateway; in6_addr 51 include/uapi/linux/l2tp.h struct in6_addr l2tp_addr; /* IPv6 address */ in6_addr 141 include/uapi/linux/mroute6.h struct in6_addr im6_src, im6_dst; in6_addr 73 include/uapi/linux/netfilter.h struct in6_addr in6; in6_addr 36 include/uapi/linux/netfilter/xt_policy.h struct in6_addr a6; in6_addr 34 include/uapi/linux/netfilter_bridge/ebt_ip6.h struct in6_addr saddr; in6_addr 35 include/uapi/linux/netfilter_bridge/ebt_ip6.h struct in6_addr daddr; in6_addr 36 include/uapi/linux/netfilter_bridge/ebt_ip6.h struct in6_addr smsk; in6_addr 37 include/uapi/linux/netfilter_bridge/ebt_ip6.h struct in6_addr dmsk; in6_addr 66 include/uapi/linux/netfilter_ipv6/ip6_tables.h struct in6_addr src, dst; in6_addr 68 include/uapi/linux/netfilter_ipv6/ip6_tables.h struct in6_addr smsk, dmsk; in6_addr 16 include/uapi/linux/netfilter_ipv6/ip6t_rt.h struct in6_addr addrs[IP6T_RT_HOPS]; /* Hops */ in6_addr 86 include/uapi/linux/netfilter_ipv6/ip6t_srh.h struct in6_addr psid_addr; in6_addr 87 include/uapi/linux/netfilter_ipv6/ip6t_srh.h struct in6_addr nsid_addr; in6_addr 88 include/uapi/linux/netfilter_ipv6/ip6t_srh.h struct in6_addr lsid_addr; in6_addr 89 include/uapi/linux/netfilter_ipv6/ip6t_srh.h struct in6_addr psid_msk; in6_addr 90 include/uapi/linux/netfilter_ipv6/ip6t_srh.h struct in6_addr nsid_msk; in6_addr 91 include/uapi/linux/netfilter_ipv6/ip6t_srh.h struct in6_addr lsid_msk; in6_addr 164 include/uapi/linux/rds.h struct in6_addr laddr; in6_addr 165 include/uapi/linux/rds.h struct in6_addr faddr; in6_addr 187 include/uapi/linux/rds.h struct in6_addr laddr; in6_addr 188 include/uapi/linux/rds.h struct in6_addr faddr; in6_addr 207 include/uapi/linux/rds.h struct in6_addr bound_addr; in6_addr 208 include/uapi/linux/rds.h struct in6_addr connected_addr; in6_addr 229 include/uapi/linux/rds.h struct in6_addr local_addr; in6_addr 231 include/uapi/linux/rds.h struct in6_addr peer_addr; in6_addr 258 include/uapi/linux/rds.h struct in6_addr src_addr; in6_addr 259 include/uapi/linux/rds.h struct in6_addr dst_addr; in6_addr 33 include/uapi/linux/seg6.h struct in6_addr segments[0]; in6_addr 18 include/uapi/linux/xfrm.h struct in6_addr in6; in6_addr 1307 lib/vsprintf.c struct in6_addr in6; in6_addr 1309 lib/vsprintf.c memcpy(&in6, addr, sizeof(struct in6_addr)); in6_addr 112 net/6lowpan/core.c struct in6_addr addr; in6_addr 157 net/6lowpan/iphc.c lowpan_iphc_uncompress_802154_lladdr(struct in6_addr *ipaddr, in6_addr 202 net/6lowpan/iphc.c const struct in6_addr *addr) in6_addr 206 net/6lowpan/iphc.c struct in6_addr addr_pfx; in6_addr 246 net/6lowpan/iphc.c const struct in6_addr *addr) in6_addr 250 net/6lowpan/iphc.c struct in6_addr addr_mcast, network_pfx = {}; in6_addr 282 net/6lowpan/iphc.c struct in6_addr *ipaddr, in6_addr 305 net/6lowpan/iphc.c struct in6_addr *ipaddr, in6_addr 366 net/6lowpan/iphc.c struct in6_addr *ipaddr, in6_addr 427 net/6lowpan/iphc.c struct in6_addr *ipaddr, in6_addr 481 net/6lowpan/iphc.c struct in6_addr *ipaddr, in6_addr 484 net/6lowpan/iphc.c struct in6_addr network_pfx = {}; in6_addr 791 net/6lowpan/iphc.c lowpan_iphc_compress_ctx_802154_lladdr(const struct in6_addr *ipaddr, in6_addr 798 net/6lowpan/iphc.c struct in6_addr tmp = {}; in6_addr 833 net/6lowpan/iphc.c const struct in6_addr *ipaddr, in6_addr 836 net/6lowpan/iphc.c struct in6_addr tmp = {}; in6_addr 847 net/6lowpan/iphc.c const struct in6_addr *ipaddr, in6_addr 851 net/6lowpan/iphc.c struct in6_addr tmp = {}; in6_addr 905 net/6lowpan/iphc.c lowpan_iphc_compress_802154_lladdr(const struct in6_addr *ipaddr, in6_addr 911 net/6lowpan/iphc.c struct in6_addr tmp = {}; in6_addr 945 net/6lowpan/iphc.c const struct in6_addr *ipaddr, in6_addr 1087 net/6lowpan/iphc.c const struct in6_addr *ipaddr) in6_addr 1101 net/6lowpan/iphc.c const struct in6_addr *ipaddr) in6_addr 200 net/6lowpan/ndisc.c struct in6_addr *addr, in6_addr 32 net/bluetooth/6lowpan.c struct in6_addr addr; in6_addr 33 net/bluetooth/6lowpan.c struct in6_addr gw; in6_addr 61 net/bluetooth/6lowpan.c struct in6_addr peer_addr; in6_addr 160 net/bluetooth/6lowpan.c struct in6_addr *daddr, in6_addr 165 net/bluetooth/6lowpan.c const struct in6_addr *nexthop; in6_addr 189 net/bluetooth/6lowpan.c memcpy(&lowpan_cb(skb)->gw, nexthop, sizeof(struct in6_addr)); in6_addr 398 net/bluetooth/6lowpan.c struct in6_addr ipv6_daddr; in6_addr 664 net/bluetooth/6lowpan.c memset(&peer->peer_addr, 0, sizeof(struct in6_addr)); in6_addr 307 net/bridge/br_arp_nd_proxy.c pip6->saddr = *(struct in6_addr *)n->primary_key; in6_addr 366 net/bridge/br_arp_nd_proxy.c struct in6_addr *addr = (struct in6_addr *)data; in6_addr 374 net/bridge/br_arp_nd_proxy.c static bool br_is_local_ip6(struct net_device *dev, struct in6_addr *addr) in6_addr 392 net/bridge/br_arp_nd_proxy.c struct in6_addr *saddr, *daddr; in6_addr 58 net/bridge/br_multicast.c const struct in6_addr *group, in6_addr 97 net/bridge/br_multicast.c const struct in6_addr *dst, in6_addr 311 net/bridge/br_multicast.c const struct in6_addr *grp, in6_addr 608 net/bridge/br_multicast.c const struct in6_addr *group, in6_addr 1088 net/bridge/br_multicast.c struct in6_addr *saddr) in6_addr 1307 net/bridge/br_multicast.c const struct in6_addr *group = NULL; in6_addr 1512 net/bridge/br_multicast.c const struct in6_addr *group, in6_addr 1840 net/bridge/br_multicast.c struct in6_addr addr; in6_addr 1871 net/bridge/br_multicast.c struct in6_addr addr; in6_addr 1806 net/ceph/messenger.c struct in6_addr *addr6 = &((struct sockaddr_in6 *)&ss)->sin6_addr; in6_addr 23 net/core/dst_cache.c struct in6_addr in6_saddr; in6_addr 106 net/core/dst_cache.c const struct in6_addr *saddr) in6_addr 121 net/core/dst_cache.c struct in6_addr *saddr) in6_addr 2869 net/core/ethtool.c static struct in6_addr zero_addr = {}; in6_addr 4714 net/core/filter.c struct in6_addr *dst = (struct in6_addr *)params->ipv6_dst; in6_addr 4732 net/core/filter.c struct in6_addr *src = (struct in6_addr *) params->ipv6_src; in6_addr 4733 net/core/filter.c struct in6_addr *dst = (struct in6_addr *) params->ipv6_dst; in6_addr 5085 net/core/filter.c if (param_len != sizeof(struct in6_addr)) in6_addr 5087 net/core/filter.c return seg6_lookup_nexthop(skb, (struct in6_addr *)param, 0); in6_addr 5228 net/core/filter.c struct in6_addr *src6 = (struct in6_addr *)&tuple->ipv6.saddr; in6_addr 5229 net/core/filter.c struct in6_addr *dst6 = (struct in6_addr *)&tuple->ipv6.daddr; in6_addr 7963 net/core/filter.c struct bpf_sock_addr_kern, struct in6_addr, t_ctx, in6_addr 317 net/core/pktgen.c struct in6_addr in6_saddr; in6_addr 318 net/core/pktgen.c struct in6_addr in6_daddr; in6_addr 319 net/core/pktgen.c struct in6_addr cur_in6_daddr; in6_addr 320 net/core/pktgen.c struct in6_addr cur_in6_saddr; in6_addr 322 net/core/pktgen.c struct in6_addr min_in6_daddr; in6_addr 323 net/core/pktgen.c struct in6_addr max_in6_daddr; in6_addr 324 net/core/pktgen.c struct in6_addr min_in6_saddr; in6_addr 325 net/core/pktgen.c struct in6_addr max_in6_saddr; in6_addr 2070 net/core/pktgen.c for (i = 0; i < sizeof(struct in6_addr); i++) in6_addr 59 net/core/secure_seq.c struct in6_addr saddr; in6_addr 60 net/core/secure_seq.c struct in6_addr daddr; in6_addr 62 net/core/secure_seq.c .saddr = *(struct in6_addr *)saddr, in6_addr 63 net/core/secure_seq.c .daddr = *(struct in6_addr *)daddr, in6_addr 79 net/core/secure_seq.c struct in6_addr saddr; in6_addr 80 net/core/secure_seq.c struct in6_addr daddr; in6_addr 84 net/core/secure_seq.c .saddr = *(struct in6_addr *)saddr, in6_addr 85 net/core/secure_seq.c .daddr = *(struct in6_addr *)daddr, in6_addr 102 net/core/secure_seq.c struct in6_addr saddr; in6_addr 103 net/core/secure_seq.c struct in6_addr daddr; in6_addr 106 net/core/secure_seq.c .saddr = *(struct in6_addr *)saddr, in6_addr 107 net/core/secure_seq.c .daddr = *(struct in6_addr *)daddr, in6_addr 175 net/core/secure_seq.c struct in6_addr saddr; in6_addr 176 net/core/secure_seq.c struct in6_addr daddr; in6_addr 180 net/core/secure_seq.c .saddr = *(struct in6_addr *)saddr, in6_addr 181 net/core/secure_seq.c .daddr = *(struct in6_addr *)daddr, in6_addr 43 net/dccp/ipv6.c const struct in6_addr *saddr, in6_addr 44 net/dccp/ipv6.c const struct in6_addr *daddr) in6_addr 193 net/dccp/ipv6.c struct in6_addr *final_p, final; in6_addr 811 net/dccp/ipv6.c struct in6_addr *saddr = NULL, *final_p, final; in6_addr 709 net/ipv4/fib_frontend.c if (alen != sizeof(struct in6_addr)) { in6_addr 714 net/ipv4/fib_frontend.c cfg->fc_gw6 = *((struct in6_addr *)via->rtvia_addr); in6_addr 1617 net/ipv4/fib_semantics.c int alen = sizeof(struct in6_addr); in6_addr 665 net/ipv4/fou.c [FOU_ATTR_LOCAL_V6] = { .len = sizeof(struct in6_addr), }, in6_addr 666 net/ipv4/fou.c [FOU_ATTR_PEER_V6] = { .len = sizeof(struct in6_addr), }, in6_addr 34 net/ipv4/inet_connection_sock.c static bool ipv6_rcv_saddr_equal(const struct in6_addr *sk1_rcv_saddr6, in6_addr 35 net/ipv4/inet_connection_sock.c const struct in6_addr *sk2_rcv_saddr6, in6_addr 77 net/ipv4/inet_diag.c *(struct in6_addr *)r->id.idiag_src = sk->sk_v6_rcv_saddr; in6_addr 78 net/ipv4/inet_diag.c *(struct in6_addr *)r->id.idiag_dst = sk->sk_v6_daddr; in6_addr 429 net/ipv4/inet_diag.c if (ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_dst) && in6_addr 430 net/ipv4/inet_diag.c ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_src)) in6_addr 436 net/ipv4/inet_diag.c (struct in6_addr *)req->id.idiag_dst, in6_addr 438 net/ipv4/inet_diag.c (struct in6_addr *)req->id.idiag_src, in6_addr 749 net/ipv4/inet_diag.c addr_len = sizeof(struct in6_addr); in6_addr 683 net/ipv4/ip_tunnel.c const struct in6_addr *addr6; in6_addr 693 net/ipv4/ip_tunnel.c addr6 = (const struct in6_addr *)&neigh->primary_key; in6_addr 141 net/ipv4/ip_tunnel_core.c sizeof(struct in6_addr)); in6_addr 332 net/ipv4/ip_tunnel_core.c [LWTUNNEL_IP6_DST] = { .len = sizeof(struct in6_addr) }, in6_addr 333 net/ipv4/ip_tunnel_core.c [LWTUNNEL_IP6_SRC] = { .len = sizeof(struct in6_addr) }, in6_addr 319 net/ipv4/nexthop.c sz += nla_total_size(sizeof(const struct in6_addr)); in6_addr 561 net/ipv4/nexthop.c static int check_src_addr(const struct in6_addr *saddr, in6_addr 1448 net/ipv4/nexthop.c if (nla_len(gwa) != sizeof(struct in6_addr)) { in6_addr 51 net/ipv4/raw_diag.c (const struct in6_addr *)r->id.idiag_src, in6_addr 52 net/ipv4/raw_diag.c (const struct in6_addr *)r->id.idiag_dst, in6_addr 2793 net/ipv4/route.c int alen = sizeof(struct in6_addr); in6_addr 1046 net/ipv4/tcp_ipv4.c size = sizeof(struct in6_addr); in6_addr 1111 net/ipv4/tcp_ipv4.c (family == AF_INET6) ? sizeof(struct in6_addr) : in6_addr 598 net/ipv4/tcp_metrics.c .len = sizeof(struct in6_addr), }, in6_addr 786 net/ipv4/tcp_metrics.c struct in6_addr in6; in6_addr 788 net/ipv4/tcp_metrics.c if (nla_len(a) != sizeof(struct in6_addr)) in6_addr 49 net/ipv4/udp_diag.c (struct in6_addr *)req->id.idiag_src, in6_addr 51 net/ipv4/udp_diag.c (struct in6_addr *)req->id.idiag_dst, in6_addr 186 net/ipv4/udp_diag.c if (ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_dst) && in6_addr 187 net/ipv4/udp_diag.c ipv6_addr_v4mapped((struct in6_addr *)req->id.idiag_src)) in6_addr 195 net/ipv4/udp_diag.c (struct in6_addr *)req->id.idiag_dst, in6_addr 197 net/ipv4/udp_diag.c (struct in6_addr *)req->id.idiag_src, in6_addr 139 net/ipv6/addrconf.c static void ipv6_try_regen_rndid(struct inet6_dev *idev, struct in6_addr *tmpaddr); in6_addr 143 net/ipv6/addrconf.c static int ipv6_generate_stable_address(struct in6_addr *addr, in6_addr 169 net/ipv6/addrconf.c static struct fib6_info *addrconf_get_prefix_route(const struct in6_addr *pfx, in6_addr 991 net/ipv6/addrconf.c static u32 inet6_addr_hash(const struct net *net, const struct in6_addr *addr) in6_addr 998 net/ipv6/addrconf.c static bool ipv6_chk_same_addr(struct net *net, const struct in6_addr *addr, in6_addr 1312 net/ipv6/addrconf.c struct in6_addr addr, *tmpaddr; in6_addr 1468 net/ipv6/addrconf.c const struct in6_addr *addr; in6_addr 1743 net/ipv6/addrconf.c const struct in6_addr *daddr, unsigned int prefs, in6_addr 1744 net/ipv6/addrconf.c struct in6_addr *saddr) in6_addr 1840 net/ipv6/addrconf.c int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr, in6_addr 1859 net/ipv6/addrconf.c int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr, in6_addr 1888 net/ipv6/addrconf.c int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, in6_addr 1905 net/ipv6/addrconf.c int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, in6_addr 1951 net/ipv6/addrconf.c bool ipv6_chk_custom_prefix(const struct in6_addr *addr, in6_addr 1973 net/ipv6/addrconf.c int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev) in6_addr 1995 net/ipv6/addrconf.c struct inet6_ifaddr *ipv6_get_ifaddr(struct net *net, const struct in6_addr *addr, in6_addr 2084 net/ipv6/addrconf.c struct in6_addr new_addr; in6_addr 2143 net/ipv6/addrconf.c void addrconf_join_solict(struct net_device *dev, const struct in6_addr *addr) in6_addr 2145 net/ipv6/addrconf.c struct in6_addr maddr; in6_addr 2155 net/ipv6/addrconf.c void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr) in6_addr 2157 net/ipv6/addrconf.c struct in6_addr maddr; in6_addr 2169 net/ipv6/addrconf.c struct in6_addr addr; in6_addr 2182 net/ipv6/addrconf.c struct in6_addr addr; in6_addr 2360 net/ipv6/addrconf.c static void ipv6_try_regen_rndid(struct inet6_dev *idev, struct in6_addr *tmpaddr) in6_addr 2371 net/ipv6/addrconf.c addrconf_prefix_route(struct in6_addr *pfx, int plen, u32 metric, in6_addr 2402 net/ipv6/addrconf.c static struct fib6_info *addrconf_get_prefix_route(const struct in6_addr *pfx, in6_addr 2560 net/ipv6/addrconf.c const struct in6_addr *addr, int addr_type, in6_addr 2758 net/ipv6/addrconf.c struct in6_addr addr; in6_addr 2877 net/ipv6/addrconf.c const struct in6_addr *addr, int ifindex) in6_addr 2989 net/ipv6/addrconf.c const struct in6_addr *pfx, unsigned int plen) in6_addr 3074 net/ipv6/addrconf.c static void add_addr(struct inet6_dev *idev, const struct in6_addr *addr, in6_addr 3101 net/ipv6/addrconf.c struct in6_addr addr; in6_addr 3109 net/ipv6/addrconf.c memset(&addr, 0, sizeof(struct in6_addr)); in6_addr 3173 net/ipv6/addrconf.c const struct in6_addr *addr, u32 flags) in6_addr 3202 net/ipv6/addrconf.c static bool ipv6_reserved_interfaceid(struct in6_addr address) in6_addr 3218 net/ipv6/addrconf.c static int ipv6_generate_stable_address(struct in6_addr *address, in6_addr 3229 net/ipv6/addrconf.c struct in6_addr secret; in6_addr 3236 net/ipv6/addrconf.c struct in6_addr secret; in6_addr 3237 net/ipv6/addrconf.c struct in6_addr temp; in6_addr 3293 net/ipv6/addrconf.c struct in6_addr addr; in6_addr 3701 net/ipv6/addrconf.c static bool addr_is_local(const struct in6_addr *addr) in6_addr 3873 net/ipv6/addrconf.c struct in6_addr lladdr; in6_addr 4035 net/ipv6/addrconf.c struct in6_addr mcaddr; in6_addr 4057 net/ipv6/addrconf.c struct in6_addr addr; in6_addr 4159 net/ipv6/addrconf.c struct in6_addr lladdr; in6_addr 4386 net/ipv6/addrconf.c int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr) in6_addr 4540 net/ipv6/addrconf.c static struct in6_addr *extract_addr(struct nlattr *addr, struct nlattr *local, in6_addr 4541 net/ipv6/addrconf.c struct in6_addr **peer_pfx) in6_addr 4543 net/ipv6/addrconf.c struct in6_addr *pfx = NULL; in6_addr 4560 net/ipv6/addrconf.c [IFA_ADDRESS] = { .len = sizeof(struct in6_addr) }, in6_addr 4561 net/ipv6/addrconf.c [IFA_LOCAL] = { .len = sizeof(struct in6_addr) }, in6_addr 4575 net/ipv6/addrconf.c struct in6_addr *pfx, *peer_pfx; in6_addr 4673 net/ipv6/addrconf.c memcmp(&ifp->peer_addr, cfg->peer_pfx, sizeof(struct in6_addr))) { in6_addr 4759 net/ipv6/addrconf.c struct in6_addr *peer_pfx; in6_addr 5314 net/ipv6/addrconf.c struct in6_addr *addr = NULL, *peer; in6_addr 5485 net/ipv6/addrconf.c + nla_total_size(sizeof(struct in6_addr)) /* IFLA_INET6_TOKEN */ in6_addr 5585 net/ipv6/addrconf.c nla = nla_reserve(skb, IFLA_INET6_TOKEN, sizeof(struct in6_addr)); in6_addr 5625 net/ipv6/addrconf.c static int inet6_set_iftoken(struct inet6_dev *idev, struct in6_addr *token) in6_addr 5630 net/ipv6/addrconf.c struct in6_addr ll_addr; in6_addr 5693 net/ipv6/addrconf.c [IFLA_INET6_TOKEN] = { .len = sizeof(struct in6_addr) }, in6_addr 5922 net/ipv6/addrconf.c + nla_total_size(sizeof(struct in6_addr)) in6_addr 6290 net/ipv6/addrconf.c struct in6_addr addr; in6_addr 38 net/ipv6/addrconf_core.c int __ipv6_addr_type(const struct in6_addr *addr) in6_addr 135 net/ipv6/addrconf_core.c const struct in6_addr *final_dst) in6_addr 174 net/ipv6/addrconf_core.c const struct in6_addr *daddr, in6_addr 175 net/ipv6/addrconf_core.c const struct in6_addr *saddr) in6_addr 207 net/ipv6/addrconf_core.c const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT; in6_addr 209 net/ipv6/addrconf_core.c const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT; in6_addr 211 net/ipv6/addrconf_core.c const struct in6_addr in6addr_linklocal_allnodes = IN6ADDR_LINKLOCAL_ALLNODES_INIT; in6_addr 213 net/ipv6/addrconf_core.c const struct in6_addr in6addr_linklocal_allrouters = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT; in6_addr 215 net/ipv6/addrconf_core.c const struct in6_addr in6addr_interfacelocal_allnodes = IN6ADDR_INTERFACELOCAL_ALLNODES_INIT; in6_addr 217 net/ipv6/addrconf_core.c const struct in6_addr in6addr_interfacelocal_allrouters = IN6ADDR_INTERFACELOCAL_ALLROUTERS_INIT; in6_addr 219 net/ipv6/addrconf_core.c const struct in6_addr in6addr_sitelocal_allrouters = IN6ADDR_SITELOCAL_ALLROUTERS_INIT; in6_addr 33 net/ipv6/addrlabel.c struct in6_addr prefix; in6_addr 67 net/ipv6/addrlabel.c const struct in6_addr *prefix; in6_addr 75 net/ipv6/addrlabel.c .prefix = &(struct in6_addr){ { { 0xfc } } } , in6_addr 79 net/ipv6/addrlabel.c .prefix = &(struct in6_addr){ { { 0xfe, 0xc0 } } }, in6_addr 83 net/ipv6/addrlabel.c .prefix = &(struct in6_addr){ { { 0x20, 0x02 } } }, in6_addr 87 net/ipv6/addrlabel.c .prefix = &(struct in6_addr){ { { 0x3f, 0xfe } } }, in6_addr 91 net/ipv6/addrlabel.c .prefix = &(struct in6_addr){ { { 0x20, 0x01 } } }, in6_addr 95 net/ipv6/addrlabel.c .prefix = &(struct in6_addr){ { { 0x20, 0x01, 0x00, 0x10 } } }, in6_addr 99 net/ipv6/addrlabel.c .prefix = &(struct in6_addr){ { { [10] = 0xff, [11] = 0xff } } }, in6_addr 115 net/ipv6/addrlabel.c const struct in6_addr *addr, in6_addr 128 net/ipv6/addrlabel.c const struct in6_addr *addr, in6_addr 141 net/ipv6/addrlabel.c const struct in6_addr *addr, int type, int ifindex) in6_addr 160 net/ipv6/addrlabel.c static struct ip6addrlbl_entry *ip6addrlbl_alloc(const struct in6_addr *prefix, in6_addr 243 net/ipv6/addrlabel.c const struct in6_addr *prefix, int prefixlen, in6_addr 266 net/ipv6/addrlabel.c const struct in6_addr *prefix, int prefixlen, in6_addr 290 net/ipv6/addrlabel.c const struct in6_addr *prefix, int prefixlen, in6_addr 293 net/ipv6/addrlabel.c struct in6_addr prefix_buf; in6_addr 360 net/ipv6/addrlabel.c [IFAL_ADDRESS] = { .len = sizeof(struct in6_addr), }, in6_addr 382 net/ipv6/addrlabel.c struct in6_addr *pfx; in6_addr 576 net/ipv6/addrlabel.c struct in6_addr *addr; in6_addr 748 net/ipv6/af_inet6.c struct in6_addr *final_p, final; in6_addr 36 net/ipv6/ah6.c struct in6_addr saddr; in6_addr 38 net/ipv6/ah6.c struct in6_addr daddr; in6_addr 178 net/ipv6/ah6.c struct in6_addr final_addr; in6_addr 217 net/ipv6/ah6.c struct in6_addr *addrs; in6_addr 218 net/ipv6/ah6.c struct in6_addr final_addr; in6_addr 50 net/ipv6/anycast.c static int ipv6_dev_ac_dec(struct net_device *dev, const struct in6_addr *addr); in6_addr 52 net/ipv6/anycast.c static u32 inet6_acaddr_hash(struct net *net, const struct in6_addr *addr) in6_addr 63 net/ipv6/anycast.c int ipv6_sock_ac_join(struct sock *sk, int ifindex, const struct in6_addr *addr) in6_addr 155 net/ipv6/anycast.c int ipv6_sock_ac_drop(struct sock *sk, int ifindex, const struct in6_addr *addr) in6_addr 254 net/ipv6/anycast.c const struct in6_addr *addr) in6_addr 277 net/ipv6/anycast.c int __ipv6_dev_ac_inc(struct inet6_dev *idev, const struct in6_addr *addr) in6_addr 338 net/ipv6/anycast.c int __ipv6_dev_ac_dec(struct inet6_dev *idev, const struct in6_addr *addr) in6_addr 374 net/ipv6/anycast.c static int ipv6_dev_ac_dec(struct net_device *dev, const struct in6_addr *addr) in6_addr 409 net/ipv6/anycast.c static bool ipv6_chk_acast_dev(struct net_device *dev, const struct in6_addr *addr) in6_addr 430 net/ipv6/anycast.c const struct in6_addr *addr) in6_addr 461 net/ipv6/anycast.c const struct in6_addr *addr) in6_addr 35 net/ipv6/datagram.c static bool ipv6_mapped_addr_any(const struct in6_addr *a) in6_addr 68 net/ipv6/datagram.c struct in6_addr *final_p, final; in6_addr 139 net/ipv6/datagram.c struct in6_addr *daddr, old_daddr; in6_addr 470 net/ipv6/datagram.c const struct ipv6hdr *ip6h = container_of((struct in6_addr *)(nh + serr->addr_offset), in6_addr 1029 net/ipv6/datagram.c const struct in6_addr *dest, *src; in6_addr 326 net/ipv6/exthdrs.c struct in6_addr *addr; in6_addr 358 net/ipv6/exthdrs.c struct in6_addr *addr; in6_addr 480 net/ipv6/exthdrs.c struct in6_addr *addr = NULL; in6_addr 481 net/ipv6/exthdrs.c struct in6_addr daddr; in6_addr 868 net/ipv6/exthdrs.c struct in6_addr **addr_p, struct in6_addr *saddr) in6_addr 882 net/ipv6/exthdrs.c (hops - 1) * sizeof(struct in6_addr)); in6_addr 893 net/ipv6/exthdrs.c struct in6_addr **addr_p, struct in6_addr *saddr) in6_addr 906 net/ipv6/exthdrs.c (hops - 1) * sizeof(struct in6_addr)); in6_addr 942 net/ipv6/exthdrs.c struct in6_addr **addr_p, struct in6_addr *saddr) in6_addr 969 net/ipv6/exthdrs.c struct in6_addr **daddr, struct in6_addr *saddr) in6_addr 1140 net/ipv6/exthdrs.c struct in6_addr *fl6_update_dst(struct flowi6 *fl6, in6_addr 1142 net/ipv6/exthdrs.c struct in6_addr *orig) in6_addr 138 net/ipv6/fib6_rules.c struct in6_addr saddr; in6_addr 405 net/ipv6/fib6_rules.c nla_memcmp(tb[FRA_SRC], &rule6->src.addr, sizeof(struct in6_addr))) in6_addr 409 net/ipv6/fib6_rules.c nla_memcmp(tb[FRA_DST], &rule6->dst.addr, sizeof(struct in6_addr))) in6_addr 444 net/ipv6/fib6_rules.c .addr_size = sizeof(struct in6_addr), in6_addr 314 net/ipv6/icmp.c struct in6_addr tmp; in6_addr 424 net/ipv6/icmp.c const struct in6_addr *force_saddr) in6_addr 431 net/ipv6/icmp.c const struct in6_addr *saddr = NULL; in6_addr 615 net/ipv6/icmp.c struct in6_addr temp_saddr; in6_addr 678 net/ipv6/icmp.c const struct in6_addr *saddr = NULL; in6_addr 823 net/ipv6/icmp.c const struct in6_addr *saddr, *daddr; in6_addr 959 net/ipv6/icmp.c const struct in6_addr *saddr, in6_addr 960 net/ipv6/icmp.c const struct in6_addr *daddr, in6_addr 58 net/ipv6/ila/ila.h struct in6_addr addr; in6_addr 66 net/ipv6/ila/ila.h static inline struct ila_addr *ila_a2i(struct in6_addr *addr) in6_addr 249 net/ipv6/ila/ila_lwt.c if (cfg6->fc_dst_len == 8 * sizeof(struct in6_addr)) in6_addr 34 net/ipv6/inet6_connection_sock.c struct in6_addr *final_p, final; in6_addr 84 net/ipv6/inet6_connection_sock.c struct in6_addr *final_p, final; in6_addr 25 net/ipv6/inet6_hashtables.c const struct in6_addr *laddr, const u16 lport, in6_addr 26 net/ipv6/inet6_hashtables.c const struct in6_addr *faddr, const __be16 fport) in6_addr 51 net/ipv6/inet6_hashtables.c const struct in6_addr *saddr, in6_addr 53 net/ipv6/inet6_hashtables.c const struct in6_addr *daddr, in6_addr 94 net/ipv6/inet6_hashtables.c const struct in6_addr *daddr, in6_addr 118 net/ipv6/inet6_hashtables.c const struct in6_addr *saddr, in6_addr 119 net/ipv6/inet6_hashtables.c const __be16 sport, const struct in6_addr *daddr, in6_addr 152 net/ipv6/inet6_hashtables.c const struct in6_addr *saddr, in6_addr 153 net/ipv6/inet6_hashtables.c const __be16 sport, const struct in6_addr *daddr, in6_addr 185 net/ipv6/inet6_hashtables.c const struct in6_addr *saddr, const __be16 sport, in6_addr 186 net/ipv6/inet6_hashtables.c const struct in6_addr *daddr, const __be16 dport, in6_addr 206 net/ipv6/inet6_hashtables.c const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in6_addr 207 net/ipv6/inet6_hashtables.c const struct in6_addr *saddr = &sk->sk_v6_daddr; in6_addr 8 net/ipv6/ip6_checksum.c __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in6_addr 9 net/ipv6/ip6_checksum.c const struct in6_addr *daddr, in6_addr 116 net/ipv6/ip6_checksum.c const struct in6_addr *saddr, in6_addr 117 net/ipv6/ip6_checksum.c const struct in6_addr *daddr, int len) in6_addr 688 net/ipv6/ip6_fib.c struct in6_addr *addr, int plen, in6_addr 1473 net/ipv6/ip6_fib.c const struct in6_addr *addr; /* search key */ in6_addr 1546 net/ipv6/ip6_fib.c const struct in6_addr *daddr, in6_addr 1547 net/ipv6/ip6_fib.c const struct in6_addr *saddr) in6_addr 1586 net/ipv6/ip6_fib.c const struct in6_addr *addr, in6_addr 1636 net/ipv6/ip6_fib.c const struct in6_addr *daddr, int dst_len, in6_addr 1637 net/ipv6/ip6_fib.c const struct in6_addr *saddr, int src_len, in6_addr 101 net/ipv6/ip6_gre.c static u32 HASH_ADDR(const struct in6_addr *addr) in6_addr 116 net/ipv6/ip6_gre.c const struct in6_addr *remote, const struct in6_addr *local, in6_addr 251 net/ipv6/ip6_gre.c const struct in6_addr *remote = &p->raddr; in6_addr 252 net/ipv6/ip6_gre.c const struct in6_addr *local = &p->laddr; in6_addr 324 net/ipv6/ip6_gre.c const struct in6_addr *remote = &parms->raddr; in6_addr 325 net/ipv6/ip6_gre.c const struct in6_addr *local = &parms->laddr; in6_addr 1076 net/ipv6/ip6_gre.c memcpy(dev->dev_addr, &p->laddr, sizeof(struct in6_addr)); in6_addr 1077 net/ipv6/ip6_gre.c memcpy(dev->broadcast, &p->raddr, sizeof(struct in6_addr)); in6_addr 1359 net/ipv6/ip6_gre.c memcpy(&ipv6h->saddr, saddr, sizeof(struct in6_addr)); in6_addr 1361 net/ipv6/ip6_gre.c memcpy(&ipv6h->daddr, daddr, sizeof(struct in6_addr)); in6_addr 1400 net/ipv6/ip6_gre.c dev->addr_len = sizeof(struct in6_addr); in6_addr 1497 net/ipv6/ip6_gre.c memcpy(dev->dev_addr, &tunnel->parms.laddr, sizeof(struct in6_addr)); in6_addr 1498 net/ipv6/ip6_gre.c memcpy(dev->broadcast, &tunnel->parms.raddr, sizeof(struct in6_addr)); in6_addr 1636 net/ipv6/ip6_gre.c struct in6_addr daddr; in6_addr 2076 net/ipv6/ip6_gre.c nla_total_size(sizeof(struct in6_addr)) + in6_addr 2078 net/ipv6/ip6_gre.c nla_total_size(sizeof(struct in6_addr)) + in6_addr 62 net/ipv6/ip6_output.c const struct in6_addr *nexthop; in6_addr 200 net/ipv6/ip6_output.c struct in6_addr *first_hop = &fl6->daddr; in6_addr 503 net/ipv6/ip6_output.c struct in6_addr *target = NULL; in6_addr 946 net/ipv6/ip6_output.c const struct in6_addr *fl_addr, in6_addr 947 net/ipv6/ip6_output.c const struct in6_addr *addr_cache) in6_addr 1093 net/ipv6/ip6_output.c memset(&fl_gw6.daddr, 0, sizeof(struct in6_addr)); in6_addr 1148 net/ipv6/ip6_output.c const struct in6_addr *final_dst) in6_addr 1182 net/ipv6/ip6_output.c const struct in6_addr *final_dst, in6_addr 1720 net/ipv6/ip6_output.c struct in6_addr final_dst_buf, *final_dst = &final_dst_buf; in6_addr 70 net/ipv6/ip6_tunnel.c static u32 HASH(const struct in6_addr *addr1, const struct in6_addr *addr2) in6_addr 137 net/ipv6/ip6_tunnel.c ip6_tnl_lookup(struct net *net, const struct in6_addr *remote, const struct in6_addr *local) in6_addr 142 net/ipv6/ip6_tunnel.c struct in6_addr any; in6_addr 193 net/ipv6/ip6_tunnel.c const struct in6_addr *remote = &p->raddr; in6_addr 194 net/ipv6/ip6_tunnel.c const struct in6_addr *local = &p->laddr; in6_addr 344 net/ipv6/ip6_tunnel.c const struct in6_addr *remote = &p->raddr; in6_addr 345 net/ipv6/ip6_tunnel.c const struct in6_addr *local = &p->laddr; in6_addr 718 net/ipv6/ip6_tunnel.c const struct in6_addr *laddr, in6_addr 719 net/ipv6/ip6_tunnel.c const struct in6_addr *raddr) in6_addr 743 net/ipv6/ip6_tunnel.c const struct in6_addr *laddr, in6_addr 744 net/ipv6/ip6_tunnel.c const struct in6_addr *raddr) in6_addr 975 net/ipv6/ip6_tunnel.c const struct in6_addr *laddr, in6_addr 976 net/ipv6/ip6_tunnel.c const struct in6_addr *raddr) in6_addr 1061 net/ipv6/ip6_tunnel.c struct in6_addr *addr6; in6_addr 1073 net/ipv6/ip6_tunnel.c addr6 = (struct in6_addr *)&neigh->primary_key; in6_addr 1427 net/ipv6/ip6_tunnel.c memcpy(dev->dev_addr, &p->laddr, sizeof(struct in6_addr)); in6_addr 1428 net/ipv6/ip6_tunnel.c memcpy(dev->broadcast, &p->raddr, sizeof(struct in6_addr)); in6_addr 1805 net/ipv6/ip6_tunnel.c dev->addr_len = sizeof(struct in6_addr); in6_addr 2078 net/ipv6/ip6_tunnel.c nla_total_size(sizeof(struct in6_addr)) + in6_addr 2080 net/ipv6/ip6_tunnel.c nla_total_size(sizeof(struct in6_addr)) + in6_addr 2148 net/ipv6/ip6_tunnel.c [IFLA_IPTUN_LOCAL] = { .len = sizeof(struct in6_addr) }, in6_addr 2149 net/ipv6/ip6_tunnel.c [IFLA_IPTUN_REMOTE] = { .len = sizeof(struct in6_addr) }, in6_addr 83 net/ipv6/ip6_udp_tunnel.c struct net_device *dev, struct in6_addr *saddr, in6_addr 84 net/ipv6/ip6_udp_tunnel.c struct in6_addr *daddr, in6_addr 53 net/ipv6/ip6_vti.c static u32 HASH(const struct in6_addr *addr1, const struct in6_addr *addr2) in6_addr 89 net/ipv6/ip6_vti.c vti6_tnl_lookup(struct net *net, const struct in6_addr *remote, in6_addr 90 net/ipv6/ip6_vti.c const struct in6_addr *local) in6_addr 95 net/ipv6/ip6_vti.c struct in6_addr any; in6_addr 139 net/ipv6/ip6_vti.c const struct in6_addr *remote = &p->raddr; in6_addr 140 net/ipv6/ip6_vti.c const struct in6_addr *local = &p->laddr; in6_addr 258 net/ipv6/ip6_vti.c const struct in6_addr *remote = &p->raddr; in6_addr 259 net/ipv6/ip6_vti.c const struct in6_addr *local = &p->laddr; in6_addr 412 net/ipv6/ip6_vti.c const struct in6_addr *dst, in6_addr 413 net/ipv6/ip6_vti.c const struct in6_addr *src) in6_addr 494 net/ipv6/ip6_vti.c if (!ip6_tnl_xmit_ctl(t, (const struct in6_addr *)&x->props.saddr, in6_addr 495 net/ipv6/ip6_vti.c (const struct in6_addr *)&x->id.daddr)) in6_addr 652 net/ipv6/ip6_vti.c memcpy(dev->dev_addr, &p->laddr, sizeof(struct in6_addr)); in6_addr 653 net/ipv6/ip6_vti.c memcpy(dev->broadcast, &p->raddr, sizeof(struct in6_addr)); in6_addr 904 net/ipv6/ip6_vti.c dev->addr_len = sizeof(struct in6_addr); in6_addr 1052 net/ipv6/ip6_vti.c nla_total_size(sizeof(struct in6_addr)) + in6_addr 1054 net/ipv6/ip6_vti.c nla_total_size(sizeof(struct in6_addr)) + in6_addr 1084 net/ipv6/ip6_vti.c [IFLA_VTI_LOCAL] = { .len = sizeof(struct in6_addr) }, in6_addr 1085 net/ipv6/ip6_vti.c [IFLA_VTI_REMOTE] = { .len = sizeof(struct in6_addr) }, in6_addr 212 net/ipv6/ip6mr.c .addr_size = sizeof(struct in6_addr), in6_addr 932 net/ipv6/ip6mr.c const struct in6_addr *origin, in6_addr 933 net/ipv6/ip6mr.c const struct in6_addr *mcastgrp) in6_addr 945 net/ipv6/ip6mr.c struct in6_addr *mcastgrp, in6_addr 961 net/ipv6/ip6mr.c const struct in6_addr *origin, in6_addr 962 net/ipv6/ip6mr.c const struct in6_addr *mcastgrp, in6_addr 2377 net/ipv6/ip6mr.c + nla_total_size(sizeof(struct in6_addr)) /* RTA_SRC */ in6_addr 2378 net/ipv6/ip6mr.c + nla_total_size(sizeof(struct in6_addr)) /* RTA_DST */ in6_addr 2425 net/ipv6/ip6mr.c + nla_total_size(sizeof(struct in6_addr)) in6_addr 2427 net/ipv6/ip6mr.c + nla_total_size(sizeof(struct in6_addr)) in6_addr 88 net/ipv6/ipcomp6.c memcpy(t->id.daddr.a6, x->id.daddr.a6, sizeof(struct in6_addr)); in6_addr 92 net/ipv6/ipcomp6.c memcpy(t->props.saddr.a6, x->props.saddr.a6, sizeof(struct in6_addr)); in6_addr 70 net/ipv6/mcast.c static struct in6_addr mld2_all_mcr = MLD2_ALL_MCR_INIT; in6_addr 86 net/ipv6/mcast.c static int ip6_mc_del_src(struct inet6_dev *idev, const struct in6_addr *pmca, in6_addr 87 net/ipv6/mcast.c int sfmode, int sfcount, const struct in6_addr *psfsrc, in6_addr 89 net/ipv6/mcast.c static int ip6_mc_add_src(struct inet6_dev *idev, const struct in6_addr *pmca, in6_addr 90 net/ipv6/mcast.c int sfmode, int sfcount, const struct in6_addr *psfsrc, in6_addr 95 net/ipv6/mcast.c const struct in6_addr *addr, unsigned int mode); in6_addr 134 net/ipv6/mcast.c const struct in6_addr *addr, unsigned int mode) in6_addr 202 net/ipv6/mcast.c int ipv6_sock_mc_join(struct sock *sk, int ifindex, const struct in6_addr *addr) in6_addr 209 net/ipv6/mcast.c const struct in6_addr *addr, unsigned int mode) in6_addr 217 net/ipv6/mcast.c int ipv6_sock_mc_drop(struct sock *sk, int ifindex, const struct in6_addr *addr) in6_addr 260 net/ipv6/mcast.c const struct in6_addr *group, in6_addr 331 net/ipv6/mcast.c struct in6_addr *source, *group; in6_addr 462 net/ipv6/mcast.c const struct in6_addr *group; in6_addr 553 net/ipv6/mcast.c const struct in6_addr *group; in6_addr 620 net/ipv6/mcast.c bool inet6_mc_check(struct sock *sk, const struct in6_addr *mc_addr, in6_addr 621 net/ipv6/mcast.c const struct in6_addr *src_addr) in6_addr 769 net/ipv6/mcast.c struct in6_addr *pmca = &im->mca_addr; in6_addr 851 net/ipv6/mcast.c const struct in6_addr *addr, in6_addr 884 net/ipv6/mcast.c const struct in6_addr *addr, unsigned int mode) in6_addr 936 net/ipv6/mcast.c int ipv6_dev_mc_inc(struct net_device *dev, const struct in6_addr *addr) in6_addr 945 net/ipv6/mcast.c int __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr) in6_addr 973 net/ipv6/mcast.c int ipv6_dev_mc_dec(struct net_device *dev, const struct in6_addr *addr) in6_addr 993 net/ipv6/mcast.c bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group, in6_addr 994 net/ipv6/mcast.c const struct in6_addr *src_addr) in6_addr 1107 net/ipv6/mcast.c const struct in6_addr *srcs) in6_addr 1135 net/ipv6/mcast.c const struct in6_addr *srcs) in6_addr 1340 net/ipv6/mcast.c const struct in6_addr *group; in6_addr 1348 net/ipv6/mcast.c if (!pskb_may_pull(skb, sizeof(struct in6_addr))) in6_addr 1410 net/ipv6/mcast.c ntohs(mlh2->mld2q_nsrcs) * sizeof(struct in6_addr))) in6_addr 1566 net/ipv6/mcast.c const struct in6_addr *saddr, in6_addr 1567 net/ipv6/mcast.c const struct in6_addr *daddr, in6_addr 1596 net/ipv6/mcast.c struct in6_addr addr_buf; in6_addr 1597 net/ipv6/mcast.c const struct in6_addr *saddr; in6_addr 1774 net/ipv6/mcast.c struct in6_addr *psrc; in6_addr 1981 net/ipv6/mcast.c static void igmp6_send(struct in6_addr *addr, struct net_device *dev, int type) in6_addr 1988 net/ipv6/mcast.c const struct in6_addr *snd_addr, *saddr; in6_addr 1989 net/ipv6/mcast.c struct in6_addr addr_buf; in6_addr 2004 net/ipv6/mcast.c len = sizeof(struct icmp6hdr) + sizeof(struct in6_addr); in6_addr 2129 net/ipv6/mcast.c const struct in6_addr *psfsrc) in6_addr 2165 net/ipv6/mcast.c static int ip6_mc_del_src(struct inet6_dev *idev, const struct in6_addr *pmca, in6_addr 2166 net/ipv6/mcast.c int sfmode, int sfcount, const struct in6_addr *psfsrc, in6_addr 2226 net/ipv6/mcast.c const struct in6_addr *psfsrc) in6_addr 2329 net/ipv6/mcast.c static int ip6_mc_add_src(struct inet6_dev *idev, const struct in6_addr *pmca, in6_addr 2330 net/ipv6/mcast.c int sfmode, int sfcount, const struct in6_addr *psfsrc, in6_addr 111 net/ipv6/mip6.c struct in6_addr src; in6_addr 112 net/ipv6/mip6.c struct in6_addr dst; in6_addr 126 net/ipv6/mip6.c if (!ipv6_addr_equal(&iph->saddr, (struct in6_addr *)x->coaddr) && in6_addr 127 net/ipv6/mip6.c !ipv6_addr_any((struct in6_addr *)x->coaddr)) in6_addr 176 net/ipv6/mip6.c const struct in6_addr *dst, in6_addr 177 net/ipv6/mip6.c const struct in6_addr *src, int iif) in6_addr 346 net/ipv6/mip6.c if (!ipv6_addr_equal(&iph->daddr, (struct in6_addr *)x->coaddr) && in6_addr 347 net/ipv6/mip6.c !ipv6_addr_any((struct in6_addr *)x->coaddr)) in6_addr 110 net/ipv6/ndisc.c .key_len = sizeof(struct in6_addr), in6_addr 284 net/ipv6/ndisc.c int ndisc_mc_map(const struct in6_addr *addr, char *buf, struct net_device *dev, int dir) in6_addr 324 net/ipv6/ndisc.c struct in6_addr *addr = (struct in6_addr *)&neigh->primary_key; in6_addr 372 net/ipv6/ndisc.c struct in6_addr *addr = (struct in6_addr *)&n->key; in6_addr 373 net/ipv6/ndisc.c struct in6_addr maddr; in6_addr 385 net/ipv6/ndisc.c struct in6_addr *addr = (struct in6_addr *)&n->key; in6_addr 386 net/ipv6/ndisc.c struct in6_addr maddr; in6_addr 439 net/ipv6/ndisc.c const struct in6_addr *saddr, in6_addr 440 net/ipv6/ndisc.c const struct in6_addr *daddr, in6_addr 467 net/ipv6/ndisc.c const struct in6_addr *daddr, in6_addr 468 net/ipv6/ndisc.c const struct in6_addr *saddr) in6_addr 516 net/ipv6/ndisc.c void ndisc_send_na(struct net_device *dev, const struct in6_addr *daddr, in6_addr 517 net/ipv6/ndisc.c const struct in6_addr *solicited_addr, in6_addr 521 net/ipv6/ndisc.c struct in6_addr tmpaddr; in6_addr 523 net/ipv6/ndisc.c const struct in6_addr *src_addr; in6_addr 598 net/ipv6/ndisc.c void ndisc_send_ns(struct net_device *dev, const struct in6_addr *solicit, in6_addr 599 net/ipv6/ndisc.c const struct in6_addr *daddr, const struct in6_addr *saddr, in6_addr 603 net/ipv6/ndisc.c struct in6_addr addr_buf; in6_addr 650 net/ipv6/ndisc.c void ndisc_send_rs(struct net_device *dev, const struct in6_addr *saddr, in6_addr 651 net/ipv6/ndisc.c const struct in6_addr *daddr) in6_addr 717 net/ipv6/ndisc.c struct in6_addr *saddr = NULL; in6_addr 718 net/ipv6/ndisc.c struct in6_addr mcaddr; in6_addr 720 net/ipv6/ndisc.c struct in6_addr *target = (struct in6_addr *)&neigh->primary_key; in6_addr 770 net/ipv6/ndisc.c const struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in6_addr 771 net/ipv6/ndisc.c const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in6_addr 954 net/ipv6/ndisc.c struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in6_addr 955 net/ipv6/ndisc.c const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in6_addr 1071 net/ipv6/ndisc.c const struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in6_addr 1131 net/ipv6/ndisc.c size_t msg_size = base_size + nla_total_size(sizeof(struct in6_addr)); in6_addr 1576 net/ipv6/ndisc.c void ndisc_send_redirect(struct sk_buff *skb, const struct in6_addr *target) in6_addr 1585 net/ipv6/ndisc.c struct in6_addr saddr_buf; in6_addr 18 net/ipv6/netfilter/ip6t_NPT.c struct in6_addr pfx; in6_addr 40 net/ipv6/netfilter/ip6t_NPT.c struct in6_addr *addr) in6_addr 20 net/ipv6/netfilter/ip6t_rpfilter.c static bool rpfilter_addr_unicast(const struct in6_addr *addr) in6_addr 26 net/ipv6/netfilter/ip6t_rpfilter.c static bool rpfilter_addr_linklocal(const struct in6_addr *addr) in6_addr 47 net/ipv6/netfilter/ip6t_rpfilter.c memcpy(&fl6.saddr, &iph->daddr, sizeof(struct in6_addr)); in6_addr 45 net/ipv6/netfilter/ip6t_rt.c struct in6_addr _addr; in6_addr 46 net/ipv6/netfilter/ip6t_rt.c const struct in6_addr *ap; in6_addr 120 net/ipv6/netfilter/ip6t_srh.c struct in6_addr *psid, *nsid, *lsid; in6_addr 121 net/ipv6/netfilter/ip6t_srh.c struct in6_addr _psid, _nsid, _lsid; in6_addr 207 net/ipv6/netfilter/ip6t_srh.c ((srh->segments_left + 1) * sizeof(struct in6_addr)); in6_addr 222 net/ipv6/netfilter/ip6t_srh.c ((srh->segments_left - 1) * sizeof(struct in6_addr)); in6_addr 38 net/ipv6/netfilter/ip6table_mangle.c struct in6_addr saddr, daddr; in6_addr 20 net/ipv6/netfilter/nf_dup_ipv6.c const struct in6_addr *gw, int oif) in6_addr 48 net/ipv6/netfilter/nf_dup_ipv6.c const struct in6_addr *gw, int oif) in6_addr 24 net/ipv6/netfilter/nf_socket_ipv6.c const struct in6_addr **raddr, in6_addr 25 net/ipv6/netfilter/nf_socket_ipv6.c const struct in6_addr **laddr, in6_addr 80 net/ipv6/netfilter/nf_socket_ipv6.c const struct in6_addr *saddr, const struct in6_addr *daddr, in6_addr 101 net/ipv6/netfilter/nf_socket_ipv6.c const struct in6_addr *daddr = NULL, *saddr = NULL; in6_addr 9 net/ipv6/netfilter/nf_tproxy_ipv6.c const struct in6_addr * in6_addr 10 net/ipv6/netfilter/nf_tproxy_ipv6.c nf_tproxy_laddr6(struct sk_buff *skb, const struct in6_addr *user_laddr, in6_addr 11 net/ipv6/netfilter/nf_tproxy_ipv6.c const struct in6_addr *daddr) in6_addr 15 net/ipv6/netfilter/nf_tproxy_ipv6.c struct in6_addr *laddr; in6_addr 41 net/ipv6/netfilter/nf_tproxy_ipv6.c const struct in6_addr *laddr, in6_addr 78 net/ipv6/netfilter/nf_tproxy_ipv6.c const struct in6_addr *saddr, const struct in6_addr *daddr, in6_addr 25 net/ipv6/netfilter/nft_dup_ipv6.c struct in6_addr *gw = (struct in6_addr *)®s->data[priv->sreg_addr]; in6_addr 42 net/ipv6/netfilter/nft_dup_ipv6.c err = nft_validate_register_load(priv->sreg_addr, sizeof(struct in6_addr)); in6_addr 15 net/ipv6/output_core.c const struct in6_addr *dst, in6_addr 16 net/ipv6/output_core.c const struct in6_addr *src) in6_addr 19 net/ipv6/output_core.c struct in6_addr dst; in6_addr 20 net/ipv6/output_core.c struct in6_addr src; in6_addr 55 net/ipv6/output_core.c struct in6_addr buf[2]; in6_addr 56 net/ipv6/output_core.c struct in6_addr *addrs; in6_addr 72 net/ipv6/output_core.c const struct in6_addr *daddr, in6_addr 73 net/ipv6/output_core.c const struct in6_addr *saddr) in6_addr 41 net/ipv6/ping.c static int dummy_ipv6_chk_addr(struct net *net, const struct in6_addr *addr, in6_addr 53 net/ipv6/ping.c struct in6_addr *daddr; in6_addr 70 net/ipv6/raw.c unsigned short num, const struct in6_addr *loc_addr, in6_addr 71 net/ipv6/raw.c const struct in6_addr *rmt_addr, int dif, int sdif) in6_addr 159 net/ipv6/raw.c const struct in6_addr *saddr; in6_addr 160 net/ipv6/raw.c const struct in6_addr *daddr; in6_addr 366 net/ipv6/raw.c const struct in6_addr *saddr, *daddr; in6_addr 771 net/ipv6/raw.c struct in6_addr *daddr, *final_p, final; in6_addr 107 net/ipv6/route.c struct in6_addr *dest, struct in6_addr *src, in6_addr 111 net/ipv6/route.c const struct in6_addr *daddr, in6_addr 112 net/ipv6/route.c const struct in6_addr *saddr); in6_addr 116 net/ipv6/route.c const struct in6_addr *prefix, int prefixlen, in6_addr 117 net/ipv6/route.c const struct in6_addr *gwaddr, in6_addr 121 net/ipv6/route.c const struct in6_addr *prefix, int prefixlen, in6_addr 122 net/ipv6/route.c const struct in6_addr *gwaddr, in6_addr 189 net/ipv6/route.c static inline const void *choose_neigh_daddr(const struct in6_addr *p, in6_addr 200 net/ipv6/route.c struct neighbour *ip6_neigh_lookup(const struct in6_addr *gw, in6_addr 236 net/ipv6/route.c if (ipv6_addr_is_multicast((const struct in6_addr *)daddr)) in6_addr 476 net/ipv6/route.c const struct in6_addr *saddr, int oif, int flags) in6_addr 498 net/ipv6/route.c const struct in6_addr *saddr; in6_addr 516 net/ipv6/route.c const struct in6_addr *saddr, in6_addr 536 net/ipv6/route.c const struct in6_addr *saddr, int oif, int flags) in6_addr 606 net/ipv6/route.c struct in6_addr target; in6_addr 612 net/ipv6/route.c struct in6_addr mcaddr; in6_addr 625 net/ipv6/route.c const struct in6_addr *nh_gw; in6_addr 936 net/ipv6/route.c const struct in6_addr *gwaddr) in6_addr 940 net/ipv6/route.c struct in6_addr prefix_buf, *prefix; in6_addr 971 net/ipv6/route.c prefix = (struct in6_addr *)rinfo->prefix; in6_addr 975 net/ipv6/route.c (struct in6_addr *)rinfo->prefix, in6_addr 1152 net/ipv6/route.c struct in6_addr *saddr) in6_addr 1275 net/ipv6/route.c struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, in6_addr 1276 net/ipv6/route.c const struct in6_addr *saddr, int oif, in6_addr 1329 net/ipv6/route.c const struct in6_addr *daddr, in6_addr 1330 net/ipv6/route.c const struct in6_addr *saddr) in6_addr 1499 net/ipv6/route.c static u32 rt6_exception_hash(const struct in6_addr *dst, in6_addr 1500 net/ipv6/route.c const struct in6_addr *src) in6_addr 1522 net/ipv6/route.c const struct in6_addr *daddr, in6_addr 1523 net/ipv6/route.c const struct in6_addr *saddr) in6_addr 1555 net/ipv6/route.c const struct in6_addr *daddr, in6_addr 1556 net/ipv6/route.c const struct in6_addr *saddr) in6_addr 1664 net/ipv6/route.c struct in6_addr *src_key = NULL; in6_addr 1790 net/ipv6/route.c const struct in6_addr *daddr, in6_addr 1791 net/ipv6/route.c const struct in6_addr *saddr) in6_addr 1793 net/ipv6/route.c const struct in6_addr *src_key = NULL; in6_addr 1835 net/ipv6/route.c const struct in6_addr *src_key = NULL; in6_addr 1919 net/ipv6/route.c const struct in6_addr *src_key = NULL; in6_addr 1941 net/ipv6/route.c const struct in6_addr *gw; in6_addr 2044 net/ipv6/route.c const struct in6_addr *gateway) in6_addr 2728 net/ipv6/route.c const struct in6_addr *daddr, *saddr; in6_addr 2872 net/ipv6/route.c const struct in6_addr *gw, in6_addr 2903 net/ipv6/route.c const struct in6_addr *gw; in6_addr 2918 net/ipv6/route.c struct in6_addr gateway; in6_addr 3013 net/ipv6/route.c const struct in6_addr *gateway) in6_addr 3125 net/ipv6/route.c const struct in6_addr *daddr, in6_addr 3126 net/ipv6/route.c const struct in6_addr *saddr) in6_addr 3222 net/ipv6/route.c const struct in6_addr *gw_addr, u32 tbid, in6_addr 3256 net/ipv6/route.c const struct in6_addr *gw_addr = &cfg->fc_gateway; in6_addr 3278 net/ipv6/route.c const struct in6_addr *gw_addr = &cfg->fc_gateway; in6_addr 3331 net/ipv6/route.c const struct in6_addr *gw_addr = &cfg->fc_gateway; in6_addr 4099 net/ipv6/route.c nrt->rt6i_gateway = *(struct in6_addr *)neigh->primary_key; in6_addr 4120 net/ipv6/route.c const struct in6_addr *prefix, int prefixlen, in6_addr 4121 net/ipv6/route.c const struct in6_addr *gwaddr, in6_addr 4160 net/ipv6/route.c const struct in6_addr *prefix, int prefixlen, in6_addr 4161 net/ipv6/route.c const struct in6_addr *gwaddr, in6_addr 4193 net/ipv6/route.c const struct in6_addr *addr, in6_addr 4225 net/ipv6/route.c const struct in6_addr *gwaddr, in6_addr 4425 net/ipv6/route.c const struct in6_addr *addr, in6_addr 4458 net/ipv6/route.c struct in6_addr *addr; in6_addr 4465 net/ipv6/route.c struct in6_addr *addr = ((struct arg_dev_net_ip *)arg)->addr; in6_addr 4495 net/ipv6/route.c struct in6_addr *gateway = (struct in6_addr *)arg; in6_addr 4516 net/ipv6/route.c void rt6_clean_tohost(struct net *net, struct in6_addr *gateway) in6_addr 4846 net/ipv6/route.c [RTA_GATEWAY] = { .len = sizeof(struct in6_addr) }, in6_addr 4847 net/ipv6/route.c [RTA_PREFSRC] = { .len = sizeof(struct in6_addr) }, in6_addr 5398 net/ipv6/route.c struct in6_addr *dest, struct in6_addr *src, in6_addr 5475 net/ipv6/route.c struct in6_addr saddr_buf; in6_addr 5482 net/ipv6/route.c struct in6_addr saddr_buf; in6_addr 5820 net/ipv6/route.c if (nla_len(tb[RTA_SRC]) < sizeof(struct in6_addr)) in6_addr 5823 net/ipv6/route.c fl6.saddr = *(struct in6_addr *)nla_data(tb[RTA_SRC]); in6_addr 5827 net/ipv6/route.c if (nla_len(tb[RTA_DST]) < sizeof(struct in6_addr)) in6_addr 5830 net/ipv6/route.c fl6.daddr = *(struct in6_addr *)nla_data(tb[RTA_DST]); in6_addr 72 net/ipv6/seg6.c .len = sizeof(struct in6_addr) }, in6_addr 168 net/ipv6/seg6.c struct in6_addr *val, *t_old, *t_new; in6_addr 197 net/ipv6/seg6.c struct in6_addr *tun_src; in6_addr 213 net/ipv6/seg6.c if (nla_put(msg, SEG6_ATTR_DST, sizeof(struct in6_addr), tun_src)) in6_addr 163 net/ipv6/seg6_hmac.c struct in6_addr *saddr, u8 *output) in6_addr 327 net/ipv6/seg6_hmac.c int seg6_push_hmac(struct net *net, struct in6_addr *saddr, in6_addr 70 net/ipv6/seg6_iptunnel.c struct in6_addr *daddr, struct in6_addr *saddr) in6_addr 73 net/ipv6/seg6_iptunnel.c struct in6_addr *tun_src; in6_addr 80 net/ipv6/seg6_iptunnel.c memcpy(saddr, tun_src, sizeof(struct in6_addr)); in6_addr 410 net/ipv6/seg6_iptunnel.c sizeof(struct in6_addr); in6_addr 53 net/ipv6/seg6_local.c struct in6_addr nh6; in6_addr 145 net/ipv6/seg6_local.c static void advance_nextseg(struct ipv6_sr_hdr *srh, struct in6_addr *daddr) in6_addr 147 net/ipv6/seg6_local.c struct in6_addr *addr; in6_addr 154 net/ipv6/seg6_local.c int seg6_lookup_nexthop(struct sk_buff *skb, struct in6_addr *nhaddr, in6_addr 324 net/ipv6/seg6_local.c struct in6_addr *nhaddr = NULL; in6_addr 641 net/ipv6/seg6_local.c .len = sizeof(struct in6_addr) }, in6_addr 656 net/ipv6/seg6_local.c if (len < sizeof(*srh) + sizeof(struct in6_addr)) in6_addr 751 net/ipv6/seg6_local.c sizeof(struct in6_addr)); in6_addr 760 net/ipv6/seg6_local.c nla = nla_reserve(skb, SEG6_LOCAL_NH6, sizeof(struct in6_addr)); in6_addr 764 net/ipv6/seg6_local.c memcpy(nla_data(nla), &slwt->nh6, sizeof(struct in6_addr)); in6_addr 771 net/ipv6/seg6_local.c return memcmp(&a->nh6, &b->nh6, sizeof(struct in6_addr)); in6_addr 71 net/ipv6/sit.c static bool check_6rd(struct ip_tunnel *tunnel, const struct in6_addr *v6dst, in6_addr 458 net/ipv6/sit.c const struct in6_addr *addr6 = &ipv6_hdr(skb)->saddr; in6_addr 565 net/ipv6/sit.c const struct in6_addr *v6addr) in6_addr 586 net/ipv6/sit.c const struct in6_addr *v6dst) in6_addr 768 net/ipv6/sit.c static bool check_6rd(struct ip_tunnel *tunnel, const struct in6_addr *v6dst, in6_addr 804 net/ipv6/sit.c const struct in6_addr *v6dst) in6_addr 830 net/ipv6/sit.c const struct in6_addr *addr6; in6_addr 852 net/ipv6/sit.c addr6 = (const struct in6_addr *)&neigh->primary_key; in6_addr 881 net/ipv6/sit.c addr6 = (const struct in6_addr *)&neigh->primary_key; in6_addr 1127 net/ipv6/sit.c struct in6_addr prefix; in6_addr 1678 net/ipv6/sit.c nla_total_size(sizeof(struct in6_addr)) + in6_addr 1754 net/ipv6/sit.c [IFLA_IPTUN_6RD_PREFIX] = { .len = sizeof(struct in6_addr) }, in6_addr 40 net/ipv6/syncookies.c static u32 cookie_hash(const struct in6_addr *saddr, in6_addr 41 net/ipv6/syncookies.c const struct in6_addr *daddr, in6_addr 45 net/ipv6/syncookies.c struct in6_addr saddr; in6_addr 46 net/ipv6/syncookies.c struct in6_addr daddr; in6_addr 63 net/ipv6/syncookies.c static __u32 secure_tcp_syn_cookie(const struct in6_addr *saddr, in6_addr 64 net/ipv6/syncookies.c const struct in6_addr *daddr, in6_addr 75 net/ipv6/syncookies.c static __u32 check_tcp_syn_cookie(__u32 cookie, const struct in6_addr *saddr, in6_addr 76 net/ipv6/syncookies.c const struct in6_addr *daddr, __be16 sport, in6_addr 224 net/ipv6/syncookies.c struct in6_addr *final_p, final; in6_addr 84 net/ipv6/tcp_ipv6.c const struct in6_addr *addr) in6_addr 152 net/ipv6/tcp_ipv6.c struct in6_addr *saddr = NULL, *final_p, final; in6_addr 535 net/ipv6/tcp_ipv6.c const struct in6_addr *addr) in6_addr 594 net/ipv6/tcp_ipv6.c const struct in6_addr *daddr, in6_addr 595 net/ipv6/tcp_ipv6.c const struct in6_addr *saddr, in6_addr 620 net/ipv6/tcp_ipv6.c const struct in6_addr *daddr, struct in6_addr *saddr, in6_addr 656 net/ipv6/tcp_ipv6.c const struct in6_addr *saddr, *daddr; in6_addr 1830 net/ipv6/tcp_ipv6.c const struct in6_addr *src = &inet_rsk(req)->ir_v6_loc_addr; in6_addr 1831 net/ipv6/tcp_ipv6.c const struct in6_addr *dest = &inet_rsk(req)->ir_v6_rmt_addr; in6_addr 1860 net/ipv6/tcp_ipv6.c const struct in6_addr *dest, *src; in6_addr 1934 net/ipv6/tcp_ipv6.c const struct in6_addr *dest, *src; in6_addr 58 net/ipv6/udp.c const struct in6_addr *laddr, in6_addr 60 net/ipv6/udp.c const struct in6_addr *faddr, in6_addr 102 net/ipv6/udp.c const struct in6_addr *saddr, __be16 sport, in6_addr 103 net/ipv6/udp.c const struct in6_addr *daddr, unsigned short hnum, in6_addr 146 net/ipv6/udp.c const struct in6_addr *saddr, __be16 sport, in6_addr 147 net/ipv6/udp.c const struct in6_addr *daddr, unsigned int hnum, in6_addr 180 net/ipv6/udp.c const struct in6_addr *saddr, __be16 sport, in6_addr 181 net/ipv6/udp.c const struct in6_addr *daddr, __be16 dport, in6_addr 239 net/ipv6/udp.c struct sock *udp6_lib_lookup(struct net *net, const struct in6_addr *saddr, __be16 sport, in6_addr 240 net/ipv6/udp.c const struct in6_addr *daddr, __be16 dport, int dif) in6_addr 497 net/ipv6/udp.c const struct in6_addr *saddr = &hdr->saddr; in6_addr 498 net/ipv6/udp.c const struct in6_addr *daddr = &hdr->daddr; in6_addr 706 net/ipv6/udp.c __be16 loc_port, const struct in6_addr *loc_addr, in6_addr 707 net/ipv6/udp.c __be16 rmt_port, const struct in6_addr *rmt_addr, in6_addr 744 net/ipv6/udp.c const struct in6_addr *saddr, const struct in6_addr *daddr, in6_addr 843 net/ipv6/udp.c const struct in6_addr *saddr, *daddr; in6_addr 951 net/ipv6/udp.c __be16 loc_port, const struct in6_addr *loc_addr, in6_addr 952 net/ipv6/udp.c __be16 rmt_port, const struct in6_addr *rmt_addr, in6_addr 1062 net/ipv6/udp.c const struct in6_addr *saddr, in6_addr 1063 net/ipv6/udp.c const struct in6_addr *daddr, int len) in6_addr 1221 net/ipv6/udp.c struct in6_addr *daddr, *final_p, final; in6_addr 61 net/ipv6/xfrm6_tunnel.c h = ipv6_addr_hash((const struct in6_addr *)addr); in6_addr 642 net/key/af_key.c sizeof(struct in6_addr)); in6_addr 134 net/l2tp/l2tp_core.h struct in6_addr *local_ip6; in6_addr 135 net/l2tp/l2tp_core.h struct in6_addr *peer_ip6; in6_addr 55 net/l2tp/l2tp_ip6.c const struct in6_addr *laddr, in6_addr 56 net/l2tp/l2tp_ip6.c const struct in6_addr *raddr, in6_addr 62 net/l2tp/l2tp_ip6.c const struct in6_addr *sk_laddr = inet6_rcv_saddr(sk); in6_addr 63 net/l2tp/l2tp_ip6.c const struct in6_addr *sk_raddr = &sk->sk_v6_daddr; in6_addr 380 net/l2tp/l2tp_ip6.c struct in6_addr *daddr; in6_addr 508 net/l2tp/l2tp_ip6.c struct in6_addr *daddr, *final_p, final; in6_addr 892 net/l2tp/l2tp_netlink.c .len = sizeof(struct in6_addr), in6_addr 896 net/l2tp/l2tp_netlink.c .len = sizeof(struct in6_addr), in6_addr 625 net/mpls/af_mpls.c memcpy(&fl6.daddr, addr, sizeof(struct in6_addr)); in6_addr 289 net/netfilter/ipset/ip_set_core.c .len = sizeof(struct in6_addr) }, in6_addr 325 net/netfilter/ipset/ip_set_core.c sizeof(struct in6_addr)); in6_addr 73 net/netfilter/ipvs/ip_vs_ctl.c const struct in6_addr *addr) in6_addr 2918 net/netfilter/ipvs/ip_vs_ctl.c [IPVS_DAEMON_ATTR_MCAST_GROUP6] = { .len = sizeof(struct in6_addr) }, in6_addr 168 net/netfilter/ipvs/ip_vs_sync.c struct in6_addr caddr; /* client address */ in6_addr 169 net/netfilter/ipvs/ip_vs_sync.c struct in6_addr vaddr; /* virtual address */ in6_addr 170 net/netfilter/ipvs/ip_vs_sync.c struct in6_addr daddr; /* destination address */ in6_addr 1413 net/netfilter/ipvs/ip_vs_sync.c static int join_mcast_group6(struct sock *sk, struct in6_addr *addr, in6_addr 432 net/netfilter/ipvs/ip_vs_xmit.c __ip_vs_route_output_v6(struct net *net, struct in6_addr *daddr, in6_addr 433 net/netfilter/ipvs/ip_vs_xmit.c struct in6_addr *ret_saddr, int do_xfrm, int rt_mode) in6_addr 474 net/netfilter/ipvs/ip_vs_xmit.c struct in6_addr *daddr, struct in6_addr *ret_saddr, in6_addr 1289 net/netfilter/ipvs/ip_vs_xmit.c struct in6_addr saddr; /* Source for tunnel */ in6_addr 113 net/netfilter/nf_conntrack_ftp.c get_ipv6_addr(const char *src, size_t dlen, struct in6_addr *dst, u_int8_t term) in6_addr 262 net/netfilter/nf_conntrack_ftp.c (struct in6_addr *)cmd->u3.ip6, delim); in6_addr 306 net/netfilter/nf_flow_table_ip.c struct in6_addr *addr, in6_addr 307 net/netfilter/nf_flow_table_ip.c struct in6_addr *new_addr) in6_addr 323 net/netfilter/nf_flow_table_ip.c struct in6_addr *addr, in6_addr 324 net/netfilter/nf_flow_table_ip.c struct in6_addr *new_addr) in6_addr 344 net/netfilter/nf_flow_table_ip.c unsigned int thoff, struct in6_addr *addr, in6_addr 345 net/netfilter/nf_flow_table_ip.c struct in6_addr *new_addr) in6_addr 366 net/netfilter/nf_flow_table_ip.c struct in6_addr addr, new_addr; in6_addr 391 net/netfilter/nf_flow_table_ip.c struct in6_addr addr, new_addr; in6_addr 475 net/netfilter/nf_flow_table_ip.c const struct in6_addr *nexthop; in6_addr 901 net/netfilter/nf_nat_core.c [CTA_NAT_V6_MINIP] = { .len = sizeof(struct in6_addr) }, in6_addr 902 net/netfilter/nf_nat_core.c [CTA_NAT_V6_MAXIP] = { .len = sizeof(struct in6_addr) }, in6_addr 927 net/netfilter/nf_nat_core.c sizeof(struct in6_addr)); in6_addr 933 net/netfilter/nf_nat_core.c sizeof(struct in6_addr)); in6_addr 143 net/netfilter/nf_nat_masquerade.c const struct in6_addr *daddr, unsigned int srcprefs, in6_addr 144 net/netfilter/nf_nat_masquerade.c struct in6_addr *saddr) in6_addr 164 net/netfilter/nf_nat_masquerade.c struct in6_addr src; in6_addr 193 net/netfilter/nf_nat_masquerade.c struct in6_addr addr; in6_addr 470 net/netfilter/nf_nat_proto.c const struct in6_addr *oldip, *newip; in6_addr 890 net/netfilter/nf_nat_proto.c struct in6_addr daddr = ipv6_hdr(skb)->daddr; in6_addr 78 net/netfilter/nf_nat_redirect.c static const struct in6_addr loopback_addr = IN6ADDR_LOOPBACK_INIT; in6_addr 85 net/netfilter/nf_nat_redirect.c struct in6_addr newdst; in6_addr 814 net/netfilter/nf_synproxy_core.c const struct in6_addr *saddr, in6_addr 815 net/netfilter/nf_synproxy_core.c const struct in6_addr *daddr) in6_addr 69 net/netfilter/nft_chain_route.c struct in6_addr saddr, daddr; in6_addr 217 net/netfilter/nft_ct.c memcpy(dest, tuple->src.u3.ip6, sizeof(struct in6_addr)); in6_addr 222 net/netfilter/nft_ct.c memcpy(dest, tuple->dst.u3.ip6, sizeof(struct in6_addr)); in6_addr 168 net/netfilter/nft_fwd_netdev.c addr_len = sizeof(struct in6_addr); in6_addr 229 net/netfilter/nft_payload.c if (priv->len != sizeof(struct in6_addr)) in6_addr 233 net/netfilter/nft_payload.c sizeof(struct in6_addr), reg); in6_addr 236 net/netfilter/nft_payload.c if (priv->len != sizeof(struct in6_addr)) in6_addr 240 net/netfilter/nft_payload.c sizeof(struct in6_addr), reg); in6_addr 85 net/netfilter/nft_rt.c sizeof(struct in6_addr)); in6_addr 130 net/netfilter/nft_rt.c len = sizeof(struct in6_addr); in6_addr 85 net/netfilter/nft_tproxy.c struct in6_addr taddr; in6_addr 186 net/netfilter/nft_tunnel.c [NFTA_TUNNEL_KEY_IP6_SRC] = { .len = sizeof(struct in6_addr), }, in6_addr 187 net/netfilter/nft_tunnel.c [NFTA_TUNNEL_KEY_IP6_DST] = { .len = sizeof(struct in6_addr), }, in6_addr 209 net/netfilter/nft_tunnel.c sizeof(struct in6_addr)); in6_addr 214 net/netfilter/nft_tunnel.c sizeof(struct in6_addr)); in6_addr 65 net/netfilter/nft_xfrm.c len = sizeof(struct in6_addr); in6_addr 139 net/netfilter/nft_xfrm.c memcpy(dest, &state->id.daddr.in6, sizeof(struct in6_addr)); in6_addr 145 net/netfilter/nft_xfrm.c memcpy(dest, &state->props.saddr.in6, sizeof(struct in6_addr)); in6_addr 119 net/netfilter/xt_TPROXY.c const struct in6_addr *laddr; in6_addr 34 net/netfilter/xt_addrtype.c const struct in6_addr *addr, u16 mask) in6_addr 69 net/netfilter/xt_addrtype.c const struct in6_addr *addr, u16 mask) in6_addr 92 net/netfilter/xt_connlimit.c keylen += sizeof(struct in6_addr); in6_addr 53 net/netfilter/xt_iprange.c iprange_ipv6_lt(const struct in6_addr *a, const struct in6_addr *b) in6_addr 96 net/netlabel/netlabel_addrlist.c struct netlbl_af6list *netlbl_af6list_search(const struct in6_addr *addr, in6_addr 121 net/netlabel/netlabel_addrlist.c struct netlbl_af6list *netlbl_af6list_search_exact(const struct in6_addr *addr, in6_addr 122 net/netlabel/netlabel_addrlist.c const struct in6_addr *mask, in6_addr 279 net/netlabel/netlabel_addrlist.c struct netlbl_af6list *netlbl_af6list_remove(const struct in6_addr *addr, in6_addr 280 net/netlabel/netlabel_addrlist.c const struct in6_addr *mask, in6_addr 346 net/netlabel/netlabel_addrlist.c const struct in6_addr *addr, in6_addr 347 net/netlabel/netlabel_addrlist.c const struct in6_addr *mask) in6_addr 49 net/netlabel/netlabel_addrlist.h struct in6_addr addr; in6_addr 50 net/netlabel/netlabel_addrlist.h struct in6_addr mask; in6_addr 167 net/netlabel/netlabel_addrlist.h struct netlbl_af6list *netlbl_af6list_remove(const struct in6_addr *addr, in6_addr 168 net/netlabel/netlabel_addrlist.h const struct in6_addr *mask, in6_addr 171 net/netlabel/netlabel_addrlist.h struct netlbl_af6list *netlbl_af6list_search(const struct in6_addr *addr, in6_addr 173 net/netlabel/netlabel_addrlist.h struct netlbl_af6list *netlbl_af6list_search_exact(const struct in6_addr *addr, in6_addr 174 net/netlabel/netlabel_addrlist.h const struct in6_addr *mask, in6_addr 181 net/netlabel/netlabel_addrlist.h const struct in6_addr *addr, in6_addr 182 net/netlabel/netlabel_addrlist.h const struct in6_addr *mask); in6_addr 187 net/netlabel/netlabel_addrlist.h const struct in6_addr *addr, in6_addr 188 net/netlabel/netlabel_addrlist.h const struct in6_addr *mask) in6_addr 729 net/netlabel/netlabel_domainhash.c const struct in6_addr *addr, in6_addr 730 net/netlabel/netlabel_domainhash.c const struct in6_addr *mask, in6_addr 905 net/netlabel/netlabel_domainhash.c const struct in6_addr *addr) in6_addr 83 net/netlabel/netlabel_domainhash.h const struct in6_addr *addr, in6_addr 84 net/netlabel/netlabel_domainhash.h const struct in6_addr *mask, in6_addr 94 net/netlabel/netlabel_domainhash.h const struct in6_addr *addr); in6_addr 96 net/netlabel/netlabel_domainhash.h const struct in6_addr *addr, in6_addr 97 net/netlabel/netlabel_domainhash.h const struct in6_addr *mask, in6_addr 145 net/netlabel/netlabel_kapi.c const struct in6_addr *addr6 = addr; in6_addr 146 net/netlabel/netlabel_kapi.c const struct in6_addr *mask6 = mask; in6_addr 224 net/netlabel/netlabel_kapi.c addr_len = sizeof(struct in6_addr); in6_addr 266 net/netlabel/netlabel_kapi.c addr_len = sizeof(struct in6_addr); in6_addr 450 net/netlabel/netlabel_kapi.c const struct in6_addr *addr, in6_addr 451 net/netlabel/netlabel_kapi.c const struct in6_addr *mask, in6_addr 196 net/netlabel/netlabel_mgmt.c struct in6_addr *addr; in6_addr 197 net/netlabel/netlabel_mgmt.c struct in6_addr *mask; in6_addr 209 net/netlabel/netlabel_mgmt.c sizeof(struct in6_addr)) { in6_addr 214 net/netlabel/netlabel_mgmt.c sizeof(struct in6_addr)) { in6_addr 118 net/netlabel/netlabel_unlabeled.c .len = sizeof(struct in6_addr) }, in6_addr 120 net/netlabel/netlabel_unlabeled.c .len = sizeof(struct in6_addr) }, in6_addr 271 net/netlabel/netlabel_unlabeled.c const struct in6_addr *addr, in6_addr 272 net/netlabel/netlabel_unlabeled.c const struct in6_addr *mask, in6_addr 380 net/netlabel/netlabel_unlabeled.c addr_len != sizeof(struct in6_addr)) in6_addr 419 net/netlabel/netlabel_unlabeled.c case sizeof(struct in6_addr): { in6_addr 420 net/netlabel/netlabel_unlabeled.c const struct in6_addr *addr6 = addr; in6_addr 421 net/netlabel/netlabel_unlabeled.c const struct in6_addr *mask6 = mask; in6_addr 529 net/netlabel/netlabel_unlabeled.c const struct in6_addr *addr, in6_addr 530 net/netlabel/netlabel_unlabeled.c const struct in6_addr *mask, in6_addr 639 net/netlabel/netlabel_unlabeled.c addr_len != sizeof(struct in6_addr)) in6_addr 663 net/netlabel/netlabel_unlabeled.c case sizeof(struct in6_addr): in6_addr 782 net/netlabel/netlabel_unlabeled.c if (addr_len != sizeof(struct in6_addr) && in6_addr 1374 net/openvswitch/conntrack.c sizeof(struct in6_addr)}, in6_addr 1376 net/openvswitch/conntrack.c sizeof(struct in6_addr)}, in6_addr 122 net/openvswitch/flow.h struct in6_addr src; /* IPv6 source address. */ in6_addr 123 net/openvswitch/flow.h struct in6_addr dst; /* IPv6 destination address. */ in6_addr 128 net/openvswitch/flow.h struct in6_addr src; in6_addr 129 net/openvswitch/flow.h struct in6_addr dst; in6_addr 132 net/openvswitch/flow.h struct in6_addr target; /* ND target address. */ in6_addr 391 net/openvswitch/flow_netlink.c [OVS_TUNNEL_KEY_ATTR_IPV6_SRC] = { .len = sizeof(struct in6_addr) }, in6_addr 392 net/openvswitch/flow_netlink.c [OVS_TUNNEL_KEY_ATTR_IPV6_DST] = { .len = sizeof(struct in6_addr) }, in6_addr 56 net/rds/bind.c static inline void __rds_create_bind_key(u8 *key, const struct in6_addr *addr, in6_addr 72 net/rds/bind.c struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port, in6_addr 94 net/rds/bind.c static int rds_add_bound(struct rds_sock *rs, const struct in6_addr *addr, in6_addr 167 net/rds/bind.c struct in6_addr v6addr, *binding_addr; in6_addr 104 net/rds/cong.c static struct rds_cong_map *rds_cong_tree_walk(const struct in6_addr *addr, in6_addr 138 net/rds/cong.c static struct rds_cong_map *rds_cong_from_addr(const struct in6_addr *addr) in6_addr 54 net/rds/connection.c static struct hlist_head *rds_conn_bucket(const struct in6_addr *laddr, in6_addr 55 net/rds/connection.c const struct in6_addr *faddr) in6_addr 84 net/rds/connection.c const struct in6_addr *laddr, in6_addr 85 net/rds/connection.c const struct in6_addr *faddr, in6_addr 161 net/rds/connection.c const struct in6_addr *laddr, in6_addr 162 net/rds/connection.c const struct in6_addr *faddr, in6_addr 336 net/rds/connection.c const struct in6_addr *laddr, in6_addr 337 net/rds/connection.c const struct in6_addr *faddr, in6_addr 346 net/rds/connection.c const struct in6_addr *laddr, in6_addr 347 net/rds/connection.c const struct in6_addr *faddr, in6_addr 402 net/rds/ib.c static int rds_ib_laddr_check(struct net *net, const struct in6_addr *addr, in6_addr 85 net/rds/ib.h struct in6_addr dp_saddr; in6_addr 86 net/rds/ib.h struct in6_addr dp_daddr; in6_addr 391 net/rds/ib.h struct in6_addr *ipaddr); in6_addr 703 net/rds/ib_cm.c static u32 __rds_find_ifindex(struct net *net, const struct in6_addr *addr) in6_addr 732 net/rds/ib_cm.c struct in6_addr s_mapped_addr; in6_addr 733 net/rds/ib_cm.c struct in6_addr d_mapped_addr; in6_addr 734 net/rds/ib_cm.c const struct in6_addr *saddr6; in6_addr 735 net/rds/ib_cm.c const struct in6_addr *daddr6; in6_addr 101 net/rds/ib_rdma.c struct in6_addr *ipaddr) in6_addr 66 net/rds/rds.h struct in6_addr m_addr; in6_addr 141 net/rds/rds.h struct in6_addr c_laddr; in6_addr 142 net/rds/rds.h struct in6_addr c_faddr; in6_addr 287 net/rds/rds.h struct in6_addr i_saddr; in6_addr 415 net/rds/rds.h struct in6_addr m_daddr; in6_addr 549 net/rds/rds.h int (*laddr_check)(struct net *net, const struct in6_addr *addr, in6_addr 588 net/rds/rds.h (sizeof(struct in6_addr) + sizeof(__u32) + sizeof(__be16)) in6_addr 607 net/rds/rds.h struct in6_addr rs_conn_addr; in6_addr 745 net/rds/rds.h struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port, in6_addr 770 net/rds/rds.h const struct in6_addr *laddr, in6_addr 771 net/rds/rds.h const struct in6_addr *faddr, in6_addr 776 net/rds/rds.h const struct in6_addr *laddr, in6_addr 777 net/rds/rds.h const struct in6_addr *faddr, in6_addr 890 net/rds/rds.h struct in6_addr *saddr); in6_addr 892 net/rds/rds.h struct in6_addr *saddr); in6_addr 894 net/rds/rds.h void rds_recv_incoming(struct rds_connection *conn, struct in6_addr *saddr, in6_addr 895 net/rds/rds.h struct in6_addr *daddr, in6_addr 906 net/rds/rds.h struct in6_addr *saddr, struct in6_addr *daddr, in6_addr 1001 net/rds/rds.h int rds_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2); in6_addr 1007 net/rds/rds.h const struct in6_addr *addr, in6_addr 44 net/rds/recv.c struct in6_addr *saddr) in6_addr 58 net/rds/recv.c struct in6_addr *saddr) in6_addr 282 net/rds/recv.c void rds_recv_incoming(struct rds_connection *conn, struct in6_addr *saddr, in6_addr 283 net/rds/recv.c struct in6_addr *daddr, in6_addr 809 net/rds/recv.c struct in6_addr *saddr, struct in6_addr *daddr, in6_addr 1115 net/rds/send.c struct in6_addr daddr; in6_addr 326 net/rds/tcp.c static int rds_tcp_laddr_check(struct net *net, const struct in6_addr *addr, in6_addr 134 net/rds/tcp_listen.c struct in6_addr *my_addr, *peer_addr; in6_addr 136 net/rds/tcp_listen.c struct in6_addr saddr, daddr; in6_addr 267 net/rds/threads.c int rds_addr_cmp(const struct in6_addr *addr1, in6_addr 268 net/rds/threads.c const struct in6_addr *addr2) in6_addr 80 net/rds/transport.c const struct in6_addr *addr, in6_addr 144 net/rxrpc/conn_object.c sizeof(struct in6_addr)) != 0) in6_addr 64 net/rxrpc/local_object.c sizeof(struct in6_addr)); in6_addr 77 net/rxrpc/peer_event.c sizeof(struct in6_addr)); in6_addr 91 net/rxrpc/peer_event.c sizeof(struct in6_addr)); in6_addr 104 net/rxrpc/peer_object.c sizeof(struct in6_addr)); in6_addr 186 net/rxrpc/peer_object.c sizeof(struct in6_addr)); in6_addr 501 net/sched/act_ct.c .len = sizeof(struct in6_addr) }, in6_addr 503 net/sched/act_ct.c .len = sizeof(struct in6_addr) }, in6_addr 192 net/sched/act_tunnel_key.c [TCA_TUNNEL_KEY_ENC_IPV6_SRC] = { .len = sizeof(struct in6_addr) }, in6_addr 193 net/sched/act_tunnel_key.c [TCA_TUNNEL_KEY_ENC_IPV6_DST] = { .len = sizeof(struct in6_addr) }, in6_addr 310 net/sched/act_tunnel_key.c struct in6_addr saddr; in6_addr 311 net/sched/act_tunnel_key.c struct in6_addr daddr; in6_addr 499 net/sched/act_tunnel_key.c const struct in6_addr *saddr6 = &info->key.u.ipv6.src; in6_addr 500 net/sched/act_tunnel_key.c const struct in6_addr *daddr6 = &info->key.u.ipv6.dst; in6_addr 612 net/sched/cls_flower.c [TCA_FLOWER_KEY_IPV6_SRC] = { .len = sizeof(struct in6_addr) }, in6_addr 613 net/sched/cls_flower.c [TCA_FLOWER_KEY_IPV6_SRC_MASK] = { .len = sizeof(struct in6_addr) }, in6_addr 614 net/sched/cls_flower.c [TCA_FLOWER_KEY_IPV6_DST] = { .len = sizeof(struct in6_addr) }, in6_addr 615 net/sched/cls_flower.c [TCA_FLOWER_KEY_IPV6_DST_MASK] = { .len = sizeof(struct in6_addr) }, in6_addr 628 net/sched/cls_flower.c [TCA_FLOWER_KEY_ENC_IPV6_SRC] = { .len = sizeof(struct in6_addr) }, in6_addr 629 net/sched/cls_flower.c [TCA_FLOWER_KEY_ENC_IPV6_SRC_MASK] = { .len = sizeof(struct in6_addr) }, in6_addr 630 net/sched/cls_flower.c [TCA_FLOWER_KEY_ENC_IPV6_DST] = { .len = sizeof(struct in6_addr) }, in6_addr 631 net/sched/cls_flower.c [TCA_FLOWER_KEY_ENC_IPV6_DST_MASK] = { .len = sizeof(struct in6_addr) }, in6_addr 47 net/sctp/diag.c *(struct in6_addr *)r->id.idiag_src = laddr.v6.sin6_addr; in6_addr 48 net/sctp/diag.c *(struct in6_addr *)r->id.idiag_dst = paddr.v6.sin6_addr; in6_addr 63 net/sctp/ipv6.c static void sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr, in6_addr 238 net/sctp/ipv6.c struct in6_addr *final_p, final; in6_addr 560 net/sctp/ipv6.c static void sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr, in6_addr 632 net/sctp/ipv6.c const struct in6_addr *in6 = (const struct in6_addr *)&addr->v6.sin6_addr; in6_addr 635 net/sctp/protocol.c struct in6_addr *in6; in6_addr 641 net/sctp/protocol.c in6 = (struct in6_addr *)&addrw->a.v6.sin6_addr; in6_addr 1730 net/sctp/socket.c if (dlen < sizeof(struct in6_addr)) { in6_addr 1735 net/sctp/socket.c dlen = sizeof(struct in6_addr); in6_addr 87 net/smc/smc_clc.h struct in6_addr prefix; in6_addr 3354 net/socket.c struct in6_addr rtmsg_dst; in6_addr 3355 net/socket.c struct in6_addr rtmsg_src; in6_addr 3356 net/socket.c struct in6_addr rtmsg_gateway; in6_addr 3380 net/socket.c 3 * sizeof(struct in6_addr)); in6_addr 32 net/sunrpc/addr.c const struct in6_addr *addr = &sin6->sin6_addr; in6_addr 99 net/sunrpc/svcauth_unix.c struct in6_addr m_addr; in6_addr 115 net/sunrpc/svcauth_unix.c static inline int hash_ip6(const struct in6_addr *ip) in6_addr 168 net/sunrpc/svcauth_unix.c static struct ip_map *__ip_map_lookup(struct cache_detail *cd, char *class, struct in6_addr *addr); in6_addr 258 net/sunrpc/svcauth_unix.c struct in6_addr addr; in6_addr 284 net/sunrpc/svcauth_unix.c struct in6_addr *addr) in6_addr 302 net/sunrpc/svcauth_unix.c struct in6_addr *addr) in6_addr 72 net/tipc/udp_media.c struct in6_addr ipv6; in6_addr 436 net/tipc/udp_media.c memcpy(&ip6.sin6_addr, &addr->ipv6, sizeof(struct in6_addr)); in6_addr 596 net/tipc/udp_media.c memcpy(&addr->ipv6, &ip6->sin6_addr, sizeof(struct in6_addr)); in6_addr 266 net/xfrm/xfrm_output.c top_iph->saddr = *(struct in6_addr *)&x->props.saddr; in6_addr 267 net/xfrm/xfrm_output.c top_iph->daddr = *(struct in6_addr *)&x->id.daddr; in6_addr 306 net/xfrm/xfrm_output.c top_iph->saddr = *(struct in6_addr *)&x->props.saddr; in6_addr 307 net/xfrm/xfrm_output.c top_iph->daddr = *(struct in6_addr *)&x->id.daddr; in6_addr 875 net/xfrm/xfrm_state.c *(struct in6_addr *)&sel->daddr = fl6->daddr; in6_addr 876 net/xfrm/xfrm_state.c *(struct in6_addr *)&sel->saddr = fl6->saddr; in6_addr 914 net/xfrm/xfrm_state.c if (ipv6_addr_any((struct in6_addr *)&x->id.daddr)) in6_addr 917 net/xfrm/xfrm_state.c if (ipv6_addr_any((struct in6_addr *)&x->props.saddr)) in6_addr 80 samples/bpf/xdp_fwd_kern.c struct in6_addr *src = (struct in6_addr *) fib_params.ipv6_src; in6_addr 81 samples/bpf/xdp_fwd_kern.c struct in6_addr *dst = (struct in6_addr *) fib_params.ipv6_dst; in6_addr 185 security/lsm_audit.c struct in6_addr *addr, __be16 port, in6_addr 413 security/lsm_audit.c struct in6_addr sbn_pfx; in6_addr 93 security/selinux/include/objsec.h struct in6_addr ipv6; /* IPv6 node address */ in6_addr 86 security/selinux/netnode.c static unsigned int sel_netnode_hashfn_ipv6(const struct in6_addr *addr) in6_addr 214 security/selinux/netnode.c addr, sizeof(struct in6_addr), sid); in6_addr 216 security/selinux/netnode.c new->nsec.addr.ipv6 = *(struct in6_addr *)addr; in6_addr 156 security/smack/smack.h struct in6_addr smk_host; /* network address */ in6_addr 157 security/smack/smack.h struct in6_addr smk_mask; /* network mask */ in6_addr 2359 security/smack/smack_lsm.c struct in6_addr *sap = &sip->sin6_addr; in6_addr 1399 security/smack/smackfs.c struct in6_addr newname; in6_addr 1400 security/smack/smackfs.c struct in6_addr fullmask; in6_addr 535 security/tomoyo/common.h struct in6_addr ip[2]; /* Big endian. */ in6_addr 108 security/tomoyo/network.c const struct in6_addr *min_ip, in6_addr 109 security/tomoyo/network.c const struct in6_addr *max_ip) in6_addr 386 security/tomoyo/network.c tomoyo_print_ipv6(buf, sizeof(buf), (const struct in6_addr *) in6_addr 387 security/tomoyo/network.c address, (const struct in6_addr *) address); in6_addr 1010 tools/hv/hv_kvp_daemon.c struct in6_addr v6_addr; in6_addr 33 tools/include/uapi/linux/seg6.h struct in6_addr segments[0]; in6_addr 4559 tools/lib/traceevent/event-parse.c static inline bool ipv6_addr_v4mapped(const struct in6_addr *a) in6_addr 4565 tools/lib/traceevent/event-parse.c static inline bool ipv6_addr_is_isatap(const struct in6_addr *addr) in6_addr 4580 tools/lib/traceevent/event-parse.c struct in6_addr in6; in6_addr 4582 tools/lib/traceevent/event-parse.c memcpy(&in6, addr, sizeof(struct in6_addr)); in6_addr 70 tools/testing/selftests/bpf/progs/test_tcp_estats.c struct in6_addr skc_v6_daddr; in6_addr 71 tools/testing/selftests/bpf/progs/test_tcp_estats.c struct in6_addr skc_v6_rcv_saddr; in6_addr 766 tools/testing/selftests/bpf/test_sock_addr.c struct in6_addr ip6; in6_addr 993 tools/testing/selftests/bpf/test_sock_addr.c struct in6_addr src6_rw_ip; in6_addr 1114 tools/testing/selftests/bpf/test_sock_addr.c sizeof(struct in6_addr))); in6_addr 27 tools/testing/selftests/net/ip_defrag.c const struct in6_addr addr6 = IN6ADDR_LOOPBACK_INIT; in6_addr 48 tools/testing/selftests/net/nettest.c struct in6_addr in6; in6_addr 54 tools/testing/selftests/net/nettest.c struct in6_addr in6; in6_addr 85 tools/testing/selftests/net/nettest.c struct in6_addr in6; in6_addr 91 tools/testing/selftests/net/nettest.c struct in6_addr in6; in6_addr 524 tools/testing/selftests/net/nettest.c struct in6_addr *exp_in = (struct in6_addr *) expected; in6_addr 774 tools/testing/selftests/net/nettest.c struct in6_addr *in6 = &s6->sin6_addr; in6_addr 1414 tools/testing/selftests/net/nettest.c struct in6_addr *in6; in6_addr 1472 tools/testing/selftests/net/nettest.c in6 = (struct in6_addr *) addr; in6_addr 72 tools/testing/selftests/net/udpgso.c const struct in6_addr addr6 = IN6ADDR_LOOPBACK_INIT; in6_addr 382 tools/testing/selftests/networking/timestamping/txtimestamp.c sizeof(struct in6_addr));