Method and system for routing fibre channel frames
First Claim
1. A method for a fibre channel switch element, comprising:
- configuring a port of the fibre channel switch element to operate in a flush state;
wherein during the flush state a transmit segment of the port selectively removes a frame that is received from a source port and is temporarily stored at a received segment of the port;
establishing a disposal policy for handling frames that are removed during the flush state operation;
detecting a condition to trigger a flush state operation;
removing frames stored at the receive segment of the port, without the receive segment being aware of the flush state operation; and
disposing the frame based on the disposal policy set for handling frames that are removed during the flush state operation.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for transmitting frames using a fiber channel switch element is provided. The switch element includes a port having a receive segment and a transmit segment, wherein the fiber channel switch element determines if a port link has been reset; determines if a flush state has been enabled for the port; and removes frames from a buffer, if the flush state has been enabled for the port. For a flush state operation, frames are removed from a receive buffer of the fiber channel port as if it is a typical fiber channel frame transfer. The removed frames are sent to a processor for analysis. The method also includes, setting a control bit for activating frame removal from the transmit buffer; and diverting frames that are waiting in the transmit buffer and have not been able to move from the transmit buffer.
-
Citations
20 Claims
-
1. A method for a fibre channel switch element, comprising:
-
configuring a port of the fibre channel switch element to operate in a flush state;
wherein during the flush state a transmit segment of the port selectively removes a frame that is received from a source port and is temporarily stored at a received segment of the port;establishing a disposal policy for handling frames that are removed during the flush state operation; detecting a condition to trigger a flush state operation; removing frames stored at the receive segment of the port, without the receive segment being aware of the flush state operation; and disposing the frame based on the disposal policy set for handling frames that are removed during the flush state operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A fibre channel switch element, comprising:
-
a port having a receive segment and a transmit segment with a receive buffer for receiving fibre channel frames and a transmit buffer for transmitting fibre channel frames; and logic for (a) configuring the port to operate in a flush state;
wherein during the flush state the transmit segment of the port selectively removes a frame that is received from a source port and is temporarily stored at the received segment of the port; and
(b) establishing a disposal policy for handling frames that are removed during the flush state operation;wherein when a condition to trigger a flush state operation is detected, frames stored at the receive segment of the port are removed, without the receive segment being aware of the flush state operation; and
the removed frames are disposed based on the established disposal policy. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for a fibre channel switch element, comprising:
-
configuring a port of the fibre channel switch element to operate in a flush state;
wherein during the flush state a transmit segment of the port selectively removes a frame that is received from a source port and is temporarily stored at a received segment of the port;establishing a disposal policy for handling frames that are removed during the flush state operation; determining if a fibre channel switch element port link has been reset; determining if a flush state has been enabled for the port; and removing frames from a receive buffer of the receive segment, if the flush state has been enabled for the port;
without the receive segment being aware of the flush state operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification