/dragonfly/sys/netinet6/ |
H A D | in6.h | 149 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 D | nd6.h | 120 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 D | in6_pcb.h | 94 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 D | in6_var.h | 491 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 D | scope6_var.h | 56 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 D | in6.c | 122 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 D | icmp6.c | 153 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 D | nd6_nbr.c | 107 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 D | scope6.c | 180 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 D | in6_ifattach.h | 44 struct in6_addr; 52 int in6_nigroup (struct ifnet *, const char *, int, struct in6_addr *);
|
H A D | ip6protosw.h | 87 struct in6_addr; 115 struct in6_addr *ip6c_finaldst; /* final destination address */
|
/dragonfly/contrib/dhcpcd/src/ |
H A D | ipv6.h | 179 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 D | ipv6nd.h | 43 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 D | ipv6.c | 212 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 D | dhcp6.h | 208 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 D | sa.c | 69 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 D | vars.c | 41 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 D | rthdr.c | 61 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 D | name6.c | 148 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 D | rtadvd.h | 125 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 D | ncpaddr.h | 43 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 D | ndisc_snoop.c | 23 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 D | icmp6.h | 186 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 D | route6d.c | 118 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 D | ip6_fw.h | 68 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 */
|