-
31.
公开(公告)号:US12120035B2
公开(公告)日:2024-10-15
申请号:US17844362
申请日:2022-06-20
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Liron Mula , Aviv Kfir , Miri Shtaif , Eran Gil Beracha
IPC: H04L47/56 , H04L43/0852 , H04L47/625
CPC classification number: H04L47/56 , H04L43/0852 , H04L47/625
Abstract: A device, a switch, and a method of determining latency which exceeds a threshold are described. A task is enqueued and a time is determined based on two clocks. A time the task is dequeued is determined based on the two clocks. Based on the time of enqueue and the time of dequeue according to each of the two clocks, the task is identified as meeting or violating a service level agreement.
-
公开(公告)号:US11968285B2
公开(公告)日:2024-04-23
申请号:US17679160
申请日:2022-02-24
Applicant: MELLANOX TECHNOLOGIES, LTD.
IPC: H04L69/22 , H03M7/30 , H04L45/74 , H04L45/745
CPC classification number: H04L69/22 , H03M7/3082 , H04L45/742 , H04L45/74591
Abstract: A network device includes one or more ports, and action-select circuitry. The ports are to exchange packets over a network. The act-ion-select circuitry is to determine, for a given packet, a first search key based on a first header field of the given packet, and a second search key based on a second header field of the given packet, to compare the first search key to a first group of compare values, to output a multi-element vector responsively to a match between the first search key and a first compare value, to generate a composite search key by concatenating the second search key and the multi-element vector, to compare the composite search key to a second group of compare values, and, responsively to a match between the composite search key and a second compare value, to output an action indicator for applying to the given packet.
-
公开(公告)号:US20230421508A1
公开(公告)日:2023-12-28
申请号:US17850537
申请日:2022-06-27
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Barak Gafni , Aviv Kfir
IPC: H04L47/36
CPC classification number: H04L47/365
Abstract: Networking devices, systems, and methods are provided. In one example, a method includes receiving a packet at a networking device; evaluating the packet; based on the evaluation of the packet, truncating the packet from a first size to a second size that is smaller than the first size; and storing the truncated packet in a buffer prior to transmitting the truncated packet with the networking device.
-
34.
公开(公告)号:US20230138522A1
公开(公告)日:2023-05-04
申请号:US17516731
申请日:2021-11-02
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Niv Aibester , Barak Gafni , Aviv Kfir , Gil Levy
IPC: G06F3/06
Abstract: A network device includes a memory and a memory management circuit. The memory is to store a shared buffer. The memory management circuit is to estimate respective bandwidth measures for one or more queues used in processing packets in the network device, and to allocate and deallocate segments of the shared buffer to at least one of the queues based on the bandwidth measures.
-
公开(公告)号:US20230022037A1
公开(公告)日:2023-01-26
申请号:US17955591
申请日:2022-09-29
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Niv Aibester , Aviv Kfir , Gil Levy , Liron Mula , Barak Gafni
IPC: H04L49/90 , H04L43/0876 , H04L47/6275
Abstract: An apparatus for controlling a Shared Buffer (SB), the apparatus including an interface and a SB controller. The interface is to access flow-based data counts and admission states. The SB controller is to perform flow-based accounting of packets received by a network device coupled to a communication network, for producing flow-based data counts, each flow-based data count associated with one or more respective flows, and to generate admission states based at least on the flow-based data counts, each admission state being generated from one or more respective flow-based data counts.
-
公开(公告)号:US11509579B2
公开(公告)日:2022-11-22
申请号:US17000992
申请日:2020-08-24
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Aviv Kfir , Barak Gafni , Ortal Ben-Moshe , Matty Kadosh
IPC: H04L45/74 , H04L61/2585 , G06F15/173 , H04L69/16 , H04L12/66
Abstract: A system, switch device, and method of operating a switch device are provided. An illustrative system is disclosed to include a first router block configured to receive a first type of Remote Direct Memory Access (RDMA) packet, a second router block configured to receive a second type of RDMA packet, and a gateway positioned between the first router block and the second router block. The gateway may be configured to translate the first type of RDMA packet received from the first router block for transmission as the second type of RDMA packet by the second router block.
-
公开(公告)号:US09729473B2
公开(公告)日:2017-08-08
申请号:US14745488
申请日:2015-06-22
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Zachy Haramaty , Eitan Zahavi , Benny Koren , Ido Bukspan , Itamar Rabenstein , Barak Gafni , Aviv Kfir
IPC: H04L12/707 , H04L12/939
CPC classification number: H04L49/557
Abstract: A method in a network element that includes multiple interfaces for connecting to a communication network includes receiving via an ingress interface packets that are not allowed to undergo re-routing and that are addressed to a destination via a first egress interface. The packets are forwarded via the first egress interface when there is a valid path from the first egress interface to the destination. When there is no valid path from the first egress interface to the destination, a second egress interface is selected from a group of multiple egress interfaces that have respective paths to the destination and are assigned to packets for which re-routing is allowed, and the packets are forwarded via the second egress interface until recovering a path to the destination.
-
公开(公告)号:US20150372898A1
公开(公告)日:2015-12-24
申请号:US14745488
申请日:2015-06-22
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Zachy Haramaty , Eitan Zahavi , Benny Koren , Ido Bukspan , Itamar Rabenstein , Barak Gafni , Aviv Kfir
IPC: H04L12/707 , H04L12/939 , H04L12/743
CPC classification number: H04L49/557
Abstract: A method in a network element that includes multiple interfaces for connecting to a communication network includes receiving via an ingress interface packets that are not allowed to undergo re-routing and that are addressed to a destination via a first egress interface. The packets are forwarded via the first egress interface when there is a valid path from the first egress interface to the destination. When there is no valid path from the first egress interface to the destination, a second egress interface is selected from a group of multiple egress interfaces that have respective paths to the destination and are assigned to packets for which re-routing is allowed, and the packets are forwarded via the second egress interface until recovering a path to the destination.
Abstract translation: 包括用于连接到通信网络的多个接口的网络元件中的方法包括经由入口接口接收不允许经历重新路由并经由第一出口接口寻址到目的地的分组。 当存在从第一出口接口到目的地的有效路径时,分组经由第一出口接口转发。 当没有从第一出口接口到目的地的有效路径时,从具有到目的地的相应路径的多个出口接口的组中选择第二出口接口,并且被分配给允许重新路由的分组,并且 分组经由第二出口接口转发,直到恢复到目的地的路径。
-
-
-
-
-
-
-