Lines Matching refs:in6_addr

316 	struct in6_addr		dst;
461 int __ipv6_addr_type(const struct in6_addr *addr);
462 static inline int ipv6_addr_type(const struct in6_addr *addr)
467 static inline int ipv6_addr_scope(const struct in6_addr *addr)
477 static inline int ipv6_addr_src_scope(const struct in6_addr *addr)
489 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface)
494 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2)
496 return memcmp(a1, a2, sizeof(struct in6_addr));
500 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m,
501 const struct in6_addr *a2)
518 static inline void ipv6_addr_prefix(struct in6_addr *pfx,
519 const struct in6_addr *addr,
532 static inline void ipv6_addr_prefix_copy(struct in6_addr *addr,
533 const struct in6_addr *pfx,
567 static inline void ipv6_addr_set(struct in6_addr *addr,
575 static inline bool ipv6_addr_equal(const struct in6_addr *a1,
576 const struct in6_addr *a2)
601 static inline bool ipv6_prefix_equal(const struct in6_addr *addr1,
602 const struct in6_addr *addr2,
616 static inline bool ipv6_prefix_equal(const struct in6_addr *addr1,
617 const struct in6_addr *addr2,
638 static inline bool ipv6_addr_any(const struct in6_addr *a)
650 static inline u32 ipv6_addr_hash(const struct in6_addr *a)
664 static inline u32 __ipv6_addr_jhash(const struct in6_addr *a, const u32 initval)
670 static inline bool ipv6_addr_loopback(const struct in6_addr *a)
686 static inline bool ipv6_addr_v4mapped(const struct in6_addr *a)
698 static inline bool ipv6_addr_v4mapped_loopback(const struct in6_addr *a)
704 const struct in6_addr *addr6,
723 static inline bool ipv6_addr_orchid(const struct in6_addr *a)
728 static inline bool ipv6_addr_is_multicast(const struct in6_addr *addr)
734 struct in6_addr *v4mapped)
805 static inline int ipv6_addr_diff(const struct in6_addr *a1, const struct in6_addr *a2)
807 return __ipv6_addr_diff(a1, a2, sizeof(struct in6_addr));
811 const struct in6_addr *daddr,
812 const struct in6_addr *saddr);
1024 const struct in6_addr *final_dst);
1026 const struct in6_addr *final_dst,
1031 struct in6_addr *saddr,
1056 u8 *proto, struct in6_addr **daddr_p,
1057 struct in6_addr *saddr);
1078 struct in6_addr *fl6_update_dst(struct flowi6 *fl6,
1080 struct in6_addr *orig);
1172 const struct in6_addr *addr);
1174 const struct in6_addr *addr, unsigned int mode);
1176 const struct in6_addr *addr);