Links for planarized devices
AssigneeMellanox Technologies, Ltd.
InventorsOrtal Bashan, Ayal Josef Lior
Life of this patent
Estimating the term…
Abstract
A network device, system-on-a-chip, and method of performing an auto-negotiation for a planarized computing system. In response to a link request, switching hardware determines whether a source of the link request is planarized or non-planarized. If a mismatch between a received link request and a sent link request occurs, a lower-level event is escalated to the operating system which is enabled to respond to continue the auto-negotiation process.
Claims20
A system for automatically configuring port settings for a link, the system comprising one or more circuits to:
- prior to establishing the link, receive a first link request, wherein the first link request comprises one or more fields indicating a number of lanes, a speed, and a planarization type;
- in response to the first link request, and prior to establishing the link, determine, based on the first link request, whether a source of the first link request supports planarization or does not support planarization;
- and
- in response to determining whether the source of the first link request supports or does not support planarization, establish the link with the source of the first link request, wherein establishing the link with the source of the first link request comprises automatically setting the planarization type for the first link based on the first link request.
A method for automatically configuring port settings for a link, the method comprising:
- prior to establishing the link, receiving, by one or more circuits, via a port, a link request, wherein the link request comprises one or more fields indicating a number of lanes, a speed, and a planarization type;
- in response to the link request, and prior to establishing the link, determining by the one or more circuits, based on the link request, whether a source of the link request supports planarization or does not support planarization;
- and
- in response to determining whether the source of the link request supports or does not support planarization, establishing, by the one or more circuits, the link with the source of the link request, wherein establishing the link with the source of the link request comprises automatically setting the planarization type for the link based on the link request.
A planarized switch comprising one or more circuits to:
- prior to establishing a link, receive a link request, wherein the first link request comprises one or more fields indicating a number of lanes, a speed, and a planarization type;
- in response to the link request, and prior to establishing the link, determine, based on the link request, whether a source of the link request supports planarization or does not support planarization;
- and
- in response to determining whether the source of the link request supports or does not support planarization, establish the link with the source of the link request, wherein establishing the link with the source of the link request comprises automatically setting the planarization type for the link based on the first-link request.
Dependencies are inferred from the claim text.