VirtualBox

Changeset 15956 in vbox for trunk


Ignore:
Timestamp:
Jan 15, 2009 10:19:58 AM (16 years ago)
Author:
vboxsync
Message:

NAT: no release profile counters

File:
1 edited

Legend:

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

    r15933 r15956  
    33# include <paths.h>
    44#endif
    5 
    6 /* disable these counters for the final release */
    7 /* #define VBOX_WITHOUT_RELEASE_STATISTICS */
    85
    96#include <VBox/err.h>
     
    521518    int i;
    522519
    523     STAM_REL_PROFILE_START(&pData->StatFill, a);
     520    STAM_PROFILE_START(&pData->StatFill, a);
    524521
    525522    nfds = *pnfds;
     
    552549        ICMP_ENGAGE_EVENT(&pData->icmp_socket, readfds);
    553550
    554         STAM_REL_COUNTER_RESET(&pData->StatTCP);
    555         STAM_REL_COUNTER_RESET(&pData->StatTCPHot);
     551        STAM_COUNTER_RESET(&pData->StatTCP);
     552        STAM_COUNTER_RESET(&pData->StatTCPHot);
    556553
    557554        for (so = tcb.so_next; so != &tcb; so = so_next)
     
    559556            so_next = so->so_next;
    560557
    561             STAM_REL_COUNTER_INC(&pData->StatTCP);
     558            STAM_COUNTER_INC(&pData->StatTCP);
    562559
    563560            /*
     
    579576            if (so->so_state & SS_FACCEPTCONN)
    580577            {
    581                 STAM_REL_COUNTER_INC(&pData->StatTCPHot);
     578                STAM_COUNTER_INC(&pData->StatTCPHot);
    582579                TCP_ENGAGE_EVENT1(so, readfds);
    583580                continue;
     
    590587            {
    591588                Log2(("connecting %R[natsock] engaged\n",so));
    592                 STAM_REL_COUNTER_INC(&pData->StatTCPHot);
     589                STAM_COUNTER_INC(&pData->StatTCPHot);
    593590                TCP_ENGAGE_EVENT1(so, writefds);
    594591            }
     
    600597            if (CONN_CANFSEND(so) && so->so_rcv.sb_cc)
    601598            {
    602                 STAM_REL_COUNTER_INC(&pData->StatTCPHot);
     599                STAM_COUNTER_INC(&pData->StatTCPHot);
    603600                TCP_ENGAGE_EVENT1(so, writefds);
    604601            }
     
    610607            if (CONN_CANFRCV(so) && (so->so_snd.sb_cc < (so->so_snd.sb_datalen/2)))
    611608            {
    612                 STAM_REL_COUNTER_INC(&pData->StatTCPHot);
     609                STAM_COUNTER_INC(&pData->StatTCPHot);
    613610                TCP_ENGAGE_EVENT2(so, readfds, xfds);
    614611            }
     
    618615         * UDP sockets
    619616         */
    620         STAM_REL_COUNTER_RESET(&pData->StatUDP);
    621         STAM_REL_COUNTER_RESET(&pData->StatUDPHot);
     617        STAM_COUNTER_RESET(&pData->StatUDP);
     618        STAM_COUNTER_RESET(&pData->StatUDPHot);
    622619
    623620        for (so = udb.so_next; so != &udb; so = so_next)
     
    625622            so_next = so->so_next;
    626623
    627             STAM_REL_COUNTER_INC(&pData->StatUDP);
     624            STAM_COUNTER_INC(&pData->StatUDP);
    628625
    629626            /*
     
    653650            if ((so->so_state & SS_ISFCONNECTED) && so->so_queued <= 4)
    654651            {
    655                 STAM_REL_COUNTER_INC(&pData->StatUDPHot);
     652                STAM_COUNTER_INC(&pData->StatUDPHot);
    656653                UDP_ENGAGE_EVENT(so, readfds);
    657654            }
     
    666663#endif
    667664
    668     STAM_REL_PROFILE_STOP(&pData->StatFill, a);
     665    STAM_PROFILE_STOP(&pData->StatFill, a);
    669666}
    670667
     
    683680#endif
    684681
    685     STAM_REL_PROFILE_START(&pData->StatPoll, a);
     682    STAM_PROFILE_START(&pData->StatPoll, a);
    686683
    687684    /* Update time */
     
    695692        if (time_fasttimo && ((curtime - time_fasttimo) >= 2))
    696693        {
    697             STAM_REL_PROFILE_START(&pData->StatFastTimer, a);
     694            STAM_PROFILE_START(&pData->StatFastTimer, a);
    698695            tcp_fasttimo(pData);
    699696            time_fasttimo = 0;
    700             STAM_REL_PROFILE_STOP(&pData->StatFastTimer, a);
     697            STAM_PROFILE_STOP(&pData->StatFastTimer, a);
    701698        }
    702699        if (do_slowtimo && ((curtime - last_slowtimo) >= 499))
    703700        {
    704             STAM_REL_PROFILE_START(&pData->StatSlowTimer, a);
     701            STAM_PROFILE_START(&pData->StatSlowTimer, a);
    705702            ip_slowtimo(pData);
    706703            tcp_slowtimo(pData);
    707704            last_slowtimo = curtime;
    708             STAM_REL_PROFILE_STOP(&pData->StatSlowTimer, a);
     705            STAM_PROFILE_STOP(&pData->StatSlowTimer, a);
    709706        }
    710707    }
     
    932929        if_start(pData);
    933930
    934     STAM_REL_PROFILE_STOP(&pData->StatPoll, a);
     931    STAM_PROFILE_STOP(&pData->StatPoll, a);
    935932}
    936933
     
    10671064   
    10681065    m = m_get(pData);
    1069     if (m == NULL)
     1066    if (!m)
     1067    {
    10701068        LogRel(("can't allocate new mbuf\n"));
     1069        return;
     1070    }
    10711071
    10721072    /* Note: we add to align the IP header */
Note: See TracChangeset for help on using the changeset viewer.

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