-
公开(公告)号:US07512684B2
公开(公告)日:2009-03-31
申请号:US10957145
申请日:2004-09-30
IPC分类号: G06F15/173 , G06F15/16 , G06F11/00
CPC分类号: H04L47/10
摘要: In general, in one aspect, the disclosure describes a method that includes accessing a packet, determining a flow associated with the packet, and determining, based at least in part on the packet, whether to remove the flow from a list of flows to handle using page-flipping.
摘要翻译: 一般来说,在一个方面,本公开描述了一种方法,其包括访问分组,确定与所述分组相关联的流,以及至少部分地根据分组来确定是否从流列表中移除所述流来处理 使用页面翻转。
-
公开(公告)号:US09350667B2
公开(公告)日:2016-05-24
申请号:US14032499
申请日:2013-09-20
IPC分类号: H04L12/803 , H04L12/54
CPC分类号: H04L47/193 , H04L47/125 , H04L47/50
摘要: In general, in one aspect, the disclosure describes a method includes accessing data of an egress packet belonging to a flow, storing data associating the flow with at least one queue based on a source of the data of the egress packet. The method also includes accessing an ingress packet belonging to the flow, performing a lookup of the at least one queue associated with the flow, and enqueueing data of the ingress packet to the at least one queue associated with the flow.
-
公开(公告)号:US07620046B2
公开(公告)日:2009-11-17
申请号:US10957001
申请日:2004-09-30
IPC分类号: H04L12/28
CPC分类号: H04L47/193 , H04L47/125 , H04L47/50
摘要: In general, in one aspect, the disclosure describes a method includes accessing data of an egress packet belonging to a flow, storing data associating the flow with at least one queue based on a source of the data of the egress packet. The method also includes accessing an ingress packet belonging to the flow, performing a lookup of the at least one queue associated with the flow, and enqueueing data of the ingress packet to the at least one queue associated with the flow.
摘要翻译: 通常,一方面,本发明描述了一种方法,包括访问属于流的出口分组的数据,根据出口分组的数据源,存储将流与至少一个队列相关联的数据。 该方法还包括访问属于流的入口分组,执行与流相关联的至少一个队列的查找,以及将入口分组的数据排入到与该流相关联的至少一个队列。
-
公开(公告)号:US07602798B2
公开(公告)日:2009-10-13
申请号:US10929124
申请日:2004-08-27
IPC分类号: H04L12/56
CPC分类号: H04L49/9042 , H04L47/50 , H04L47/621 , H04L49/90 , H04L49/9068 , H04L69/16 , H04L69/161 , H04L69/22
摘要: Techniques for accelerating network receive side processing of packets. Packets may be associated into flow groupings and stored in flow buffers. Packet headers that are available for TCP/IP processing may be provided for processing. If a payload associated with a header is not available for processing then a descriptor associated with the header is tagged as indicating the payload is not available for processing.
摘要翻译: 加快数据包网络接收端处理的技术。 数据包可能与流分组关联并存储在流缓冲区中。 可用于TCP / IP处理的数据包报头可用于处理。 如果与报头相关联的有效载荷不可用于处理,则与报头相关联的描述符被标记为指示有效载荷不可用于处理。
-
公开(公告)号:US08547837B2
公开(公告)日:2013-10-01
申请号:US13079989
申请日:2011-04-05
IPC分类号: G01R31/08
CPC分类号: H04L47/193 , H04L47/125 , H04L47/50
摘要: In general, in one aspect, the disclosure describes a method includes accessing data of an egress packet belonging to a flow, storing data associating the flow with at least one queue based on a source of the data of the egress packet. The method also includes accessing an ingress packet belonging to the flow, performing a lookup of the at least one queue associated with the flow, and enqueueing data of the ingress packet to the at least one queue associated with the flow.
-
公开(公告)号:US20110182292A1
公开(公告)日:2011-07-28
申请号:US13079989
申请日:2011-04-05
IPC分类号: H04L12/56
CPC分类号: H04L47/193 , H04L47/125 , H04L47/50
摘要: In general, in one aspect, the disclosure describes a method includes accessing data of an egress packet belonging to a flow, storing data associating the flow with at least one queue based on a source of the data of the egress packet. The method also includes accessing an ingress packet belonging to the flow, performing a lookup of the at least one queue associated with the flow, and enqueueing data of the ingress packet to the at least one queue associated with the flow.
摘要翻译: 通常,一方面,本发明描述了一种方法,包括访问属于流的出口分组的数据,根据出口分组的数据源,存储将流与至少一个队列相关联的数据。 该方法还包括访问属于流的入口分组,执行与流相关联的至少一个队列的查找,以及将入口分组的数据排入到与该流相关联的至少一个队列。
-
公开(公告)号:US07788391B2
公开(公告)日:2010-08-31
申请号:US10973790
申请日:2004-10-25
申请人: Sujoy Sen , Anil Vasudevan , Linden Cornett , Prafulla Deuskar
发明人: Sujoy Sen , Anil Vasudevan , Linden Cornett , Prafulla Deuskar
IPC分类号: G06F15/16
CPC分类号: H04L49/9042 , H04L47/50 , H04L49/90 , H04L69/16 , H04L69/161 , H04L69/163
摘要: In one embodiment, a method is provided. The method of this embodiment provides performing packet processing on a packet, and placing the packet in a placement queue; if no read buffer is available, determining if the size of the placement queue exceeds a threshold polling value; and if the size of the placement queue exceeds the threshold polling value: if there are one or more pending DMM (data movement module) requests, polling a DMM to determine if the DMM has completed the one or more pending DMM requests for data associated with an application; and if the DMM has completed the one or more pending DMM requests, then sending a completion notification to the application to receive the data.
摘要翻译: 在一个实施例中,提供了一种方法。 本实施例的方法提供对分组执行分组处理,并将分组置于放置队列中; 如果没有读取缓冲区可用,则确定布局队列的大小是否超过阈值轮询值; 并且如果布置队列的大小超过阈值轮询值:如果存在一个或多个待处理的DMM(数据移动模块)请求,则轮询DMM以确定DMM是否已经完成了与一个或多个待处理DMM 一个应用程序; 并且如果DMM已经完成了一个或多个待处理的DMM请求,则向应用发送完成通知以接收数据。
-
公开(公告)号:US20100091774A1
公开(公告)日:2010-04-15
申请号:US12587045
申请日:2009-10-01
IPC分类号: H04L12/56
CPC分类号: H04L47/193 , H04L47/125 , H04L47/50
摘要: In general, in one aspect, the disclosure describes a method includes accessing data of an egress packet belonging to a flow, storing data associating the flow with at least one queue based on a source of the data of the egress packet. The method also includes accessing an ingress packet belonging to the flow, performing a lookup of the at least one queue associated with the flow, and enqueueing data of the ingress packet to the at least one queue associated with the flow.
摘要翻译: 通常,一方面,本发明描述了一种方法,包括访问属于流的出口分组的数据,根据出口分组的数据源,存储将流与至少一个队列相关联的数据。 该方法还包括访问属于流的入口分组,执行与流相关联的至少一个队列的查找,以及将入口分组的数据排入到与该流相关联的至少一个队列。
-
公开(公告)号:US20060045090A1
公开(公告)日:2006-03-02
申请号:US10929124
申请日:2004-08-27
CPC分类号: H04L49/9042 , H04L47/50 , H04L47/621 , H04L49/90 , H04L49/9068 , H04L69/16 , H04L69/161 , H04L69/22
摘要: Techniques for accelerating network receive side processing of packets. Packets may be associated into flow groupings and stored in flow buffers. Packet headers that are available for TCP/IP processing may be provided for processing. If a payload associated with a header is not available for processing then a descriptor associated with the header is tagged as indicating the payload is not available for processing.
-
10.
公开(公告)号:US20150012735A1
公开(公告)日:2015-01-08
申请号:US13936964
申请日:2013-07-08
申请人: Eliezer Tamir , Prafulla Deuskar , Phil C. Cayton
发明人: Eliezer Tamir , Prafulla Deuskar , Phil C. Cayton
IPC分类号: G06F9/44
CPC分类号: G06F9/4416 , G06F3/0688 , G06F9/4401 , H04L67/34
摘要: Examples are disclosed for remotely initializing or booting a client or host device. In some examples, a network (NW) input/output (I/O) device coupled to a host device may connect to a remote server via a NW communication link. For these examples, modules of the network I/O device may establish a control path to a non-volatile memory express (NVMe) controller maintained at the remote server using a remote direct memory access (RDMA) protocol. Properties of a storage device controlled by the NVMe controller as well has an RDMA service tag (STag) to indicate allocated portions of the storage device may be obtained. A system basic I/O system (BIOS) may be capable of using the RDMA STag to access the storage device and load an operating system (OS) kernel and one or more device drivers to remotely boot the host device. Other examples are described and claimed.
摘要翻译: 公开了用于远程初始化或引导客户端或主机设备的示例。 在一些示例中,耦合到主机设备的网络(NW)输入/输出(I / O)设备可以经由NW通信链路连接到远程服务器。 对于这些示例,网络I / O设备的模块可以使用远程直接存储器访问(RDMA)协议来建立到在远程服务器上维护的非易失性存储器快速(NVMe)控制器的控制路径。 由NVMe控制器控制的存储设备的属性也可以获得用于指示存储设备的分配部分的RDMA服务标签(STag)。 系统基本I / O系统(BIOS)可能能够使用RDMA STag访问存储设备并加载操作系统(OS)内核和一个或多个设备驱动程序以远程启动主机设备。 其他的例子被描述和要求保护。
-
-
-
-
-
-
-
-
-