| cempMemPoolIndex | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.1 | 
    
    
      | 
        Within each physical entity, the unique value
        greater than zero, used to represent each memory pool.
        It is recommended that values are assigned
        contiguously starting from 1.
       | 
    
    
      | cempMemPoolType | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.2 | 
    
    
      | 
        The type of memory pool for which this entry
        contains information.
       | 
    
    
      | cempMemPoolName | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.3 | 
    
    
      | 
        A textual name assigned to the memory pool. This
        object is suitable for output to a human operator,
        and may also be used to distinguish among the various
        pool types.
       | 
    
    
      | cempMemPoolPlatformMemory | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.4 | 
    
    
      | 
        An indication of the platform-specific memory
        pool type. The associated instance of cempMemPoolType
        is used to indicate the general type of memory pool.
        If no platform specific memory hardware type
        identifier exists for this physical entity, or the
        value is unknown by this agent, then the value { 0 0 }
        is returned.
       | 
    
    
      | cempMemPoolAlternate | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.5 | 
    
    
      | 
        Indicates whether or not this memory pool has an
        alternate pool configured.  Alternate pools are
        used for fallback when the current pool runs out
        of memory.
        If an instance of this object has a value of zero,
        then this pool does not have an alternate.  Otherwise
        the value of this object is the same as the value of
        cempMemPoolType of the alternate pool.
       | 
    
    
      | cempMemPoolValid | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.6 | 
    
    
      | 
        Indicates whether or not cempMemPoolUsed,
        cempMemPoolFree, cempMemPoolLargestFree and
        cempMemPoolLowestFree in this entry contain accurate
        data. If an instance of this object has the value
        false (which in and of itself indicates an internal
        error condition), the values of these objects
        in the conceptual row may contain inaccurate
        information (specifically, the reported values may be
        less than the actual values).
       | 
    
    
      | cempMemPoolUsed | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.7 | 
    
    
      | 
        Indicates the number of bytes from the memory pool
        that are currently in use by applications on the
        physical entity.
       | 
    
    
      | cempMemPoolFree | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.8 | 
    
    
      | 
        Indicates the number of bytes from the memory pool
        that are currently unused on the physical entity.
        Note that the sum of cempMemPoolUsed and cempMemPoolFree
        is the total amount of memory in the pool
       | 
    
    
      | cempMemPoolLargestFree | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.9 | 
    
    
      | 
        Indicates the largest number of contiguous bytes
        from the memory pool that are currently unused on
        the physical entity.
       | 
    
    
      | cempMemPoolLowestFree | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.10 | 
    
    
      | 
        The lowest amount of available memory in the memory pool
        recorded at any time during the operation of the system.
       | 
    
    
      | cempMemPoolUsedLowWaterMark | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.11 | 
    
    
      | 
        Indicates the lowest number of bytes from the memory pool
        that have been used by applications on the physical entity
        since sysUpTime.Similarly,the Used High
        Watermark indicates the largest number of bytes from
        the memory pool that have been used by applications on
        the physical entity since sysUpTime.This can be
        derived as follows:
        Used High Watermark = cempMemPoolUsed +
        cempMemPoolFree  - cempMemPoolLowestFree.
       | 
    
    
      | cempMemPoolAllocHit | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.12 | 
    
    
      | 
        Indicates the number of successful allocations from
        the memory pool
       | 
    
    
      | cempMemPoolAllocMiss | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.13 | 
    
    
      | 
        Indicates the number of unsuccessful allocations from
        the memory pool
       | 
    
    
      | cempMemPoolFreeHit | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.14 | 
    
    
      | 
        Indicates the number of successful frees/
        deallocations from the memory pool
       | 
    
    
      | cempMemPoolFreeMiss | 
      .1.3.6.1.4.1.9.9.221.1.1.1.1.15 | 
    
    
      | 
        Indicates the number of unsuccessful attempts
        to free/deallocate memory from the memory pool.
        For example, this could be due to ownership errors
        where the application that did not assign the
        memory is trying to free it. 
       | 
    
    
      | cempMemBufferPoolIndex | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.1 | 
    
    
      | 
        Within a physical entity, a unique value used
        to represent each buffer pool.
       | 
    
    
      | cempMemBufferMemPoolIndex | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.2 | 
    
    
      | 
         This index corresponds to the memory pool (with
        cemMemPoolIndex as index in cempMemPoolTable)
        from which buffers are allocated.
       | 
    
    
      | cempMemBufferName | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.3 | 
    
    
      | 
        A textual name assigned to the buffer pool. This
        object is suitable for output to a human operator,
        and may also be used to distinguish among the various
        buffer types.
        For example: 'Small', 'Big', 'Serial0/1' etc. 
       | 
    
    
      | cempMemBufferDynamic | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.4 | 
    
    
      | 
        Boolean poolDynamic; if TRUE, the number of buffers
        in the pool is adjusted (adding more packet buffers
        or deleting excesses) dynamically by the background
        process. If FALSE, the number of buffers in the pool
        is never adjusted, even if it falls below the minimum,
        or to zero.
       | 
    
    
      | cempMemBufferSize | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.5 | 
    
    
      | 
        Indicates the size of buffer element in number of bytes
        on the physical entity.
       | 
    
    
      | cempMemBufferMin | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.6 | 
    
    
      | 
        Indicates the minimum number of free buffers
        allowed in the buffer pool or low-water mark (lwm).
        For example of its usage :
        If cempMemBufferFree < cempMemBufferMin & pool is
        dynamic, then signal for growth of particular buffer
        pool.
       | 
    
    
      | cempMemBufferMax | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.7 | 
    
    
      | 
        Indicates the maximum number of free buffers
        allowed in the buffer pool or high-water mark (hwm).
        For example of its usage :
        If cempMemBufferFree > cempMemBufferMax & pool is
        dynamic, then signal for trim of particular buffer
        pool.
       | 
    
    
      | cempMemBufferPermanent | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.8 | 
    
    
      | 
        Indicates the total number of permanent buffers in the
        pool on the physical entity.
       | 
    
    
      | cempMemBufferTransient | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.9 | 
    
    
      | 
        Indicates the initial number of temporary buffers
        in the pool on the physical entity. This object
        instructs the system to create this many number of
        temporary extra buffers, just after a system restart.
        A change in this object will be effective only after
        a system restart.
       | 
    
    
      | cempMemBufferTotal | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.10 | 
    
    
      | 
        Indicates the total number of buffers
        (include allocated and free buffers) in the
        buffer pool on the physical entity.
       | 
    
    
      | cempMemBufferFree | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.11 | 
    
    
      | 
        Indicates the current number of free buffers in
        the buffer pool on the physical entity.
        Note that the cempMemBufferFree is less than or equal
        to cempMemBufferTotal.
       | 
    
    
      | cempMemBufferHit | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.12 | 
    
    
      | 
        Indicates the number of buffers successfully
        allocated from the buffer pool.
       | 
    
    
      | cempMemBufferMiss | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.13 | 
    
    
      | 
        Indicates the number of times a buffer has been
        requested, but no buffers were available in the
        buffer pool, or when there were fewer than min
        buffers(cempMemBufferMin) in the buffer pool.
        Note : For interface pools, a miss is actually
        a fall back to its corresponding public buffer pool.
       | 
    
    
      | cempMemBufferFreeHit | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.14 | 
    
    
      | 
        Indicates the number of successful frees/deallocations
        from the buffer pool.
       | 
    
    
      | cempMemBufferFreeMiss | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.15 | 
    
    
      | 
        Indicates the number of unsuccessful attempts
        to free/deallocate a buffer from the buffer pool.
        For example, this could be due to ownership errors
        where the application that did not assign the
        buffer is trying to free it. 
       | 
    
    
      | cempMemBufferPermChange | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.16 | 
    
    
      | 
        This value is the difference of the desired number
        of permanent buffer & total number of permanent
        buffers present in the pool. A positive value of
        this object tells the number of buffers needed & a
        negative value of the object tells the extra number
        of buffers in the pool.
       | 
    
    
      | cempMemBufferPeak | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.17 | 
    
    
      | 
        Indicates the peak number of buffers in pool on the
        physical entity.
       | 
    
    
      | cempMemBufferPeakTime | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.18 | 
    
    
      | 
        Indicates the time of most recent change in the peak
        number of buffers (cempMemBufferPeak object) in the pool.
       | 
    
    
      | cempMemBufferTrim | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.19 | 
    
    
      | 
        The number of buffers that have been trimmed from the
        pool when the number of free buffers
        (cempMemBufferFree) exceeded the number of max
        allowed buffers(cempMemBufferMax).
       | 
    
    
      | cempMemBufferGrow | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.20 | 
    
    
      | 
        The number of buffers that have been created in the
        pool when the number of free buffers(cempMemBufferFree)
        was less than minimum(cempMemBufferMix).
       | 
    
    
      | cempMemBufferFailures | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.21 | 
    
    
      | 
        The number of failures to grant a buffer to a
        requester due to reasons other than insufficient
        memory. For example, in systems where there are
        different execution contexts, it may be too
        expensive to create new buffers when running in
        certain contexts. In those cases it may be
        preferable to fail the request.
       | 
    
    
      | cempMemBufferNoStorage | 
      .1.3.6.1.4.1.9.9.221.1.1.2.1.22 | 
    
    
      | 
        The number of times the system tried to create new
        buffers, but could not due to insufficient free
        memory in the system.
       | 
    
    
      | cempMemBufferCacheSize | 
      .1.3.6.1.4.1.9.9.221.1.1.3.1.1 | 
    
    
      | 
        Indicates the number of buffers in the cache pool
        on the physical entity.
       | 
    
    
      | cempMemBufferCacheTotal | 
      .1.3.6.1.4.1.9.9.221.1.1.3.1.2 | 
    
    
      | 
        Indicates the maximum number of free buffers
        allowed in the cache pool.
       | 
    
    
      | cempMemBufferCacheUsed | 
      .1.3.6.1.4.1.9.9.221.1.1.3.1.3 | 
    
    
      | 
        Indicates the number of cache buffers from the
        pool that are currently used on the physical entity.
        Note that the cempMemBufferCacheUsed is less than or
        equal to cempMemBufferCacheTotal.
       | 
    
    
      | cempMemBufferCacheHit | 
      .1.3.6.1.4.1.9.9.221.1.1.3.1.4 | 
    
    
      | 
        Indicates the number of buffers successfully
        allocated from the cache pool.
       | 
    
    
      | cempMemBufferCacheMiss | 
      .1.3.6.1.4.1.9.9.221.1.1.3.1.5 | 
    
    
      | 
        Indicates the number of times a buffer has been
        requested, but no buffers were available in the
        cache pool.
       | 
    
    
      | cempMemBufferCacheThreshold | 
      .1.3.6.1.4.1.9.9.221.1.1.3.1.6 | 
    
    
      | 
        Indicates the threshold limit for number of cache
        buffers used(cempMemBufferCacheUsed).
       | 
    
    
      | cempMemBufferCacheThresholdCount | 
      .1.3.6.1.4.1.9.9.221.1.1.3.1.7 | 
    
    
      | 
        Indicates how many times the number of cache
        buffers used(cempMemBufferCacheUsed) has crossed the
        threshold value(cempMemBufferCacheThreshold).
       |