Method and apparatus for avoiding control reads in a network node
    1.
    发明授权
    Method and apparatus for avoiding control reads in a network node 有权
    用于避免网络节点中的控制读取的方法和装置

    公开(公告)号:US6067563A

    公开(公告)日:2000-05-23

    申请号:US306588

    申请日:1999-05-06

    摘要: A mechanism for avoiding an initiation of control read transactions on a system bus coupling a host system having a host memory and an interface connected to a peripheral unit as data is moved between the host system and the peripheral unit is presented. Control information associated with data memory portions in host memory is written to the interface for data memory portions storing outgoing data and data memory portions to receive incoming data. The interface includes a controller to move data between the host memory and the interface by first obtaining the control information for the associated data portions. The interface writes status reports in association with the movement of data between the interface and the host memory via the system bus. The mechanism thus enables data transfers to occur via the system without the initiation of control reads in absence of an exception condition.

    摘要翻译: 提出了一种用于避免在系统总线上启动控制读取事务的机制,该系统总线耦合具有主机存储器的主机系统和连接到外围单元的接口,因为数据在主机系统和外围设备之间移动。 将与主机存储器中的数据存储器部分相关联的控制信息写入存储输出数据和数据存储器部分的数据存储器部分的接口以接收输入数据。 该接口包括控制器,用于通过首先获得相关联的数据部分的控制信息来在主机存储器和接口之间移动数据。 该接口通过系统总线写入与接口和主机存储器之间的数据移动相关联的状态报告。 因此,该机制使得能够在没有异常条件的情况下通过系统进行数据传输而不启动控制读取。

    Method and apparatus for avoiding control reads in a network node
    3.
    发明授权
    Method and apparatus for avoiding control reads in a network node 失效
    用于避免网络节点中的控制读取的方法和装置

    公开(公告)号:US5922046A

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

    申请号:US712736

    申请日:1996-09-12

    摘要: A mechanism for avoiding the initiation of control read transactions on a system bus coupling a host system having a host memory and an interface connected to a peripheral unit as data is moved between the host system and the peripheral unit is presented. Control information associated with data memory portions in host memory is written to the interface for data memory portions storing outgoing data and data memory portions to receive incoming data. The interface includes a controller for moving data between the host memory and the interface by first obtaining the control information for the associated data portions. The interface writes status reports in association with the movement of data between the interface and the host memory via the system bus. The mechanism thus enables data transfers to occur via the system without the initiation of control reads in absence of an exception condition.

    摘要翻译: 提出了一种用于避免在系统总线上启动控制读取事务的机制,该系统总线耦合具有主机存储器的主机系统和连接到外围单元的接口,因为数据在主机系统和外围设备之间移动。 将与主机存储器中的数据存储器部分相关联的控制信息写入存储输出数据和数据存储器部分的数据存储器部分的接口以接收输入数据。 接口包括控制器,用于通过首先获得相关联的数据部分的控制信息来在主机存储器和接口之间移动数据。 该接口通过系统总线写入与接口和主机存储器之间的数据移动相关联的状态报告。 因此,该机制使得能够在没有异常条件的情况下通过系统进行数据传输而不启动控制读取。

    Method and apparatus for performing TX raw cell status report frequency and interrupt frequency mitigation in a network node
    4.
    发明授权
    Method and apparatus for performing TX raw cell status report frequency and interrupt frequency mitigation in a network node 有权
    用于在网络节点中执行TX原始小区状态报告频率和中断频率减轻的方法和装置

    公开(公告)号:US06466997B1

    公开(公告)日:2002-10-15

    申请号:US09332836

    申请日:1999-06-14

    IPC分类号: G06F500

    摘要: A method and system for requesting an interrupt from a host system to service an adapter connected to the host system and a data interface. Data packets, including one or more data cells, are transferred between the data interface and the host system. The host system includes a host memory that includes a plurality of memory slots to store data packets transferred between the data interface and the host system. It is determined when a transfer of data has resulted in an occurrence of an interrupt event. An interrupt event occurs when the transfer of data includes a transfer of a data cell between the data interface and the host system and the data cell is defined to be an end of a data packet. In response to the occurrence of an interrupt event, it is determined whether to generate an interrupt request to the host system. This step of determining includes determining whether a predetermined interval of time has elapsed since the host system last processed an interrupt request or determining whether a predetermined number of interrupt events have occurred since the host system last processed an interrupt request. If the predetermined interval of time has elapsed or the predetermined number of events has occurred, respectively, the interrupt request from the adapter to the host system is generated.

    摘要翻译: 一种用于从主机系统请求中断来服务连接到主机系统的适配器和数据接口的方法和系统。 包括一个或多个数据单元的数据包在数据接口和主机系统之间传输。 主机系统包括主机存储器,其包括多个存储器插槽以存储在数据接口和主机系统之间传送的数据包。 确定何时传输数据导致发生中断事件。 当数据传输包括在数据接口和主机系统之间的数据信元的传送并且数据信元被定义为数据包的结尾时,发生中断事件。 响应于中断事件的发生,确定是否向主机系统生成中断请求。 该确定步骤包括确定从主机系统最后一次处理中断请求以来是否已经过去了预定的时间间隔,或者确定从主机系统最后一次处理中断请求以来是否发生了预定数量的中断事件。 如果预定的时间间隔已经过去或预定的事件数量分别发生,则从适配器向主机系统产生中断请求。

    Method and apparatus for performing raw cell status report frequency mitigation on receive in a network node
    5.
    发明授权
    Method and apparatus for performing raw cell status report frequency mitigation on receive in a network node 失效
    用于在网络节点中接收时执行原始小区状态报告频率减轻的方法和装置

    公开(公告)号:US06212567B1

    公开(公告)日:2001-04-03

    申请号:US08712778

    申请日:1996-09-12

    IPC分类号: G06F1516

    摘要: A mechanism for mitigating the rate at which status reports associated with raw cell data transfers occur during receive operations in a network node is presented. The network node has an adapter for coupling a network and a host system, the host system including a host memory. The adapter operates to reassemble cell data received from the network and store the reassembled cell data in the host memory. A raw report holdoff counter is programmed to count a number corresponding to a preselected rx raw report holdoff value. If a raw cell data transfer request to be processed is detected, rx raw report information necessary to creating an rx raw cell status report is copied to a temporary storage area. When the data is transferred to the host system, the raw report holdoff counter is modified by one. When the modified counter has expired, the rx raw report information is written to a report queue in host memory.

    摘要翻译: 呈现一种用于减轻在网络节点的接收操作期间发生与原始小区数据传输相关联的状态报告的速率的机制。 网络节点具有用于耦合网络和主机系统的适配器,主机系统包括主机存储器。 适配器操作以重新组合从网络接收的小区数据,并将重新组装的小区数据存储在主机存储器中。 原始报告缓存计数器被编程为对与预选的rx原始报告缓存值相对应的数字进行计数。 如果检测到要处理的原始小区数据传输请求,则将生成rx原始小区状态报告所需的rx原始报告信息复制到临时存储区域。 当数据传输到主机系统时,原始报告缓存计数器被修改为1。 当修改的计数器已经过期时,rx原始报告信息被写入主机存储器中的报告队列。

    Method and apparatus for performing interrupt frequency mitigation in a
