Lines Matching refs:sockaddr

39 	typedef const sockaddr* KeyType;
211 status_t status = SetLocal((const sockaddr*)&request.ifra_addr);
213 status = SetDestination((const sockaddr*)&request.ifra_broadaddr);
215 status = SetMask((const sockaddr*)&request.ifra_mask);
222 InterfaceAddress::SetLocal(const sockaddr* to)
229 InterfaceAddress::SetDestination(const sockaddr* to)
236 InterfaceAddress::SetMask(const sockaddr* to)
242 sockaddr**
371 InterfaceAddress::Set(sockaddr** _address, const sockaddr* to)
373 sockaddr* address = *_address;
384 size_t size = max_c(to->sa_len, sizeof(sockaddr));
399 /*! Makes sure that the sockaddr object pointed to by \a _address is large
403 /*static*/ sockaddr*
404 InterfaceAddress::Prepare(sockaddr** _address, size_t size)
406 size = max_c(size, sizeof(sockaddr));
410 sockaddr* address = *_address;
413 sockaddr* resized = (sockaddr*)realloc(address, size);
557 const sockaddr* destination)
585 Interface::AddressForLocal(net_domain* domain, const sockaddr* local)
798 (const sockaddr*)&aliasRequest.ifra_addr, false)) {
801 (const sockaddr*)&aliasRequest.ifra_addr);
832 (sockaddr*)&aliasRequest.ifra_addr, address->local)) {
834 address->local, (sockaddr*)&aliasRequest.ifra_addr);
838 (sockaddr*)&aliasRequest.ifra_mask, address->mask)
840 (sockaddr*)&aliasRequest.ifra_mask, false)) {
842 address->mask, (sockaddr*)&aliasRequest.ifra_mask);
846 (sockaddr*)&aliasRequest.ifra_destination,
849 (sockaddr*)&aliasRequest.ifra_destination, false)) {
855 (sockaddr*)&aliasRequest.ifra_destination);
876 size_t size = max_c(request.ifr_addr.sa_len, sizeof(sockaddr));
890 address->local, (sockaddr*)&newAddress))
918 option != SIOCDIFADDR ? (sockaddr*)&newAddress : NULL);
1143 int32 option, const sockaddr* originalAddress,
1144 const sockaddr* requestedAddress)
1148 if (address->domain->address_module->set_to((sockaddr*)&oldAddress,
1152 // Copy new address (this also makes sure that sockaddr::sa_len is set
1155 if (address->domain->address_module->set_to((sockaddr*)&newAddress,
1161 (sockaddr*)&oldAddress, (sockaddr*)&newAddress)) {
1174 oldAddress.ss_family != AF_UNSPEC ? (sockaddr*)&oldAddress : NULL,
1175 newAddress.ss_family != AF_UNSPEC ? (sockaddr*)&newAddress : NULL);
1341 const sockaddr* oldAddress, const sockaddr* newAddress)
1351 sockaddr** _address = interfaceAddress->AddressFor(option);
1377 sockaddr* address = *_address;
1382 sockaddr* defaultNetmask = NULL;
1383 const sockaddr* netmask = NULL;
1392 sockaddr* defaultBroadcast = NULL;
1491 get_interface_for_link(net_domain* domain, const sockaddr* _linkAddress)
1529 get_interface_address(const sockaddr* local)
1547 const sockaddr* destination)
1574 get_interface_address_for_link(net_domain* domain, const sockaddr* address,
1637 sockaddr empty;