METHOD AND APPARATUS FOR PROCESSING PACKETS
    1.
    发明申请
    METHOD AND APPARATUS FOR PROCESSING PACKETS 失效
    处理包装的方法和装置

    公开(公告)号:US20080291933A1

    公开(公告)日:2008-11-27

    申请号:US11751302

    申请日:2007-05-21

    IPC分类号: H04L12/56

    CPC分类号: H04L49/9063 H04L49/90

    摘要: A computer implemented method, apparatus, and computer usable program code for processing packets for transmission. A set of interface specific network buffers is identified from a plurality of buffers containing data for a packet received for transmission. A data structure describing the set of interface specific network buffers within the plurality of buffers is created, wherein a section in the data structure for an interface specific network buffer in the set of interface specific network buffers includes information about a piece of data in interface specific network buffer, wherein the data structure is used to process the packet for transmission.

    摘要翻译: 一种用于处理分组以进行传输的计算机实现的方法,装置和计算机可用程序代码。 从包含接收用于传输的分组的数据的多个缓冲器中识别一组接口特定网络缓冲器。 创建描述多个缓冲器内的特定于接口的网络缓冲器的集合的数据结构,其中在所述一组接口特定网络缓冲器中用于特定于接口的网络缓冲器的数据结构中的部分包括关于特定接口的一条数据的信息 网络缓冲器,其中数据结构用于处理用于传输的分组。

    Method and apparatus for processing packets
    2.
    发明授权
    Method and apparatus for processing packets 失效
    处理数据包的方法和装置

    公开(公告)号:US08576861B2

    公开(公告)日:2013-11-05

    申请号:US11751302

    申请日:2007-05-21

    IPC分类号: H04L12/28

    CPC分类号: H04L49/9063 H04L49/90

    摘要: A computer implemented method, apparatus, and computer usable program code for processing packets for transmission. A set of interface specific network buffers is identified from a plurality of buffers containing data for a packet received for transmission. A data structure describing the set of interface specific network buffers within the plurality of buffers is created, wherein a section in the data structure for an interface specific network buffer in the set of interface specific network buffers includes information about a piece of data in interface specific network buffer, wherein the data structure is used to process the packet for transmission.

    摘要翻译: 一种用于处理分组以进行传输的计算机实现的方法,装置和计算机可用程序代码。 从包含接收用于传输的分组的数据的多个缓冲器中识别一组接口特定网络缓冲器。 创建描述多个缓冲器内的一组接口特定网络缓冲器的数据结构,其中该特定于接口的网络缓冲器集合中的接口特定网络缓冲器的数据结构中的部分包括关于特定接口的一段数据的信息 网络缓冲器,其中数据结构用于处理用于传输的分组。

    Debugging of Adapters with Stateful Offload Connections
    4.
    发明申请
    Debugging of Adapters with Stateful Offload Connections 有权
    调试具有状态卸载连接的适配器

    公开(公告)号:US20130179732A1

    公开(公告)日:2013-07-11

    申请号:US13344271

    申请日:2012-01-05

    IPC分类号: G06F11/22

    摘要: An approach is provided in which a network hardware adapter stores offload information in a shared memory area that is located on a host system. The offload information includes connection information that was offloaded to the network hardware adapter by an application executing on the host system. An operating system (e.g., a network device driver) detects a network adapter error corresponding to the network hardware adapter and, in turn, retrieves the offload information stored in the shared memory area. As such, an analysis application utilizes the retrieved offload information to debug the network adapter error.

    摘要翻译: 提供了一种方法,其中网络硬件适配器将卸载信息存储在位于主机系统上的共享存储器区域中。 卸载信息包括通过在主机系统上执行的应用程序卸载到网络硬件适配器的连接信息。 操作系统(例如,网络设备驱动器)检测与网络硬件适配器相对应的网络适配器错误,并且进而检索存储在共享存储器区域中的卸载信息。 因此,分析应用程序利用检索到的卸载信息来调试网络适配器错误。

    Apparatus and method of maintaining two-byte IP identification fields in IP headers
    5.
    发明授权
    Apparatus and method of maintaining two-byte IP identification fields in IP headers 失效
    在IP报头中维护两字节IP标识字段的设备和方法

    公开(公告)号:US07283527B2

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

    申请号:US10087939

    申请日:2002-02-27

    IPC分类号: H04L12/56 H04J3/24 G06F15/16

    摘要: A method, system and apparatus for maintaining a two-byte identification field of IP headers when a Gigabit Ethernet is in use are provided. Since the IP identification field is of two bytes, there is a limited number of identification numbers that may be used. Due to the high data transfer rate of the Gigabit Ethernet, this number may be reached within one second. Hence, there may be a possibility that two or more packets may have the same identification number while in transit. In a representative embodiment, one identification number is used for packets that may not be fragmented; thus, freeing the rest of the numbers for packets that may be fragmented.

    摘要翻译: 提供了当使用千兆以太网时用于维护IP报头的两字节识别字段的方法,系统和装置。 由于IP识别字段是两个字节,因此可以使用有限数量的标识号。 由于千兆以太网的高数据传输速率,这个数字可能会在一秒内达到。 因此,在运输中可能存在两个或更多个分组可能具有相同的识别号码的可能性。 在代表性实施例中,一个识别号用于可能不被分段的分组; 因此,释放剩余的数字可能碎片的数据包。

    Port Trunking Between Switches
    6.
    发明申请
    Port Trunking Between Switches 审中-公开
    交换机之间的端口集群

    公开(公告)号:US20080273456A1

    公开(公告)日:2008-11-06

    申请号:US12138145

    申请日:2008-06-12

    IPC分类号: H04L12/24

    CPC分类号: H04L49/557 H04L69/40

    摘要: A computer implemented method, data processing system, and a computer program product are provided for processing packets in switches. A first switch receives a packet from a network that is to be directed to a host. A determination is made as to whether all of the ports connected from the first switch to the host have failed. If all of the ports from the first switch to the host have failed, the packet is sent through a backup port connected to a second switch, which sends the packet to the host.

    摘要翻译: 提供计算机实现的方法,数据处理系统和计算机程序产品来处理交换机中的分组。 第一交换机从要被指向主机的网络接收分组。 确定从第一交换机连接到主机的所有端口是否失败。 如果从第一个交换机到主机的所有端口都发生故障,则通过连接到第二个交换机的备份端口发送数据包,后者将数据包发送给主机。

    METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DELIVERING DATA TO A STORAGE BUFFER ASSIGNED TO AN APPLICATION
    7.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DELIVERING DATA TO A STORAGE BUFFER ASSIGNED TO AN APPLICATION 失效
    用于将数据传送给分配给应用程序的存储缓冲区的方法,系统和计算机程序产品

    公开(公告)号:US20080183838A1

    公开(公告)日:2008-07-31

    申请号:US12060650

    申请日:2008-04-01

    IPC分类号: G06F15/167

    摘要: A method, system, and computer program product in a computer-readable medium for delivering data, received from a network, to a storage buffer assigned to an application is proposed. An application designates a communication buffer within a local data processing system for buffering data communicated with an application. The local data processing system reports to a network interface of the local data processing system a memory address of the designated communication buffer, and the data processing system creates a cookie containing the memory address. The data processing system then sends the cookie form the local data processing system to a remote data processing system, such that the remote data processing system may address data directly to the designated communication buffer.

    摘要翻译: 提出了一种用于将从网络接收的数据传送到分配给应用的存储缓冲器的计算机可读介质中的方法,系统和计算机程序产品。 应用程序指定本地数据处理系统内的通信缓冲器,用于缓冲与应用程序通信的数据。 本地数据处理系统向本地数据处理系统的网络接口报告指定通信缓冲器的存储器地址,并且数据处理系统创建包含存储器地址的cookie。 然后,数据处理系统将本地数据处理系统的cookie发送到远程数据处理系统,使得远程数据处理系统可以直接将数据寻址到指定的通信缓冲器。

    Apparatus and method of reducing dataflow distruption when detecting path maximum transmission unit (PMTU)
    8.
    发明授权
    Apparatus and method of reducing dataflow distruption when detecting path maximum transmission unit (PMTU) 有权
    检测路径最大传输单元(PMTU)时减少数据流干扰的装置和方法

    公开(公告)号:US07103674B2

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

    申请号:US10112498

    申请日:2002-03-28

    IPC分类号: G06F15/16

    摘要: A method, system and apparatus for reducing dataflow disruption when increases in path maximum transmission unit (PMTU) are being detected are provided. Conventionally, when increases in PMTU are being detected, an increased-in-size data packet is sent by a transmitting host. If an intermediate link is unable to process the data packet through, it drops the data packet and sends an error message to the transmitting host. The transmitting host has to reduce the size of the data packet and resend it. The procedure outlines in this disclosure obviates the need to resend the data packet. It does so by transmitting an old data packet that has been increased in size. Hence, there is no need to resend the data packet if it is dropped.

    摘要翻译: 提供了在检测到路径最大传输单元(PMTU)的增加时减少数据流中断的方法,系统和装置。 通常,当检测到PMTU的增加时,发送主机发送大小的数据分组。 如果中间链路无法处理数据包,则会丢弃数据包,并向发送主机发送错误消息。 发送主机必须减少数据包的大小并重新发送。 本公开的过程概述避免了重新发送数据分组的需要。 它通过发送已经增加的旧数据分组来实现。 因此,如果丢弃数据包,则不需要重新发送。

    Method, system, and computer program product for reducing network copies by port-based routing to application-specific buffers
    9.
    发明授权
    Method, system, and computer program product for reducing network copies by port-based routing to application-specific buffers 失效
    方法,系统和计算机程序产品,用于通过基于端口的路由减少网络副本到特定于应用程序的缓冲区

    公开(公告)号:US07606251B2

    公开(公告)日:2009-10-20

    申请号:US10912497

    申请日:2004-08-05

    摘要: A method, system, and computer program product for delivering data, received from a network on a network adapter to a pre-assigned port, to a storage buffer assigned to an application are disclosed. An application designates an application-specific buffer within a local data processing system for buffering data communicated with the application. The local data processing system reports to a network interface of the local data processing system a memory address of the designated application-specific buffer, and the data processing system designates a port on which to receive packets addressed to the memory address. The data processing system then sends a port registration message to the local network interface, enabling the network interface to compare the port number of incoming traffic to a registered port number and route incoming traffic from a remote data processing system directly to the designated application-specific buffers in the event of a match. In one embodiment, the present invention includes receiving in the network interface a packet addressed to the specific port and delivering data from the packet to said application-specific buffer.

    摘要翻译: 公开了一种用于将从网络适配器上的网络接收的数据传送到预分配端口的方法,系统和计算机程序产品,分配给分配给应用的存储缓冲器。 应用程序在本地数据处理系统内指定特定于应用程序的缓冲器,用于缓冲与应用程序通信的数据。 本地数据处理系统向本地数据处理系统的网络接口报告指定应用特定缓冲器的存储器地址,并且数据处理系统指定在其上接收寻址到存储器地址的分组的端口。 数据处理系统然后向本地网络接口发送端口注册消息,使得网络接口能够将入局业务的端口号与已注册的端口号进行比较,并将来自远程数据处理系统的流量直接路由到指定的应用特定 在匹配的情况下缓冲。 在一个实施例中,本发明包括在网络接口中接收寻址到特定端口的分组,并将数据从分组传送到所述应用特定缓冲器。

    Method, system, and computer program product for delivering data to a storage buffer assigned to an application
    10.
    发明授权
    Method, system, and computer program product for delivering data to a storage buffer assigned to an application 失效
    用于将数据传送到分配给应用程序的存储缓冲区的方法,系统和计算机程序产品

    公开(公告)号:US07519699B2

    公开(公告)日:2009-04-14

    申请号:US10912498

    申请日:2004-08-05

    IPC分类号: G06F15/173

    摘要: A method, system, and computer program product in a computer-readable medium for delivering data, received from a network, to a storage buffer assigned to an application is proposed. An application designates a communication buffer within a local data processing system for buffering data communicated with an application. The local data processing system reports to a network interface of the local data processing system a memory address of the designated communication buffer, and the data processing system creates a cookie containing the memory address. The data processing system then sends the cookie form the local data processing system to a remote data processing system, such that the remote data processing system may address data directly to the designated communication buffer.

    摘要翻译: 提出了一种用于将从网络接收的数据传送到分配给应用的存储缓冲器的计算机可读介质中的方法,系统和计算机程序产品。 应用程序指定本地数据处理系统内的通信缓冲器,用于缓冲与应用程序通信的数据。 本地数据处理系统向本地数据处理系统的网络接口报告指定通信缓冲器的存储器地址,并且数据处理系统创建包含存储器地址的cookie。 然后,数据处理系统将本地数据处理系统的cookie发送到远程数据处理系统,使得远程数据处理系统可以直接将数据寻址到指定的通信缓冲器。