Lines Matching refs:in6_addr
54 struct in6_addr prefix;
66 struct in6_addr i6vi_addr;
72 const struct in6_addr *pfx;
75 const struct in6_addr *peer_pfx;
91 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr,
93 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr,
98 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr);
101 int ipv6_chk_rpl_srh_loop(struct net *net, const struct in6_addr *segs,
104 bool ipv6_chk_custom_prefix(const struct in6_addr *addr,
108 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev);
110 struct net_device *ipv6_dev_find(struct net *net, const struct in6_addr *addr,
114 const struct in6_addr *addr,
118 const struct in6_addr *daddr, unsigned int srcprefs,
119 struct in6_addr *saddr);
120 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
122 int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr,
127 void addrconf_join_solict(struct net_device *dev, const struct in6_addr *addr);
128 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr);
131 const struct in6_addr *addr, u32 flags);
136 const struct in6_addr *addr, int addr_type,
213 u32 ipv6_addr_label(struct net *net, const struct in6_addr *addr,
229 const struct in6_addr *addr);
231 const struct in6_addr *addr);
234 bool inet6_mc_check(struct sock *sk, const struct in6_addr *mc_addr,
235 const struct in6_addr *src_addr);
237 int ipv6_dev_mc_inc(struct net_device *dev, const struct in6_addr *addr);
238 int __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr);
239 int ipv6_dev_mc_dec(struct net_device *dev, const struct in6_addr *addr);
249 bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group,
250 const struct in6_addr *src_addr);
286 const struct in6_addr *addr);
288 const struct in6_addr *addr);
292 int __ipv6_dev_ac_inc(struct inet6_dev *idev, const struct in6_addr *addr);
293 int __ipv6_dev_ac_dec(struct inet6_dev *idev, const struct in6_addr *addr);
296 const struct in6_addr *addr);
298 const struct in6_addr *addr);
449 static inline void addrconf_addr_solict_mult(const struct in6_addr *addr,
450 struct in6_addr *solicited)
458 static inline bool ipv6_addr_is_ll_all_nodes(const struct in6_addr *addr)
470 static inline bool ipv6_addr_is_ll_all_routers(const struct in6_addr *addr)
482 static inline bool ipv6_addr_is_isatap(const struct in6_addr *addr)
487 static inline bool ipv6_addr_is_solict_mult(const struct in6_addr *addr)
502 static inline bool ipv6_addr_is_all_snoopers(const struct in6_addr *addr)