Changing ethernet MTU size on demand without shutting down the network adaptor
    21.
    发明授权
    Changing ethernet MTU size on demand without shutting down the network adaptor 失效
    根据需要更改以太网MTU大小,而不关闭网络适配器

    公开(公告)号:US08364796B2

    公开(公告)日:2013-01-29

    申请号:US13449799

    申请日:2012-04-18

    CPC classification number: H04L69/324 H04L69/32

    Abstract: 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.

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

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

    公开(公告)号:US20070245041A1

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

    申请号:US11385926

    申请日:2006-03-21

    CPC classification number: G06F13/28

    Abstract: 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.

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

    System and method of resizing PCI Express bus widths on-demand
    23.
    发明申请
    System and method of resizing PCI Express bus widths on-demand 审中-公开
    根据需要调整PCI Express总线宽度大小的系统和方法

    公开(公告)号:US20070233930A1

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

    申请号:US11375493

    申请日:2006-03-14

    CPC classification number: G06F13/4018

    Abstract: A peripheral component Interconnect (PCI) switch that has at least one control logic device that is capable of changing, on-demand, widths of dedicated buses is provided. The buses are PCI Express buses and thus, are composed of lanes. The control logic device is a lane enable register (LER). Each location in the LER corresponds to a lane of a dedicated bus and is used to enable or disable the corresponding lane. Consequently, widths of dedicated buses are changed by using the switch of the invention to add or subtract one or more lanes from the buses.

    Abstract translation: 提供了具有能够改变专用总线宽度的至少一个控制逻辑器件的外围部件互连(PCI)交换机。 公共汽车是PCI Express巴士,因此由车道组成。 控制逻辑器件是通道使能寄存器(LER)。 LER中的每个位置对应于专用总线的通道,并用于启用或禁用相应的通道。 因此,通过使用本发明的开关来改变专用总线的宽度以从总线中增加或减少一个或多个车道。

    Method of evaluating data processing system health using an I/O device
    24.
    发明申请
    Method of evaluating data processing system health using an I/O device 失效
    使用I / O设备评估数据处理系统健康的方法

    公开(公告)号:US20070195704A1

    公开(公告)日:2007-08-23

    申请号:US11363291

    申请日:2006-02-23

    Abstract: A computer implemented method, apparatus, and computer usable program code for monitoring health of a data processing system. A determination is made whether a response is received within a first time period in response to an I/O device sending a receive descriptor to the data processing system. A determination is made whether a second time period passes before the receive descriptor becomes available for sending to the data processing system in response to an unavailability of the receive descriptor for sending by the I/O device to the data processing system. A health check is performed on the data processing system if the first time period passes without receiving a response. A health check is performed on the data processing system if the second time period passes without a receive descriptor becoming available to send the data processing system.

    Abstract translation: 一种用于监测数据处理系统的健康的计算机实现的方法,装置和计算机可用程序代码。 确定响应于向数据处理系统发送接收描述符的I / O设备在第一时间段内是否接收到响应。 响应于由I / O设备发送到数据处理系统的接收描述符的不可用性,确定在接收描述符可用于向数据处理系统发送之前第二时间段是否经过。 如果第一个时间段通过而不接收到响应,则在数据处理系统上执行健康检查。 如果第二时间段通过而没有接收描述符可用于发送数据处理系统,则在数据处理系统上执行健康检查。

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

    公开(公告)号:US20060184714A1

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

    申请号:US11060608

    申请日:2005-02-17

    CPC classification number: G06F8/65 Y10S707/99954

    Abstract: 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.

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

    Optimization of network adapter utilization in etherchannel environment
    26.
    发明申请
    Optimization of network adapter utilization in etherchannel environment 有权
    在以太网环境中优化网络适配器利用率

    公开(公告)号:US20060077950A1

    公开(公告)日:2006-04-13

    申请号:US10960586

    申请日:2004-10-07

    CPC classification number: H04L47/10 H04L47/283

    Abstract: Method, system and computer program product for transferring data in a data processing system network. A method for transferring data in a data processing system network according to the invention includes determining an adapter among a plurality of adapters that has the lowest transmit latency, and assigning data to be transferred to the adapter determined to have the lowest transmit latency. The data to be transferred is then transferred by the assigned adapter. The present invention utilizes network adapters to transfer data in a more efficient manner.

    Abstract translation: 用于在数据处理系统网络中传输数据的方法,系统和计算机程序产品。 根据本发明的用于在数据处理系统网络中传送数据的方法包括:确定具有最低发射延迟的多个适配器之间的适配器,以及将要传送到适配器的数据分配给确定具有最低发射延迟的适配器。 要转让的数据然后由分配的适配器传输。 本发明利用网络适配器以更有效的方式传输数据。

    Method, system, and computer program product for dynamically selecting software buffers for aggregation according to current system characteristics
    27.
    发明申请
    Method, system, and computer program product for dynamically selecting software buffers for aggregation according to current system characteristics 失效
    方法,系统和计算机程序产品,用于根据当前系统特性动态选择软件缓冲区进行聚合

    公开(公告)号:US20050204080A1

    公开(公告)日:2005-09-15

    申请号:US10798934

    申请日:2004-03-11

    CPC classification number: G06F9/5016 G06F2209/5011

    Abstract: A method, system, and computer program product in a data processing system are disclosed for dynamically selecting software buffers for aggregation in order to optimize system performance. Data to be transferred to a device is received. The data is stored in a chain of software buffers. Current characteristics of the system are determined. Software buffers to be combined are then dynamically selected. This selection is made according to the characteristics of the system in order to maximize performance of the system.

    Abstract translation: 公开了一种数据处理系统中的方法,系统和计算机程序产品,用于动态选择用于聚合的软件缓冲器,以优化系统性能。 接收要传输到设备的数据。 数据存储在软件缓冲区链中。 确定系统的当前特性。 然后动态选择要组合的软件缓冲区。 该选择是根据系统的特性进行的,以便最大限度地提高系统性能。

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

    公开(公告)号:US20050188241A1

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

    申请号:US10758859

    申请日:2004-01-16

    CPC classification number: H04L61/2046 H04L29/12264 H04L29/12839 H04L61/6022

    Abstract: 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.

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

Patent Agency Ranking