Changeset 33978 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Nov 11, 2010 12:00:13 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 67640
- Location:
- trunk/src/VBox/Devices/Network/slirp
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/slirp/ip_icmp.c
r33955 r33978 275 275 276 276 default: 277 Log Rel(("%s:ICMP: unsupported protocol(%d)\n", __FUNCTION__, ip->ip_p));277 Log(("NAT:ICMP: unsupported protocol(%d)\n", ip->ip_p)); 278 278 } 279 279 sofound: … … 283 283 { 284 284 /* socket is shutdowning we've already sent ICMP on it.*/ 285 Log Rel(("NAT: Received icmp on shutdowning socket (probably corresponding ICMP socket has been already sent)\n"));285 Log(("NAT: Received icmp on shutdowning socket (probably corresponding ICMP socket has been already sent)\n")); 286 286 return NULL; 287 287 } … … 366 366 if (!icp_buf) 367 367 { 368 Log Rel(("NAT: not enought memory to allocate the buffer\n"));368 Log(("NAT: not enought memory to allocate the buffer\n")); 369 369 goto end_error_free_m; 370 370 } … … 427 427 (void *)&ttl, sizeof(ttl)); 428 428 if (status < 0) 429 Log Rel(("NAT: Error (%s) occurred while setting TTL attribute of IP packet\n",429 Log(("NAT: Error (%s) occurred while setting TTL attribute of IP packet\n", 430 430 strerror(errno))); 431 431 rc = sendto(pData->icmp_socket.s, icp, icmplen, 0, … … 475 475 goto done; 476 476 } 477 Log Rel(("NAT: Error (%d) occurred while sending ICMP (", error));477 Log(("NAT: Error (%d) occurred while sending ICMP (", error)); 478 478 switch (error) 479 479 { 480 480 case ERROR_INVALID_PARAMETER: 481 Log Rel(("icmp_socket:%lx is invalid)\n", pData->icmp_socket.s));481 Log(("icmp_socket:%lx is invalid)\n", pData->icmp_socket.s)); 482 482 break; 483 483 case ERROR_NOT_SUPPORTED: 484 Log Rel(("operation is unsupported)\n"));484 Log(("operation is unsupported)\n")); 485 485 break; 486 486 case ERROR_NOT_ENOUGH_MEMORY: 487 Log Rel(("OOM!!!)\n"));487 Log(("OOM!!!)\n")); 488 488 break; 489 489 case IP_BUF_TOO_SMALL: 490 Log Rel(("Buffer too small)\n"));490 Log(("Buffer too small)\n")); 491 491 break; 492 492 default: 493 Log Rel(("Other error!!!)\n"));493 Log(("Other error!!!)\n")); 494 494 break; 495 495 } -
trunk/src/VBox/Devices/Network/slirp/slirp.c
r33833 r33978 286 286 if (ret != ERROR_BUFFER_OVERFLOW) 287 287 { 288 Log Rel(("NAT: error %lu occurred on capacity detection operation\n", ret));288 Log(("NAT: error %lu occurred on capacity detection operation\n", ret)); 289 289 return -1; 290 290 } 291 291 if (size == 0) 292 292 { 293 Log Rel(("NAT: Win socket API returns non capacity\n"));293 Log(("NAT: Win socket API returns non capacity\n")); 294 294 return -1; 295 295 } … … 298 298 if (!pAdapterAddr) 299 299 { 300 Log Rel(("NAT: No memory available \n"));300 Log(("NAT: No memory available \n")); 301 301 return -1; 302 302 } … … 304 304 if (ret != ERROR_SUCCESS) 305 305 { 306 Log Rel(("NAT: error %lu occurred on fetching adapters info\n", ret));306 Log(("NAT: error %lu occurred on fetching adapters info\n", ret)); 307 307 RTMemFree(pAdapterAddr); 308 308 return -1; … … 330 330 if (!pDns) 331 331 { 332 Log Rel(("NAT: Can't allocate buffer for DNS entry\n"));332 Log(("NAT: Can't allocate buffer for DNS entry\n")); 333 333 RTMemFree(pAdapterAddr); 334 334 return VERR_NO_MEMORY; 335 335 } 336 336 337 Log Rel(("NAT: adding %R[IP4] to DNS server list\n", &InAddr));337 Log(("NAT: adding %R[IP4] to DNS server list\n", &InAddr)); 338 338 if ((InAddr.s_addr & RT_H2N_U32_C(IN_CLASSA_NET)) == RT_N2H_U32_C(INADDR_LOOPBACK & IN_CLASSA_NET)) 339 339 pDns->de_addr.s_addr = RT_H2N_U32(RT_N2H_U32(pData->special_addr.s_addr) | CTL_ALIAS); … … 370 370 if (!pDomain) 371 371 { 372 Log Rel(("NAT: not enough memory\n"));372 Log(("NAT: not enough memory\n")); 373 373 RTStrFree(pszSuffix); 374 374 RTMemFree(pAdapterAddr); … … 376 376 } 377 377 pDomain->dd_pszDomain = pszSuffix; 378 Log Rel(("NAT: adding domain name %s to search list\n", pDomain->dd_pszDomain));378 Log(("NAT: adding domain name %s to search list\n", pDomain->dd_pszDomain)); 379 379 LIST_INSERT_HEAD(&pData->pDomainList, pDomain, dd_list); 380 380 } … … 421 421 RTFILE f; 422 422 int cNameserversFound = 0; 423 int fWarnTooManyDnsServers = 0;423 bool fWarnTooManyDnsServers = false; 424 424 struct in_addr tmp_addr; 425 425 int rc; … … 474 474 struct dns_entry *pDns = NULL; 475 475 if ( cNameserversFound == 4 476 && fWarnTooManyDnsServers == 0476 && !fWarnTooManyDnsServers 477 477 && sscanf(buff, "nameserver%*[ \t]%255s", buff2) == 1) 478 478 { 479 fWarnTooManyDnsServers = 1;479 fWarnTooManyDnsServers = true; 480 480 LogRel(("NAT: too many nameservers registered.\n")); 481 481 } … … 490 490 if (!pDns) 491 491 { 492 Log Rel(("can't alloc memory for DNS entry\n"));492 Log(("can't alloc memory for DNS entry\n")); 493 493 return -1; 494 494 } … … 524 524 if (!pDomain) 525 525 { 526 Log Rel(("NAT: not enought memory to add domain list\n"));526 Log(("NAT: not enought memory to add domain list\n")); 527 527 return VERR_NO_MEMORY; 528 528 } 529 529 pDomain->dd_pszDomain = RTStrDup(tok); 530 Log Rel(("NAT: adding domain name %s to search list\n", pDomain->dd_pszDomain));530 Log(("NAT: adding domain name %s to search list\n", pDomain->dd_pszDomain)); 531 531 LIST_INSERT_HEAD(&pData->pDomainList, pDomain, dd_list); 532 532 } … … 617 617 if (rc != 0) 618 618 { 619 Log Rel(("NAT: DHCP server initialization was failed\n"));619 Log(("NAT: DHCP server initialization was failed\n")); 620 620 return VINF_NAT_DNS; 621 621 } … … 644 644 if (i32AliasMode & ~(PKT_ALIAS_LOG|PKT_ALIAS_SAME_PORTS|PKT_ALIAS_PROXY_ONLY)) 645 645 { 646 Log Rel(("NAT: alias mode %x is ignored\n", i32AliasMode));646 Log(("NAT: alias mode %x is ignored\n", i32AliasMode)); 647 647 i32AliasMode = 0; 648 648 } … … 655 655 if (pData->proxy_alias == NULL) 656 656 { 657 Log Rel(("NAT: LibAlias default rule wasn't initialized\n"));657 Log(("NAT: LibAlias default rule wasn't initialized\n")); 658 658 AssertMsgFailed(("NAT: LibAlias default rule wasn't initialized\n")); 659 659 } … … 1489 1489 if (cbBuf < ETH_HLEN) 1490 1490 { 1491 Log Rel(("NAT: packet having size %d has been ignored\n", m->m_len));1491 Log(("NAT: packet having size %d has been ignored\n", m->m_len)); 1492 1492 m_freem(pData, m); 1493 1493 return; … … 1569 1569 if (!buf) 1570 1570 { 1571 Log Rel(("NAT: Can't alloc memory for outgoing buffer\n"));1571 Log(("NAT: Can't alloc memory for outgoing buffer\n")); 1572 1572 m_freem(pData, m); 1573 1573 goto done; … … 1797 1797 break; 1798 1798 } 1799 1799 1800 1800 } 1801 1801 return 0; … … 2001 2001 if (m == NULL) 2002 2002 { 2003 Log Rel(("NAT: Can't alloc mbuf for ARP request\n"));2003 Log(("NAT: Can't alloc mbuf for ARP request\n")); 2004 2004 return; 2005 2005 } … … 2055 2055 if (ac == NULL) 2056 2056 { 2057 Log Rel(("NAT: Can't allocate arp cache entry\n"));2057 Log(("NAT: Can't allocate arp cache entry\n")); 2058 2058 return; 2059 2059 } -
trunk/src/VBox/Devices/Network/slirp/socket.c
r33145 r33978 234 234 status = ioctlsocket(so->s, FIONREAD, &pending); 235 235 if (status < 0) 236 Log Rel(("NAT:error in WSAIoctl: %d\n", errno));236 Log(("NAT:error in WSAIoctl: %d\n", errno)); 237 237 if (nn == 0 && (pending != 0)) 238 238 { … … 338 338 if (buf == NULL) 339 339 { 340 Log Rel(("NAT: can't alloc enough memory\n"));340 Log(("NAT: can't alloc enough memory\n")); 341 341 return -1; 342 342 } … … 356 356 status = ioctlsocket(so->s, FIONREAD, &pending); 357 357 if (status < 0) 358 Log Rel(("NAT:error in WSAIoctl: %d\n", errno));358 Log(("NAT:error in WSAIoctl: %d\n", errno)); 359 359 if (n == 0 && (pending != 0)) 360 360 { … … 653 653 n = send(so->s, sbuf_data(sb), len, (fUrg ? MSG_OOB : 0)); 654 654 if (n < 0) 655 { 656 LogRel(("NAT: Can't sent sbuf via socket.\n")); 657 } 655 Log(("NAT: Can't sent sbuf via socket.\n")); 658 656 if (fUrg) 659 657 so->so_urgc -= n; … … 665 663 if (buff == NULL) 666 664 { 667 Log Rel(("NAT: No space to allocate temporal buffer\n"));665 Log(("NAT: No space to allocate temporal buffer\n")); 668 666 return -1; 669 667 }
Note:
See TracChangeset
for help on using the changeset viewer.