Lines Matching refs:in6_addr

215 	struct in6_addr addr;   /* IPv6 address of the neighbor */
225 struct in6_addr addr;
234 struct in6_addr addr;
248 struct in6_addr rtaddr;
266 struct in6_addr rtaddr;
277 struct in6_addr rtaddr;
325 struct in6_addr prefix;
334 struct in6_addr advrtr[DRLSTSIZ]; /* XXX: explicit limit */
342 struct in6_addr prefix;
351 struct in6_addr advrtr[DRLSTSIZ];
358 struct in6_addr prefix;
368 struct in6_addr advrtr[DRLSTSIZ];
549 struct in6_addr rtaddr;
560 struct in6_addr rtaddr_mapped; /* Mapped gateway address for routing */
611 struct in6_addr nd_rti_prefix;
637 struct in6_addr ndpr_mask; /* netmask derived from the prefix */
638 struct in6_addr ndpr_addr; /* address that is derived from the prefix */
715 struct in6_addr inpm_prefix;
785 struct in6_addr in6_address;
907 extern struct rtentry *nd6_lookup(struct in6_addr *, int, struct ifnet *, int);
911 extern void nd6_nud_hint(struct rtentry *, struct in6_addr *, int);
916 extern void nd6_cache_lladdr(struct ifnet *, struct in6_addr *,
935 extern void nd6_na_output(struct ifnet *, const struct in6_addr *,
936 const struct in6_addr *, u_int32_t, int, struct sockaddr *);
938 extern void nd6_ns_output(struct ifnet *, const struct in6_addr *,
939 const struct in6_addr *, struct llinfo_nd6 *, uint8_t *);
977 extern void defrouter_set_reachability(struct in6_addr *, struct ifnet *, boolean_t);
979 struct in6_addr *, struct ifnet *);
983 extern void rt6_flush(struct in6_addr *, struct ifnet *);
1003 struct in6_addr *, struct in6_addr *, struct llinfo_nd6 *);
1004 extern void nd6_prproxy_ns_input(struct ifnet *, struct in6_addr *,
1005 char *, int, struct in6_addr *, struct in6_addr *, uint8_t *nonce);
1006 extern void nd6_prproxy_na_input(struct ifnet *, struct in6_addr *,
1007 struct in6_addr *, struct in6_addr *, int);