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 *)&regs->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));