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 有权
    本地主机管理控制器通过网络控制器进行通过通信的数据包过滤方法和系统

    公开(公告)号:US08645567B2

    公开(公告)日:2014-02-04

    申请号:US12575300

    申请日:2009-10-07

    IPC分类号: G06F15/173

    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.

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

    METHOD AND SYSTEM FOR PACKET FILTERING FOR LOCAL HOST-MANAGEMENT CONTROLLER PASS-THROUGH COMMUNICATION VIA NETWORK CONTROLLER
    2.
    发明申请
    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.

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

    METHOD AND SYSTEM FOR A MULTI-LEVEL SECURITY ASSOCIATION LOOKUP SCHEME FOR INTERNET PROTOCOL SECURITY
    3.
    发明申请
    METHOD AND SYSTEM FOR A MULTI-LEVEL SECURITY ASSOCIATION LOOKUP SCHEME FOR INTERNET PROTOCOL SECURITY 审中-公开
    用于互联网协议安全的多级安全联盟查询方案的方法和系统

    公开(公告)号:US20090178104A1

    公开(公告)日:2009-07-09

    申请号:US11970957

    申请日:2008-01-08

    申请人: Hemal Shah Protip Roy

    发明人: Hemal Shah Protip Roy

    IPC分类号: G06F17/00 G06F21/00

    CPC分类号: H04L63/0485 H04L63/164

    摘要: Methods and systems for data communication are disclosed and may include utilizing a multi-level lookup process for determining IPsec parameters from a security association database. The security association database may be stored in content addressable memory, and may include an Internet protocol address table, a security association lookup table, and a security association context table. The security association lookup and security association context tables may include a single table. An Internet protocol address table index may be looked up in the Internet protocol address table for a first lookup of the multi-level lookup process. A security protocol index may be looked up utilizing the Internet protocol address table index for a second lookup of the multi-level lookup process. The Internet protocol security parameters may be determined utilizing the security protocol index. IPsec processing may be performed utilizing the determined Internet protocol security parameters.

    摘要翻译: 公开了用于数据通信的方法和系统,并且可以包括利用多级查找过程来从安全关联数据库确定IPsec参数。 安全关联数据库可以存储在内容可寻址存储器中,并且可以包括因特网协议地址表,安全关联查找表和安全关联上下文表。 安全关联查找和安全关联上下文表可以包括单个表。 可以在因特网协议地址表中查找互联网协议地址表索引,以进行多级查找过程的第一次查找。 可以使用互联网协议地址表索引查找安全协议索引,用于多级查找过程的第二次查找。 可以使用安全协议索引来确定因特网协议安全参数。 可以使用确定的因特网协议安全参数来执行IPsec处理。

    METHOD AND SYSTEM FOR HANDLING PACKET FILTERING INFORMATION
    4.
    发明申请
    METHOD AND SYSTEM FOR HANDLING PACKET FILTERING INFORMATION 审中-公开
    处理分组过滤信息的方法和系统

    公开(公告)号:US20080263191A1

    公开(公告)日:2008-10-23

    申请号:US12105617

    申请日:2008-04-18

    申请人: Hemal Shah Protip Roy

    发明人: Hemal Shah Protip Roy

    IPC分类号: G06F15/173

    CPC分类号: H04L43/028

    摘要: A portion of management traffic, carried via network traffic, and received and/or transmitted via a network controller, may be processed externally to the network controller, wherein management messaging may be carried via network packets, and one or more headers may added to enable transmission and/or reception via the network controller. Packet filters may be setup, in the network controller, via the management controller, to enable determining network packets that may carry the management traffic. The management controller may utilize commands to setup packet filers in the network controller, wherein matching criteria, in received network packets, and/or corresponding actions that may be performed in matching packets, may be specified. The matching criteria may comprise specifying one or more header types that may be utilized in the received network packets. The network controller may generate filter identifiers, which may be utilized, subsequently, via the management controller to delete the packet filters.

    摘要翻译: 可以经由网络控制器接收和/或经由网络控制器传送的经由网络流量携带的一部分管理业务,可以在网络控制器的外部进行处理,其中管理消息传送可以经由网络分组进行,并且可以添加一个或多个报头以使能 通过网络控制器传输和/或接收。 可以通过管理控制器在网络控制器中设置分组过滤器,以便能够确定可能承载管理业务的网络分组。 管理控制器可以利用命令在网络控制器中建立分组文件管理器,其中可以指定在接收的网络分组中的匹配标准和/或可以在匹配分组中执行的对应动作。 匹配标准可以包括指定可以在接收的网络分组中使用的一个或多个报头类型。 网络控制器可以生成过滤器标识符,随后可以经由管理控制器来使用该标识符来删除分组过滤器。

    Method and apparatus for configuring a clock timing feedback path

    公开(公告)号:US07051224B2

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

    申请号:US10100126

    申请日:2002-03-18

    IPC分类号: H03B19/00

    CPC分类号: G06F1/12 G06F1/10

    摘要: The present invention provides a method and apparatus for configuring a timing feedback path in a semiconductor device. The apparatus includes an oscillator adapted to provide a reference clock signal. The apparatus further includes at least one buffer layer adapted to receive the reference clock signal and provide a delayed clock signal, a selector adapted to select one of the delayed clock signal and the reference clock signal, and a device adapted to provide an output clock signal such that the selected one of the delayed clock signal and the reference clock signal is substantially in phase with the reference clock signal.

    Short packet transmission
    6.
    发明授权
    Short packet transmission 有权
    短包传输

    公开(公告)号:US08976801B2

    公开(公告)日:2015-03-10

    申请号:US13564066

    申请日:2012-08-01

    申请人: Protip Roy

    发明人: Protip Roy

    IPC分类号: H04L12/28

    CPC分类号: G06F13/385

    摘要: Disclosed are various embodiments that provide short packet transmission by a network interface controller (NIC). The NIC may receive a signal indicating that a set of buffer descriptors is available for fetching from a host device. The NIC is configured to fetch the set of buffer descriptors from the host device, the set of buffer descriptors comprising a control flag, the control flag indicating whether the set of buffer descriptors comprises immediate packet data; and the NIC may transmit the immediate packet data as a transmit packet if the control flag indicates that the set of buffer descriptors comprises immediate packet data.

    摘要翻译: 公开了通过网络接口控制器(NIC)提供短分组传输的各种实施例。 NIC可以接收指示一组缓冲器描述符可用于从主机设备取出的信号。 NIC被配置为从主机设备提取一组缓冲器描述符,该组缓冲器描述符包括控制标志,该控制标志指示该组缓冲器描述符是否包括立即数据包数据; 并且如果控制标志指示该组缓冲器描述符包括立即分组数据,则NIC可以作为发送分组发送即时分组数据。

    Short Packet Transmission
    7.
    发明申请
    Short Packet Transmission 有权
    短包传输

    公开(公告)号:US20140036928A1

    公开(公告)日:2014-02-06

    申请号:US13564066

    申请日:2012-08-01

    申请人: Protip Roy

    发明人: Protip Roy

    IPC分类号: H04L12/56

    CPC分类号: G06F13/385

    摘要: Disclosed are various embodiments that provide short packet transmission by a network interface controller (NIC). The NIC may receive a signal indicating that a set of buffer descriptors is available for fetching from a host device. The NIC is configured to fetch the set of buffer descriptors from the host device, the set of buffer descriptors comprising a control flag, the control flag indicating whether the set of buffer descriptors comprises immediate packet data; and the NIC may transmit the immediate packet data as a transmit packet if the control flag indicates that the set of buffer descriptors comprises immediate packet data.

    摘要翻译: 公开了通过网络接口控制器(NIC)提供短分组传输的各种实施例。 NIC可以接收指示一组缓冲器描述符可用于从主机设备取出的信号。 NIC被配置为从主机设备提取一组缓冲器描述符,该组缓冲器描述符包括控制标志,该控制标志指示该组缓冲器描述符是否包括立即数据包数据; 并且如果控制标志指示该组缓冲器描述符包括立即分组数据,则NIC可以作为发送分组发送即时分组数据。

    Method and System for Virtualization and Re-Direction of I/O Connections to Peripheral Devices
    8.
    发明申请
    Method and System for Virtualization and Re-Direction of I/O Connections to Peripheral Devices 审中-公开
    用于虚拟化和I / O连接到外围设备的方向的方法和系统

    公开(公告)号:US20090043921A1

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

    申请号:US12031412

    申请日:2008-02-14

    申请人: Protip Roy

    发明人: Protip Roy

    IPC分类号: G06F13/14

    CPC分类号: G06F13/385

    摘要: Methods and systems for virtualization and re-direction of I/O connections to peripheral devices are disclosed. Aspects of one method may include virtualizing one or more peripheral devices via corresponding PCI/PCIe level functions. The virtualization may comprise, for example, emulating peripheral device controllers. The PCI and/or PCIe level functions may then redirect accesses to peripheral devices to corresponding virtual devices. Since a PCI/PCIe level function may emulate a peripheral device controller, the redirecting may occur without modifying an operating system for the electronic system or the corresponding device driver used to access the peripheral device. Accordingly, virtualization and redirection may enable controlling a remote electronic system over a network. The controlling of a remote electronic system may comprise, for example, storing and accessing data in a remote storage device, booting from the remote storage device, and scanning and/or printing at the remote device.

    摘要翻译: 公开了用于虚拟化和用于外围设备的I / O连接重新定向的方法和系统。 一种方法的方面可以包括通过相应的PCI / PCIe级别功能虚拟化一个或多个外围设备。 虚拟化可以包括例如模拟外围设备控制器。 然后,PCI和/或PCIe级功能可以将对外围设备的访问重定向到相应的虚拟设备。 由于PCI / PCIe级别功能可以模拟外围设备控制器,因此可以在不修改用于电子系统的操作系统或用于访问外围设备的相应设备驱动程序的情况下进行重定向。 因此,虚拟化和重定向可以实现通过网络控制远程电子系统。 远程电子系统的控制可以包括例如在远程存储设备中存储和访问数据,从远程存储设备引导,以及在远程设备处的扫描和/或打印。

    Providing Resource Accessbility During a Sleep State
    9.
    发明申请
    Providing Resource Accessbility During a Sleep State 审中-公开
    在休眠状态期间提供资源可用性

    公开(公告)号:US20120324077A1

    公开(公告)日:2012-12-20

    申请号:US13310853

    申请日:2011-12-05

    申请人: Protip Roy

    发明人: Protip Roy

    IPC分类号: G06F17/30 G06F15/173

    CPC分类号: G06F1/3203

    摘要: Embodiments for providing access to computing system resources, such as files, disks, flash storage and/or other resources, are disclosed. A combination network interface and storage device can be installed in a computing system, which can be configured to draw power when a host computing system is in a sleep state. A subsystem executed by the combination network interface and storage device can allow a client device to submit a request for a file stored in a storage medium accessible to the device. Additionally, the subsystem can facilitate mirroring of files from mass storage devices by the operating system and/or applications executed by the host computing system when the computing system is not in a sleep state.

    摘要翻译: 公开了用于提供对诸如文件,磁盘,闪存和/或其他资源之类的计算系统资源的访问的实施例。 组合网络接口和存储设备可以安装在计算系统中,计算系统可以被配置为当主机计算系统处于睡眠状态时获取功率。 由组合网络接口和存储设备执行的子系统可以允许客户端设备提交存储在设备可访问的存储介质中的文件的请求。 此外,当计算系统不处于睡眠状态时,子系统可以通过操作系统和/或由主机计算系统执行的应用程序来帮助来自大容量存储设备的文件的镜像。

    Method and apparatus for arbitrating master-slave transactions

    公开(公告)号:US07043533B2

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

    申请号:US10008349

    申请日:2001-12-06

    申请人: Protip Roy

    发明人: Protip Roy

    IPC分类号: G06F15/16

    CPC分类号: G06F15/17375

    摘要: The present invention provides a method and apparatus for arbitrating master-slave transactions. The apparatus includes a slave device adapted to receive a first request from a first master device. The apparatus further includes a record of one or more previous requests from the first master device and at least one additional master device, wherein the slave device is adapted to grant the first request based upon the record.