METHOD AND SYSTEM FOR PACKET FILTERING FOR LOCAL HOST-MANAGEMENT CONTROLLER PASS-THROUGH COMMUNICATION VIA NETWORK CONTROLLER
    1.
    发明申请
    METHOD AND SYSTEM FOR PACKET FILTERING FOR LOCAL HOST-MANAGEMENT CONTROLLER PASS-THROUGH COMMUNICATION VIA NETWORK CONTROLLER 有权
    用于本地主机管理控制器的分组过滤的方法和系统通过网络控制器进行通信通信

    公开(公告)号:US20100192218A1

    公开(公告)日:2010-07-29

    申请号:US12575300

    申请日:2009-10-07

    IPC分类号: G06F15/16

    CPC分类号: H04L43/028 H04L69/22

    摘要: A network controller in a communication device may be operable to provide pass-through communication of local host-management traffic between a local host and a management controller within the communication device, wherein the local host may be operable to utilize its network processing resources during communication of the local host-management traffic. The network controller may use packet filtering to provide the pass-through communication, wherein the network controller may utilize a plurality filtering rules during filtering of packets received in the network controller. The filtering rules may specify packet processing and/or forwarding actions by said network controller based on one or more specified conditions. The specified conditions may based on one or more match criteria; wherein the match criteria comprising source address, destination address, and/or traffic type data in the received packets. Address learning mechanisms may be used in the network controller to enable configuring and/or performing packet filtering transparently.

    摘要翻译: 通信设备中的网络控制器可以用于在本地主机和通信设备内的管理控制器之间提供本地主机管理业务的传递通信,其中本地主机可以可操作以在通信期间利用其网络处理资源 的本地主机管理流量。 网络控制器可以使用分组过滤来提供直通通信,其中网络控制器可以在对在网络控制器中接收到的分组进行滤波期间利用多个过滤规则。 过滤规则可以基于一个或多个指定条件来指定所述网络控制器的分组处理和/或转发动作。 指定的条件可以基于一个或多个匹配标准; 其中所述匹配标准包括所接收的分组中的源地址,目的地地址和/或业务类型数据。 地址学习机制可以在网络控制器中使用,以便透明地配置和/或执行数据包过滤。

    System and method for network interfacing in a multiple network environment
    3.
    发明授权
    System and method for network interfacing in a multiple network environment 有权
    多网络环境中网络接口的系统和方法

    公开(公告)号:US08631162B2

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

    申请号:US10652327

    申请日:2003-08-29

    IPC分类号: G06F15/16

    摘要: Systems and methods that network interface in a multiple network environment are provided. In one embodiment, the system includes, for example, a network connector, a processor, a peripheral component interface (PCI) bridge and a unified driver. The processor may be coupled to the network connector and to the PCI bridge. The processor may be adapted, for example, to process a plurality of different types of network traffic. The unified driver may be coupled to the PCI bridge and may be adapted to provide drivers associated with the plurality of different types of network traffic.

    摘要翻译: 提供了多网络环境中的网络接口的系统和方法。 在一个实施例中,系统包括例如网络连接器,处理器,外围组件接口(PCI)桥和统一驱动器。 处理器可以耦合到网络连接器和PCI桥。 处理器可以适应于例如处理多种不同类型的网络业务。 统一驱动器可以耦合到PCI桥,并且可以适于提供与多个不同类型的网络业务相关联的驱动器。

    System and Method for Network Interfacing
    4.
    发明申请
    System and Method for Network Interfacing 审中-公开
    网络接口的系统和方法

    公开(公告)号:US20110185076A1

    公开(公告)日:2011-07-28

    申请号:US13080295

    申请日:2011-04-05

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1097

    摘要: Systems and methods for network interfacing may include a communication data center with a first tier, a second tier and a third tier. The first tier may include a first server with a first single integrated convergent network controller chip. The second server may include a second server with a second single integrated convergent network controller chip. The third tier may include a third server with a third single integrated convergent network controller chip. The second server may be coupled to the first server via a single fabric with a single connector. The third server may be coupled to the second server via the single fabric with the single connector. The respective first, second and third server, each processes a plurality of different traffic types concurrently via the respective first, second and third single integrated convergent network chip over the single fabric that is coupled to the single connector.

    摘要翻译: 用于网络接口的系统和方法可以包括具有第一层,第二层和第三层的通信数据中心。 第一层可以包括具有第一单一集成收敛网络控制器芯片的第一服务器。 第二服务器可以包括具有第二单一集成收敛网络控制器芯片的第二服务器。 第三层可以包括具有第三单一集成收敛网络控制器芯片的第三服务器。 第二服务器可以经由具有单个连接器的单个结构耦合到第一服务器。 第三服务器可以通过具有单个连接器的单个结构耦合到第二服务器。 相应的第一,第二和第三服务器各自通过耦合到单个连接器的单个结构上的相应的第一,第二和第三单个集成收敛网络芯片同时处理多个不同的业务类型。

    Network adapter with TCP support
    5.
    发明授权
    Network adapter with TCP support 有权
    具有TCP支持的网络适配器

    公开(公告)号:US07920470B2

    公开(公告)日:2011-04-05

    申请号:US12365717

    申请日:2009-02-04

    申请人: Steven B. Lindsay

    发明人: Steven B. Lindsay

    IPC分类号: G06F15/16

    摘要: A network adapter and corresponding method for its use are disclosed. The network adapter has an operational mode that allows a host CPU to offload transmission of a block of data to the adapter. The adapter segments the block into fragments, and builds a data packet for each fragment. The adapter transmits these packets with an adapter-implemented flow control. This flow control uses: a context engine that tracks flow control variables for a “context” established for the block; a context memory for storing the variables; and a receive filter that updates flow control information for the block based on ACK packets received from the remote endpoint receiving the data packets. Because the network adapter implements flow control for data blocks that the network adapter segments, intermediate ACK packets corresponding to that block can be intercepted by the adapter, before they pass to the host, conserving host resources. An added advantage is that the host CPU can offload data blocks larger than the remote endpoint's receive window size, since the adapter can follow the transmit window and transmit packets at appropriate intervals. This further decreases load on the host CPU, decreases latency, and improves bandwidth utilization.

    摘要翻译: 公开了一种网络适配器及其使用的相应方法。 网络适​​配器具有允许主机CPU将数据块传输到适配器的操作模式。 适配器将块分段成片段,并为每个片段构建数据包。 适配器使用适配器实现的流量控制来传输这些数据包。 该流控制使用:跟踪为块建立的“上下文”的流控制变量的上下文引擎; 用于存储变量的上下文存储器; 以及接收过滤器,其基于从接收到数据分组的远程端点接收到的ACK分组来更新该块的流控制信息。 因为网络适配器为网络适配器段的数据块实现流量控制,所以与适配器相对应的中间ACK数据包可以在传递给主机之前被拦截,从而节省主机资源。 另外一个优点是,主机CPU可以卸载大于远程端点的接收窗口大小的数据块,因为适配器可以跟随发送窗口并以适当的间隔发送数据包。 这进一步降低了主机CPU的负载,降低了延迟并提高了带宽利用率。

    System and Method for TCP Offload
    6.
    发明申请
    System and Method for TCP Offload 审中-公开
    TCP卸载的系统和方法

    公开(公告)号:US20110040891A1

    公开(公告)日:2011-02-17

    申请号:US12914633

    申请日:2010-10-28

    IPC分类号: G06F15/16

    摘要: A system for processing packets is disclosed and may including a network interface card (NIC). The NIC may include a TCP enabled Ethernet controller (TEEC). The TEEC may include an internal elastic buffer. The TEEC may process received incoming TCP packets once and may temporarily buffer at least a portion of the incoming TCP packets in the internal elastic buffer. The processing may occur without reassembly or retransmission. The internal elastic buffer may include a receive internal elastic buffer and a transmit internal elastic buffer. The receive internal elastic buffer may temporarily buffer at least a portion of the received incoming TCP packets. The transmit internal elastic buffer may temporarily buffer at least a portion of TCP packets to be transmitted. The TEEC may place at least a portion of the received incoming TCP packets data into at least a portion of a host memory.

    摘要翻译: 公开了一种用于处理分组的系统,并且可以包括网络接口卡(NIC)。 NIC可以包括TCP启用的以太网控制器(TEEC)。 TEEC可以包括内部弹性缓冲器。 TEEC可以处理接收到的TCP分组一次,并且可以临时缓冲内部弹性缓冲器中的传入TCP分组的至少一部分。 该处理可以在没有重新组装或重传的情况下进行。 内部弹性缓冲器可以包括接收内部弹性缓冲器和传输内部弹性缓冲器。 接收内部弹性缓冲器可以临时缓冲所接收的进入TCP分组的至少一部分。 发送内部弹性缓冲器可以临时缓冲要发送的TCP分组的至少一部分。 TEEC可以将接收到的进入的TCP分组数据的至少一部分置于主机存储器的至少一部分中。

    SYSTEM AND METHOD FOR NETWORK INTERFACING
    7.
    发明申请
    SYSTEM AND METHOD FOR NETWORK INTERFACING 有权
    用于网络接口的系统和方法

    公开(公告)号:US20090254647A1

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

    申请号:US12480637

    申请日:2009-06-08

    IPC分类号: G06F15/173

    CPC分类号: H04L67/1097

    摘要: Systems and methods for network interfacing may include a communication data center with a first tier, a second tier and a third tier. The first tier may include a first server with a first single integrated convergent network controller chip. The second server may include a second server with a second single integrated convergent network controller chip. The third tier may include a third server with a third single integrated convergent network controller chip. The second server may be coupled to the first server via a single fabric with a single connector. The third server may be coupled to the second server via the single fabric with the single connector. The respective first, second and third server, each processes a plurality of different traffic types concurrently via the respective first, second and third single integrated convergent network chip over the single fabric that is coupled to the single connector.

    摘要翻译: 用于网络接口的系统和方法可以包括具有第一层,第二层和第三层的通信数据中心。 第一层可以包括具有第一单集成收敛网络控制器芯片的第一服务器。 第二服务器可以包括具有第二单一集成收敛网络控制器芯片的第二服务器。 第三层可以包括具有第三单一集成收敛网络控制器芯片的第三服务器。 第二服务器可以经由具有单个连接器的单个结构耦合到第一服务器。 第三服务器可以通过具有单个连接器的单个结构耦合到第二服务器。 相应的第一,第二和第三服务器各自通过耦合到单个连接器的单个结构上的相应的第一,第二和第三单个集成收敛网络芯片同时处理多个不同的业务类型。

    Method and system for an integrated dual port gigabit ethernet controller chip
    8.
    发明授权
    Method and system for an integrated dual port gigabit ethernet controller chip 有权
    集成双端口千兆以太网控制器芯片的方法和系统

    公开(公告)号:US08923307B2

    公开(公告)日:2014-12-30

    申请号:US10887123

    申请日:2004-07-08

    IPC分类号: H04L12/28

    摘要: Aspects of the invention may include a dual port Ethernet controller having a bus interface, a first Ethernet controller coupled to the bus interface such as a PCI bus interface and a second Ethernet controller coupled to the bus interface. The first Ethernet controller, second Ethernet controller and bus interface are integrated within a single chip. The dual port Ethernet controller may also include an arbiter, which is coupled to the first Ethernet controller, the second Ethernet controller and the bus interface. A plurality of shared resources may be coupled to one or more of the first Ethernet controller, the second Ethernet controller and the arbiter. The shared resources may include, but is not limited to, a non-volatile memory 304 and a general purpose input/out interface.

    摘要翻译: 本发明的方面可以包括具有总线接口的双端口以太网控制器,耦合到诸如PCI总线接口的总线接口的第一以太网控制器以及耦合到总线接口的第二以太网控制器。 第一个以太网控制器,第二个以太网控制器和总线接口集成在单个芯片内。 双端口以太网控制器还可以包括仲裁器,仲裁器耦合到第一以太网控制器,第二以太网控制器和总线接口。 多个共享资源可以耦合到第一以太网控制器,第二以太网控制器和仲裁器中的一个或多个。 共享资源可以包括但不限于非易失性存储器304和通用输入/输出接口。

    SYSTEM AND METHOD FOR PROVIDING POOLING OR DYNAMIC ALLOCATION OF CONNECTION CONTEXT DATA
    9.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING POOLING OR DYNAMIC ALLOCATION OF CONNECTION CONTEXT DATA 审中-公开
    用于提供连接上下文数据的迭代或动态分配的系统和方法

    公开(公告)号:US20110314171A1

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

    申请号:US12967342

    申请日:2010-12-14

    IPC分类号: G06F15/16

    CPC分类号: H04L69/32

    摘要: A method for processing of packetized data is disclosed and includes allocating a plurality of partitions of a single context memory for handling data for a corresponding plurality of network protocol connections. Data for at least one of the plurality of network protocol connections may be processed utilizing a corresponding at least one of the plurality of partitions of the single context memory. The at least one of the plurality of partitions of the single context memory may be de-allocated, when the corresponding at least one of the plurality of network protocol connections is terminated. The data for the at least one of the plurality of network protocol connections may be received. The data may be associated with a single network protocol or with a plurality of network protocols. The data for the at least one of the plurality of network protocol connections includes context data.

    摘要翻译: 公开了一种用于处理分组化数据的方法,包括分配用于处理相应多个网络协议连接的数据的单个上下文存储器的多个分区。 可以利用单个上下文存储器的多个分区中的对应的至少一个来处理多个网络协议连接中的至少一个的数据。 当多个网络协议连接中的对应的至少一个网络协议连接终止时,单个上下文存储器的多个分区中的至少一个可被解除分配。 可以接收用于多个网络协议连接中的至少一个的数据。 数据可以与单个网络协议或多个网络协议相关联。 多个网络协议连接中的至少一个的数据包括上下文数据。

    System and method for network interfacing
    10.
    发明授权
    System and method for network interfacing 有权
    网络接口的系统和方法

    公开(公告)号:US07934021B2

    公开(公告)日:2011-04-26

    申请号:US12480637

    申请日:2009-06-08

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1097

    摘要: Systems and methods for network interfacing may include a communication data center with a first tier, a second tier and a third tier. The first tier may include a first server with a first single integrated convergent network controller chip. The second server may include a second server with a second single integrated convergent network controller chip. The third tier may include a third server with a third single integrated convergent network controller chip. The second server may be coupled to the first server via a single fabric with a single connector. The third server may be coupled to the second server via the single fabric with the single connector. The respective first, second and third server, each processes a plurality of different traffic types concurrently via the respective first, second and third single integrated convergent network chip over the single fabric that is coupled to the single connector.

    摘要翻译: 用于网络接口的系统和方法可以包括具有第一层,第二层和第三层的通信数据中心。 第一层可以包括具有第一单一集成收敛网络控制器芯片的第一服务器。 第二服务器可以包括具有第二单一集成收敛网络控制器芯片的第二服务器。 第三层可以包括具有第三单一集成收敛网络控制器芯片的第三服务器。 第二服务器可以经由具有单个连接器的单个结构耦合到第一服务器。 第三服务器可以通过具有单个连接器的单个结构耦合到第二服务器。 相应的第一,第二和第三服务器各自通过耦合到单个连接器的单个结构上的相应的第一,第二和第三单个集成收敛网络芯片同时处理多个不同的业务类型。