Dynamic port subdivision
AssigneeCornelis Networks, Inc.
InventorBrent Rothermel
Life of this patent
Estimating the term…
Abstract
Methods and systems for dynamic port subdivision during link negotiation and initiation are provided. Embodiments include selecting a reference lane from port configuration information for the potential link partner; selecting a subdivision evaluation lane from the port configuration information for of the potential link partner; and comparing a GUID and port number of the reference lane with a GUID and port number of a subdivision evaluation lane. If the GUID and port number of a reference lane and the GUID and port number of a subdivision evaluation lane are not the same, embodiments include subdividing the port into a plurality of subdivided ports.
Claims20
A method of dynamic port subdivision during link negotiation and initiation, the method comprising;
- for each local port, receiving, by the local link manager, port configuration information of one or more potential link partners,
- wherein the port configuration information include maximum supported link width, GUID, port number, and lane number;
- determining, by the local link manager in dependence upon the received port configuration information, whether the local port is subdivisible;
- if the local port is subdivisible, subdividing the port into a plurality of subdivided ports;
- if the local port is not subdivisible, maintaining current link width with no subdivision and proceeding with link negotiation and initialization.
A switch comprising:
- a plurality of ports including a transmit controller and a receive controller;
- a switch core;
- and
- a control port comprising a management processor, wherein the management processor comprises a link manager comprising logic configured to subdivide the port into a plurality of subdivided ports if local port is subdivisible.
A method of dynamic port subdivision during link negotiation and initiation, the method comprising;
- selecting a reference lane from port configuration information for the potential link partner;
- selecting a subdivision evaluation lane from the port configuration information for of the potential link partner;
- comparing a GUID and port number of the reference lane with a GUID and port number of a subdivision evaluation lane;
- and
- if the GUID and port number of a reference lane and the GUID and port number of a subdivision evaluation lane are not the same, subdividing the port into a plurality of subdivided ports.
Dependencies are inferred from the claim text.