Cisco 2514 - Changing controller RX and TX ring and buffer sizes

Discussion in 'Cisco' started by David J Edgar, Jul 8, 2003.

  1. Hi,

    Cisco 2514 - Dual Ethernet

    Cisco Internetwork Operating System Software
    IOS (tm) 2500 Software (C2500-IO-L), Version 12.2(16), RELEASE SOFTWARE
    (fc3)
    Copyright (c) 1986-2003 by cisco Systems, Inc.
    Compiled Fri 07-Mar-03 00:16 by pwade
    Image text-base: 0x030504C8, data-base: 0x00001000

    I'm a bit new to IOS - is there any way to change the number of RX and TX
    rings and perhaps also change the buffer size from 1524 to a lower value and
    use a Gather Write/Scatter Read approach?

    Currently the TX and RX rings on the Ethernet interfaces are as follows:

    LANCE unit 0, idb 0x1F03C0, ds 0x1F2120, regaddr = 0x2130000, reset_mask
    0x2
    IB at 0x606EA0: mode=0x0000, mcfilter 0000/0000/0000/0000
    station address 0010.7b81.96fa default station address 0010.7b81.96fa
    buffer size 1524
    RX ring with 16 entries at 0x606EE8
    Rxhead = 0x606F50 (13), Rxp = 0x1F2170 (13)
    00 pak=0x1F2668 ds=0x607762 status=0x80 max_size=1524 pak_size=102
    01 pak=0x1F47F8 ds=0x60C832 status=0x80 max_size=1524 pak_size=102
    02 pak=0x1F39FC ds=0x60A686 status=0x80 max_size=1524 pak_size=102
    03 pak=0x1F3198 ds=0x609252 status=0x80 max_size=1524 pak_size=102
    04 pak=0x1F239C ds=0x6070A6 status=0x80 max_size=1524 pak_size=102
    05 pak=0x1F6C54 ds=0x611FBE status=0x80 max_size=1524 pak_size=102
    06 pak=0x1F7A50 ds=0x61416A status=0x80 max_size=1524 pak_size=102
    07 pak=0x1F4260 ds=0x60BABA status=0x80 max_size=1524 pak_size=102
    08 pak=0x1F58C0 ds=0x60F09A status=0x80 max_size=1524 pak_size=102
    09 pak=0x1F4AC4 ds=0x60CEEE status=0x80 max_size=1524 pak_size=102
    10 pak=0x1F5E58 ds=0x60FE12 status=0x80 max_size=1524 pak_size=102
    11 pak=0x1F66BC ds=0x611246 status=0x80 max_size=1524 pak_size=102
    12 pak=0x1F5328 ds=0x60E322 status=0x80 max_size=1524 pak_size=102
    13 pak=0x1F5B8C ds=0x60F756 status=0x80 max_size=1524 pak_size=102
    14 pak=0x1F3730 ds=0x609FCA status=0x80 max_size=1524 pak_size=102
    15 pak=0x1F452C ds=0x60C176 status=0x80 max_size=1524 pak_size=102
    TX ring with 4 entries at 0x606FA0, tx_count = 1
    tx_head = 0x606FB8 (3), head_txp = 0x1F219C (3)
    tx_tail = 0x606FA0 (0), tail_txp = 0x1F2190 (0)
    00 pak=0x000000 ds=0x61A16E status=0x03 status2=0x0000 pak_size=98
    01 pak=0x000000 ds=0x61724A status=0x03 status2=0x0000 pak_size=98
    02 pak=0x000000 ds=0x61E4C6 status=0x03 status2=0x0000 pak_size=98
    03 pak=0x1FF1B4 ds=0x6213EA status=0x03 status2=0x0000 pak_size=98
    0 missed datagrams, 0 overruns
    0 transmitter underruns, 0 excessive collisions
    151 single collisions, 139 multiple collisions
    0 dma memory errors, 0 CRC errors

    0 alignment errors, 0 runts, 0 giants
    0 tdr, 0 spurious initialization done interrupts
    0 no enp status, 0 buffer errors, 0 overflow errors
    0 tx_buff, 0 throttled, 0 enabled
    LANCE unit 1, idb 0x1F7D68, ds 0x1F9AC8, regaddr = 0x2130040, reset_mask
    0x10
    IB at 0x6147DC: mode=0x0000, mcfilter 0000/0000/0000/0000
    station address 0010.7b81.96fb default station address 0010.7b81.96fb
    buffer size 1524
    RX ring with 16 entries at 0x614820
    Rxhead = 0x614858 (7), Rxp = 0x1F9B00 (7)
    00 pak=0x1FDB54 ds=0x61DE0A status=0x80 max_size=1524 pak_size=102
    01 pak=0x1FA098 ds=0x61509E status=0x80 max_size=1524 pak_size=102
    02 pak=0x1FF480 ds=0x621AA6 status=0x80 max_size=1524 pak_size=102
    03 pak=0x1FC7C0 ds=0x61AEE6 status=0x80 max_size=1524 pak_size=102
    04 pak=0x1FBC90 ds=0x6193F6 status=0x80 max_size=1524 pak_size=102
    05 pak=0x1FA8FC ds=0x6164D2 status=0x80 max_size=1524 pak_size=102
    06 pak=0x1FCD58 ds=0x61BC5E status=0x80 max_size=1524 pak_size=102
    07 pak=0x1FB6F8 ds=0x61867E status=0x80 max_size=1524 pak_size=102
    08 pak=0x1FB9C4 ds=0x618D3A status=0x80 max_size=1524 pak_size=102
    09 pak=0x1FD2F0 ds=0x61C9D6 status=0x80 max_size=1524 pak_size=102
    10 pak=0x1FB160 ds=0x617906 status=0x80 max_size=1524 pak_size=102
    11 pak=0x1FD024 ds=0x61C31A status=0x80 max_size=1524 pak_size=102
    12 pak=0x1FC228 ds=0x61A16E status=0x80 max_size=1524 pak_size=102
    13 pak=0x1FAE94 ds=0x61724A status=0x80 max_size=1524 pak_size=102
    14 pak=0x1FDE20 ds=0x61E4C6 status=0x80 max_size=1524 pak_size=102
    15 pak=0x1FF1B4 ds=0x6213EA status=0x80 max_size=1524 pak_size=102
    TX ring with 4 entries at 0x6148E0, tx_count = 0
    tx_head = 0x6148F0 (2), head_txp = 0x1F9B40 (2)
    tx_tail = 0x6148F0 (2), tail_txp = 0x1F9B40 (2)
    00 pak=0x000000 ds=0x609FCA status=0x03 status2=0x0000 pak_size=98
    01 pak=0x000000 ds=0x607762 status=0x03 status2=0x0000 pak_size=98
    02 pak=0x000000 ds=0x6084DA status=0x03 status2=0x0000 pak_size=98
    03 pak=0x000000 ds=0x6070A6 status=0x03 status2=0x0000 pak_size=98
    8 missed datagrams, 0 overruns
    0 transmitter underruns, 0 excessive collisions
    38 single collisions, 52 multiple collisions
    0 dma memory errors, 0 CRC errors

    0 alignment errors, 0 runts, 0 giants
    0 tdr, 0 spurious initialization done interrupts
    0 no enp status, 0 buffer errors, 0 overflow errors
    0 tx_buff, 0 throttled, 0 enabled

    Thanks for any help.

    Dave.
     
    David J Edgar, Jul 8, 2003
    #1
    1. Advertisements

  2. David J Edgar

    Edward So Guest

    mtu 1500


     
    Edward So, Jul 9, 2003
    #2
    1. Advertisements

  3. No its more compilcated than that - the MTU must stay set to 1500 - the
    packet size on the line is not an issue here.

    Dave.
     
    David J Edgar, Jul 9, 2003
    #3
  4. David J Edgar

    Hansang Bae Guest

    I doubt you can change the RX/TX rings. Buffer management can be tuned
    but not the way you want to use them. Take a look at "Inside Cisco IOS
    Software Architecture"

    --

    hsb

    "Somehow I imagined this experience would be more rewarding" Calvin
    *************** USE ROT13 TO SEE MY EMAIL ADDRESS ****************
    ********************************************************************
    Due to the volume of email that I receive, I may not not be able to
    reply to emails sent to my account. Please post a followup instead.
    ********************************************************************
     
    Hansang Bae, Jul 10, 2003
    #4
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.