• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/net/

Lines Matching refs:in6_addr

198 	struct in6_addr		dst;
252 extern int __ipv6_addr_type(const struct in6_addr *addr);
253 static inline int ipv6_addr_type(const struct in6_addr *addr)
258 static inline int ipv6_addr_scope(const struct in6_addr *addr)
268 static inline int ipv6_addr_src_scope(const struct in6_addr *addr)
273 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2)
275 return memcmp(a1, a2, sizeof(struct in6_addr));
279 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m,
280 const struct in6_addr *a2)
288 static inline void ipv6_addr_copy(struct in6_addr *a1, const struct in6_addr *a2)
290 memcpy(a1, a2, sizeof(struct in6_addr));
293 static inline void ipv6_addr_prefix(struct in6_addr *pfx,
294 const struct in6_addr *addr,
307 static inline void ipv6_addr_set(struct in6_addr *addr,
317 static inline int ipv6_addr_equal(const struct in6_addr *a1,
318 const struct in6_addr *a2)
344 static inline int ipv6_prefix_equal(const struct in6_addr *a1,
345 const struct in6_addr *a2,
367 struct in6_addr *src;
368 struct in6_addr *dst;
374 static inline int ipv6_addr_any(const struct in6_addr *a)
380 static inline int ipv6_addr_loopback(const struct in6_addr *a)
386 static inline int ipv6_addr_v4mapped(const struct in6_addr *a)
396 static inline int ipv6_addr_orchid(const struct in6_addr *a)
403 struct in6_addr *v4mapped)
447 static inline int ipv6_addr_diff(const struct in6_addr *a1, const struct in6_addr *a2)
449 return __ipv6_addr_diff(a1, a2, sizeof(struct in6_addr));
490 const struct in6_addr *saddr,
491 const struct in6_addr *daddr,
542 struct in6_addr **daddr_p);
554 extern struct in6_addr *fl6_update_dst(struct flowi *fl,
556 struct in6_addr *orig);
617 extern unsigned int inet6_hash_frag(__be32 id, const struct in6_addr *saddr,
618 const struct in6_addr *daddr, u32 rnd);