Home
last modified time | relevance | path

Searched refs:in6_addr (Results 1 – 25 of 128) sorted by relevance

123456

/dragonfly/sys/netinet6/
H A Din6.h149 struct in6_addr { struct
204 extern const struct in6_addr in6mask0;
205 extern const struct in6_addr in6mask32;
206 extern const struct in6_addr in6mask64;
207 extern const struct in6_addr in6mask96;
208 extern const struct in6_addr in6mask128;
272 extern const struct in6_addr kin6addr_any;
278 extern const struct in6_addr in6addr_any;
567 struct in6_addr ipv6mr_multiaddr;
673 int in6_localaddr (struct in6_addr *);
[all …]
H A Dnd6.h120 struct in6_addr addr; /* IPv6 address of the neighbor */
132 struct in6_addr rtaddr;
151 struct in6_addr prefix;
160 struct in6_addr advrtr[DRLSTSIZ]; /* XXX: explicit limit */
235 struct in6_addr rtaddr;
283 struct in6_addr inpm_prefix;
393 void nd6_na_output (struct ifnet *, const struct in6_addr *,
394 const struct in6_addr *, u_long, int, struct sockaddr *);
396 void nd6_ns_output (struct ifnet *, const struct in6_addr *,
397 const struct in6_addr *, struct llinfo_nd6 *, int);
[all …]
H A Din6_pcb.h94 struct in6_addr;
107 struct in6_addr **, struct thread *);
109 in6_pcblookup_local (struct inpcbporthead *, const struct in6_addr *,
113 struct in6_addr *, u_int, struct in6_addr *,
123 struct in6_addr *in6_selectsrc (struct sockaddr_in6 *,
127 struct in6_addr *, int *, struct thread *);
129 int in6_pcbsetlport (struct in6_addr *, struct inpcb *, struct thread *);
H A Din6_var.h491 extern struct in6_addr zeroin6_addr;
530 struct in6_addr in6m_addr; /* IP6 multicast address */
555 IN6_LOOKUP_MULTI(const struct in6_addr *_addr, struct ifnet *_ifp) in IN6_LOOKUP_MULTI()
604 int in6_mask2len(const struct in6_addr *, const u_char *);
623 const struct in6_addr *);
625 char *ip6_sprintf (const struct in6_addr *);
627 int in6_matchlen (struct in6_addr *, struct in6_addr *);
628 int in6_are_prefix_equal(struct in6_addr *p1, struct in6_addr *p2, int len);
629 void in6_prefixlen2mask(struct in6_addr *maskp, int len);
636 int in6_embedscope (struct in6_addr *, const struct sockaddr_in6 *,
[all …]
H A Dscope6_var.h56 struct in6_addr;
66 u_int32_t scope6_in6_addrscope (struct in6_addr *);
67 u_int32_t scope6_addr2default (struct in6_addr *);
68 int in6_setscope (struct in6_addr *, struct ifnet *, u_int32_t *);
H A Din6.c122 const struct in6_addr in6mask0 = IN6MASK0;
123 const struct in6_addr in6mask32 = IN6MASK32;
124 const struct in6_addr in6mask64 = IN6MASK64;
125 const struct in6_addr in6mask96 = IN6MASK96;
1109 struct in6_addr llsol; in in6_update_ifa()
1271 struct in6_addr llsol; in in6_purgeaddr()
1427 struct in6_addr *hostid = NULL; in in6_lifaddr_ioctl()
1887 ip6_sprintf(const struct in6_addr *addr) in ip6_sprintf()
1935 in6_localaddr(struct in6_addr *in6) in in6_localaddr()
1972 in6_matchlen(struct in6_addr *src, struct in6_addr *dst) in in6_matchlen()
[all …]
H A Dicmp6.c153 struct in6_addr *, struct in6_addr *);
1786 sizeof(struct in6_addr)); in ni6_store_addrs()
1788 cp += sizeof(struct in6_addr); in ni6_store_addrs()
1919 struct in6_addr t, *src = NULL; in icmp6_reflect()
2147 icmp6_redirect_diag(struct in6_addr *src6, struct in6_addr *dst6, in icmp6_redirect_diag()
2148 struct in6_addr *tgt6) in icmp6_redirect_diag()
2173 struct in6_addr redtgt6; in icmp6_redirect_input()
2174 struct in6_addr reddst6; in icmp6_redirect_input()
2221 struct in6_addr *gw6; in icmp6_redirect_input()
2360 struct in6_addr *ifp_ll6; in icmp6_redirect_output()
[all …]
H A Dnd6_nbr.c107 struct in6_addr saddr6 = ip6->ip6_src; in nd6_ns_input()
108 struct in6_addr daddr6 = ip6->ip6_dst; in nd6_ns_input()
109 struct in6_addr taddr6; in nd6_ns_input()
110 struct in6_addr myaddr6; in nd6_ns_input()
407 const struct in6_addr *taddr6, in nd6_ns_output()
485 struct in6_addr *saddr6; in nd6_ns_output()
576 struct in6_addr saddr6 = ip6->ip6_src; in nd6_na_input()
577 struct in6_addr daddr6 = ip6->ip6_dst; in nd6_na_input()
578 struct in6_addr taddr6; in nd6_na_input()
821 struct in6_addr *in6; in nd6_na_input()
[all …]
H A Dscope6.c180 in6_addrscope(struct in6_addr *addr) in in6_addrscope()
245 struct in6_addr *addr, /* must not be NULL */ in in6_addr2zoneid()
332 scope6_addr2default(struct in6_addr *addr) in scope6_addr2default()
350 in6_setscope(struct in6_addr *in6, struct ifnet *ifp, u_int32_t *ret_id) in in6_setscope()
H A Din6_ifattach.h44 struct in6_addr;
52 int in6_nigroup (struct ifnet *, const char *, int, struct in6_addr *);
H A Dip6protosw.h87 struct in6_addr;
115 struct in6_addr *ip6c_finaldst; /* final destination address */
/dragonfly/contrib/dhcpcd/src/
H A Dipv6.h179 struct in6_addr prefix;
185 struct in6_addr addr;
199 struct in6_addr prefix_exclude;
258 int ipv6_makestableprivate(struct in6_addr *,
260 int ipv6_makeaddr(struct in6_addr *, struct interface *,
261 const struct in6_addr *, int, unsigned int);
262 int ipv6_mask(struct in6_addr *, int);
263 uint8_t ipv6_prefixlen(const struct in6_addr *);
280 const struct in6_addr *, int);
286 const struct in6_addr *, unsigned int);
[all …]
H A Dipv6nd.h43 struct in6_addr from;
114 const struct in6_addr *addr, unsigned int flags);
116 const struct in6_addr *, unsigned int);
118 const struct in6_addr *, uint8_t);
129 void ipv6nd_neighbour(struct dhcpcd_ctx *, struct in6_addr *, bool);
H A Dipv6.c212 ipv6_reserved(const struct in6_addr *addr) in ipv6_reserved()
234 struct in6_addr *addr, const struct in6_addr *prefix, int prefix_len, in ipv6_makestableprivate1()
311 ipv6_makestableprivate(struct in6_addr *addr, in ipv6_makestableprivate()
339 struct in6_addr mask; in ipv6_maketemporaryaddress()
363 ipv6_makeprefix(struct in6_addr *prefix, const struct in6_addr *addr, int len) in ipv6_makeprefix()
365 struct in6_addr mask; in ipv6_makeprefix()
377 ipv6_mask(struct in6_addr *mask, int len) in ipv6_mask()
403 ipv6_prefixlen(const struct in6_addr *mask) in ipv6_prefixlen()
1356 struct in6_addr mask; in ipv6_iffindmaskaddr()
1413 struct in6_addr in6; in ipv6_newlinklocal()
[all …]
H A Ddhcp6.h208 struct in6_addr unicast;
232 int dhcp6_openudp(unsigned int, struct in6_addr *);
237 const struct in6_addr *addr, unsigned int flags);
238 struct ipv6_addr *dhcp6_findaddr(struct dhcpcd_ctx *, const struct in6_addr *,
H A Dsa.c69 offsetof(struct in6_addr, s6_addr); in sa_addroffset()
89 return membersize(struct in6_addr, s6_addr); in sa_addrlen()
148 static const struct in6_addr in6allones = IN6MASK128;
437 len = MIN(len, sizeof(struct in6_addr)); in sa_cmp()
439 len = sizeof(struct in6_addr); in sa_cmp()
475 sa_in6_init(struct sockaddr *sa, const struct in6_addr *addr) in sa_in6_init()
/dragonfly/lib/libc/net/
H A Dvars.c41 const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
42 const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
43 const struct in6_addr in6addr_nodelocal_allnodes = IN6ADDR_NODELOCAL_ALLNODES_INIT;
44 const struct in6_addr in6addr_linklocal_allnodes = IN6ADDR_LINKLOCAL_ALLNODES_INIT;
H A Drthdr.c61 inet6_rthdr_add(struct cmsghdr *cmsg __unused, const struct in6_addr *addr __unused, u_int flags __… in inet6_rthdr_add()
84 struct in6_addr *
113 inet6_rth_add(void *bp __unused, const struct in6_addr *addr __unused) in inet6_rth_add()
130 struct in6_addr *
H A Dname6.c148 struct in6_addr in6_addr; member
318 struct in6_addr addrbuf; in getipnodebyaddr()
338 if (len != sizeof(struct in6_addr)) { in getipnodebyaddr()
346 if (IN6_IS_ADDR_UNSPECIFIED((struct in6_addr *)src)) in getipnodebyaddr()
348 if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)src) in getipnodebyaddr()
349 || IN6_IS_ADDR_V4COMPAT((struct in6_addr *)src)) { in getipnodebyaddr()
529 hp->h_length = sizeof(struct in6_addr); in _hpmerge()
573 hp6.h_length = sizeof(struct in6_addr); in _hpmapv6()
692 if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)ap)) { in _hpreorder()
701 ap, sizeof(struct in6_addr)); in _hpreorder()
[all …]
/dragonfly/usr.sbin/rtadvd/
H A Drtadvd.h125 struct in6_addr pfx_prefix;
134 struct in6_addr rti_prefix;
140 struct in6_addr ra_dns; /* DNS server entry */
292 int prefix_match(struct in6_addr *, int,
293 struct in6_addr *, int);
296 struct in6_addr *, int);
/dragonfly/usr.sbin/ppp/
H A Dncpaddr.h43 struct in6_addr ipaddr;
55 struct in6_addr ip6addr;
72 extern void ncpaddr_setip6(struct ncpaddr *, const struct in6_addr *);
73 extern int ncpaddr_getip6(const struct ncpaddr *, struct in6_addr *);
/dragonfly/contrib/wpa_supplicant/src/ap/
H A Dndisc_snoop.c23 struct in6_addr addr;
30 struct in6_addr target_addr;
41 static int sta_ip6addr_add(struct sta_info *sta, struct in6_addr *addr) in sta_ip6addr_add()
69 static int sta_has_ip6addr(struct sta_info *sta, struct in6_addr *addr) in sta_has_ip6addr()
102 struct in6_addr saddr; in handle_ndisc()
/dragonfly/sys/netinet/
H A Dicmp6.h186 struct in6_addr mld_addr; /* multicast address */
252 struct in6_addr nd_ns_target; /*target address */
263 struct in6_addr nd_na_target; /* target address */
285 struct in6_addr nd_rd_target; /* target address */
286 struct in6_addr nd_rd_dst; /* destination address */
321 struct in6_addr nd_opt_pi_prefix;
490 struct in6_addr rpm_prefix;
506 struct in6_addr rpu_prefix;
526 struct in6_addr rrr_prefix;
/dragonfly/usr.sbin/route6d/
H A Droute6d.c118 struct in6_addr iff_addr;
235 static struct in6_addr *getroute(struct netinfo6 *, struct in6_addr *);
834 struct in6_addr ia; in out_filter()
1006 struct in6_addr ia; in riprecv()
1704 const struct in6_addr *gw = NULL; in rt_del()
1852 struct in6_addr none; in rt_deladdr()
2018 struct in6_addr addr, dest; in ifrt_p2p()
2708 static struct in6_addr *
2921 struct in6_addr gw; in filterconfig()
3131 static struct in6_addr *
[all …]
/dragonfly/sys/net/ip6fw/
H A Dip6_fw.h68 struct in6_addr fu_via_ip6; /* Specified by IPv6 address */
87 struct in6_addr fw_src, fw_dst; /* Source and destination IPv6 addr */
88 struct in6_addr fw_smsk, fw_dmsk; /* Mask for src and dest IPv6 addr */

123456