Changeset 3adc6c13 in rtems


Ignore:
Timestamp:
Mar 12, 2005, 4:02:34 PM (16 years ago)
Author:
Eric Norum <WENorum@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
cd53898
Parents:
c7a0121
Message:

Add statistics counter for number of transmit bytes realigned.

Location:
c/src/lib/libbsp/m68k/uC5282
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/uC5282/ChangeLog

    rc7a0121 r3adc6c13  
     12005-03-12  Eric Norum <norume@aps.anl.gov>
     2
     3        * network/network.c: Add statistics counter for number of realigned bytes.
     4
    152005-03-10  Eric Norum <norume@aps.anl.gov>
    26
    3         * startup/bspstart.c: Add NOP after CACR writes. (work around hardware bug)
     7        * startup/bspstart.c: Add NOP after CACR writes (work around hardware bug).
    48
    592005-02-14  Eric Norum <norume@aps.anl.gov>
  • c/src/lib/libbsp/m68k/uC5282/network/network.c

    rc7a0121 r3adc6c13  
    101101    unsigned long   txRawWait;
    102102    unsigned long   txRealign;
     103    unsigned long   txRealignBytes;
    103104};
    104105static struct mcf5282_enet_struct enet_driver[NIFACES];
     
    529530                p = dest;
    530531                sc->txRealign++;
     532                sc->txRealignBytes += m->m_len;
    531533            }
    532534            txBd->buffer = p;
     
    695697    printf("Tx Output Waits:%-10lu",   sc->txRawWait);
    696698    printf("Tx Realignments:%-10lu\n",   sc->txRealign);
     699    printf(" Tx RealignByte:%-10lu", sc->txRealignBytes);
    697700    printf(" Tx Unaccounted:%-10lu", MCF5282_FEC_RMON_T_DROP);
    698     printf("Tx Packet Count:%-10lu",   MCF5282_FEC_RMON_T_PACKETS);
    699     printf("   Tx Broadcast:%-10lu\n",   MCF5282_FEC_RMON_T_BC_PKT);
     701    printf("Tx Packet Count:%-10lu\n",   MCF5282_FEC_RMON_T_PACKETS);
     702    printf("   Tx Broadcast:%-10lu",   MCF5282_FEC_RMON_T_BC_PKT);
    700703    printf("   Tx Multicast:%-10lu", MCF5282_FEC_RMON_T_MC_PKT);
    701     printf("CRC/Align error:%-10lu",   MCF5282_FEC_RMON_T_CRC_ALIGN);
    702     printf("   Tx Undersize:%-10lu\n",   MCF5282_FEC_RMON_T_UNDERSIZE);
     704    printf("CRC/Align error:%-10lu\n",   MCF5282_FEC_RMON_T_CRC_ALIGN);
     705    printf("   Tx Undersize:%-10lu",   MCF5282_FEC_RMON_T_UNDERSIZE);
    703706    printf("    Tx Oversize:%-10lu", MCF5282_FEC_RMON_T_OVERSIZE);
    704     printf("    Tx Fragment:%-10lu",   MCF5282_FEC_RMON_T_FRAG);
    705     printf("      Tx Jabber:%-10lu\n",   MCF5282_FEC_RMON_T_JAB);
     707    printf("    Tx Fragment:%-10lu\n",   MCF5282_FEC_RMON_T_FRAG);
     708    printf("      Tx Jabber:%-10lu",   MCF5282_FEC_RMON_T_JAB);
    706709    printf("  Tx Collisions:%-10lu", MCF5282_FEC_RMON_T_COL);
    707     printf("          Tx 64:%-10lu",   MCF5282_FEC_RMON_T_P64);
    708     printf("      Tx 65-127:%-10lu\n",   MCF5282_FEC_RMON_T_P65TO127);
     710    printf("          Tx 64:%-10lu\n",   MCF5282_FEC_RMON_T_P64);
     711    printf("      Tx 65-127:%-10lu",   MCF5282_FEC_RMON_T_P65TO127);
    709712    printf("     Tx 128-255:%-10lu", MCF5282_FEC_RMON_T_P128TO255);
    710     printf("     Tx 256-511:%-10lu",   MCF5282_FEC_RMON_T_P256TO511);
    711     printf("    Tx 511-1023:%-10lu\n",   MCF5282_FEC_RMON_T_P512TO1023);
     713    printf("     Tx 256-511:%-10lu\n",   MCF5282_FEC_RMON_T_P256TO511);
     714    printf("    Tx 511-1023:%-10lu",   MCF5282_FEC_RMON_T_P512TO1023);
    712715    printf("   Tx 1024-2047:%-10lu", MCF5282_FEC_RMON_T_P1024TO2047);
    713     printf("      Tx >=2048:%-10lu",   MCF5282_FEC_RMON_T_P_GTE2048);
    714     printf("      Tx Octets:%-10lu\n",   MCF5282_FEC_RMON_T_OCTETS);
     716    printf("      Tx >=2048:%-10lu\n",   MCF5282_FEC_RMON_T_P_GTE2048);
     717    printf("      Tx Octets:%-10lu",   MCF5282_FEC_RMON_T_OCTETS);
    715718    printf("     Tx Dropped:%-10lu", MCF5282_FEC_IEEE_T_DROP);
    716     printf("    Tx Frame OK:%-10lu",   MCF5282_FEC_IEEE_T_FRAME_OK);
    717     printf(" Tx 1 Collision:%-10lu\n",   MCF5282_FEC_IEEE_T_1COL);
     719    printf("    Tx Frame OK:%-10lu\n",   MCF5282_FEC_IEEE_T_FRAME_OK);
     720    printf(" Tx 1 Collision:%-10lu",   MCF5282_FEC_IEEE_T_1COL);
    718721    printf("Tx >1 Collision:%-10lu", MCF5282_FEC_IEEE_T_MCOL);
    719     printf("    Tx Deferred:%-10lu",   MCF5282_FEC_IEEE_T_DEF);
    720     printf(" Late Collision:%-10lu\n",   MCF5282_FEC_IEEE_T_LCOL);
     722    printf("    Tx Deferred:%-10lu\n",   MCF5282_FEC_IEEE_T_DEF);
     723    printf(" Late Collision:%-10lu",   MCF5282_FEC_IEEE_T_LCOL);
    721724    printf(" Excessive Coll:%-10lu", MCF5282_FEC_IEEE_T_EXCOL);
    722     printf("  FIFO Underrun:%-10lu",   MCF5282_FEC_IEEE_T_MACERR);
    723     printf("  Carrier Error:%-10lu\n",   MCF5282_FEC_IEEE_T_CSERR);
     725    printf("  FIFO Underrun:%-10lu\n",   MCF5282_FEC_IEEE_T_MACERR);
     726    printf("  Carrier Error:%-10lu",   MCF5282_FEC_IEEE_T_CSERR);
    724727    printf("   Tx SQE Error:%-10lu", MCF5282_FEC_IEEE_T_SQE);
    725     printf("Tx Pause Frames:%-10lu",   MCF5282_FEC_IEEE_T_FDXFC);
     728    printf("Tx Pause Frames:%-10lu\n",   MCF5282_FEC_IEEE_T_FDXFC);
    726729    printf("   Tx Octets OK:%-10lu\n", MCF5282_FEC_IEEE_T_OCTETS_OK);
    727730}
Note: See TracChangeset for help on using the changeset viewer.