Lines Matching refs:in6_addr

229 	struct in6_addr		dst;
331 int __ipv6_addr_type(const struct in6_addr *addr);
332 static inline int ipv6_addr_type(const struct in6_addr *addr) in ipv6_addr_type()
337 static inline int ipv6_addr_scope(const struct in6_addr *addr) in ipv6_addr_scope()
347 static inline int ipv6_addr_src_scope(const struct in6_addr *addr) in ipv6_addr_src_scope()
359 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) in ipv6_iface_scope_id()
364 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp()
366 return memcmp(a1, a2, sizeof(struct in6_addr)); in ipv6_addr_cmp()
370 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m, in ipv6_masked_addr_cmp()
371 const struct in6_addr *a2) in ipv6_masked_addr_cmp()
388 static inline void ipv6_addr_prefix(struct in6_addr *pfx, in ipv6_addr_prefix()
389 const struct in6_addr *addr, in ipv6_addr_prefix()
422 static inline void ipv6_addr_set(struct in6_addr *addr, in ipv6_addr_set()
430 static inline bool ipv6_addr_equal(const struct in6_addr *a1, in ipv6_addr_equal()
431 const struct in6_addr *a2) in ipv6_addr_equal()
456 static inline bool ipv6_prefix_equal(const struct in6_addr *addr1, in ipv6_prefix_equal()
457 const struct in6_addr *addr2, in ipv6_prefix_equal()
471 static inline bool ipv6_prefix_equal(const struct in6_addr *addr1, in ipv6_prefix_equal()
472 const struct in6_addr *addr2, in ipv6_prefix_equal()
508 const struct in6_addr *src;
509 const struct in6_addr *dst;
525 struct in6_addr saddr;
526 struct in6_addr daddr;
537 static inline bool ipv6_addr_any(const struct in6_addr *a) in ipv6_addr_any()
549 static inline u32 ipv6_addr_hash(const struct in6_addr *a) in ipv6_addr_hash()
563 static inline u32 __ipv6_addr_jhash(const struct in6_addr *a, const u32 initval) in __ipv6_addr_jhash()
573 static inline bool ipv6_addr_loopback(const struct in6_addr *a) in ipv6_addr_loopback()
589 static inline bool ipv6_addr_v4mapped(const struct in6_addr *a) in ipv6_addr_v4mapped()
605 static inline bool ipv6_addr_orchid(const struct in6_addr *a) in ipv6_addr_orchid()
610 static inline bool ipv6_addr_is_multicast(const struct in6_addr *addr) in ipv6_addr_is_multicast()
616 struct in6_addr *v4mapped) in ipv6_addr_set_v4mapped()
687 static inline int ipv6_addr_diff(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_diff()
689 return __ipv6_addr_diff(a1, a2, sizeof(struct in6_addr)); in ipv6_addr_diff()
832 const struct in6_addr *final_dst);
834 const struct in6_addr *final_dst);
856 u8 *proto, struct in6_addr **daddr_p);
877 struct in6_addr *fl6_update_dst(struct flowi6 *fl6,
879 struct in6_addr *orig);
964 const struct in6_addr *addr);
966 const struct in6_addr *addr);