Hybrid tag matching
    552.
    发明授权

    公开(公告)号:US09742855B2

    公开(公告)日:2017-08-22

    申请号:US14834443

    申请日:2015-08-25

    Abstract: A method for communication includes posting, by a software process, a set of buffers in a memory of a host processor and creating in the memory a list of labels associated respectively with the buffers. The software process pushes a first part of the list to a network interface controller (NIC), while retaining a second part of the list in the memory under control of the software process. Upon receiving a message containing a label, sent over a network, the NIC compares the label to the labels in the first part of the list and, upon finding a match to the label, writes data conveyed by the message to a buffer in the memory. Upon a failure to find the match in the first part of the list, the NIC passes the message from the NIC to the software process for handling using the second part of the list.

    Uniting FDB lookups for encapsulated packets

    公开(公告)号:US09667441B2

    公开(公告)日:2017-05-30

    申请号:US13845182

    申请日:2013-03-18

    CPC classification number: H04L12/465 H04L12/4654 H04L12/4658

    Abstract: A method of communications at an encapsulating bridge includes receiving a packet having an unencapsulated-DA (destination address) and an associated encapsulation identifier. The unencapsulated-DA and the associated encapsulation identifier are used to determine a TxPort-unencapsulated network (unencapsulated network side transmit port) or an encapsulated-DA for the packet. This method reduces latency of processing by reducing lookups, thereby also increasing transmission bandwidth of the communications network. The invention also facilitates embodiments with reduced memory and processing requirements, as compared to conventional implementations. This method is particularly useful for MAC-in-MAC encapsulation.

    Packet switch with reduced latency
    556.
    发明授权

    公开(公告)号:US09641465B1

    公开(公告)日:2017-05-02

    申请号:US13972968

    申请日:2013-08-22

    CPC classification number: H04L49/901 H04L49/90 H04L49/9094

    Abstract: A switching device includes a plurality of ports and a switching core, which is coupled to transfer data packets between ingress and egress ports. Switching logic maintains a descriptor queue containing respective descriptors corresponding to the data packets that have been received and queued by the ports, and responsively to the respective descriptors, instructs the switching core to transfer the queued data packets between the ports. Port logic, which is associated with each port, is configured, upon receipt of a data packet from the network at the port, to signal the switching logic to place a descriptor corresponding to the data packet in the descriptor queue and, upon identifying the data packet as meeting a predefined criterion, to convey a request to the switching logic, bypassing the descriptor queue, to instruct the switching core to transfer the data packet immediately to an egress port.

    Dynamic Optimization for IP Forwarding Performance

    公开(公告)号:US20170104697A1

    公开(公告)日:2017-04-13

    申请号:US15289176

    申请日:2016-10-09

    CPC classification number: H04L49/9094

    Abstract: A host connected to at least one data network has a processor having a plurality of cores, and a memory. A network interface controller is coupled to the host, and configured to transmit and receive data packets via multiple distinct physical ports. The host and the network interface controller are cooperative upon receiving a packet for storing the packet in a receive buffer of the memory, deciding in the host, responsively to a destination identifier in the packet, to forward the packet from the host to the at least one data network via another one of the physical ports, and selecting one of the cores to perform a send operation.

    Access control in peer-to-peer transactions over a peripheral component bus
    558.
    发明申请
    Access control in peer-to-peer transactions over a peripheral component bus 审中-公开
    通过外设组件总线进行对等交易中的访问控制

    公开(公告)号:US20170017609A1

    公开(公告)日:2017-01-19

    申请号:US15202590

    申请日:2016-07-06

    Abstract: Computing apparatus includes a central processing unit (CPU), which is configured to run concurrently multiple virtual machines, including at least first and second virtual machines. A peripheral component bus is connected to communicate with the CPU. Multiple peripheral devices are connected to communicate via the bus with the CPU and with others of the peripheral devices, including at least first and second peripheral devices that are each respectively partitioned into at least first and second functional entities, which are respectively assigned to serve the at least first and second virtual machines. Access control logic is configured to forward peer-to-peer communications initiated by the functional entities between the peripheral devices over the bus while inhibiting access in the peer-to-peer communications between the functional entities that are assigned to different ones of the virtual machines.

    Abstract translation: 计算装置包括中央处理单元(CPU),其被配置为同时运行多个虚拟机,包括至少第一和第二虚拟机。 连接外设组件总线以与CPU通信。 多个外围设备被连接以经由总线与CPU和外围设备的其他设备进行通信,包括至少第一和第二外围设备,每个外围设备分别被划分为至少第一和第二功能实体,其分别被分配用于服务于 至少第一和第二虚拟机。 访问控制逻辑被配置为通过总线转发由外围设备之间的功能实体发起的对等通信,同时禁止分配给不同虚拟机的功能实体之间的对等通信中的访问 。

    Methods and systems for network congestion management
    559.
    发明授权
    Methods and systems for network congestion management 有权
    网络拥塞管理的方法和系统

    公开(公告)号:US09544239B2

    公开(公告)日:2017-01-10

    申请号:US13803144

    申请日:2013-03-14

    CPC classification number: H04L47/35 H04L47/32 H04W28/0242 H04W28/0284

    Abstract: Methods and systems are disclosed for network congestion management. The methods and systems receive a first packet complying with a first network protocol comprising a first congestion indicator representative of a presence or absence of network congestion and further comprising a first set of data associated with a second network protocol, and provide an indication of the presence or absence of network congestion generated based, at least in part, on the first congestion indicator. The methods and systems also receive a first packet complying with a first network protocol comprising a first set of data associated with a second network protocol, and output a second packet complying with the first network protocol comprising a first congestion indicator representative of a presence of network congestion.

    Abstract translation: 公开了用于网络拥塞管理的方法和系统。 所述方法和系统接收符合第一网络协议的第一分组,所述第一分组包括表示网络拥塞存在或不存在的第一拥塞指示符,并且还包括与第二网络协议相关联的第一组数据,并且提供存在 或者至少部分地基于第一拥塞指示生成网络拥塞。 所述方法和系统还接收符合第一网络协议的第一分组,所述第一网络协议包括与第二网络协议相关联的第一组数据,并且输出符合所述第一网络协议的第二分组,所述第二分组包括表示网络存在的第一拥塞指示符 拥塞。

    SILICON PHOTONICS CONNECTOR
    560.
    发明申请
    SILICON PHOTONICS CONNECTOR 审中-公开
    硅光电连接器

    公开(公告)号:US20160370544A1

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

    申请号:US15250999

    申请日:2016-08-30

    Abstract: Optical apparatus connecting a Silicon Photonics (SiP) device, which comprises multiple optical waveguides to an array of collimating lenses, configured to collimate light of the multiple optical waveguides into collimated beams. The optical apparatus includes a deflection element, distinct from the SiP device, including a light deflection surface which deflects light from the waveguides by an angle greater than 30 degrees, to the array of collimating lenses.

    Abstract translation: 将包括多个光波导的硅光子(SiP)器件连接到准直透镜阵列的光学设备被配置为将多个光波导的光准直成准直光束。 光学装置包括与SiP器件不同的偏转元件,其包括将来自波导的光以大于30度的角度的光偏转到准直透镜阵列的光偏转表面。

Patent Agency Ranking