A method and system for a PCI Express device is provided. The elastic
buffer includes, a buffer control module that determines a difference
between a write and read pointer value and compares the difference to a
threshold value for inserting or deleting a standard symbol, wherein the
threshold value is adjusted dynamically based on a slow or fast clock
speed. The standard symbol is a PCI Express SKIP symbol. The method
includes, determining if a clock speed is slow, wherein a monitoring
register value indicates if a clock speed is slow; selecting a threshold
value based on the monitoring register value; and inserting or deleting a
standard symbol based on a comparison of a difference between a write and
read pointer and the threshold value. The PCI Express device may be a
host bus adapter operating in a storage area network or any other
network.