Connection context prefetch
    1.
    发明申请
    Connection context prefetch 审中-公开
    连接上下文预取

    公开(公告)号:US20060153215A1

    公开(公告)日:2006-07-13

    申请号:US11018448

    申请日:2004-12-20

    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.

    摘要翻译: 在一个实施例中,提供了一种方法。 该实施例的方法提供了使用至少部分地基于接收分组的生成值以及从所选择的桶获得连接上下文来将接收分组与表中的多个分组中的所选择的一个相关联。 披露和/或要求保护的其它实施例。

    Distributing timers across processors
    2.
    发明申请
    Distributing timers across processors 失效
    在处理器之间分配计时器

    公开(公告)号:US20060031588A1

    公开(公告)日:2006-02-09

    申请号:US10882521

    申请日:2004-06-30

    IPC分类号: G06F15/16 G06F1/12

    摘要: 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.

    摘要翻译: 通常,在一个方面,本公开描述了在多处理器系统中维护与不同相应处理器相关联的数据结构中的网络协议定时器的方法。 由相应的一个处理器访问的定时器包括映射到处理器的连接的定时器。

    Using a threshold value to control mid-interrupt polling
    3.
    发明授权
    Using a threshold value to control mid-interrupt polling 有权
    使用阈值来控制中间中断轮询

    公开(公告)号:US07788391B2

    公开(公告)日:2010-08-31

    申请号:US10973790

    申请日:2004-10-25

    IPC分类号: G06F15/16

    摘要: 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请求,则向应用发送完成通知以接收数据。

    Using a threshold value to control mid-interrupt polling
    5.
    发明申请
    Using a threshold value to control mid-interrupt polling 有权
    使用阈值来控制中间中断轮询

    公开(公告)号:US20050223133A1

    公开(公告)日:2005-10-06

    申请号:US10973790

    申请日:2004-10-25

    摘要: 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请求,则向应用发送完成通知以接收数据。

    Storing packet headers
    6.
    发明申请
    Storing packet headers 审中-公开
    存储数据包头

    公开(公告)号:US20060075142A1

    公开(公告)日:2006-04-06

    申请号:US10954248

    申请日:2004-09-29

    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.

    摘要翻译: 一般来说,在一个方面,本发明描述了一种方法,其包括使分组的报头存储在被分配用于存储分组报头的至少一页的存储器的集合中,并使分组存储在不在 集合

    Techniques to transmit network protocol units
    9.
    发明授权
    Techniques to transmit network protocol units 有权
    传输网络协议单元的技术

    公开(公告)号:US07770088B2

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

    申请号:US11468572

    申请日:2006-08-30

    IPC分类号: H03M13/00

    摘要: 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)值。

    TECHNIQUES TO GENERATE NETWORK PROTOCOL UNITS
    10.
    发明申请
    TECHNIQUES TO GENERATE NETWORK PROTOCOL UNITS 有权
    生成网络协议单位的技术

    公开(公告)号:US20070263629A1

    公开(公告)日:2007-11-15

    申请号:US11382874

    申请日:2006-05-11

    IPC分类号: H04L12/56

    摘要: 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兼容网络协议单元的部分。