Cut-through communication protocol translation bridge
AssigneeIntel Corporation
InventorPak-Lung Seto
Life of this patent
Estimating the term…
Abstract
A method according to one embodiment may include receiving a portion of an inbound frame compliant with a first communication protocol, translating the portion of the inbound frame into a translated portion compliant with a second communication protocol; and constructing an outbound frame comprising the translated portion before an entirety of the inbound frame is received. A cut-through communication protocol translation bridge may comprise an integrated circuit capable of performing such a method. Of course, many alternatives, variations, and modifications are possible without departing from these embodiments.
Claims17
A method comprising:
- receiving a portion of an inbound frame compliant with a first communication protocol;
- translating said portion of said inbound frame into a translated portion compliant with a second communication protocol;
- and
- constructing an outbound frame comprising said translated portion before an entirety of said inbound frame is received;
- wherein said inbound frame has a first size and said outbound frame has a second size, said first size greater than said second size, and said constructing operation comprises constructing said outbound frame and at least one additional outbound frame to hold a translated entirety of said inbound frame.
A cut-through communication protocol translation bridge comprising:
- an integrated circuit capable of receiving a portion of an inbound frame compliant with a first communication protocol, said integrated circuit also being capable of translating a portion of said inbound frame into a translated portion compliant with a second communication protocol, and said integrated circuit also be capable of constructing an outbound frame comprising said translated portion before an entirety of said first frame is received;
- wherein said inbound frame has a first size and said outbound frame has a second size, said first size less than said second size, and said constructing operation comprises constructing said outbound frame comprising a translated entirety of said inbound frame and at least a portion of translated data of a portion of another inbound frame.
An article comprising:
- a machine readable medium having stored thereon instructions that when executed by a machine result in the machine performing operations comprising:
- receiving a portion of an inbound frame compliant with a first communication protocol;
- translating said portion of said inbound frame into a translated portion compliant with a second communication protocol;
- constructing an outbound frame comprising said translated portion before an entirety of said inbound frame is received;
- and
- wherein said inbound frame has a first size and said outbound frame has a second size, said first size less than said second size, and said constructing operation comprises constructing said outbound frame comprising a translated entirety of said inbound frame and at least a portion of translated data of a portion of another inbound frame.
A system comprising:
- an initiator device comprising a circuit card and a bus, said circuit card capable of being coupled to said bus;
- a target device;
- and
- a bridge comprising a port coupled to said at least one initiator device via a first communication link, said circuit card of said initiator device capable of communicating information via said first communication link compliant with a first communication protocol to said bridge, said bridge further comprising a port coupled to said target device via a second communication link, and said bridge further comprising an integrated circuit capable of receiving a portion of an inbound frame compliant with said first communication protocol from said initiator device, said integrated circuit also being capable of translating said portion of said inbound frame into a translated portion compliant with a second communication protocol, and said integrated circuit also be capable of constructing an outbound frame comprising said translated portion before an entirety of said inbound frame is received at said bridge;
- wherein said inbound frame has a first size and said outbound frame has a second size, said first size greater than said second size, and said constructing operation comprises constructing said outbound frame and at least one additional outbound frame to hold a translated entirety of said inbound frame.
Dependencies are inferred from the claim text.