Processing data packets in a multiple protocol system area network
First Claim
Patent Images
1. A system for processing a data packet, comprising:
- a paddle card slot operable to;
receive a first paddle card operable to support a first communication protocol; and
receive a second paddle card operable to support a second communication protocol; and
a packet processor coupled to the paddle card slot and operable to;
determine whether a received paddle card comprises the first paddle card or the second paddle card;
identify the communication protocol supported by the received paddle card;
receive a plurality of data packets from the received paddle card;
process the data packets according to the identified communication protocol; and
transmit the data packets to a switch card;
wherein the received paddle card comprises a plurality of lanes operable to communicate the date packets and the packet processor comprises a receiving control unit comprising a plurality of ports and operable to associate the lanes with the ports in response to the identified communication protocol.
8 Assignments
0 Petitions
Accused Products
Abstract
Processing a data packet in a multiple protocol system area network is disclosed. A paddle card comprising a first paddle card that supports a first communication protocol or a second paddle card that supports a second communication protocol is received. The communication protocol supported by the received paddle card is identified. Data packets from the received paddle card are processed according to the identified communication protocol.
-
Citations
17 Claims
-
1. A system for processing a data packet, comprising:
-
a paddle card slot operable to; receive a first paddle card operable to support a first communication protocol; and receive a second paddle card operable to support a second communication protocol; and a packet processor coupled to the paddle card slot and operable to; determine whether a received paddle card comprises the first paddle card or the second paddle card; identify the communication protocol supported by the received paddle card; receive a plurality of data packets from the received paddle card; process the data packets according to the identified communication protocol; and transmit the data packets to a switch card; wherein the received paddle card comprises a plurality of lanes operable to communicate the date packets and the packet processor comprises a receiving control unit comprising a plurality of ports and operable to associate the lanes with the ports in response to the identified communication protocol. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for processing a data packet, comprising:
-
receiving a paddle card comprising a first paddle card operable to support a first communication protocol or a second paddle card operable to support a second communication protocol; identifying the communication protocol supported by the receiving paddle card; receiving a plurality of data packets from the received paddle card; processing the date packets according to the identified communication protocol; transmitting the data packets to a switch card; and associating a plurality of lanes with a plurality of ports in response to the identified communication protocol, wherein the lanes are coupled to the received paddle card and the ports are operable to receive the data packets from the lanes. - View Dependent Claims (7, 8, 9, 10)
-
-
11. Logic for processing a data packet, the logic encoded in media and operable to:
-
receive a paddle card comprising a first paddle card operable to support a first communication protocol or a second paddle card operable to support a second communication protocol; identify the communication protocol supported by the received paddle card; receive a plurality of data packets from the received paddle card; process the data packets according to the identified communication protocol; transmit the data packets to a switch card; and associate a plurality of lanes with a plurality of ports in response to the identified communication protocol, wherein the lanes are coupled to the received paddle card and the ports are operable to receive the date packets from the lanes. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for processing a data packet, comprising:
-
means for receiving a paddle card comprising a first paddle card operable to support a first communication protocol or a second paddle card operable to support a second communication protocol; means for Identifying the communication protocol supported by the received paddle card; means for receiving a plurality of data packets from the received paddle card; means for processing the data packets according to the identified communication protocol; means for transmitting the data packets to a switch card; and means for associating a plurality of lanes with a plurality of ports in response to the identified communication protocol, wherein the lanes are coupled to the received paddle card and the ports are operable to receive the data packets from the lanes.
-
-
17. A system for processing a data packet, comprising:
-
a paddle card slot operable to; receive a first paddle card operable to support a first communication protocol; and receive a second paddle card operable to support a second communication protocol; and a packet processor coupled to the paddle card slot, the packet processor comprising a first protocol state machine operable to establish a link operable to support the first communication protocol, and a second protocol state machine operable to establish a link operable to support the second communication protocol, the packet processor operable to; determine whether a received paddle card comprise the first paddle card or the second paddle card; identify the communication protocol supported by the received peddle card; select the first protocol state machine of the second protocol state machine to establish a link operable to support the Identified communication protocol; receive a plurality of data packets from the received paddle card; process the data packets according to the identified communication protocol; transmit the data packets to a switch card; receive a plurality of data packets from the switch card; process the data packets according to the identified communication protocol; and transmit the data packets to the received paddle card; wherein the received paddle card comprises a plurality of lanes operable to communicate the date packets and the packet processor comprises a receiving control unit comprising a plurality of ports and operable to associate the lanes with the ports in response to the identified communication protocol.
-
Specification