Lines Matching refs:in6_addr
45 struct in6_addr prefix;
63 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr,
65 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr,
70 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr);
73 bool ipv6_chk_custom_prefix(const struct in6_addr *addr,
77 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev);
80 const struct in6_addr *addr,
84 const struct in6_addr *daddr, unsigned int srcprefs,
85 struct in6_addr *saddr);
86 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
88 int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr,
91 void addrconf_join_solict(struct net_device *dev, const struct in6_addr *addr);
92 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr);
153 u32 ipv6_addr_label(struct net *net, const struct in6_addr *addr,
160 const struct in6_addr *addr);
162 const struct in6_addr *addr);
164 bool inet6_mc_check(struct sock *sk, const struct in6_addr *mc_addr,
165 const struct in6_addr *src_addr);
167 int ipv6_dev_mc_inc(struct net_device *dev, const struct in6_addr *addr);
168 int __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr);
169 int ipv6_dev_mc_dec(struct net_device *dev, const struct in6_addr *addr);
179 bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group,
180 const struct in6_addr *src_addr);
189 const struct in6_addr *addr);
191 const struct in6_addr *addr);
195 void (*ndisc_send_na)(struct net_device *dev, const struct in6_addr *daddr,
196 const struct in6_addr *solicited_addr,
234 const struct in6_addr *addr);
236 const struct in6_addr *addr);
239 int __ipv6_dev_ac_inc(struct inet6_dev *idev, const struct in6_addr *addr);
240 int __ipv6_dev_ac_dec(struct inet6_dev *idev, const struct in6_addr *addr);
243 const struct in6_addr *addr);
245 const struct in6_addr *addr);
335 static inline void addrconf_addr_solict_mult(const struct in6_addr *addr, in addrconf_addr_solict_mult()
336 struct in6_addr *solicited) in addrconf_addr_solict_mult()
344 static inline bool ipv6_addr_is_ll_all_nodes(const struct in6_addr *addr) in ipv6_addr_is_ll_all_nodes()
356 static inline bool ipv6_addr_is_ll_all_routers(const struct in6_addr *addr) in ipv6_addr_is_ll_all_routers()
368 static inline bool ipv6_addr_is_isatap(const struct in6_addr *addr) in ipv6_addr_is_isatap()
373 static inline bool ipv6_addr_is_solict_mult(const struct in6_addr *addr) in ipv6_addr_is_solict_mult()