Optimized Virtual Function Translation Entry Memory Caching

    公开(公告)号:US20130042238A1

    公开(公告)日:2013-02-14

    申请号:US13209260

    申请日:2011-08-12

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45558 H04L49/70

    摘要: An approach is provided in which a virtual function, which executes on a network adapter, receives a data packet from a first virtual machine. A translation entry is identified that corresponds to sending the data packet from the first virtual machine to a second virtual machine, and a determination is made as to whether an onboard memory partition assigned to the virtual function includes the identified translation. If the onboard memory location includes the translation entry, the data packet is sent to the destination virtual machine using the translation entry retrieved from the onboard memory partition. Otherwise, if the translation entry is not located in the onboard memory partition, the data packet is sent to the destination virtual machine using a translation entry retrieved from an off board memory location.

    Method And System For Improved Performance Of Network Communications With Interface Specific Buffers
    82.
    发明申请
    Method And System For Improved Performance Of Network Communications With Interface Specific Buffers 审中-公开
    使用接口专用缓冲区提高网络通信性能的方法和系统

    公开(公告)号:US20120331172A1

    公开(公告)日:2012-12-27

    申请号:US13165943

    申请日:2011-06-22

    IPC分类号: G06F15/16

    CPC分类号: H04L49/90 H04L69/161

    摘要: Network adapter use of an interface specific buffer is managed so that their combined use with non-interface specific buffers has a reduced impact, such as when an interface specific buffer becomes full. If an attempt fails by a protocol stack of an operating system to buffer information for a packet in an interface specific buffer, an offset marks the end of the use of the interface specific buffer for the packet and a non-interface specific buffer is used to store the remaining information for the packet. During transmission of the packet, the offset is read by a network adapter driver to take advantage of reduced processing for sending information from the interface specific buffer and to identify information that need additional processing for transmission from the non-interface specific buffer.

    摘要翻译: 管理接口特定缓冲区的网络适配器使用,使得它们与非接口特定缓冲器的组合使用具有减小的影响,例如当接口特定缓冲区变满时。 如果操作系统的协议栈尝试在接口特定缓冲区中缓冲数据包的信息失败,则偏移量表示该数据包使用接口特定缓冲区的结束,并且使用非接口特定缓冲区 存储数据包的剩余信息。 在传输数据包期间,网络适配器驱动程序读取偏移量,以利用从接口特定缓冲区发送信息的简化处理,并识别需要从非接口特定缓冲区进行传输的附加处理信息。

    E-mail delivery options usability tool
    83.
    发明授权
    E-mail delivery options usability tool 失效
    电子邮件传递选项可用性工具

    公开(公告)号:US08250152B2

    公开(公告)日:2012-08-21

    申请号:US11462284

    申请日:2006-08-03

    IPC分类号: G06F15/16

    CPC分类号: H04L51/063 H04L51/08

    摘要: Generally speaking, systems, methods and media for facilitating user-specified delivery options for e-mail messages are disclosed. Embodiments of the method may include receiving by an e-mail client an indication of contents of an e-mail message and a plurality of intended recipients of the e-mail message and generating the e-mail message based on the received indication. Embodiments may also include receiving an indication of user-specified delivery options for each intended recipient of the message, generating meta-data based on the user-specified delivery options, and adding an indication of the meta-data to the message, such as in the data area of the e-mail message. Embodiments may also include transmitting the e-mail message to a mail server. The user-specified delivery options may include one or more of attachment delivery options, signed copy recipient options, signature options, message importance options, return receipt options, delivery priority options, prevent copy recipient options, or message formatting options.

    摘要翻译: 一般来说,公开了用于促进电子邮件消息的用户指定传送选项的系统,方法和媒体。 该方法的实施例可以包括由电子邮件客户端接收电子邮件消息的内容的指示和电子邮件消息的多个预期接收者,并且基于接收的指示生成电子邮件消息。 实施例还可以包括接收消息的每个预期接收者的用户指定的递送选项的指示,基于用户指定的递送选项生成元数据,以及将元数据的指示添加到消息中,例如 电子邮件的数据区域。 实施例还可以包括将电子邮件消息发送到邮件服务器。 用户指定的递送选项可以包括一个或多个附件递送选项,签名的复制收件人选项,签名选项,消息重要性选项,返回接收选项,递送优先级选项,防止复制接收者选项或消息格式化选项。

    DYNAMIC NETWORK ADAPTER QUEUE PAIR ALLOCATION
    84.
    发明申请
    DYNAMIC NETWORK ADAPTER QUEUE PAIR ALLOCATION 失效
    动态网络适配器队列配对

    公开(公告)号:US20120192183A1

    公开(公告)日:2012-07-26

    申请号:US13423181

    申请日:2012-03-17

    IPC分类号: G06F9/455

    摘要: A method of dynamically changing an allocation of queue pair resources to an operating system image running in virtualized environment receives a notification at the operating system image of a change in allocation of queue pair resources to the operating system image. The method queries a physical network adapter through a hypervisor to obtain a new queue pair resource count that will exist in the virtualized system after the change in allocation. The method performs a hashing operation in the operating system image using the new queue pair resource count to distribute transmit traffic among the queue pair resources that will exist in the virtualized system after the change in allocation.

    摘要翻译: 动态地将队列对资源的分配动态地改变为在虚拟环境中运行的操作系统映像的方法在操作系统映像处接收到对操作系统映像的队列对资源的分配改变的通知。 该方法通过管理程序查询物理网络适配器,以获得在分配更改后将存在于虚拟化系统中的新的队列对资源计数。 该方法使用新的队列对资源计数在操作系统映像中执行散列操作,以便在分配更改之后在虚拟化系统中存在的队列对资源之间分配传输流量。

    Method and apparatus for buffer linking in bridged networks
    85.
    发明授权
    Method and apparatus for buffer linking in bridged networks 有权
    桥接网络中缓冲区链接的方法和装置

    公开(公告)号:US07835373B2

    公开(公告)日:2010-11-16

    申请号:US11693914

    申请日:2007-03-30

    IPC分类号: H04L12/28 H04L12/56

    CPC分类号: H04L12/4625 H04L49/90

    摘要: A computer implemented method and apparatus are provided for transferring data in a logical partitioned data processing system. A receiving adapter receives data from a network. The receiving adapter transfers the data to a pre-mapped buffer if the data is to be sent to a target adapter. A virtual bridge receives the pre-mapped buffer from the receiving adapter and transfers the pre-mapped buffer to the target adapter. The target adapter receives the pre-mapped buffer from the virtual bridge and determines that the received buffer is pre-mapped. The target adapter accesses the pre-mapped buffer using pre-mapped mapping, and transmits the data contained therein.

    摘要翻译: 提供了一种计算机实现的方法和装置,用于在逻辑分区数据处理系统中传送数据。 接收适配器从网络接收数据。 如果要将数据发送到目标适配器,则接收适配器将数据传输到预映射缓冲区。 虚拟网桥从接收适配器接收预映射缓冲区,并将预映射缓冲区传输到目标适配器。 目标适配器从虚拟网桥接收预先映射的缓冲区,并确定接收到的缓冲区是预先映射的。 目标适配器使用预映射映射访问预映射缓冲区,并发送其中包含的数据。

    METHOD AND APPARATUS FOR MANAGING BUFFERS FOR TRANSMITTING PACKETS
    86.
    发明申请
    METHOD AND APPARATUS FOR MANAGING BUFFERS FOR TRANSMITTING PACKETS 审中-公开
    用于管理发送分组的缓冲器的方法和装置

    公开(公告)号:US20080291835A1

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

    申请号:US11751323

    申请日:2007-05-21

    IPC分类号: G06F11/00 H04L12/56

    摘要: A computer implemented method, apparatus, and computer usable program code for managing buffers. A number of buffers present in a pool of buffers assigned to a network device driver are monitored, wherein the buffers in the pool of buffers are used to process packets of data for transmission onto a network. A request is denied from a transport layer for a buffer from the pool of buffers if the number of buffers falls below a threshold level, wherein at least one buffer is present in a buffer pool if the number of buffers falls below the threshold level.

    摘要翻译: 计算机实现的方法,装置和用于管理缓冲器的计算机可用程序代码。 监视存在于分配给网络设备驱动器的缓冲池中的多个缓冲器,其中缓冲器池中的缓冲器用于处理用于传输到网络上的数据包。 如果缓冲器的数量低于阈值水平,则从缓冲器池的缓冲器的传输层拒绝请求,其中如果缓冲器的数量低于阈值水平,则缓冲池中存在至少一个缓冲器。

    System load based dynamic segmentation for network interface cards
    87.
    发明授权
    System load based dynamic segmentation for network interface cards 有权
    网络接口卡的基于系统负载的动态分段

    公开(公告)号:US07430220B2

    公开(公告)日:2008-09-30

    申请号:US11193835

    申请日:2005-07-29

    IPC分类号: H04J3/16 H04J3/24

    摘要: The present invention provides a computer implemented method, system, and computer program product of dynamic segmentation based on processor load using various steps. If a network interface card is enabled for segmentation, a determination is made as to whether a processor utilization value is greater than a threshold. If processor utilization value is above the threshold, segments are offloaded to the network interface card, wherein segments are sent to the network interface card.

    摘要翻译: 本发明提供了一种使用各种步骤的基于处理器负载的动态分割的计算机实现的方法,系统和计算机程序产品。 如果启用网络接口卡进行分段,则确定处理器利用率值是否大于阈值。 如果处理器利用率高于阈值,则段被卸载到网络接口卡,其中段被发送到网络接口卡。

    System load based dynamic segmentation for network interface cards
    88.
    发明申请
    System load based dynamic segmentation for network interface cards 有权
    网络接口卡的基于系统负载的动态分段

    公开(公告)号:US20070025395A1

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

    申请号:US11193835

    申请日:2005-07-29

    IPC分类号: H04J3/24

    摘要: The present invention provides a computer implemented method, system, and computer program product of dynamic segmentation based on processor load using various steps. If a network interface card is enabled for segmentation, a determination is made as to whether a processor utilization value is greater than a threshold. If processor utilization value is above the threshold, segments are offloaded to the network interface card, wherein segments are sent to the network interface card.

    摘要翻译: 本发明提供了一种使用各种步骤的基于处理器负载的动态分割的计算机实现的方法,系统和计算机程序产品。 如果启用网络接口卡进行分段,则确定处理器利用率值是否大于阈值。 如果处理器利用率高于阈值,则段被卸载到网络接口卡,其中段被发送到网络接口卡。

    Method and apparatus for high-speed network adapter failover
    89.
    发明申请
    Method and apparatus for high-speed network adapter failover 有权
    高速网络适配器故障切换的方法和设备

    公开(公告)号:US20060020854A1

    公开(公告)日:2006-01-26

    申请号:US10897356

    申请日:2004-07-22

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2005

    摘要: A method, apparatus, and computer instructions for facilitating failover between network adapters. A failure of a first network adapter is detected in a device driver layer. In response to detecting the failure, the transmission of data is changed by the device driver layer to a second network adapter.

    摘要翻译: 一种用于促进网络适配器之间的故障切换的方法,装置和计算机指令。 在设备驱动程序层中检测到第一个网络适配器的故障。 响应于检测到故障,数据的传输由设备驱动器层改变为第二网络适配器。