network node
    7.
    发明授权
    Method and apparatus for performing interrupt frequency mitigation in a network node 失效
    用于在网络节点中执行中断频率减轻的方法和装置

    公开(公告)号:US6115775A

    公开(公告)日:2000-09-05

    申请号:US712688

    申请日:1996-09-12

    IPC分类号: G06F13/12 H04L12/56 G06F13/24

    摘要: A time-based and event-based interrupt frequency mitigation scheme is provided. A holdoff event counter is programmed to count a holdoff event count corresponding to a number of interrupts. A holdoff timer is programmed to time a holdoff interval representing the time period to elapse before the generation of an interrupt request to the host system can occur. When a data transfer request associated with the transfer of data from or to the host system is serviced and results in the occurrence of an interrupt event, the holdoff event counter is modified by one. If either the holdoff event counter or the holdoff timer has expired and the interrupt is enabled, an interrupt request to the host system is generated. In response to such interrupt request generation, the interrupt is processed and both the holdoff event counter and the holdoff timer retriggered.

    摘要翻译: 提供了基于时间和基于事件的中断频率缓解方案。 缓存事件计数器被编程为对与多个中断相对应的缓存事件计数进行计数。 缓存定时器被编程为在发生对主机系统的中断请求的产生之前代表代表经过的时间段的中断间隔。 当与来自主机系统或来自主机系统的数据传送相关联的数据传输请求被服务并且导致发生中断事件时,修正事件计数器被修改为1。 如果暂停事件计数器或中断定时器已经到期并且中断被使能,则会产生对主机系统的中断请求。 响应于这种中断请求生成,处理中断并且缓存事件计数器和保持定时器重新触发。

    Scheduling mechanism for network adapter to minimize latency and
guarantee background processing time
    8.
    发明授权
    Scheduling mechanism for network adapter to minimize latency and guarantee background processing time 失效
    网络适​​配器调度机制,最小化延迟并保证后台处理时间

    公开(公告)号:US5404536A

    公开(公告)日:1995-04-04

    申请号:US945198

    申请日:1992-09-15

    IPC分类号: G06F9/48 G06F9/00

    CPC分类号: G06F9/4812 G06F9/4881

    摘要: Method and apparatus for scheduling operations of a network adapter in such a way as to minimize latency in processing received data packets, while still guaranteeing time for processing necessary background tasks. The method includes executing a polling loop in which repeated tests are made for the presence of receive data to process, but only a limited amount of receive data processing is performed before checking for background processing that needs to be performed. The polling loop ensures that immediate attention is given to processing of receive data, without the inherent latency of interrupt processing, but still gives periodic opportunities for background processing. Background processing is performed for a guaranteed minimum processing time before permitting a return to receive processing. Background processing may be performed without a guaranteed minimum processing time, but only when there is currently no receive processing to do.

    摘要翻译: 调度网络适配器的操作的方法和装置以尽可能减少处理接收的数据分组的等待时间,同时仍保证处理必要的后台任务的时间。 该方法包括执行轮询循环,其中对待接收数据的存在进行重复测试,但是在检查需要执行的后台处理之前仅执行有限量的接收数据处理。 轮询循环确保立即关注接收数据的处理,而不会产生中断处理的固有延迟,但仍然给予后台处理的周期性机会。 在允许返回接收处理之前执行保证最小处理时间的后台处理。 可以在没有保证的最小处理时间的情况下执行后台处理,但是仅当当前没有接收处理时才能执行。