-
公开(公告)号:US20060153215A1
公开(公告)日:2006-07-13
申请号:US11018448
申请日:2004-12-20
申请人: Linden Cornett , Prafulla Deuskar , David Minturn , Sujoy Sen , Anil Vasudevan
发明人: Linden Cornett , Prafulla Deuskar , David Minturn , Sujoy Sen , Anil Vasudevan
IPC分类号: H04L12/56
CPC分类号: H04L49/901 , H04L69/22
摘要: In an embodiment, a method is provided. The method of this embodiment provides associating a receive packet with a selected one of a plurality of buckets in a table using a generated value based, at least in part, on the receive packet, and obtaining a connection context from the selected bucket. Other embodiments are disclosed and/or claimed.
摘要翻译: 在一个实施例中,提供了一种方法。 该实施例的方法提供了使用至少部分地基于接收分组的生成值以及从所选择的桶获得连接上下文来将接收分组与表中的多个分组中的所选择的一个相关联。 披露和/或要求保护的其它实施例。
-
公开(公告)号:US20060031588A1
公开(公告)日:2006-02-09
申请号:US10882521
申请日:2004-06-30
申请人: Sujoy Sen , Linden Cornett , Prafulla Deuskar , David Minturn
发明人: Sujoy Sen , Linden Cornett , Prafulla Deuskar , David Minturn
CPC分类号: H04L69/16 , H04L69/161 , H04L69/28
摘要: In general, in one aspect, the disclosure describes a method of maintaining network protocol timers in data structures associated with different respective processors in a multi-processor system. The timers accessed by a respective one of the processors include timers of connections mapped to the processor.
摘要翻译: 通常,在一个方面,本公开描述了在多处理器系统中维护与不同相应处理器相关联的数据结构中的网络协议定时器的方法。 由相应的一个处理器访问的定时器包括映射到处理器的连接的定时器。
-
公开(公告)号: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请求,则向应用发送完成通知以接收数据。
-
公开(公告)号:US07461173B2
公开(公告)日:2008-12-02
申请号:US10882521
申请日:2004-06-30
申请人: Sujoy Sen , Linden Cornett , Prafulla Deuskar , David B Minturn
发明人: Sujoy Sen , Linden Cornett , Prafulla Deuskar , David B Minturn
IPC分类号: G06F15/16
CPC分类号: H04L69/16 , H04L69/161 , H04L69/28
摘要: A method of maintaining network protocol timers in data structures associated with different respective processors in a multi-processor system. The timers accessed by a respective one of the processors include timers of connections mapped to the processor.
摘要翻译: 在多处理器系统中维护与不同相应处理器相关联的数据结构中的网络协议定时器的方法。 由相应的一个处理器访问的定时器包括映射到处理器的连接的定时器。
-
公开(公告)号:US20050223133A1
公开(公告)日:2005-10-06
申请号:US10973790
申请日:2004-10-25
申请人: Sujoy Sen , Anil Vasudevan , Linden Cornett , Prafulla Deuskar
发明人: Sujoy Sen , Anil Vasudevan , Linden Cornett , Prafulla Deuskar
IPC分类号: G06F13/28 , G06F15/173 , H01L29/40 , H04L12/56 , H04L29/06
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请求,则向应用发送完成通知以接收数据。
-
公开(公告)号:US20060075142A1
公开(公告)日:2006-04-06
申请号:US10954248
申请日:2004-09-29
申请人: Linden Cornett , David Minturn , Sujoy Sen , Anil Vasudevan
发明人: Linden Cornett , David Minturn , Sujoy Sen , Anil Vasudevan
IPC分类号: G06F15/16
CPC分类号: H04L69/16 , H04L69/161
摘要: In general, in one aspect, the disclosure describes a method that includes causing the header of a packet to be stored in a set of at least one page of memory allocated to storing packet headers and causing the packet to be stored in a location not in the set.
摘要翻译: 一般来说,在一个方面,本发明描述了一种方法,其包括使分组的报头存储在被分配用于存储分组报头的至少一页的存储器的集合中,并使分组存储在不在 集合
-
公开(公告)号:US20060072564A1
公开(公告)日:2006-04-06
申请号:US11140092
申请日:2005-05-26
申请人: Linden Cornett , David Minturn , Sujoy Sen , Hemal Shah , Anshuman Thakur , Gary Tsao , Anil Vasudevan
发明人: Linden Cornett , David Minturn , Sujoy Sen , Hemal Shah , Anshuman Thakur , Gary Tsao , Anil Vasudevan
IPC分类号: H04L12/56
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 storing a packet header at a set of at least one page of memory allocated to storing packet headers, and storing the packet header and a packet payload at a location not in the set of at least one page of memory allocated to storing packet headers.
-
公开(公告)号:US08085769B2
公开(公告)日:2011-12-27
申请号:US12877072
申请日:2010-09-07
CPC分类号: H04L45/7453 , H04L45/021 , H04L47/10 , H04L47/125 , H04L47/13 , H04L47/22 , H04L47/50 , H04L47/621 , H04L47/6225 , H04L47/6295
摘要: In an embodiment, a method is provided. The method of this embodiment provides generating one or more packets of data, the one or more packets of data being associated with a connection; and associating the one or more packets with one of a plurality of transmit queues based, at least in part, on the connection associated with the one or more packets.
摘要翻译: 在一个实施例中,提供了一种方法。 该实施例的方法提供生成一个或多个数据分组,所述一个或多个数据分组与连接相关联; 以及至少部分地基于与所述一个或多个分组相关联的连接来将所述一个或多个分组与多个传输队列中的一个相关联。
-
公开(公告)号:US07770088B2
公开(公告)日:2010-08-03
申请号:US11468572
申请日:2006-08-30
IPC分类号: H03M13/00
CPC分类号: H04L1/1685 , H04L69/16 , H04L69/169
摘要: Logic may issue a request to transmit a network protocol unit and instruct a network component to determine an integrity validation value over one or more portion of the network protocol unit. The logic may reserve one or more location in memory to store the determined integrity validation value. For example, the integrity validation value may be a cyclical redundancy checking (CRC) value.
摘要翻译: 逻辑可以发出传输网络协议单元的请求,并指示网络组件在网络协议单元的一个或多个部分上确定完整性验证值。 逻辑可以在存储器中保留一个或多个位置以存储确定的完整性验证值。 例如,完整性验证值可以是循环冗余校验(CRC)值。
-
公开(公告)号:US20070263629A1
公开(公告)日:2007-11-15
申请号:US11382874
申请日:2006-05-11
申请人: Linden Cornett , Steven King , Sujoy Sen , Parthasarathy Sarangam , Frank Berry
发明人: Linden Cornett , Steven King , Sujoy Sen , Parthasarathy Sarangam , Frank Berry
IPC分类号: H04L12/56
CPC分类号: H04L67/1097 , H04L49/90 , H04L49/901 , H04L69/16 , H04L69/161 , H04L69/22
摘要: A first logic offloads some network protocol unit formation tasks to a second logic. The first logic may request that data be transmitted using a Direct Data Placement (DDP) compatible network protocol unit. The first logic may provide the data as well as other information relevant to forming the DDP compatible network protocol unit. The second logic may form portions of the DDP compatible network protocol unit using the data and the provided information.
摘要翻译: 第一个逻辑将一些网络协议单元形成任务卸载到第二个逻辑。 第一逻辑可以请求使用直接数据放置(DDP)兼容网络协议单元发送数据。 第一逻辑可以提供数据以及与形成DDP兼容的网络协议单元相关的其他信息。 第二逻辑可以使用数据和所提供的信息形成DDP兼容网络协议单元的部分。
-
-
-
-
-
-
-
-
-