Lines Matching refs:in6_addr
330 struct in6_addr dst;
550 int __ipv6_addr_type(const struct in6_addr *addr);
551 static inline int ipv6_addr_type(const struct in6_addr *addr)
556 static inline int ipv6_addr_scope(const struct in6_addr *addr)
566 static inline int ipv6_addr_src_scope(const struct in6_addr *addr)
578 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface)
583 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2)
585 return memcmp(a1, a2, sizeof(struct in6_addr));
589 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m,
590 const struct in6_addr *a2)
607 static inline void ipv6_addr_prefix(struct in6_addr *pfx,
608 const struct in6_addr *addr,
621 static inline void ipv6_addr_prefix_copy(struct in6_addr *addr,
622 const struct in6_addr *pfx,
656 static inline void ipv6_addr_set(struct in6_addr *addr,
664 static inline bool ipv6_addr_equal(const struct in6_addr *a1,
665 const struct in6_addr *a2)
690 static inline bool ipv6_prefix_equal(const struct in6_addr *addr1,
691 const struct in6_addr *addr2,
705 static inline bool ipv6_prefix_equal(const struct in6_addr *addr1,
706 const struct in6_addr *addr2,
727 static inline bool ipv6_addr_any(const struct in6_addr *a)
739 static inline u32 ipv6_addr_hash(const struct in6_addr *a)
753 static inline u32 __ipv6_addr_jhash(const struct in6_addr *a, const u32 initval)
759 static inline bool ipv6_addr_loopback(const struct in6_addr *a)
775 static inline bool ipv6_addr_v4mapped(const struct in6_addr *a)
787 static inline bool ipv6_addr_v4mapped_any(const struct in6_addr *a)
792 static inline bool ipv6_addr_v4mapped_loopback(const struct in6_addr *a)
798 const struct in6_addr *addr6,
817 static inline bool ipv6_addr_orchid(const struct in6_addr *a)
822 static inline bool ipv6_addr_is_multicast(const struct in6_addr *addr)
828 struct in6_addr *v4mapped)
899 static inline int ipv6_addr_diff(const struct in6_addr *a1, const struct in6_addr *a2)
901 return __ipv6_addr_diff(a1, a2, sizeof(struct in6_addr));
905 const struct in6_addr *daddr,
906 const struct in6_addr *saddr);
1132 const struct in6_addr *final_dst);
1134 const struct in6_addr *final_dst,
1139 struct in6_addr *saddr,
1164 u8 *proto, struct in6_addr **daddr_p,
1165 struct in6_addr *saddr);
1186 struct in6_addr *fl6_update_dst(struct flowi6 *fl6,
1188 struct in6_addr *orig);
1288 const struct in6_addr *addr);
1290 const struct in6_addr *addr, unsigned int mode);
1292 const struct in6_addr *addr);