Method and apparatus for an adapter in a network device to discover its adapter name in a network system
    1.
    发明授权
    Method and apparatus for an adapter in a network device to discover its adapter name in a network system 失效
    网络设备中的适配器在网络系统中发现其适配器名称的方法和装置

    公开(公告)号:US08396009B2

    公开(公告)日:2013-03-12

    申请号:US11842447

    申请日:2007-08-21

    CPC classification number: H04L49/35 H04L41/12 H04L49/351 H04L49/357

    Abstract: A network system supports multiple network communication protocols. In one embodiment, network device driver software provides a “Fibre Channel over Ethernet” communication capability and methodology. Device driver software manages a Fibre Channel to Ethernet and Ethernet to Fibre Channel address translation in real time for data packet communications in the network system. Different embodiments of the disclosed network system include multiple name servers and network device driver software that together provide multiple adapter name discovery methodologies. In one embodiment, the adapter name discovery methodologies include port name discovery and adapter attributes discovery.

    Abstract translation: 网络系统支持多种网络通信协议。 在一个实施例中,网络设备驱动程序软件提供了以太网光纤通道通信能力和方法。 设备驱动程序软件实时管理光纤通道到以太网和以太网到光纤通道地址转换,以实现网络系统中的数据包通信。 所公开的网络系统的不同实施例包括一起提供多个适配器名称发现方法的多个名称服务器和网络设备驱动程序软件。 在一个实施例中,适配器名称发现方法包括端口名称发现和适配器属性发现。

    Method and apparatus for managing packet FIFOS
    4.
    发明授权
    Method and apparatus for managing packet FIFOS 失效
    用于管理数据包FIFOS的方法和装置

    公开(公告)号:US5448558A

    公开(公告)日:1995-09-05

    申请号:US223143

    申请日:1994-04-05

    CPC classification number: G06F13/28

    Abstract: A method and apparatus for transferring data between a main processor and its memory and a packet switch includes a first bus coupled to the main processor and its memory, a bidirectional first-in-first-out (FIFO) buffer coupled between the first bus and a second bus. The FIFO buffer having a first port connected to the first bus and a second port connected to the second bus. The apparatus further includes a communications processor, coupled to the second bus, a memory operatively coupled to the second bus, a first direct memory access (DMA) engine coupled between the first bus and the FIFO buffer for transferring data between the main processor and the FIFO buffer, a second direct memory access (DMA) engine coupled between the FIFO buffer and the second bus for transferring data between the FIFO buffer and the second bus, and a packet switch interface, operatively coupled between the second bus and the switch, for interfacing the second bus to the switch. The packets are communicated between the memory of the main processor and the switch in accordance with the communication protocol. The first and second DMA engines transfer data for the packets independently of each other.

    Abstract translation: 用于在主处理器及其存储器之间传送数据和分组交换机的方法和装置包括耦合到主处理器及其存储器的第一总线,耦合在第一总线与第一总线之间的双向先进先出(FIFO)缓冲器 第二班车。 FIFO缓冲器具有连接到第一总线的第一端口和连接到第二总线的第二端口。 该装置还包括耦合到第二总线的通信处理器,可操作地耦合到第二总线的存储器,耦合在第一总线和FIFO缓冲器之间的第一直接存储器访问(DMA)引擎,用于在主处理器和 FIFO缓冲器,耦合在FIFO缓冲器和第二总线之间的第二直接存储器访问(DMA)引擎,用于在FIFO缓冲器和第二总线之间传送数据,以及可操作地耦合在第二总线和开关之间的分组交换接口,用于 将第二总线连接到交换机。 根据通信协议,在主处理器的存储器和交换机之间传送数据包。 第一和第二DMA引擎独立地传送数据包的数据。

    Method and Apparatus for an Adapter in a Network Device to Discover its Adapter Name in a Network System
    7.
    发明申请
    Method and Apparatus for an Adapter in a Network Device to Discover its Adapter Name in a Network System 失效
    网络设备中适配器的方法和装置,用于在网络系统中发现其适配器名称

    公开(公告)号:US20090052345A1

    公开(公告)日:2009-02-26

    申请号:US11842447

    申请日:2007-08-21

    CPC classification number: H04L49/35 H04L41/12 H04L49/351 H04L49/357

    Abstract: A network system supports multiple network communication protocols. In one embodiment, network device driver software provides a “Fibre Channel over Ethernet” communication capability and methodology. Device driver software manages a Fibre Channel to Ethernet and Ethernet to Fibre Channel address translation in real time for data packet communications in the network system. Different embodiments of the disclosed network system include multiple name servers and network device driver software that together provide multiple adapter name discovery methodologies. In one embodiment, the adapter name discovery methodologies include port name discovery and adapter attributes discovery.

    Abstract translation: 网络系统支持多种网络通信协议。 在一个实施例中,网络设备驱动程序软件提供“以太网光纤通道”通信能力和方法。 设备驱动程序软件实时管理光纤通道到以太网和以太网到光纤通道地址转换,以实现网络系统中的数据包通信。 所公开的网络系统的不同实施例包括一起提供多个适配器名称发现方法的多个名称服务器和网络设备驱动程序软件。 在一个实施例中,适配器名称发现方法包括端口名称发现和适配器属性发现。

    Method and apparatus for efficient communications using active messages
    8.
    发明授权
    Method and apparatus for efficient communications using active messages 失效
    用于使用活动消息进行高效通信的方法和装置

    公开(公告)号:US6038604A

    公开(公告)日:2000-03-14

    申请号:US918816

    申请日:1997-08-26

    CPC classification number: G06F9/546 H04L29/06 H04L67/40 H04L69/26 H04L69/329

    Abstract: A method, apparatus and program product for message communication in a distributed parallel data processing system. A user message is sent from a sender to a receiver. The user message contains user data and a pointer to a header handler routine. The header handler routine includes a first pointer to a target user buffer and a second pointer to a completion routine. When the user message is received, a low level application program interface (LAPI) is informed which invokes the header handler routines which returns the first and second pointers. LAPI then transfers the user data to the user buffer indicated by the header handler routine, and invokes the completion routine indicated by the header handler routine to complete the transfer of the user message to the receiver.

    Abstract translation: 一种用于分布式并行数据处理系统中消息通信的方法,装置和程序产品。 用户消息从发送方发送到接收方。 用户消息包含用户数据和指向头处理程序例程的指针。 报头处理程序例程包括指向目标用户缓冲区的第一指针和指向完成例程的第二指针。 当接收到用户消息时,通知低级应用程序接口(LAPI),调用返回第一和第二指针的报头处理程序例程。 然后,LAPI将用户数据传送到由报头处理程序指示的用户缓冲器,并调用由报头处理程序指示的完成例程,以完成将用户消息传送到接收器。

    Method and Apparatus for Enabling an Adapter in a Network Device to Discover the Name of Another Adapter of Another Network Device in a Network System
    9.
    发明申请
    Method and Apparatus for Enabling an Adapter in a Network Device to Discover the Name of Another Adapter of Another Network Device in a Network System 失效
    用于在网络设备中启用适配器以发现网络系统中另一网络设备的另一个适配器的名称的方法和装置

    公开(公告)号:US20090052346A1

    公开(公告)日:2009-02-26

    申请号:US11842473

    申请日:2007-08-21

    CPC classification number: H04L49/35 H04L41/12 H04L49/351 H04L49/357

    Abstract: A network system supports multiple network communication protocols. In one embodiment, network device driver software provides a “Fibre Channel over Ethernet” communication capability and methodology. Device driver software manages a Fibre Channel to Ethernet and Ethernet to Fibre Channel address translation in real time for data packet communications in the network system. Different embodiments of the disclosed network system include multiple name servers and network device driver software that together provide multiple adapter name discovery methodologies. In one embodiment, the adapter name discovery methodologies include port name discovery and adapter attributes discovery.

    Abstract translation: 网络系统支持多种网络通信协议。 在一个实施例中,网络设备驱动程序软件提供“以太网光纤通道”通信能力和方法。 设备驱动程序软件实时管理光纤通道到以太网和以太网到光纤通道地址转换,以实现网络系统中的数据包通信。 所公开的网络系统的不同实施例包括一起提供多个适配器名称发现方法的多个名称服务器和网络设备驱动程序软件。 在一个实施例中,适配器名称发现方法包括端口名称发现和适配器属性发现。

    Mechanisms for efficient message passing with copy avoidance in a distributed system using advanced network devices
    10.
    发明授权
    Mechanisms for efficient message passing with copy avoidance in a distributed system using advanced network devices 有权
    使用高级网络设备的分布式系统中有效的消息传递与避免复制的机制

    公开(公告)号:US07089289B1

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

    申请号:US09619051

    申请日:2000-07-18

    CPC classification number: G06F13/28

    Abstract: An efficient mechanism for sending messages without the use of intermediate copies (i.e. without the staging of data) is provided. In particular an interface specification which allows use users of a transport protocol is defined so as to lend itself to efficient implementations. The interface specification is a complete and robust set of user functions usable within systems desiring reliable and efficient zero copy transport protocols. Two methods are provided to accomplish the implementation of an efficient zero copy protocol. The first method is especially useful in systems where the network device has limited capabilities in terms of hardware, message fragmentation and message reassembly. An additional RDRAM memory allows data to reside in an adapter while handshake operations take place between an adapter and a node so as to specify the final destination of the data. The second method takes advantage of network devices with advanced features which are exploited for maximum efficiency.

    Abstract translation: 提供了一种用于在不使用中间副本(即,不进行数据分段)的情况下发送消息的有效机制。 特别地,允许使用传输协议的用户的接口规范被定义为使其能够有效地实现。 接口规范是一个完整和强大的用户功能集合,可在系统中使用,可靠和高效的零拷贝传输协议。 提供了两种方法来实现有效的零拷贝协议。 第一种方法在系统中特别有用,其中网络设备在硬件,消息分段和消息重组方面具有有限的能力。 另外的RDRAM内存允许数据驻留在适配器中,而握手操作会在适配器和节点之间进行,以便指定数据的最终目的地。 第二种方法利用具有高效能的网络设备,以最大限度地提高效率。

Patent Agency Ranking