Network interface device with flow-oriented bus interface
    1.
    发明授权
    Network interface device with flow-oriented bus interface 失效
    网络接口设备,具有流向总线接口

    公开(公告)号:US07826470B1

    公开(公告)日:2010-11-02

    申请号:US11416817

    申请日:2006-05-03

    IPC分类号: H02L12/28

    CPC分类号: H04L49/9063 H04L49/90

    摘要: A network interface device includes a bus interface that communicates over a bus with a host processor and memory, and a network interface that sends and receive data packets carrying data over a packet network. A protocol processor conveys the data between the network interface and the memory via the bus interface while performing protocol offload processing on the data packets in accordance with multiple different application flows. The bus interface queues the data for transmission over the bus in a plurality of queues that are respectively assigned to the different application flows, and transmits the data over the bus according to the queues.

    摘要翻译: 网络接口设备包括通过总线与主机处理器和存储器通信的总线接口,以及通过分组网络发送和接收承载数据的数据分组的网络接口。 协议处理器通过总线接口在网络接口和存储器之间传送数据,同时根据多个不同的应用程序流对数据包执行协议卸载处理。 总线接口对数据进行排队,以便在分配给不同应用流的多个队列中通过总线传输,并根据队列通过总线发送数据。

    Efficient handling of work requests in a network interface device
    2.
    发明授权
    Efficient handling of work requests in a network interface device 有权
    在网络接口设备中高效地处理工作请求

    公开(公告)号:US07688838B1

    公开(公告)日:2010-03-30

    申请号:US11416919

    申请日:2006-05-03

    IPC分类号: H04L12/28

    摘要: A method for communication includes inputting from a host processor to a network interface device a sequence of work requests indicative of operations to be carried out by the network interface device with respect to a plurality of the connections. The device looks ahead through the sequence in order to identify at least first and second operations that are to be carried out with respect to one of the connections in response to first and second work requests, respectively, wherein the second work request does not immediately follow the first work request in the sequence. The device loads the context data for the one of the connections from a host memory into a context cache, and performs at least the first and second operations sequentially while the context data are held in the cache.

    摘要翻译: 一种用于通信的方法包括从主机处理器向网络接口设备输入指示由网络接口​​设备相对于多个连接执行的操作的工作请求序列。 所述设备通过所述序列向前看,以便分别响应于第一和第二工作请求来识别要相对于一个连接执行的至少第一和第二操作,其中第二工作请求不立即跟随 序列中的第一个工作请求。 该设备将来自主机存储器的一个连接的上下文数据加载到上下文高速缓存中,并且在将上下文数据保存在高速缓存中时,至少执行第一和第二操作。

    Network interface device with flow-oriented bus interface
    5.
    发明授权
    Network interface device with flow-oriented bus interface 有权
    网络接口设备,具有流向总线接口

    公开(公告)号:US08155135B2

    公开(公告)日:2012-04-10

    申请号:US12857325

    申请日:2010-08-16

    IPC分类号: H04L12/28

    CPC分类号: H04L49/9063 H04L49/90

    摘要: A network interface device includes a bus interface that communicates over a bus with a host processor and memory, and a network interface that sends and receive data packets carrying data over a packet network. A protocol processor conveys the data between the network interface and the memory via the bus interface while performing protocol offload processing on the data packets in accordance with multiple different application flows. The bus interface queues the data for transmission over the bus in a plurality of queues that are respectively assigned to the different application flows, and transmits the data over the bus according to the queues.

    摘要翻译: 网络接口设备包括通过总线与主机处理器和存储器通信的总线接口,以及通过分组网络发送和接收承载数据的数据分组的网络接口。 协议处理器通过总线接口在网络接口和存储器之间传送数据,同时根据多个不同的应用程序流对数据包执行协议卸载处理。 总线接口对数据进行排队,以便在分配给不同应用流的多个队列中通过总线传输,并根据队列通过总线发送数据。

    NETWORK INTERFACE DEVICE WITH FLOW-ORIENTED BUS INTERFACE
    6.
    发明申请
    NETWORK INTERFACE DEVICE WITH FLOW-ORIENTED BUS INTERFACE 有权
    具有流向总线接口的网络接口设备

    公开(公告)号:US20100312941A1

    公开(公告)日:2010-12-09

    申请号:US12857325

    申请日:2010-08-16

    IPC分类号: G06F13/36

    CPC分类号: H04L49/9063 H04L49/90

    摘要: A network interface device includes a bus interface that communicates over a bus with a host processor and memory, and a network interface that sends and receive data packets carrying data over a packet network. A protocol processor conveys the data between the network interface and the memory via the bus interface while performing protocol offload processing on the data packets in accordance with multiple different application flows. The bus interface queues the data for transmission over the bus in a plurality of queues that are respectively assigned to the different application flows, and transmits the data over the bus according to the queues.

    摘要翻译: 网络接口设备包括通过总线与主机处理器和存储器通信的总线接口,以及通过分组网络发送和接收承载数据的数据分组的网络接口。 协议处理器通过总线接口在网络接口和存储器之间传送数据,同时根据多个不同的应用程序流对数据包执行协议卸载处理。 总线接口对数据进行排队,以便在分配给不同应用流的多个队列中通过总线传输,并根据队列通过总线发送数据。