Efficient data transfer mechanism for input/output devices
    4.
    发明授权
    Efficient data transfer mechanism for input/output devices 有权
    输入/输出设备的高效数据传输机制

    公开(公告)号:US06272564B1

    公开(公告)日:2001-08-07

    申请号:US09420699

    申请日:1999-10-19

    IPC分类号: G06F1338

    摘要: A method for transferring data between non-contiguous buffers in a memory and an I/O device via a system I/O bus uses a descriptor queue stored in memory. Each descriptor points to a buffer and includes the length of the buffer. The I/O device is provided with the base address of the queue, the length of the queue and a current address which at initialization is the same as the base address. When data is to be transferred a device driver located in the processor sends the number of available descriptors (DescrEnq) to the I/O device which accesses the descriptors individually or in burst mode to gain access to the data buffers identified by the descriptors.

    摘要翻译: 通过系统I / O总线在存储器和I / O设备中的非连续缓冲器之间传送数据的方法使用存储在存储器中的描述符队列。 每个描述符指向缓冲区并包括缓冲区的长度。 I / O设备提供队列的基地址,队列的长度以及初始化时的基址与基地址相同的当前地址。 当要传送数据时,位于处理器中的设备驱动程序将可用描述符(DescrEnq)的数量发送到单独或以突发模式访问描述符的I / O设备,以访问由描述符标识的数据缓冲区。

    Efficient data transfer mechanism for input/output devices
    5.
    发明授权
    Efficient data transfer mechanism for input/output devices 失效
    输入/输出设备的高效数据传输机制

    公开(公告)号:US06163820A

    公开(公告)日:2000-12-19

    申请号:US419552

    申请日:1999-10-19

    IPC分类号: G06F3/06 G06F5/06 G06F13/14

    摘要: A method for transferring data between non-contiguous buffers in a memory and an I/O device via a system I/O bus uses a descriptor queue stored in memory. Each descriptor points to a buffer and includes the length of the buffer. The I/O device is provided with the base address of the queue, the length of the queue and a current address which at initialization is the same as the base address. When data is to be transferred a device driver located in the processor sends the number of available descriptors (DescrEnq) to the I/O device which accesses the descriptors individually or in burst mode to gain access to the data buffers identified by the descriptors.

    摘要翻译: 通过系统I / O总线在存储器和I / O设备中的非连续缓冲器之间传送数据的方法使用存储在存储器中的描述符队列。 每个描述符指向缓冲区并包括缓冲区的长度。 I / O设备提供队列的基地址,队列的长度以及初始化时的基址与基地址相同的当前地址。 当要传送数据时,位于处理器中的设备驱动程序将可用描述符(DescrEnq)的数量发送到单独或以突发模式访问描述符的I / O设备,以访问由描述符标识的数据缓冲区。

    Multi-buffer error detection for an open data-link interface LAN adapter
    7.
    发明授权
    Multi-buffer error detection for an open data-link interface LAN adapter 失效
    打开数据链路接口LAN适配器的多缓冲区错误检测

    公开(公告)号:US6073181A

    公开(公告)日:2000-06-06

    申请号:US868348

    申请日:1997-06-03

    IPC分类号: G06F11/14 H04L12/56 G06F15/16

    摘要: A LAN adapter for transferring data frames from a LAN to memory buffers in a processor in which the LAN driver follows either the ODI or the NDIS specification. The adapter accumulates the frame length and compares this to the storage capacity of the buffer. If the frame length does not exceed the buffer capacity and the LAN driver implements the ODI specification, the adapter will indicate good status to the driver. If the frame length exceeds the buffer capacity the adapter will either send bad status to the ODI driver or reuse the buffer and send no status. If the driver follows NDIS, status is sent at the end of the frame.

    摘要翻译: LAN适配器,用于将LAN中的数据帧传输到处理器中的内存缓冲区,其中LAN驱动程序遵循ODI或NDIS规范。 适配器累积帧长度,并将其与缓冲区的存储容量进行比较。 如果帧长度不超过缓冲区容量并且LAN驱动程序实现ODI规范,则适配器将向驱动程序指示良好的状态。 如果帧长度超过缓冲区容量,则适配器将向ODI驱动程序发送不良状态或重新使用缓冲区,并且不发送状态。 如果驱动程序遵循NDIS,则在帧结束时发送状态。

    Limiting transmission rate of data
    9.
    发明授权
    Limiting transmission rate of data 有权
    限制数据传输速率

    公开(公告)号:US07961612B2

    公开(公告)日:2011-06-14

    申请号:US11566338

    申请日:2006-12-04

    IPC分类号: G01R31/08

    摘要: An improved solution for limiting the transmission rate of data over a network is provided according to an aspect of the invention. In particular, the transmission rate for a port is limited by rate limiting one of a plurality of queues (e.g., class/quality of service queues) for the port, and directing all data (e.g., packets) for transmission through the port to the single rate limited queue. In this manner, the transmission rate for the port can be effectively limited to accommodate, for example, a lower transmission rate for a port on a destination node.

    摘要翻译: 根据本发明的一个方面提供了一种用于限制网络上的数据传输速率的改进的解决方案。 特别地,端口的传输速率受限于端口的多个队列(例如,服务队列的类别/服务质量)之一的速率限制,并且引导所有数据(例如,分组)通过端口传输到 单速限制队列 以这种方式,可以有效地限制端口的传输速率,以适应例如目的地节点上的端口的较低传输速率。

    Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters
    10.
    发明授权
    Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters 有权
    将虚拟适配器从源物理适配器迁移到目标物理适配器的方法,设备和计算机可用程序代码

    公开(公告)号:US07484029B2

    公开(公告)日:2009-01-27

    申请号:US11351020

    申请日:2006-02-09

    IPC分类号: G06F13/36

    CPC分类号: G06F9/5077

    摘要: A computer-implemented method, apparatus, and computer usable program code are disclosed for migrating a virtual adapter from a source physical adapter to a destination physical adapter in a data processing system where multiple host computer systems share multiple adapters and communicate with those adapters through a PCI switched-fabric bus. The virtual adapter is first caused to stop processing transactions. All in-flight transactions that are associated with the virtual adapter are then captured. The configuration information that defines the virtual adapter is moved from the source physical adapter to the destination physical adapter. The in-flight transactions are then restored to their original locations on the destination virtual adapter. The virtual adapter is then restarted on the destination physical adapter such that the virtual adapter begins processing transactions.

    摘要翻译: 公开了一种计算机实现的方法,装置和计算机可用程序代码,用于在数据处理系统中将虚拟适配器从源物理适配器迁移到目标物理适配器,其中多个主机计算机系统共享多个适配器并通过以下方式与这些适配器通信 PCI交换矩阵总线。 首先导致虚拟适配器停止处理事务。 然后捕获与虚拟适配器关联的所有飞行中事务。 定义虚拟适配器的配置信息从源物理适配器移动到目标物理适配器。 飞行中的事务然后恢复到目标虚拟适配器上的原始位置。 虚拟适配器然后在目标物理适配器上重新启动,以便虚拟适配器开始处理事务。