Method and apparatus for using credits to determine cable length
    1.
    发明授权
    Method and apparatus for using credits to determine cable length 有权
    使用信用来确定电缆长度的方法和装置

    公开(公告)号:US09166687B2

    公开(公告)日:2015-10-20

    申请号:US13852964

    申请日:2013-03-28

    CPC classification number: H04B10/25 H04B10/077

    Abstract: Various systems and methods for using credits to determine cable length are described herein. A number of available credits is determined at a transmitter, the credits being received at the transmitter from a receiver, and each of the credits being used for the transmitter to transmit a packet to the receiver. An average number of credits for a period is determined. The cable length between the transmitter and the receiver is determined based on the average number of credits for the period.

    Abstract translation: 这里描述了用于使用信用来确定电缆长度的各种系统和方法。 在发射机处确定多个可用的信用,信号在发射机处从接收机接收,并且每个信用被用于发射机将数据包发射到接收机。 确定一段期间的平均信用额。 发射机和接收机之间的电缆长度是根据该周期的平均信用数确定的。

    Network interface card resource partitioning

    公开(公告)号:US11036649B2

    公开(公告)日:2021-06-15

    申请号:US16374952

    申请日:2019-04-04

    Abstract: Presented herein are techniques enable existing hardware input/output resources, such as the hardware queues (queue control registers), of a network interface card to be shared with different hosts (i.e., each queue mapped to many hosts) by logically segregating the hardware I/O resources using assignable interfaces each associated with a distinct Process Address Space Identifier (PASID). That is, different assignable interfaces are created and associated with different PASIDs, and these assignable interfaces each correspond to a different host (i.e., there is a mapping between a host, an assignable interface, a PASID, and a partition of a hardware queue). The result is that that the hosts can use the assignable interface to directly access the hardware queue partition that corresponds thereto.

    GENERAL PURPOSE RING BUFFER HANDLING IN A NETWORK CONTROLLER

    公开(公告)号:US20200274829A1

    公开(公告)日:2020-08-27

    申请号:US16284900

    申请日:2019-02-25

    Abstract: The disclosed technology relates to a process for general-purpose ring buffer handling in a network controller. Specifically, general purpose ring buffers are used in software queue on both the host domain and the network controller to carry out user-defined protocols. The protocols define the relationship of the ring buffers in the host domain and the network controller domain (e.g. how data is moved and processed). The protocols minimize interruptions to the network controller. Furthermore, the implementation of ring buffers in the network controller domain also provides additional resources to the host domain for carrying out the user-defined protocols.

    General purpose ring buffer handling in a network controller

    公开(公告)号:US10958597B2

    公开(公告)日:2021-03-23

    申请号:US16284900

    申请日:2019-02-25

    Abstract: The disclosed technology relates to a process for general-purpose ring buffer handling in a network controller. Specifically, general purpose ring buffers are used in software queue on both the host domain and the network controller to carry out user-defined protocols. The protocols define the relationship of the ring buffers in the host domain and the network controller domain (e.g. how data is moved and processed). The protocols minimize interruptions to the network controller. Furthermore, the implementation of ring buffers in the network controller domain also provides additional resources to the host domain for carrying out the user-defined protocols.

    NETWORK INTERFACE CARD RESOURCE PARTITIONING

    公开(公告)号:US20200320017A1

    公开(公告)日:2020-10-08

    申请号:US16374952

    申请日:2019-04-04

    Abstract: Presented herein are techniques enable existing hardware input/output resources, such as the hardware queues (queue control registers), of a network interface card to be shared with different hosts (i.e., each queue mapped to many hosts) by logically segregating the hardware I/O resources using assignable interfaces each associated with a distinct Process Address Space Identifier (PASID). That is, different assignable interfaces are created and associated with different PASIDs, and these assignable interfaces each correspond to a different host (i.e., there is a mapping between a host, an assignable interface, a PASID, and a partition of a hardware queue). The result is that that the hosts can use the assignable interface to directly access the hardware queue partition that corresponds thereto.

Patent Agency Ranking