STEERING DATA UNITS TO A CONSUMER
    44.
    发明申请
    STEERING DATA UNITS TO A CONSUMER 有权
    将数据单位转向消费者

    公开(公告)号:US20090089505A1

    公开(公告)日:2009-04-02

    申请号:US11864645

    申请日:2007-09-28

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0806 G06F15/173

    摘要: A computer system may comprise a second device operating as a producer that may steer data units to a first device operating as a consumer. A processing core of the first device may wake-up the second device after generating a first data unit. The second device may generate steering values after retrieving a first data unit directly from the cache of the first device. The second device may populate a flow table with a plurality of entries using the steering values. The second device may receive a packet over a network and store the packet directly into the cache of the first device using a first steering value. The second device may direct an interrupt signal to the processing core of the first device using a second steering value.

    摘要翻译: 计算机系统可以包括作为生产者操作的第二设备,其可以将数据单元引导到作为消费者操作的第一设备。 第一设备的处理核心可以在产生第一数据单元之后唤醒第二设备。 第二设备可以在从第一设备的高速缓存中直接检索第一数据单元之后产生转向值。 第二装置可以使用转向值填充具有多个条目的流表。 第二设备可以通过网络接收分组,并且使用第一转向值将分组直接存储到第一设备的高速缓存中。 第二设备可以使用第二转向值将中断信号引导到第一设备的处理核心。

    MIGRATING A VIRTUAL MACHINE COUPLED TO A PHYSICAL DEVICE
    45.
    发明申请
    MIGRATING A VIRTUAL MACHINE COUPLED TO A PHYSICAL DEVICE 审中-公开
    将虚拟机移植到物理设备上

    公开(公告)号:US20090007099A1

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

    申请号:US11769629

    申请日:2007-06-27

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45558 G06F2009/4557

    摘要: A virtual machine with a directly assigned network device and supported on a host may be migrated to other host without loss of network connectivity. Such migration is enabled by bonding a physical network interface driver (NIC) and a virtual NIC driver of the host. A virtual machine monitor of the host may determine whether the virtual machine is to be migrated to the other host. The virtual machine monitor may allow hot-plug removal of the network device. However, the virtual machine may still maintain network connectivity through the virtual NIC. The virtual machine may be migrated to the other host. After migration, the virtual machine may continue to maintain the network connectivity either through the virtual NIC driver or bond with a physical NIC driver of the network device coupled to the other host.

    摘要翻译: 具有直接分配的网络设备并在主机上支持的虚拟机可以被迁移到其他主机而不会丢失网络连接。 通过绑定主机的物理网络接口驱动程序(NIC)和虚拟NIC驱动程序来实现这种迁移。 主机的虚拟机监视器可以确定虚拟机是否要迁移到其他主机。 虚拟机监视器可能允许网络设备的热插拔移除。 但是,虚拟机仍然可以通过虚拟NIC来维护网络连接。 虚拟机可能迁移到其他主机。 迁移后,虚拟机可以通过虚拟NIC驱动器继续维护网络连接,或者与与其他主机耦合的网络设备的物理NIC驱动程序绑定。

    Interrupt coalescing control scheme
    47.
    发明申请
    Interrupt coalescing control scheme 有权
    中断合并控制方案

    公开(公告)号:US20080077724A1

    公开(公告)日:2008-03-27

    申请号:US11525738

    申请日:2006-09-22

    IPC分类号: G06F13/26

    CPC分类号: G06F13/26

    摘要: In an embodiment, a method is provided. The method of this embodiment provides determining a flow context associated with a receive packet; and if the flow context complies with a dynamic interrupt moderation policy having one or more rules, generating an interrupt to process the receive packet substantially independently of an interrupt generated in accordance with an interrupt coalescing scheme (“coalesced interrupt”). Other embodiments are disclosed and/or claimed.

    摘要翻译: 在一个实施例中,提供了一种方法。 该实施例的方法提供确定与接收分组相关联的流上下文; 并且如果流上下文符合具有一个或多个规则的动态中断调节策略,则生成中断以基本上独立于根据中断聚合方案(“合并中断”)生成的中断来处理接收分组。 披露和/或要求保护的其它实施例。

    Method and apparatus for performing network-based control functions on an alert-enabled managed client
    48.
    发明授权
    Method and apparatus for performing network-based control functions on an alert-enabled managed client 有权
    在启用警报的受管客户端上执行基于网络的控制功能的方法和装置

    公开(公告)号:US07318089B1

    公开(公告)日:2008-01-08

    申请号:US09411407

    申请日:1999-09-30

    IPC分类号: G06F15/173

    摘要: A method and apparatus for performing network-based control functions on an alert-enabled managed client. An alert proxy translates generic, management-based command data received from a management application/agent into specific client-based hardware control data. The alert proxy transmits a data packet containing the hardware control data over a network to an alert-enabled managed client. Alert hardware within the alert-enabled managed client parses the hardware control data into control bits and utilizes the control bits to set or clear registers within the alert-enabled managed client so as to effectuate the specified control operations. The control operations may be performed on the alert-enabled managed client independent of the operational status of the alert-enabled managed client's operating system.

    摘要翻译: 一种用于在启用警报的受管客户端上执行基于网络的控制功能的方法和装置。 警报代理将从管理应用/代理接收的基于管理的通用命令数据转换为特定的基于客户端的硬件控制数据。 警报代理通过网络将包含硬件控制数据的数据包发送到启用警报的受管客户端。 启用警报的受管客户端中的警报硬件将硬件控制数据解析为控制位,并利用控制位来设置或清除启用了警报的受管客户端内的寄存器,以实现指定的控制操作。 控制操作可以在启用了启用警报的受管客户端上独立于启用了警报的受管客户端的操作系统的操作状态执行。

    Copy on access
    49.
    发明申请
    Copy on access 失效
    复制在访问

    公开(公告)号:US20070002881A1

    公开(公告)日:2007-01-04

    申请号:US11171602

    申请日:2005-06-30

    IPC分类号: H04L12/28

    CPC分类号: G06F13/423

    摘要: In one embodiment, a data movement module (DMM) may receive a command to copy data from a source buffer to a destination buffer. One or more cache lines corresponding to addresses of the source buffer and the destination buffer may be invalidated. Also, an entry may be added to a queue to indicate that the command to copy is completion pending.

    摘要翻译: 在一个实施例中,数据移动模块(DMM)可以接收将数据从源缓冲器复制到目的地缓冲器的命令。 对应于源缓冲器和目的地缓冲器的地址的一个或多个高速缓存行可能被无效。 此外,可以将一个条目添加到队列中,以指示要复制的命令是待完成的。

    Storing packet headers
    50.
    发明申请
    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.

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