Method and apparatus for communicating with plug and play devices
    31.
    发明授权
    Method and apparatus for communicating with plug and play devices 有权
    与即插即用设备通信的方法和设备

    公开(公告)号:US06711630B2

    公开(公告)日:2004-03-23

    申请号:US09863608

    申请日:2001-05-22

    IPC分类号: G06F1314

    CPC分类号: G06F13/385

    摘要: A method and apparatus for communicating with a plug and play device, for example, a network adapter comprising, searching a system registry for an identity corresponding with a plug and play device; obtaining a symbolic link list corresponding with the identity obtained from the registry; obtaining a pointer to a device object corresponding with a symbolic link in the symbolic link list; and using the device object to obtain information about the plug and play device. The information obtained may then be used to communicate with the plug and play device.

    摘要翻译: 一种用于与即插即用设备(例如,网络适配器)通信的方法和装置,包括:搜索系统注册表以获取与即插即用设备相对应的身份; 获得与从注册表获得的身份相对应的符号链接列表; 获得指向与所述符号链接列表中的符号链接相对应的设备对象的指针; 并使用设备对象获取有关即插即用设备的信息。 然后获得的信息可以用于与即插即用设备进行通信。

    Method of automatically determining link speed for a multispeed fiber link module
    33.
    发明授权
    Method of automatically determining link speed for a multispeed fiber link module 有权
    自动确定多速光纤链路模块链路速度的方法

    公开(公告)号:US09112602B2

    公开(公告)日:2015-08-18

    申请号:US12823882

    申请日:2010-06-25

    IPC分类号: H04B10/073 G06F15/16

    CPC分类号: H04B10/0731

    摘要: Automatically determining a link speed between link partners using a multispeed fiber module. An embodiment solves the problem of how to determine the highest common link speed between short range (SR)/long range (LR) fiber link partners when at least one of the link partners is using a multispeed fiber module. In an embodiment, a multispeed fiber module comprises a module that is capable of both 10 gigabit (GB) per second Ethernet and 1 GB per second Ethernet or lesser data transfer speeds over a fiber optical link. In an embodiment, the method comprises trying each link speed in a known succession, from highest supported speed to lowest supported speed. In an embodiment, an initiator link partner “blinks” a transmit laser, which alerts the link partners that a link speed determination session is being initiated. By automatically determining link speed, the user is relieved of the necessity to manually configure the link speed.

    摘要翻译: 使用多速光纤模块自动确定链路伙伴之间的链路速度。 一个实施例解决了当至少一个链路伙伴使用多速光纤模块时如何确定短距离(SR)/远程(LR)光纤链路伙伴之间的最高公共链路速度的问题。 在一个实施例中,多速光纤模块包括能够每秒10吉比特(GB)以太网和1GB /秒以太网或光纤光链路上的较小数据传输速度的模块。 在一个实施例中,该方法包括以已知连续的方式尝试每个链路速度,从最高支持速度到最低支持速度。 在一个实施例中,发起者链路伙伴“闪烁”发射激光器,其向链路伙伴通知正在启动链路速度确定会话。 通过自动确定链路速度,用户不需要手动配置链路速度。

    METHOD OF AUTOMATICALLY DETERMINING LINK SPEED FOR A MULTISPEED FIBER LINK MODULE
    34.
    发明申请
    METHOD OF AUTOMATICALLY DETERMINING LINK SPEED FOR A MULTISPEED FIBER LINK MODULE 有权
    自动确定多路光纤链路模块链路速率的方法

    公开(公告)号:US20110320618A1

    公开(公告)日:2011-12-29

    申请号:US12823882

    申请日:2010-06-25

    IPC分类号: G06F15/16

    CPC分类号: H04B10/0731

    摘要: Automatically determining a link speed between link partners using a multispeed fiber module. An embodiment solves the problem of how to determine the highest common link speed between short range (SR)/long range (LR) fiber link partners when at least one of the link partners is using a multispeed fiber module. In an embodiment, a multispeed fiber module comprises a module that is capable of both 10 gigabit (GB) per second Ethernet and 1 GB per second Ethernet or lesser data transfer speeds over a fiber optical link. In an embodiment, the method comprises trying each link speed in a known succession, from highest supported speed to lowest supported speed. In an embodiment, an initiator link partner “blinks” a transmit laser, which alerts the link partners that a link speed determination session is being initiated. By automatically determining link speed, the user is relieved of the necessity to manually configure the link speed.

    摘要翻译: 使用多速光纤模块自动确定链路伙伴之间的链路速度。 一个实施例解决了当至少一个链路伙伴使用多速光纤模块时如何确定短距离(SR)/远程(LR)光纤链路伙伴之间的最高公共链路速度的问题。 在一个实施例中,多速光纤模块包括能够每秒10吉比特(GB)以太网和1GB /秒以太网或光纤光链路上的较小数据传输速度的模块。 在一个实施例中,该方法包括以已知连续的方式尝试每个链路速度,从最高支持速度到最低支持速度。 在一个实施例中,发起者链路伙伴“闪烁”发射激光器,其向链路伙伴通知正在启动链路速度确定会话。 通过自动确定链路速度,用户不需要手动配置链路速度。

    TECHNOLOGIES FOR REPROGRAMMING NETWORK INTERFACE CARDS OVER A NETWORK
    36.
    发明申请
    TECHNOLOGIES FOR REPROGRAMMING NETWORK INTERFACE CARDS OVER A NETWORK 有权
    网络接口网络的网络技术

    公开(公告)号:US20160188313A1

    公开(公告)日:2016-06-30

    申请号:US14583665

    申请日:2014-12-27

    CPC分类号: G06F8/65 G06F8/654

    摘要: Technologies for reprogramming/updating non-volatile memory (NVM) for a peripheral, such as a network interface controller (NIC). Communications are provided in the NIC for communicating data to and from a network from a computer node, along with a controller operatively coupled to the communications for controlling the communication of data. A NIC access redirection agent module is configured to accesses a NVM firmware image from the network via the communications to reprogram and/or update the NIC, wherein the accessed NVM firmware image is utilized by the computer node NIC for operation. A network node may include a firmware manager for selecting one of a plurality of NVM firmware images and provide access to the selected NVM firmware image for the computer node to update computer node firmware for the computing device over the computer network.

    摘要翻译: 为外围设备(如网络接口控制器(NIC))重新编程/更新非易失性存储器(NVM)的技术。 在NIC中提供通信,用于从计算机节点向网络传送数据,以及可操作地耦合到用于控制数据通信的通信的控制器。 NIC访问重定向代理模块被配置为经由通信从网络访问NVM固件图像以重新编程和/或更新NIC,其中所访问的NVM固件映像由计算机节点NIC用于操作。 网络节点可以包括固件管理器,用于选择多个NVM固件映像中的一个,并提供对所选计算机节点的所选NVM固件映像的访问,以通过计算机网络更新计算设备的计算机节点固件。

    NUMA AWARE NETWORK INTERFACE
    37.
    发明申请
    NUMA AWARE NETWORK INTERFACE 有权
    NUMA AWARE网络界面

    公开(公告)号:US20140122634A1

    公开(公告)日:2014-05-01

    申请号:US13663131

    申请日:2012-10-29

    摘要: Methods, apparatus, and computer platforms and architectures employing node aware network interfaces are disclosed. The methods and apparatus may be implemented on computer platforms such as those employing a Non-uniform Memory Access (NUMA) architecture including a plurality of nodes, each node comprising a plurality of components including a processor having at least one level of memory cache and being operatively coupled to system memory and operatively coupled to a NUMA aware Network Interface Controller (NIC). Under one method, a packet is received from a network at a first NIC comprising a component of a first node, and a determination is made that packet data for the packet is to be forwarded to a second node including a second NIC. The packet data is then forwarded from the first NIC to the second NIC via a NIC-to-NIC interconnect link. Upon being received at the second NIC, processing of the packet (data) is handled as if the packet was received from the network at the second NIC.

    摘要翻译: 公开了采用节点感知网络接口的方法,装置和计算机平台和架构。 方法和装置可以在诸如使用包括多个节点的非均匀存储器访问(NUMA)架构的计算机平台上实现,每个节点包括多个部件,包括具有至少一个级别的存储器高速缓存的处理器 可操作地耦合到系统存储器并且可操作地耦合到NUMA感知网络接口控制器(NIC)。 在一种方法下,从包括第一节点的组件的第一NIC处的网络接收分组,并且确定该分组的分组数据将被转发到包括第二NIC的第二节点。 然后,分组数据经由NIC至NIC互连链路从第一NIC转发到第二NIC。 在第二NIC被接收时,分组(数据)的处理被处理,好像在第二NIC处从网络接收到分组。

    Accessing a translated resource descriptor of a hardware device
    39.
    发明授权
    Accessing a translated resource descriptor of a hardware device 失效
    访问硬件设备的翻译资源描述符

    公开(公告)号:US06931646B2

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

    申请号:US09895469

    申请日:2001-06-29

    申请人: Scott P. Dubal

    发明人: Scott P. Dubal

    IPC分类号: G06F9/445 G06F13/14

    CPC分类号: G06F9/4411

    摘要: A method for accessing a main resource descriptor for a hardware device. A device driver accesses a hardware device's partial resource descriptor of a translated main resource descriptor stored in an operating system registry. The device driver accesses raw BIOS-assigned configuration information for the hardware device. The device driver compares the memory address in base address register 0 of the partial resource descriptor to the memory address in base address register 0 of the BIOS-assigned configuration information. The device driver selects the translated main resource descriptor that contains the partial resource descriptor with the memory address in base address register 0 that matches the memory address in base address register 0 for the raw BIOS-assigned configuration information.

    摘要翻译: 一种用于访问硬件设备的主资源描述符的方法。 设备驱动程序访问存储在操作系统注册表中的翻译的主资源描述符的硬件设备的部分资源描述符。 设备驱动程序访问硬件设备的原始BIOS分配的配置信息。 设备驱动程序将部分资源描述符的基址寄存器0中的存储器地址与BIOS分配的配置信息的基址寄存器0中的存储器地址进行比较。 设备驱动程序选择包含部分资源描述符的翻译的主资源描述符,其中基地址寄存器0中的存储器地址与基地址寄存器0中的存储器地址相匹配,用于原始的BIOS分配的配置信息。