Lines Matching refs:in6_addr

60 	struct in6_addr		prefix;
72 struct in6_addr i6vi_addr;
78 const struct in6_addr *pfx;
83 const struct in6_addr *peer_pfx;
116 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr,
118 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr,
123 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr);
126 int ipv6_chk_rpl_srh_loop(struct net *net, const struct in6_addr *segs,
129 bool ipv6_chk_custom_prefix(const struct in6_addr *addr,
133 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev);
135 struct net_device *ipv6_dev_find(struct net *net, const struct in6_addr *addr,
139 const struct in6_addr *addr,
143 const struct in6_addr *daddr, unsigned int srcprefs,
144 struct in6_addr *saddr);
145 int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr,
150 void addrconf_join_solict(struct net_device *dev, const struct in6_addr *addr);
151 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr);
154 const struct in6_addr *addr, u32 flags);
159 const struct in6_addr *addr, int addr_type,
238 u32 ipv6_addr_label(struct net *net, const struct in6_addr *addr,
254 const struct in6_addr *addr);
256 const struct in6_addr *addr);
259 bool inet6_mc_check(const struct sock *sk, const struct in6_addr *mc_addr,
260 const struct in6_addr *src_addr);
262 int ipv6_dev_mc_inc(struct net_device *dev, const struct in6_addr *addr);
263 int __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr);
264 int ipv6_dev_mc_dec(struct net_device *dev, const struct in6_addr *addr);
274 bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group,
275 const struct in6_addr *src_addr);
311 const struct in6_addr *addr);
313 const struct in6_addr *addr);
317 int __ipv6_dev_ac_inc(struct inet6_dev *idev, const struct in6_addr *addr);
318 int __ipv6_dev_ac_dec(struct inet6_dev *idev, const struct in6_addr *addr);
321 const struct in6_addr *addr);
323 const struct in6_addr *addr);
484 static inline void addrconf_addr_solict_mult(const struct in6_addr *addr, in addrconf_addr_solict_mult()
485 struct in6_addr *solicited) in addrconf_addr_solict_mult()
493 static inline bool ipv6_addr_is_ll_all_nodes(const struct in6_addr *addr) in ipv6_addr_is_ll_all_nodes()
505 static inline bool ipv6_addr_is_ll_all_routers(const struct in6_addr *addr) in ipv6_addr_is_ll_all_routers()
517 static inline bool ipv6_addr_is_isatap(const struct in6_addr *addr) in ipv6_addr_is_isatap()
522 static inline bool ipv6_addr_is_solict_mult(const struct in6_addr *addr) in ipv6_addr_is_solict_mult()
537 static inline bool ipv6_addr_is_all_snoopers(const struct in6_addr *addr) in ipv6_addr_is_all_snoopers()