Method for traffic schedulign in intelligent network interface circuitry
First Claim
1. A method of operating intelligent network interface circuitry to facilitate the tunneling of packets between at least one process, executing on a host computer, and a peer via a network, via the network interface circuitry, comprising:
- receiving packets from the process executing on the host computer;
managing modulation event tokens, including receiving and providing modulation event tokens;
processing modulation events;
deciding whether to transmit the received packets out to the network in association with modulation event processing;
transmitting the received packets out to the network based on the deciding step; and
based on a result of the modulation events processing step, causing modulation event tokens to be fed back for receipt by the modulation event tokens managing step,whereby the packets are tunneled through the network interface circuitry and the transmission of the packets is modulated out to the network.
12 Assignments
0 Petitions
Accused Products
Abstract
A method of operating intelligent network interface circuitry facilitates the tunneling of packets between at least one process, executing on a host computer, and a peer via a network, via the network interface circuitry. Packets are received from the process executing on the host computer. Modulation event tokens are managed, including receiving and providing modulation event tokens. Modulation events are processed. It is decided whether to transmit the received packets out to the network in association with modulation event processing, and the received packets are transmitted out to the network based on the deciding step. Based on a result of the modulation events processing step, modulation event tokens are caused to be fed back for receipt by the modulation event tokens managing step. As a result, the packets are tunneled through the network interface circuitry and the transmission of the packets is modulated out to the network.
-
Citations
25 Claims
-
1. A method of operating intelligent network interface circuitry to facilitate the tunneling of packets between at least one process, executing on a host computer, and a peer via a network, via the network interface circuitry, comprising:
-
receiving packets from the process executing on the host computer; managing modulation event tokens, including receiving and providing modulation event tokens; processing modulation events; deciding whether to transmit the received packets out to the network in association with modulation event processing; transmitting the received packets out to the network based on the deciding step; and based on a result of the modulation events processing step, causing modulation event tokens to be fed back for receipt by the modulation event tokens managing step, whereby the packets are tunneled through the network interface circuitry and the transmission of the packets is modulated out to the network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating intelligent network interface circuitry to facilitate the transfer of data between at least one process, executing on a host computer, and a peer via a network, comprising:
-
receiving data from the process executing on the host computer; managing modulation event tokens, including receiving and providing modulation event tokens; processing modulation events; deciding whether to transmit packets including the received data out to the network in association with modulation event processing; transmitting the packets based on the deciding step; and based on a result of the modulation events processing step, causing modulation event tokens to be fed back for receipt by the modulation event tokens managing step. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification