Back to results
US 7,584,296 B2Granted
Asynchronous network stack operation in an operating system independent environment
AssigneeIntel Corporation
InventorsYuanhao Sun, Caidong Song, Rui Jian, Ying'an Deng, Zhi Wang
Life of this patent
Estimating the term…
Abstract
Techniques for operation of an asynchronous stack in a pre-boot environment. A token-based stack design may be used to support communications between network stack layers.
Claims20
A method comprising:
- sending a request for a first network operation from a first network stack layer to a second network stack layer using a token-based asynchronous inter-layer communication protocol in an operating system independent environment;
- performing, with the first network stack layer, a second network operation prior receiving an indication of completion of the first network operation;
- and
- sending the indication of completion of the first network operation from the second network stack layer to the first network stack layer via an embedded firmware agent in response to completion of the first network operation.
1 more element
An apparatus comprising:
- an embedded firmware agent capable of functioning in an operating system independent manner;
- control circuitry to support a token-based asynchronous inter-layer communication protocol communicatively coupled with the embedded firmware agent to send a request for a first network operation from an upper network stack layer to a lower network stack layer using a request including a token, performing, with the upper network stack layer, a second network operation prior receiving an indication of completion of the first network operation, and send the indication of completion of the first network operation from the second network stack layer to the first network stack layer via an embedded firmware agent in response to completion of the first network operation.
An article comprising a computer-readable medium having stored thereon instructions that, when executed, cause one or more processing components to:
- send a request for a first network operation from a first network stack layer to a second network stack layer using a token-based asynchronous inter-layer communication protocol in an operating system independent environment;
- perform, with the first network stack layer, a second network operation prior receiving an indication of completion of the first network operation;
- and
- send the indication of completion of the first network operation from the second network stack layer to the first network stack layer via an embedded firmware agent in response to completion of the first network operation.
1 more element
A system comprising:
- one or more processing components;
- a network interface coupled with the one or more processing components;
- and
- a computer-readable medium coupled with the one or more processing components having stored thereon instructions that when executed, cause the one or more processing components to send a request for a first network operation from a first network stack layer to a second network stack layer using a token-based asynchronous inter-layer communication protocol in an operating system independent environment, perform, with the first network stack layer, a second network operation prior receiving an indication of completion of the first network operation, and send the indication of completion of the first network operation from the second network stack layer to the first network stack layer via an embedded firmware agent in response to completion of the first network operation.
1 more element
Dependencies are inferred from the claim text.