VirtualBox

Changeset 37743 in vbox for trunk/src/VBox/Devices/Network


Ignore:
Timestamp:
Jul 4, 2011 3:52:52 AM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
72612
Message:

NAT: so{read,write} logging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/slirp/socket.c

    r37423 r37743  
    152152    QSOCKET_UNLOCK(tcb);
    153153
    154     LogFlow(("soread: so = %lx\n", (long)so));
     154    LogFlow(("soread: so = %R[natsock]\n", so));
    155155
    156156    /*
     
    216216#ifdef HAVE_READV
    217217    nn = readv(so->s, (struct iovec *)iov, n);
    218     Log2((" ... read nn = %d bytes\n", nn));
    219218#else
    220219    nn = recv(so->s, iov[0].iov_base, iov[0].iov_len, (so->so_tcpcb->t_force? MSG_OOB:0));
    221220#endif
     221    Log2(("%s: read(1) nn = %d bytes\n", __PRETTY_FUNCTION__, nn));
    222222    if (nn <= 0)
    223223    {
     
    233233        status = ioctlsocket(so->s, FIONREAD, &pending);
    234234        if (status < 0)
    235             Log(("NAT:error in WSAIoctl: %d\n", errno));
     235            Log(("NAT:%s: error in WSAIoctl: %d\n", __PRETTY_FUNCTION__, errno));
    236236        if (nn == 0 && (pending != 0))
    237237        {
     
    252252        {
    253253            /* nn == 0 means peer has performed an orderly shutdown */
    254             Log2((" --- soread() disconnected, nn = %d, errno = %d (%s)\n",
    255                   nn, errno, strerror(errno)));
     254            Log2(("%s: disconnected, nn = %d, errno = %d (%s)\n",
     255                  __PRETTY_FUNCTION__, nn, errno, strerror(errno)));
    256256            sofcantrcvmore(so);
    257257            tcp_sockclosed(pData, sototcpcb(so));
     
    299299    }
    300300
    301     Log2((" ... read nn = %d bytes\n", nn));
     301    Log2(("%s: read(2) nn = %d bytes\n", __PRETTY_FUNCTION__, nn));
    302302#endif
    303303
     
    572572#ifdef HAVE_READV
    573573    nn = writev(so->s, (const struct iovec *)iov, n);
    574     Log2(("  ... wrote nn = %d bytes\n", nn));
    575574#else
    576575    nn = send(so->s, iov[0].iov_base, iov[0].iov_len, 0);
    577576#endif
     577    Log2(("%s: wrote(1) nn = %d bytes\n", __PRETTY_FUNCTION__, nn));
    578578    /* This should never happen, but people tell me it does *shrug* */
    579579    if (   nn < 0
     
    589589    if (nn < 0 || (nn == 0 && iov[0].iov_len > 0))
    590590    {
    591         Log2((" --- sowrite disconnected, so->so_state = %x, errno = %d\n",
    592               so->so_state, errno));
     591        Log2(("%s: disconnected, so->so_state = %x, errno = %d\n",
     592              __PRETTY_FUNCTION__, so->so_state, errno));
    593593        sofcantsendmore(so);
    594594        tcp_sockclosed(pData, sototcpcb(so));
     
    613613        });
    614614    }
    615     Log2(("  ... wrote nn = %d bytes\n", nn));
     615    Log2(("%s: wrote(2) nn = %d bytes\n", __PRETTY_FUNCTION__, nn));
    616616#endif
    617617
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette