Symbol: in6_addr
headers/os/net/NetworkAddress.h
38
BNetworkAddress(const in6_addr& address,
headers/os/net/NetworkAddress.h
62
void SetTo(const in6_addr& address, uint16 port = 0);
headers/os/net/NetworkAddress.h
74
status_t SetAddress(const in6_addr& address);
headers/posix/netinet/icmp6.h
181
struct in6_addr mld_addr; /* multicast address */
headers/posix/netinet/icmp6.h
249
struct in6_addr nd_ns_target; /*target address */
headers/posix/netinet/icmp6.h
260
struct in6_addr nd_na_target; /* target address */
headers/posix/netinet/icmp6.h
282
struct in6_addr nd_rd_target; /* target address */
headers/posix/netinet/icmp6.h
283
struct in6_addr nd_rd_dst; /* destination address */
headers/posix/netinet/icmp6.h
314
struct in6_addr nd_opt_pi_prefix;
headers/posix/netinet/icmp6.h
461
struct in6_addr rpm_prefix;
headers/posix/netinet/icmp6.h
477
struct in6_addr rpu_prefix;
headers/posix/netinet/icmp6.h
495
struct in6_addr rrr_prefix;
headers/posix/netinet/ip6.h
82
struct in6_addr ip6_src; /* source address */
headers/posix/netinet/ip6.h
83
struct in6_addr ip6_dst; /* destination address */
headers/posix/netinet6/in6.h
133
(!memcmp((a)->s6_addr, (b)->s6_addr, sizeof(struct in6_addr)))
headers/posix/netinet6/in6.h
32
struct in6_addr sin6_addr;
headers/posix/netinet6/in6.h
53
extern const struct in6_addr in6addr_any;
headers/posix/netinet6/in6.h
54
extern const struct in6_addr in6addr_loopback;
headers/posix/netinet6/in6.h
58
struct in6_addr ipv6mr_multiaddr;
headers/posix/netinet6/in6.h
64
struct in6_addr ipi6_addr; /* src/dst IPv6 address */
headers/posix/netinet6/in6.h
81
(!memcmp((a)->s6_addr, in6addr_any.s6_addr, sizeof(struct in6_addr)))
headers/posix/netinet6/in6.h
84
(!memcmp((a)->s6_addr, in6addr_loopback.s6_addr, sizeof(struct in6_addr)))
src/add-ons/kernel/file_systems/nfs4/Connection.cpp
209
return sizeof(in6_addr);
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
1005
memset(&protocol->local_address, 0, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
113
static ndp_entry* Lookup(const in6_addr& protocolAddress);
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
114
static ndp_entry* Add(const in6_addr& protocolAddress,
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
127
typedef in6_addr KeyType;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
130
size_t HashKey(in6_addr key) const
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
133
sizeof(in6_addr) / sizeof(uint32), 0);
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
141
bool Compare(in6_addr key, ndp_entry* value) const
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
203
ipv6_to_sockaddr(sockaddr_in6* target, const in6_addr& address)
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
210
memcpy(target->sin6_addr.s6_addr, address.s6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
216
ipv6_to_solicited_multicast(sockaddr_in6* target, const in6_addr& address)
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
229
memset(targetIPv6, 0, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
282
ndp_entry::Lookup(const in6_addr& address)
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
289
ndp_entry::Add(const in6_addr& protocolAddress, sockaddr_dl* hardwareAddress,
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
446
ndp_update_entry(const in6_addr& protocolAddress, sockaddr_dl* hardwareAddress,
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
49
in6_addr local_address;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
503
in6_addr inetAddress;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
507
memset(&inetAddress, 0, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
510
sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
517
memcpy(&mreq.ipv6mr_multiaddr, &multicast.sin6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
538
memset(&protocol->local_address, 0, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
547
&((sockaddr_in6*)address->local)->sin6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
579
in6_addr inetAddress;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
583
memset(&inetAddress, 0, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
587
sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
594
memcpy(&mreq.ipv6mr_multiaddr, &multicast.sin6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
606
memcpy(&protocol->local_address, &inetAddress, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
638
memset(&protocol->local_address, 0, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
65
const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
720
memcpy(&destination->sin6_addr, &source->sin6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
721
memcpy(&source->sin6_addr, &header.target_address, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
75
in6_addr target_address;
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
898
ndp_start_resolve(ipv6_datalink_protocol* protocol, const in6_addr& address,
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
943
memcpy(&header->target_address, &address, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
958
&source->sin6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ipv6_datagram.cpp
99
in6_addr protocol_address;
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1128
if (length != sizeof(struct in6_addr))
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1135
if (user_memcpy(&address->sin6_addr, value, sizeof(in6_addr))
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1321
memcpy(&header->ip6_src, &source.sin6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1322
memcpy(&header->ip6_dst, &destination.sin6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
166
typedef std::pair<const in6_addr*, uint32> KeyType;
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
1698
sizeof(struct in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
508
sizeof(in6_addr) / sizeof(uint32), result);
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
554
memcpy(&key.source, &header.Src(), sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
555
memcpy(&key.destination, &header.Dst(), sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
68
const in6_addr& Dst() const { return header.ip6_dst; }
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
69
const in6_addr& Src() const { return header.ip6_src; }
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
807
fill_sockaddr_in6(sockaddr_in6* target, const in6_addr &address)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
81
in6_addr source;
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
813
memcpy(target->sin6_addr.s6_addr, address.s6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
82
in6_addr destination;
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
871
net_interface* interface, const in6_addr* sourceAddr)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
886
net_interface* interface, const in6_addr* groupAddr,
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
887
const in6_addr* sourceAddr)
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
917
uint32 interfaceIndex, in6_addr* groupAddr, in6_addr* sourceAddr)
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
157
return !memcmp(&i6a->sin6_addr, &i6b->sin6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
191
&& !memcmp(&i6a->sin6_addr, &i6b->sin6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
206
const in6_addr *i6a;
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
212
const in6_addr *i6b;
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
219
return !memcmp(i6a, i6b, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
222
for (uint8 i = 0; i < sizeof(in6_addr); ++i) {
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
248
for (uint8 i = 0; i < sizeof(in6_addr); ++i) {
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
26
const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
27
const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
275
for (uint8 i = 0; i < sizeof(in6_addr); ++i) {
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
33
in6_addr &i6addr = ((sockaddr_in6 *)address)->sin6_addr;
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
34
const in6_addr &i6mask = ((const sockaddr_in6 *)mask)->sin6_addr;
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
36
for (uint32 i = 0; i < sizeof(in6_addr); i++)
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
434
sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
474
mask->sin6_addr.s6_addr, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
477
memset(defaultMask->sin6_addr.s6_addr, 0xff, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
498
sizeof(in6_addr) / sizeof(uint32), 0);
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
526
in6_addr &a = ((sockaddr_in6 *)address)->sin6_addr;
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
527
for (uint32 i = 0; i < sizeof(in6_addr); i += 2)
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.cpp
541
memcpy(&address->sin6_addr, &in6addr_loopback, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.h
20
operator==(const in6_addr &a1, const in6_addr &a2)
src/add-ons/kernel/network/protocols/ipv6/ipv6_address.h
23
return !memcmp(&a1, &a2, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6_utils.cpp
51
ip6_sprintf(const in6_addr *srcaddr, char *dst, size_t size)
src/add-ons/kernel/network/protocols/ipv6/ipv6_utils.h
17
const char *ip6_sprintf(const in6_addr *addr, char *dst,
src/add-ons/kernel/network/protocols/ipv6/ipv6_utils.h
37
ipv6_checksum(const struct in6_addr* source,
src/add-ons/kernel/network/protocols/ipv6/ipv6_utils.h
38
const struct in6_addr* destination,
src/add-ons/kernel/network/protocols/ipv6/ipv6_utils.h
47
sum += compute_wordsum((uint8*)source, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/ipv6_utils.h
48
sum += compute_wordsum((uint8*)destination, sizeof(in6_addr));
src/add-ons/kernel/network/protocols/ipv6/multicast.h
176
sizeof(in6_addr) / sizeof(uint32), result);
src/add-ons/kernel/network/protocols/ipv6/multicast.h
33
typedef struct in6_addr AddressType;
src/add-ons/kernel/network/protocols/ipv6/multicast.h
40
static const in6_addr &AddressFromSockAddr(const sockaddr *sockaddr)
src/add-ons/kernel/network/protocols/ipv6/multicast.h
42
static size_t HashAddress(const in6_addr &address)
src/add-ons/kernel/network/protocols/ipv6/multicast.h
44
sizeof(in6_addr) / sizeof(uint32), 0); }
src/bin/network/ftpd/ftpd.c
824
addrsize = sizeof(struct in6_addr);
src/bin/network/ftpd/ftpd.c
891
struct in6_addr *mapped_in6 = NULL;
src/bin/network/ping/main.c
101
struct in6_addr a6;
src/bin/network/ping/ping6.c
195
#define IN6LEN sizeof(struct in6_addr)
src/bin/network/ping/ping6.c
1963
struct in6_addr *in6;
src/bin/network/ping/ping6.c
2167
if (nilen % (sizeof(u_int32_t) + sizeof(struct in6_addr)) == 0)
src/bin/network/ping/ping6.c
2198
nilen -= sizeof(struct in6_addr);
src/bin/network/ping/ping6.c
2199
cp += sizeof(struct in6_addr);
src/bin/network/ping/ping6.c
2467
if (l == sizeof(struct in6_addr) &&
src/bin/network/ping/ping6.c
2752
struct in6_addr in6;
src/bin/network/telnet/commands.c
2872
sizeof(struct in6_addr)))
src/bin/network/traceroute6/traceroute6.c
687
struct in6_addr lastaddr;
src/kits/network/libnetapi/NetworkAddress.cpp
123
BNetworkAddress::BNetworkAddress(const in6_addr& address, uint16 port)
src/kits/network/libnetapi/NetworkAddress.cpp
357
BNetworkAddress::SetTo(const in6_addr& inet6Address, uint16 port)
src/kits/network/libnetapi/NetworkAddress.cpp
452
for (uint8 i = 0; i < sizeof(in6_addr); i++, prefixLength -= 8) {
src/kits/network/libnetapi/NetworkAddress.cpp
505
BNetworkAddress::SetAddress(const in6_addr& inet6Address)
src/kits/network/libnetapi/NetworkAddress.cpp
694
sizeof(in6_addr));
src/kits/network/libnetapi/NetworkAddress.cpp
873
for (uint8 i = 0; i < sizeof(in6_addr); i++) {
src/servers/net/NetServer.cpp
858
in6_addr addressRaw;
src/system/libnetwork/netresolv/inet/inet_net_pton.c
216
struct in6_addr in6;
src/system/libnetwork/netresolv/nameser/ns_print.c
677
struct in6_addr a;
src/system/libnetwork/netresolv/net/getaddrinfo.c
1006
addrlen = sizeof(struct in6_addr);
src/system/libnetwork/netresolv/net/getaddrinfo.c
143
{PF_INET6, sizeof(struct in6_addr), sizeof(struct sockaddr_in6),
src/system/libnetwork/netresolv/net/getaddrinfo.c
1539
struct in6_addr mapaddr;
src/system/libnetwork/netresolv/net/getaddrinfo.c
1710
struct in6_addr *a6;
src/system/libnetwork/netresolv/net/getaddrinfo.c
1912
struct in6_addr in6;
src/system/libnetwork/netresolv/net/gethnamaddr.c
1113
struct in6_addr host_addrs[MAXADDRS];
src/system/libnetwork/netresolv/net/gethnamaddr.c
427
struct in6_addr in6;
src/system/libnetwork/netresolv/net/gethnamaddr.c
698
(IN6_IS_ADDR_LINKLOCAL((const struct in6_addr *)addr) ||
src/system/libnetwork/netresolv/net/gethnamaddr.c
699
IN6_IS_ADDR_SITELOCAL((const struct in6_addr *)addr))) {
src/system/libnetwork/netresolv/net/gethnamaddr.c
704
(IN6_IS_ADDR_V4MAPPED((const struct in6_addr *)addr) ||
src/system/libnetwork/netresolv/net/gethnamaddr.c
705
IN6_IS_ADDR_V4COMPAT((const struct in6_addr *)addr))) {
src/system/libnetwork/netresolv/net/gethnamaddr.c
750
struct in6_addr host_addr;
src/system/libnetwork/netresolv/net/getnameinfo.c
493
const struct in6_addr *a6;
src/system/libnetwork/netresolv/net/getnameinfo.c
88
{PF_INET6, sizeof(struct in6_addr), sizeof(struct sockaddr_in6),
src/system/libnetwork/netresolv/net/vars6.c
52
const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
src/system/libnetwork/netresolv/net/vars6.c
53
const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
src/system/libnetwork/netresolv/net/vars6.c
54
const struct in6_addr in6addr_nodelocal_allnodes = IN6ADDR_NODELOCAL_ALLNODES_INIT;
src/system/libnetwork/netresolv/net/vars6.c
55
const struct in6_addr in6addr_linklocal_allnodes = IN6ADDR_LINKLOCAL_ALLNODES_INIT;
src/system/libnetwork/netresolv/net/vars6.c
56
const struct in6_addr in6addr_linklocal_allrouters = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT;
src/system/libnetwork/netresolv/resolv/res_private.h
12
struct in6_addr in6a;