Sending packets with expanded headers
AssigneeIntel Corporation
InventorsSridhar Lakshmanamurthy, Mikal C. Hunsaker, Michael T. Klinglesmith, Blaise Fanning, Rohit R. Verma, Robert P. Adler
Life of this patent
Estimating the term…
Abstract
In one embodiment, the present invention is directed to method for receiving a packet in a first agent, where the packet includes a first packet header with an expanded header indicator. Based on this indicator, the agent can determine if the packet includes one or more additional packet headers. If so, the agent can next determining if it supports information in the additional packet header based on a header identifier of the additional header. Other embodiments are described and claimed.
Claims28
(canceled)
An apparatus comprising:
- a semiconductor die including but not limited to:
- a plurality of agents;
- and
- a fabric coupled to at least some of the plurality of agents, the fabric including at least one router to provide sideband communication between two or more of the plurality of agents, the at least one router coupled to a first endpoint of a first agent of the plurality of agents via a sideband message interface, wherein the first agent is to send a first message to the at least one router via the sideband message interface, the first message comprising a first header and an expanded header, the first agent to set an expanded header indicator of the first header to indicate presence of the expanded header and include an expanded header identifier field in the expanded header.
A system on a chip (SoC) comprising:
- at least one core to execute instructions;
- a coherent interconnect coupled to the at least one core;
- a memory controller coupled to the coherent interconnect;
- and
- a fabric coupled to the coherent interconnect to couple a first agent and a second agent and including a router to provide sideband communication between the first agent and the second agent via a sideband message interface, wherein the first agent is to send a first message to the router, the first message having a first header and one or more expanded headers following the first header, wherein a first expanded header of the one or more expanded headers is to include a header identifier field to identify that the first expanded header is to include security attribute information.
A computer readable storage medium including information that, when manufactured into a system on a chip (SoC), is to configure the SoC to:
- set, by a first agent of the SoC that is to send a message, an expanded header indicator of a first header of the message to a first state to indicate presence of a second header of the message;
- include an expanded header identifier and at least some additional header information in the second header;
- include a data portion of the message after the second header;
- and
- send the message including the first header, the second header and the data portion from the first agent to a router to couple to the first agent via a sideband message interface.
Dependencies are inferred from the claim text.