Intelligent system health indicator
    1.
    发明授权
    Intelligent system health indicator 有权
    智能系统健康指标

    公开(公告)号:US07734574B2

    公开(公告)日:2010-06-08

    申请号:US11060608

    申请日:2005-02-17

    IPC分类号: G06F17/30

    CPC分类号: G06F8/65 Y10S707/99954

    摘要: A method, apparatus, and computer instructions for handling updates. A database is queried to determine an effect of the update on the data processing system in response to detecting an update for the data processing system. A configuration of the data processing system is used in querying the database. A health status of the data processing system is selectively modified using the response to form a modified health status in response to receiving a response from the database.

    摘要翻译: 一种用于处理更新的方法,装置和计算机指令。 查询数据库以响应于检测到数据处理系统的更新来确定更新对数据处理系统的影响。 数据处理系统的配置用于查询数据库。 响应于从数据库接收到响应,使用响应选择性地修改数据处理系统的健康状况以形成修改的健康状态。

    Duplicate network address detection
    2.
    发明授权
    Duplicate network address detection 有权
    重复的网络地址检测

    公开(公告)号:US07246272B2

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

    申请号:US10758859

    申请日:2004-01-16

    IPC分类号: G06F11/00

    摘要: A plurality of data packets encoded according to a first protocol are received which encapsulate data encoded according to a second protocol. A first source address is extracted from the packets according to the first protocol, it is determined whether or not the first source address is a substantial duplicate of a known assigned address. If it is a duplicate, a second source address is extracted from the encapsulated data according to the second protocol, and the first source address and said second source address are provided in an enhanced error log so that a system administrator may correct the duplicate assigned address. Enhanced embodiments of the invention included analysis of data encapsulated by a third, fourth and subsequent protocols, and automatic determination of each protocol encoding format.

    摘要翻译: 接收根据第一协议编码的多个数据分组,其封装根据第二协议编码的数据。 根据第一协议从分组中提取第一源地址,确定第一源地址是否是已知分配地址的实质复制。 如果它是重复的,则根据第二协议从封装数据中提取第二源地址,并且在增强的错误日志中提供第一源地址和所述第二源地址,使得系统管理员可以校正重复分配的地址 。 本发明的增强实施例包括由第三,第四和随后协议封装的数据的分析以及每个协议编码格式的自动确定。

    Multi-level driver configuration
    3.
    发明授权
    Multi-level driver configuration 失效
    多级驱动程序配置

    公开(公告)号:US08458730B2

    公开(公告)日:2013-06-04

    申请号:US12026194

    申请日:2008-02-05

    CPC分类号: G06F13/102

    摘要: A method, medium and implementing processing system are provided in which the Operating System (OS) driver is divided into two parts, viz. an upper level OS driver and a lower level OS driver. The lower level OS driver sets up the adapter hardware and any adapter hardware work-around. The upper level OS driver is interfaced to the OS communication stack and each can be compiled separately. The upper OS driver is compiled and shipped with the OS to make sure it is compatible with the OS communication stack. The lower OS driver, in an exemplary embodiment, is compiled and stored in an adapter flash memory. The OS dynamically combines the upper and lower OS drivers together during the load time.

    摘要翻译: 提供了一种方法,介质和实现处理系统,其中操作系统(OS)驱动程序分为两部分,即 上级OS驱动程序和较低级别的OS驱动程序。 较低级别的OS驱动程序设置适配器硬件和任何适配器硬件解决方案。 上层OS驱动程序连接到OS通信堆栈,每个都可以单独编译。 操作系统的上层操作系统驱动程序被编译并附带,以确保它与OS通信栈兼容。 在示例性实施例中,较低OS驱动程序被编译并存储在适配器闪存中。 操作系统在加载时间内动态地将上部和下部OS驱动程序组合在一起。

    MULTI-LEVEL DRIVER CONFIGURATION
    4.
    发明申请
    MULTI-LEVEL DRIVER CONFIGURATION 失效
    多级驱动配置

    公开(公告)号:US20090199216A1

    公开(公告)日:2009-08-06

    申请号:US12026194

    申请日:2008-02-05

    IPC分类号: G06F9/44

    CPC分类号: G06F13/102

    摘要: A method, medium and implementing processing system are provided in which the Operating System (OS) driver is divided into two parts, viz. an upper level OS driver and a lower level OS driver. The lower level OS driver sets up the adapter hardware and any adapter hardware work-around. The upper level OS driver is interfaced to the OS communication stack and each can be compiled separately. The upper OS driver is compiled and shipped with the OS to make sure it is compatible with the OS communication stack. The lower OS driver, in an exemplary embodiment, is compiled and stored in an adapter flash memory. The OS dynamically combines the upper and lower OS drivers together during the load time.

    摘要翻译: 提供了一种方法,介质和实现处理系统,其中操作系统(OS)驱动程序分为两部分,即 上级OS驱动程序和较低级别的OS驱动程序。 较低级别的OS驱动程序设置适配器硬件和任何适配器硬件解决方案。 上层OS驱动程序连接到OS通信堆栈,每个都可以单独编译。 操作系统的上层操作系统驱动程序被编译并附带,以确保它与OS通信栈兼容。 在示例性实施例中,较低OS驱动程序被编译并存储在适配器闪存中。 操作系统在加载时间内动态地将上部和下部OS驱动程序组合在一起。

    Intelligent system health indicator
    5.
    发明申请
    Intelligent system health indicator 有权
    智能系统健康指标

    公开(公告)号:US20060184714A1

    公开(公告)日:2006-08-17

    申请号:US11060608

    申请日:2005-02-17

    IPC分类号: G06F12/14 G06F9/24

    CPC分类号: G06F8/65 Y10S707/99954

    摘要: A method, apparatus, and computer instructions for handling updates. A database is queried to determine an effect of the update on the data processing system in response to detecting an update for the data processing system. A configuration of the data processing system is used in querying the database. A health status of the data processing system is selectively modified using the response to form a modified health status in response to receiving a response from the database.

    摘要翻译: 一种用于处理更新的方法,装置和计算机指令。 查询数据库以响应于检测到数据处理系统的更新来确定更新对数据处理系统的影响。 数据处理系统的配置用于查询数据库。 响应于从数据库接收到响应,使用响应选择性地修改数据处理系统的健康状况以形成修改的健康状态。

    Duplicate network address detection
    6.
    发明申请
    Duplicate network address detection 有权
    重复的网络地址检测

    公开(公告)号:US20050188241A1

    公开(公告)日:2005-08-25

    申请号:US10758859

    申请日:2004-01-16

    IPC分类号: G06F11/00 H04L29/12

    摘要: A plurality of data packets encoded according to a first protocol are received which encapsulate data encoded according to a second protocol. A first source address is extracted from the packets according to the first protocol, it is determined whether or not the first source address is a substantial duplicate of a known assigned address. If it is a duplicate, a second source address is extracted from the encapsulated data according to the second protocol, and the first source address and said second source address are provided in an enhanced error log so that a system administrator may correct the duplicate assigned address. Enhanced embodiments of the invention included analysis of data encapsulated by a third, fourth and subsequent protocols, and automatic determination of each protocol encoding format.

    摘要翻译: 接收根据第一协议编码的多个数据分组,其封装根据第二协议编码的数据。 根据第一协议从分组中提取第一源地址,确定第一源地址是否是已知分配地址的实质复制。 如果它是重复的,则根据第二协议从封装数据中提取第二源地址,并且在增强的错误日志中提供第一源地址和所述第二源地址,使得系统管理员可以校正重复分配的地址 。 本发明的增强实施例包括由第三,第四和随后协议封装的数据的分析以及每个协议编码格式的自动确定。

    EXPEDITING ADAPTER FAILOVER
    7.
    发明申请
    EXPEDITING ADAPTER FAILOVER 审中-公开
    进行适配器故障

    公开(公告)号:US20100318666A1

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

    申请号:US12481663

    申请日:2009-06-10

    IPC分类号: G06F15/173 G06F9/44

    CPC分类号: G06F11/1658 G06F11/2005

    摘要: Expediting adapter failover may minimize network downtime and preserve network performance. Embodiments may comprise copying a primary adapter memory of a failing primary adapter to a standby adapter memory of a standby adapter. Copying the memory may expedite TCP/IP offload adapter failover by maintaining TCP/IP stack and connection information. In several embodiments, Copy Logic may copy primary adapter memory to standby adapter memory. In some embodiments, Detect Logic may monitor primary adapter viability and may initiate failover. In additional embodiments, Assess Logic may assess whether the IO bus is operative permitting Direct Logic to copy adapter memory via, e.g., DMA. In other embodiments, Packet Logic may fragment primary adapter memory into network packets sent through the network to the standby adapter where Unpack Logic may unpack them into memory.

    摘要翻译: 加快适配器故障转移可能会最大限度地减少网络停机并保持网络性能。 实施例可以包括将故障主适配器的主适配器存储器复制到备用适配器的备用适配器存储器。 复制内存可以通过维护TCP / IP协议栈和连接信息来加速TCP / IP卸载适配器故障切换。 在几个实施例中,复制逻辑可以将主适配器存储器复制到备用适配器存储器。 在一些实施例中,检测逻辑可以监视主适配器可行性并且可以启动故障切换。 在另外的实施例中,评估逻辑可以评估IO总线是否工作,允许直接逻辑经由例如DMA复制适配器存储器。 在其他实施例中,分组逻辑可以将主适配器存储器分解成通过网络发送到备用适配器的网络分组,其中Unpack Logic可以将它们解包到存储器中。

    Method to improve system DMA mapping while substantially reducing memory fragmentation
    8.
    发明授权
    Method to improve system DMA mapping while substantially reducing memory fragmentation 失效
    改进系统DMA映射同时显着减少内存碎片的方法

    公开(公告)号:US07739422B2

    公开(公告)日:2010-06-15

    申请号:US11385926

    申请日:2006-03-21

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: A method, system and computer program product for eliminating the latency in searching for contiguous memory space by an IO DMA request of a device driver. Three new application programming interfaces (APIs) are provided within the operating system (OS) code that allows the device driver(s) to (1) pre-request and pre-allocate the IO DMA address range from the OS during the IPL and maintain control of the address, (2) map a system (virtual/physical) address range to a specific pre-allocated IO DMA address range, and (3) free the pre-allocated IO DMA address space back to the kernel when the space is no longer required. Utilizing these APIs enables advanced IO DMA address mapping techniques maintained by the device drivers, and the assigned/allocated IO DMA address space is no longer fragmented, and the latency of completing the IO DMA mapping is substantially reduced/eliminated.

    摘要翻译: 一种方法,系统和计算机程序产品,用于消除通过设备驱动程序的IO DMA请求搜索连续存储器空间的延迟。 在操作系统(OS)代码中提供了三个新的应用编程接口(API),允许设备驱动程序(1)在IPL期间从OS预先请求并预分配IO DMA地址范围并维护 控制地址,(2)将系统(虚拟/物理)地址范围映射到特定的预先分配的IO DMA地址范围,以及(3)当空间为空时将预分配的IO DMA地址空间释放回内核 不再需要。 利用这些API可以实现由设备驱动程序维护的高级IO DMA地址映射技术,并且分配/分配的IO DMA地址空间不再分段,并且完全减少/消除了完成IO DMA映射的延迟。

    Method for Changing Ethernet MTU Size on Demand with No Data Loss
    9.
    发明申请
    Method for Changing Ethernet MTU Size on Demand with No Data Loss 失效
    根据需求更改以太网MTU大小的方法,无数据丢失

    公开(公告)号:US20120203878A1

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

    申请号:US13449799

    申请日:2012-04-18

    IPC分类号: G06F15/177

    CPC分类号: H04L69/324 H04L69/32

    摘要: A method and system for substantially avoiding loss of data and enabling continuing connection to the application during an MTU size changing operation in an active network computing device. Logic is added to the device driver, which logic provides several enhancements to the MTU size changing operation/process. Among these enhancements are: (1) logic for temporarily pausing the data coming in from the linked partner while changing the MTU size; (2) logic for returning a “device busy” status to higher-protocol transmit requests during the MTU size changing process. This second logic prevents the application from issuing new requests until the busy signal is removed; and (3) logic for enabling resumption of both flows when the MTU size change is completed. With this new logic, the device driver/adapter does not have any transmit and receive packets to process for a short period of time, while the MTU size change is ongoing.

    摘要翻译: 一种用于在活动网络计算设备中在MTU大小改变操作期间基本上避免数据丢失并使得能够持续连接到应用的方法和系统。 逻辑被添加到设备驱动程序,该逻辑提供了对MTU大小改变操作/过程的几个增强。 这些增强功能包括:(1)在改变MTU大小的同时临时暂停从链接伙伴进来的数据的逻辑; (2)在MTU大小改变过程中将“设备忙”状态返回到更高协议传输请求的逻辑。 该第二逻辑防止应用程序发出新的请求,直到忙信号被移除; 和(3)当MTU大小改变完成时能够恢复两个流的逻辑。 使用这种新的逻辑,设备驱动程序/适配器没有任何发送和接收数据包在短时间内处理,而MTU大小更改正在进行。

    Method for changing ethernet MTU size on demand with no data loss
    10.
    发明申请
    Method for changing ethernet MTU size on demand with no data loss 失效
    根据需要更改以太网MTU大小的方法,无数据丢失

    公开(公告)号:US20070230344A1

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

    申请号:US11390787

    申请日:2006-03-28

    IPC分类号: H04L12/26

    CPC分类号: H04L69/324 H04L69/32

    摘要: A method and system for substantially avoiding loss of data and enabling continuing connection to the application during an MTU size changing operation in an active network computing device. Logic is added to the device driver, which logic provides several enhancements to the MTU size changing operation/process. Among these enhancements are: (1) logic for temporarily pausing the data coming in from the linked partner while changing the MTU size; (2) logic for returning a “device busy” status to higher-protocol transmit requests during the MTU size changing process. This second logic prevents the application from issuing new requests until the busy signal is removed; and (3) logic for enabling resumption of both flows when the MTU size change is completed. With this new logic, the device driver/adapter does not have any transmit and receive packets to process for a short period of time, while the MTU size change is ongoing.

    摘要翻译: 一种用于在活动网络计算设备中在MTU大小改变操作期间基本上避免数据丢失并使得能够持续连接到应用的方法和系统。 逻辑被添加到设备驱动程序,该逻辑提供了对MTU大小改变操作/过程的几个增强。 这些增强功能包括:(1)在改变MTU大小的同时临时暂停从链接伙伴进来的数据的逻辑; (2)在MTU大小改变过程中将“设备忙”状态返回到更高协议传输请求的逻辑。 该第二逻辑防止应用程序发出新的请求,直到忙信号被移除; 和(3)当MTU大小改变完成时能够恢复两个流的逻辑。 使用这种新的逻辑,设备驱动程序/适配器没有任何发送和接收数据包在短时间内处理,而MTU大小更改正在进行。