Changeset 28443 in vbox
- Timestamp:
- Apr 19, 2010 6:44:03 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 60214
- Location:
- trunk/src/VBox/Devices/Network/slirp
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/slirp/bootp.c
r28365 r28443 687 687 Assert(m); 688 688 /*silently ignore*/ 689 m_free (pData, m);689 m_freem(pData, m); 690 690 return; 691 691 -
trunk/src/VBox/Devices/Network/slirp/ip_icmp.c
r28167 r28443 686 686 687 687 end_error_free_m: 688 m_free (pData, m);688 m_freem(pData, m); 689 689 end_error: 690 690 LogRel(("NAT: error occurred while sending ICMP error message \n")); -
trunk/src/VBox/Devices/Network/slirp/ip_input.c
r26404 r28443 225 225 default: 226 226 ipstat.ips_noproto++; 227 m_free (pData, m);227 m_freem(pData, m); 228 228 } 229 229 STAM_PROFILE_STOP(&pData->StatIP_input, a); -
trunk/src/VBox/Devices/Network/slirp/slirp.c
r28434 r28443 1433 1433 || CTL_CHECK(htip, CTL_TFTP)) 1434 1434 goto arp_ok; 1435 m_free (pData, m);1436 m_free (pData, mr);1435 m_freem(pData, m); 1436 m_freem(pData, mr); 1437 1437 return; 1438 1438 … … 1458 1458 memcpy(rah->ar_tip, ah->ar_sip, 4); 1459 1459 if_encap(pData, ETH_P_ARP, mr, ETH_ENCAP_URG); 1460 m_free (pData, m);1460 m_freem(pData, m); 1461 1461 } 1462 1462 /* Gratuitous ARP */ … … 1470 1470 if (slirp_arp_cache_update(pData, *(uint32_t *)ah->ar_tip, &eh->h_dest[0]) == 0) 1471 1471 { 1472 m_free (pData, mr);1473 m_free (pData, m);1472 m_freem(pData, mr); 1473 m_freem(pData, m); 1474 1474 break; 1475 1475 } … … 1481 1481 if (slirp_arp_cache_update(pData, *(uint32_t *)ah->ar_sip, &ah->ar_sha[0]) == 0) 1482 1482 { 1483 m_free (pData, m);1483 m_freem(pData, m); 1484 1484 break; 1485 1485 } 1486 1486 slirp_arp_cache_add(pData, *(uint32_t *)ah->ar_sip, ah->ar_sha); 1487 m_free (pData, m);1487 m_freem(pData, m); 1488 1488 break; 1489 1489 … … 1510 1510 { 1511 1511 LogRel(("NAT: packet having size %d has been ignored\n", m->m_len)); 1512 m_free (pData, m);1512 m_freem(pData, m); 1513 1513 return; 1514 1514 } … … 1546 1546 1547 1547 case ETH_P_IPV6: 1548 m_free (pData, m);1548 m_freem(pData, m); 1549 1549 if (!fWarnedIpv6) 1550 1550 { … … 1556 1556 default: 1557 1557 Log(("NAT: Unsupported protocol %x\n", proto)); 1558 m_free (pData, m);1558 m_freem(pData, m); 1559 1559 break; 1560 1560 } … … 1597 1597 { 1598 1598 /* don't do anything */ 1599 m_free (pData, m);1599 m_freem(pData, m); 1600 1600 goto done; 1601 1601 } … … 1609 1609 { 1610 1610 LogRel(("NAT: Can't alloc memory for outgoing buffer\n")); 1611 m_free (pData, m);1611 m_freem(pData, m); 1612 1612 goto done; 1613 1613 } … … 1845 1845 struct tcpcb *tp = 0; 1846 1846 struct mbuf *m = (struct mbuf *)pvArg; 1847 m_free (pData, m);1847 m_freem(pData, m); 1848 1848 } 1849 1849 #ifdef VBOX_WITH_SLIRP_MT -
trunk/src/VBox/Devices/Network/slirp/socket.c
r28391 r28443 88 88 /* check if mbuf haven't been already freed */ 89 89 if (so->so_m != NULL) 90 m_free (pData, so->so_m);90 m_freem(pData, so->so_m); 91 91 #ifndef VBOX_WITH_SLIRP_MT 92 92 if (so->so_next && so->so_prev) … … 601 601 || errno == ENOTCONN)) 602 602 { 603 m_free (pData, m);603 m_freem(pData, m); 604 604 return; 605 605 } … … 612 612 LogRel(("NAT: can't fetch amount of bytes on socket %R[natsock], so message will be truncated.\n", so)); 613 613 signalled = 1; 614 m_free (pData, m);614 m_freem(pData, m); 615 615 return; 616 616 } … … 678 678 code = ICMP_UNREACH_NET; 679 679 680 m_free (pData, m);680 m_freem(pData, m); 681 681 if ( errno == EAGAIN 682 682 || errno == EWOULDBLOCK -
trunk/src/VBox/Devices/Network/slirp/tcp_input.c
r27797 r28443 783 783 } 784 784 tp = tcp_close(pData, tp); 785 m_free (pData, m);785 m_freem(pData, m); 786 786 } 787 787 else … … 1549 1549 else 1550 1550 { 1551 m_free (pData, m);1551 m_freem(pData, m); 1552 1552 tiflags &= ~TH_FIN; 1553 1553 } … … 1664 1664 * Drop space held by incoming segment and return. 1665 1665 */ 1666 m_free (pData, m);1666 m_freem(pData, m); 1667 1667 1668 1668 #ifdef VBOX_WITH_SLIRP_MT -
trunk/src/VBox/Devices/Network/slirp/tcp_output.c
r27797 r28443 680 680 #endif 681 681 if (m != NULL) 682 m_free (pData, m);682 m_freem(pData, m); 683 683 return (error); 684 684 } -
trunk/src/VBox/Devices/Network/slirp/tftp.c
r26404 r28443 260 260 if (nobytes < 0) 261 261 { 262 m_free (pData, m);262 m_freem(pData, m); 263 263 /* send "file not found" error back */ 264 264 tftp_send_error(pData, spt, 1, "File not found", tp); -
trunk/src/VBox/Devices/Network/slirp/udp.c
r28365 r28443 293 293 294 294 if (so->so_m) 295 m_free (pData, so->so_m); /* used for ICMP if error on sorecvfrom */295 m_freem(pData, so->so_m); /* used for ICMP if error on sorecvfrom */ 296 296 297 297 /* restore the orig mbuf packet */
Note:
See TracChangeset
for help on using the changeset viewer.