A fiber channel switch element for routing fiber channel frame is
provided. The switch element includes a fiber channel port that can be
configured to support plural data transfer rates. The data transfer rate
may be 1 G, 2 G, 4 G, 8 G or 10 G. The switch element includes a clock
configuration module for providing a clock signal that is based on the
data transfer rate. A receive segment of the fiber channel port sends a
signal to a transmit segment to avoid an under flow condition. The
receive segment also waits for a certain frame length after a fiber
channel frame is written and before the fiber channel frame is read,
depending upon a data transfer rate of a source port. Multiple lanes may
be configured as a single 10 G multi lane port or as multiple individual
ports.