Lines Matching defs:ip
30 fEntries[i].ip = INADDR_ANY;
113 ARPService::GetMACForIP(ip_addr_t ip, mac_addr_t &mac)
115 TRACE(("ARPService::GetMACForIP(%08lx)\n", ip));
117 if (ip == INADDR_ANY)
119 if (ip == INADDR_BROADCAST) {
121 TRACE(("ARPService::GetMACForIP(%08lx) done: %012llx\n", ip,
127 if (MapEntry *entry = _FindEntry(ip)) {
129 TRACE(("ARPService::GetMACForIP(%08lx) done: %012llx\n", ip,
136 status_t error = _SendARPPacket(ip, kBroadcastMACAddress,
140 ip));
149 if (MapEntry *entry = _FindEntry(ip)) {
151 TRACE(("ARPService::GetMACForIP(%08lx) done: %012llx\n", ip,
158 TRACE(("ARPService::GetMACForIP(%08lx) failed: no reply\n", ip));
165 ARPService::_SendARPPacket(ip_addr_t ip, const mac_addr_t &mac, uint16 opcode)
178 header.target_ip = htonl(ip);
185 ARPService::_FindEntry(ip_addr_t ip)
187 if (ip == INADDR_ANY)
191 if (ip == fEntries[i].ip)
200 ARPService::_PutEntry(ip_addr_t ip, const mac_addr_t &mac)
205 if (fEntries[i].ip == INADDR_ANY) {
215 entry->ip = ip;