Method and system for a plurality of physical layers for network connection
    1.
    发明授权
    Method and system for a plurality of physical layers for network connection 有权
    用于网络连接的多个物理层的方法和系统

    公开(公告)号:US08514877B2

    公开(公告)日:2013-08-20

    申请号:US11617498

    申请日:2006-12-28

    IPC分类号: H04L12/56

    摘要: Methods and systems for a plurality of physical layers for network connection may include coupling a MAC to one of a plurality of PHYs. The coupling to a specific PHY may be based on auto-detection of network activity, or network devices, via the PHYs. Also, one of the PHYs may be coupled to the MAC as a power-up default. The PHYs may be coupled to a same network, by, for example, cables. A first cable to a first PHY may couple it to a first network switch and a second cable to a second PHY may couple it to a second network switch. The first network switch may be rated to handle, for example, a greater data rate than the second network switch. The first cable may not be able to be used as a cable for the second PHY, and vice versa.

    摘要翻译: 用于网络连接的多个物理层的方法和系统可以包括将MAC耦合到多个PHY中的一个。 与特定PHY的耦合可以基于通过PHY自动检测网络活动或网络设备。 此外,其中一个PHY可以作为上电默认耦合到MAC。 PHY可以通过例如电缆耦合到相同的网络。 到第一PHY的第一电缆可以将其耦合到第一网络交换机,并且到第二PHY的第二电缆可以将其耦合到第二网络交换机。 第一网络交换机可以被评定为处理例如比第二网络交换机更大的数据速率。 第一根电缆可能不能用作第二个PHY的电缆,反之亦然。

    Method and System for a Plurality of Physical Layers for Network Connection
    2.
    发明申请
    Method and System for a Plurality of Physical Layers for Network Connection 有权
    用于网络连接的多个物理层的方法和系统

    公开(公告)号:US20070165663A1

    公开(公告)日:2007-07-19

    申请号:US11617498

    申请日:2006-12-28

    IPC分类号: H04L12/28 H04L12/66

    摘要: Methods and systems for a plurality of physical layers for network connection may include coupling a MAC to one of a plurality of PHYs. The coupling to a specific PHY may be based on auto-detection of network activity, or network devices, via the PHYs. Also, one of the PHYs may be coupled to the MAC as a power-up default. The PHYs may be coupled to a same network, by, for example, cables. A first cable to a first PHY may couple it to a first network switch and a second cable to a second PHY may couple it to a second network switch. The first network switch may be rated to handle, for example, a greater data rate than the second network switch. The first cable may not be able to be used as a cable for the second PHY, and vice versa.

    摘要翻译: 用于网络连接的多个物理层的方法和系统可以包括将MAC耦合到多个PHY中的一个。 与特定PHY的耦合可以基于通过PHY自动检测网络活动或网络设备。 此外,其中一个PHY可以作为上电默认耦合到MAC。 PHY可以通过例如电缆耦合到相同的网络。 到第一PHY的第一电缆可以将其耦合到第一网络交换机,并且到第二PHY的第二电缆可以将其耦合到第二网络交换机。 第一网络交换机可以被评定为处理例如比第二网络交换机更大的数据速率。 第一根电缆可能不能用作第二个PHY的电缆,反之亦然。

    Method and system for direct device access
    3.
    发明授权
    Method and system for direct device access 有权
    用于直接设备访问的方法和系统

    公开(公告)号:US08521912B2

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

    申请号:US11945672

    申请日:2007-11-27

    IPC分类号: G06F15/16

    CPC分类号: G06F13/102 G06F9/45537

    摘要: Methods and systems for direct device access are disclosed. Aspects of one method may include a plurality of GOSs directly accessing a first network interface device, where the first network interface device may provide access to a network. One or more of the GOSs may be migrated to directly access a second network interface device, based on state information for each of the GOSs, where the state information may be maintained by the host. The GOSs may communicate data to a device coupled to the network by direct accessing the first and/or second network interface device. Similarly, the first and/or second network interface device may communicate data received from a device coupled to the network to one or more of the plurality of GOSs via direct access of the first and/or second network interface device.

    摘要翻译: 公开了用于直接设备访问的方法和系统。 一种方法的方面可以包括直接访问第一网络接口设备的多个GOS,其中第一网络接口设备可以提供对网络的访问。 可以基于每个GOS的状态信息将一个或多个GOS迁移到直接访问第二网络接口设备,其中主机可以维护状态信息。 GOS可以通过直接访问第一和/或第二网络接口设备来将数据传送到耦合到网络的设备。 类似地,第一和/或第二网络接口设备可以经由第一和/或第二网络接口设备的直接访问来将从耦合到网络的设备接收的数据传送到多个GOS中的一个或多个。

    Method and System for Direct Device Access
    4.
    发明申请
    Method and System for Direct Device Access 有权
    直接设备访问的方法和系统

    公开(公告)号:US20080133709A1

    公开(公告)日:2008-06-05

    申请号:US11945672

    申请日:2007-11-27

    IPC分类号: G06F15/173

    CPC分类号: G06F13/102 G06F9/45537

    摘要: Methods and systems for direct device access are disclosed. Aspects of one method may include a plurality of GOSs directly accessing a first network interface device, where the first network interface device may provide access to a network. One or more of the GOSs may be migrated to directly access a second network interface device, based on state information for each of the GOSs, where the state information may be maintained by the host. The GOSs may communicate data to a device coupled to the network by direct accessing the first and/or second network interface device. Similarly, the first and/or second network interface device may communicate data received from a device coupled to the network to one or more of the plurality of GOSs via direct access of the first and/or second network interface device.

    摘要翻译: 公开了用于直接设备访问的方法和系统。 一种方法的方面可以包括直接访问第一网络接口设备的多个GOS,其中第一网络接口设备可以提供对网络的访问。 可以基于每个GOS的状态信息将一个或多个GOS迁移到直接访问第二网络接口设备,其中主机可以维护状态信息。 GOS可以通过直接访问第一和/或第二网络接口设备来将数据传送到耦合到网络的设备。 类似地,第一和/或第二网络接口设备可以经由第一和/或第二网络接口设备的直接访问来将从耦合到网络的设备接收的数据传送到多个GOS中的一个或多个。

    Method and system for quality of service and congestion management for converged network interface devices
    5.
    发明授权
    Method and system for quality of service and congestion management for converged network interface devices 有权
    融合网络接口设备的服务质量和拥塞管理方法和系统

    公开(公告)号:US08660137B2

    公开(公告)日:2014-02-25

    申请号:US11537256

    申请日:2006-09-29

    IPC分类号: H04L12/42

    摘要: Certain aspects of a method and system for quality of service and congestion management for converged network interface devices are disclosed. Aspects of a method may include processing at least one of: input/output (I/O) requests and network packets in a converged network interface card (CNIC) based on a class associated with each of the I/O requests and network packets by storing on the CNIC, information that identifies the I/O requests and network packets, without storing on the I/O requests and network packets on the CNIC.

    摘要翻译: 公开了融合网络接口设备的服务质量和拥塞管理的方法和系统的某些方面。 基于与每个I / O请求和网络分组相关联的类别的融合网络接口卡(CNIC)中的输入/输出(I / O)请求和网络分组中的至少一个,方法的方面可以包括: 在CNIC上存储识别I / O请求和网络分组的信息,而不存储在CNIC上的I / O请求和网络分组。

    Network interface device with flow-oriented bus interface
    7.
    发明授权
    Network interface device with flow-oriented bus interface 有权
    网络接口设备,具有流向总线接口

    公开(公告)号:US08155135B2

    公开(公告)日:2012-04-10

    申请号:US12857325

    申请日:2010-08-16

    IPC分类号: H04L12/28

    CPC分类号: H04L49/9063 H04L49/90

    摘要: A network interface device includes a bus interface that communicates over a bus with a host processor and memory, and a network interface that sends and receive data packets carrying data over a packet network. A protocol processor conveys the data between the network interface and the memory via the bus interface while performing protocol offload processing on the data packets in accordance with multiple different application flows. The bus interface queues the data for transmission over the bus in a plurality of queues that are respectively assigned to the different application flows, and transmits the data over the bus according to the queues.

    摘要翻译: 网络接口设备包括通过总线与主机处理器和存储器通信的总线接口,以及通过分组网络发送和接收承载数据的数据分组的网络接口。 协议处理器通过总线接口在网络接口和存储器之间传送数据,同时根据多个不同的应用程序流对数据包执行协议卸载处理。 总线接口对数据进行排队,以便在分配给不同应用流的多个队列中通过总线传输,并根据队列通过总线发送数据。

    Method and System for Protocol Offload in Paravirtualized Systems
    8.
    发明申请
    Method and System for Protocol Offload in Paravirtualized Systems 有权
    半虚拟化系统中协议卸载的方法和系统

    公开(公告)号:US20110191436A1

    公开(公告)日:2011-08-04

    申请号:US13084688

    申请日:2011-04-12

    IPC分类号: G06F15/167

    CPC分类号: G06F9/45533 G06F9/4555

    摘要: Certain aspects of a method and system for protocol offload in paravirtualized systems may be disclosed. Exemplary aspects of the method may include preposting of application buffers to a front-end driver rather than to a NIC in a paravirtualized system. The NIC may be enabled to place the received offloaded data packets into a received data buffer corresponding to a particular GOS. A back-end driver may be enabled to acknowledge the placed offloaded data packets. The back-end driver may be enabled to forward the received data buffer corresponding to the particular GOS to the front-end driver. The front-end driver may be enabled to copy offloaded data packets from a received data buffer corresponding to a particular guest operating system (GOS) to the preposted application buffers.

    摘要翻译: 可以公开在半虚拟化系统中的协议卸载的方法和系统的某些方面。 该方法的示例性方面可以包括将应用缓冲区预先施加到前端驱动器,而不是在半虚拟化系统中的NIC。 可以使NIC能够将接收到的卸载的数据分组放置在与特定GOS对应的接收数据缓冲器中。 可以启用后端驱动程序来确认放置的卸载的数据包。 可以使后端驱动程序将与特定GOS相对应的接收数据缓冲器转发到前端驱动程序。 前端驱动程序可以被启用,将来自与特定客户机操作系统(GOS)相对应的接收到的数据缓冲器的卸载的数据分组复制到预先应用缓冲器。

    NETWORK INTERFACE DEVICE WITH FLOW-ORIENTED BUS INTERFACE
    9.
    发明申请
    NETWORK INTERFACE DEVICE WITH FLOW-ORIENTED BUS INTERFACE 有权
    具有流向总线接口的网络接口设备

    公开(公告)号:US20100312941A1

    公开(公告)日:2010-12-09

    申请号:US12857325

    申请日:2010-08-16

    IPC分类号: G06F13/36

    CPC分类号: H04L49/9063 H04L49/90

    摘要: A network interface device includes a bus interface that communicates over a bus with a host processor and memory, and a network interface that sends and receive data packets carrying data over a packet network. A protocol processor conveys the data between the network interface and the memory via the bus interface while performing protocol offload processing on the data packets in accordance with multiple different application flows. The bus interface queues the data for transmission over the bus in a plurality of queues that are respectively assigned to the different application flows, and transmits the data over the bus according to the queues.

    摘要翻译: 网络接口设备包括通过总线与主机处理器和存储器通信的总线接口,以及通过分组网络发送和接收承载数据的数据分组的网络接口。 协议处理器通过总线接口在网络接口和存储器之间传送数据,同时根据多个不同的应用程序流对数据包执行协议卸载处理。 总线接口对数据进行排队,以便在分配给不同应用流的多个队列中通过总线传输,并根据队列通过总线发送数据。

    Method and System for Delayed Completion Coalescing
    10.
    发明申请
    Method and System for Delayed Completion Coalescing 审中-公开
    延迟完成合并的方法和系统

    公开(公告)号:US20080091868A1

    公开(公告)日:2008-04-17

    申请号:US11873802

    申请日:2007-10-17

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24

    摘要: Certain aspects of a method and system for delayed completion coalescing may be disclosed. Exemplary aspects of the method may include accumulating a plurality of bytes of incoming TCP segments in a host memory until a number of the plurality of bytes of incoming TCP segments reaches a threshold value. A completion queue entry (CQE) may be generated to a driver when the plurality of bytes of incoming TCP segments reaches the threshold value and the plurality of bytes of incoming TCP segments may be copied to a user application. The method may also include delaying in a driver, an update of a TCP receive window size until one of the incoming TCP segments corresponding to a particular sequence number is copied to the user application. The CQE may also be generated to the driver when at least one of the incoming TCP segments is received with a TCP PUSH bit SET and the TCP receive window size is greater than a particular window size value.

    摘要翻译: 可以公开用于延迟完成聚结的方法和系统的某些方面。 方法的示例性方面可以包括在主机存储器中累积进入的TCP段的多个字节,直到输入TCP段的多个字节数达到阈值。 当进入的TCP段的多个字节达到阈值并且多个字节的传入TCP片段可以被复制到用户应用时,可以向驱动器生成完成队列条目(CQE)。 该方法还可以包括延迟驱动程序,TCP接收窗口大小的更新,直到对应于特定序列号的一个进入TCP段被复制到用户应用程序。 当使用TCP PUSH位SET接收至少一个进入的TCP段时,也可以向驱动程序生成CQE,并且TCP接收窗口大小大于特定的窗口大小值。