会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • SHARING BUFFER SPACE IN LINK AGGREGATION CONFIGURATIONS
    • 在链路聚合配置中共享缓冲区空间
    • US20100020818A1
    • 2010-01-28
    • US12179242
    • 2008-07-24
    • Omar CardonaJames B. CunninghamBaltazar De Leon, IIIJeffrey P. Messing
    • Omar CardonaJames B. CunninghamBaltazar De Leon, IIIJeffrey P. Messing
    • H04L29/10
    • H04L49/9036H04L47/41H04L49/90Y02D50/30
    • In link aggregation configurations, a data packet may be copied into a buffer space of a first NIC. Load balancing techniques may determine that the packet should be transmitted by a second NIC. The packet exists in memory that the second NIC cannot access. The data packet is copied into memory accessible to the second NIC or the memory location of the packet is registered with the NIC. A copy penalty is incurred if a packet is copied from a first buffer space to a second buffer space. A registration penalty is incurred if the location within the first buffer space is registered with the second NIC. Functionality can be implemented within a link aggregation configuration to register buffer space shared among interconnected NICs. Sharing of buffer space between interconnected NICs allows any one of the NICs to access data within the shared buffer space without incurring a penalty.
    • 在链路聚合配置中,可以将数据分组复制到第一NIC的缓冲空间中。 负载均衡技术可以确定分组应该由第二NIC发送。 数据包存在于第二个NIC无法访问的内存中。 将数据包复制到第二个NIC可访问的存储器中,或者将该数据包的存储位置注册到NIC。 如果将数据包从第一个缓冲区复制到第二个缓冲区,则会产生复制损失。 如果第一个缓冲空间内的位置与第二个NIC进行了注册,就会产生注册损失。 可以在链路聚合配置中实现功能,以注册在互连NIC之间共享的缓冲区空间。 在互连NIC之间共享缓冲区空间允许任何一个NIC访问共享缓冲区空间内的数据,而不会造成惩罚。
    • 7. 发明授权
    • Multicast address search including multiple search modes
    • 组播地址搜索包括多种搜索模式
    • US08335764B2
    • 2012-12-18
    • US12727332
    • 2010-03-19
    • Matthew R OchsOmar CardonaBaltazar De Leon, IIIJames B Cunningham
    • Matthew R OchsOmar CardonaBaltazar De Leon, IIIJames B Cunningham
    • G06F17/30
    • H04L61/2069H04L12/18H04L29/12292
    • An information handling system (IHS) includes a network adapter having a hardware address store that stores multicast addresses and a device driver that stores multicast addresses in a software address store. When there is no more storage space available in the hardware address store for multicast addresses, the device driver stores multicast addresses in the software address store. When the IHS receives a multicast information packet, the network adapter searches the hardware address store for a multicast address corresponding to that multicast information packet. If the search of the hardware address store does not find that multicast address, then the device driver searches the software address store for that multicast address. The IHS may prioritize the multicast addresses in the hardware address store and the software address store on a most frequently used basis, a most recently used basis or a most popular basis. For example, the hardware address store may store addresses that are more frequently used than those in the software address store.
    • 信息处理系统(IHS)包括具有存储多播地址的硬件地址存储器的网络适配器和在多个地址存储器中存储组播地址的设备驱动程序。 当硬件地址存储区中没有可用的多播存储空间时,设备驱动程序将多播地址存储在软件地址存储区中。 当IHS接收到组播信息包时,网络适配器在硬件地址存储中搜索与该组播信息包相对应的组播地址。 如果对硬件地址存储的搜索没有找到多播地址,则设备驱动程序在软件地址存储中搜索该多播地址。 IHS可以在最经常使用的基础上,最近使用的基础或最受欢迎的基础来优先考虑硬件地址存储器中的多播地址和软件地址存储。 例如,硬件地址存储可以存储比软件地址存储器中更频繁使用的地址。
    • 8. 发明申请
    • SERIALIZED ACCESS TO AN I/O ADAPTER THROUGH ATOMIC OPERATION
    • 通过原子操作对I / O适配器进行串行访问
    • US20100251268A1
    • 2010-09-30
    • US12414528
    • 2009-03-30
    • Omar CardonaJames B. CunninghamBaltazar De Leon, IIIMatthew R. Ochs
    • Omar CardonaJames B. CunninghamBaltazar De Leon, IIIMatthew R. Ochs
    • G06F9/44
    • G06F13/102G06F13/385G06F2213/0024H04L49/90
    • Disclosed is a computer implemented method, computer program product, and apparatus to enqueue one or more packets in a device driver for an I/O adapter. A device driver receives, by a processor executing the device driver, a reference to a list of transmit packets. The device driver may then atomically fetch and set a transmit active flag, wherein atomically setting comprises determining a former status of the transmit active flag. Responsive to a determination that a former status of the transmit active flag is different than a current status of the transmit active flag, the device driver atomically removes, by a processor executing the device driver, any packets referenced by a host machine transmit queue reference. The device driver pre-pends transmit packets referenced by the host machine transmit queue reference to the list of transmit packets to form an augmented list of transmit packets. The device driver builds a work request based on the augmented list of transmit packets. The device driver notifies the I/O adapter of the work request. The device driver atomically resets the transmit active flag.
    • 公开了一种计算机实现的方法,计算机程序产品和装置,用于对用于I / O适配器的设备驱动器中的一个或多个分组进行排队。 设备驱动器通过执行设备驱动器的处理器接收对发送分组列表的引用。 然后,设备驱动器可以原子地获取并设置发送活动标志,其中原子设置包括确定发送活动标志的先前状态。 响应于确定发送活动标志的先前状态不同于发送活动标志的当前状态,设备驱动程序通过执行设备驱动程序的处理器原子地去除由主机发送队列引用引用的任何分组。 设备驱动程序预先将主机引用的传输数据包发送队列引用到发送分组列表,以形成扩展的传输分组列表。 设备驱动程序基于扩展的传输数据包列表构建工作请求。 设备驱动程序通知I / O适配器工作请求。 设备驱动程序原子地复位发送激活标志。