会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Virtual network packet transfer size manager
    • 虚拟网络包传输大小管理器
    • US08832685B2
    • 2014-09-09
    • US12825752
    • 2010-06-29
    • Baltazar De Leon, IIIJames B. CunninghamOmar Cardona
    • Baltazar De Leon, IIIJames B. CunninghamOmar Cardona
    • G06F9/455H04L12/46
    • H04L12/4641G06F2009/45595
    • The method determines whether a particular virtual adapter of a virtual network IHS may perform enhanced packet communication transfer of larger sizes than those of physical network IHSs. The method registers each virtual adapter maximum receive unit (MRU) value in an MRU attribute table within a hypervisor virtual switch. The hypervisor virtual switch provides communication pathways for packet transfers between virtual network IHS virtual adapters and also between physical adapters. The method determines if a sending virtual adapter is sending a packet to a receiving virtual adapter that is local or a remote virtual trunk adapter. The method determines if the receiving virtual adapter exhibits a registered MRU value. If the receiving virtual adapter exhibits a registered MRU value, the method provides for larger sizes of packet transfers for those particular packets.
    • 该方法确定虚拟网络IHS的特定虚拟适配器是否可以执行比物理网络IHS更大尺寸的增强的分组通信传输。 该方法在虚拟机管理程序虚拟交换机的MRU属性表中注册每个虚拟适配器最大接收单元(MRU)值。 虚拟机管理程序虚拟交换机为虚拟网络IHS虚拟适配器之间以及物理适配器之间的数据包传输提供通信路径。 该方法确定发送虚拟适配器是否将数据包发送到本地或远程虚拟中继适配器的接收虚拟适配器。 该方法确定接收虚拟适配器是否呈现注册的MRU值。 如果接收虚拟适配器呈现注册的MRU值,则该方法为那些特定分组提供了更大的分组传输大小。
    • 7. 发明申请
    • OBTAIN BUFFERS FOR AN INPUT/OUTPUT DRIVER
    • 用于输入/输出驱动器的获取缓冲器
    • US20100153974A1
    • 2010-06-17
    • US12335612
    • 2008-12-16
    • Omar CardonaJames B. CunninghamBaltazar De Leon, IIIJeffrey P. Messing
    • Omar CardonaJames B. CunninghamBaltazar De Leon, IIIJeffrey P. Messing
    • G06F9/44
    • G06F9/544G06F9/545
    • Disclosed is a computer implemented method, computer program product, and apparatus to obtain buffers in a multiprocessor system. A software component receives a call from an I/O device driver for a buffer, the call including at least one parameter, and walks a bucket data structure to a current bucket. The software component then determines whether the current bucket is free, and obtains a buffer list contained with the current bucket. Responsive to a determination that the current bucket is free, the software component determines whether sufficient buffers are obtained based on the parameter. Upon determining there are sufficient buffers obtained, the software component provides the current bucket and a second bucket as a single buffer list to the I/O device driver.
    • 公开了一种在多处理器系统中获得缓冲器的计算机实现方法,计算机程序产品和装置。 软件组件从缓冲器的I / O设备驱动程序接收呼叫,该呼叫包括至少一个参数,并且将数据桶数据结构移动到当前存储桶。 然后,软件组件确定当前存储桶是否空闲,并获得当前存储桶中包含的缓冲区列表。 响应于确定当前存储桶是空闲的,软件组件基于该参数确定是否获得足够的缓冲区。 在确定获得足够的缓冲器后,软件组件将当前存储桶和第二存储桶作为单个缓冲器列表提供给I / O设备驱动程序。
    • 8. 发明申请
    • BUFFER ALLOCATION FOR NETWORK SUBSYSTEM
    • 网络子系统的缓冲区分配
    • US20090249371A1
    • 2009-10-01
    • US12057852
    • 2008-03-28
    • Omar CardonaJames Brian CunninghamBaltazar De Leon, IIIMatthew Ryan Ochs
    • Omar CardonaJames Brian CunninghamBaltazar De Leon, IIIMatthew Ryan Ochs
    • G06F9/46
    • G06F9/5016G06F2209/5011
    • The present invention provides a computer implemented method and apparatus for allocating communication buffers in a data processing system. The method comprises a streamlined mbuf pool service receiving a call from an I/O device driver, then determining if at least one mbuf linked list is empty. In response to a determination that at least one mbuf linked list is empty, the streamlined mbuf pool service calls an OS mbuf allocator to provide all mbufs in a second mbuf linked list, wherein the second mbuf linked list comprises a head of the second mbuf linked list. The streamlined mbuf pool service repopulates the second mbuf linked list, obtains a requested mbuf from the second mbuf linked list, and advances the head of the second mbuf linked list by at least one mbuf. The streamlined mbuf pool service then returns the requested mbuf to the I/O device driver, wherein the OS mbuf allocator allocates all mbufs in the second mbuf linked list.
    • 本发明提供了一种用于在数据处理系统中分配通信缓冲器的计算机实现的方法和装置。 该方法包括从I / O设备驱动程序接收呼叫的流线型mbuf池服务,然后确定至少一个mbuf链表是否为空。 响应于确定至少一个mbuf链表是空的,流线化的mbuf池服务调用OS mbuf分配器以在第二mbuf链表中提供所有mbuf,其中第二mbuf链表包括第二mbuf链接的头 列表。 流水线的mbuf池服务重新填充第二个mbuf链表,从第二个mbuf链表获取请求的mbuf,并将第二个mbuf链表的头移动至少一个mbuf。 流水线的mbuf池服务然后将所请求的mbuf返回到I / O设备驱动程序,其中OS mbuf分配器在第二个mbuf链表中分配所有mbuf。