-
公开(公告)号:US20240089194A1
公开(公告)日:2024-03-14
申请号:US17990686
申请日:2022-11-20
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Ariel Almog , Eitan Zahavi , Idan Burstein , Zachy Haramaty , Aviv Barnea
IPC: H04L45/00 , H04L67/1097 , H04L69/22
CPC classification number: H04L45/22 , H04L45/66 , H04L67/1097 , H04L69/22
Abstract: A network adapter includes a port and one or more circuits. The port is to send packets to a network in accordance with a Remote Direct Memory Access over Converged Ethernet (RoCE) protocol. The one or more circuits are to decide whether a packet is permitted to undergo Adaptive Routing (AR) in being routed through the network, to mark the packet with an indication of whether the packet is permitted to undergo AR, and to send the marked packet to the network via the port.
-
公开(公告)号:US20200162394A1
公开(公告)日:2020-05-21
申请号:US16191536
申请日:2018-11-15
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Aviv Barnea , Ido Shamay , Eitan Zahavi , Yossef Itigin , Rotem Damsker
IPC: H04L12/841 , H04L12/875 , H04L12/801 , H04L12/823
Abstract: A method including providing a hardware-implemented networking system having a sending device, the sending device being configured to communicate with a receiving device via a communications medium, and performing the following at the sending device: providing an initial value for transmission timeout and setting a current value for transmission timeout to the initial value, sending one or more packets associated with a given queue from the sending device to the receiving device via the communications medium, setting a packet transmission timeout timer associated with the given queue to the current value for transmission timeout; and upon expiration of a packet transmission timeout timer associated with the given queue, performing the following: A. determining whether one or more packets have been successfully received by the receiving device, and performing one or both of the following steps B and C: B. if one or more packets have been successfully received by the receiving device, decreasing the current value for transmission timeout, and C. if no packets have been successfully received by the receiving device, increasing the current value for transmission timeout. Related apparatus and methods are also provided.
-
公开(公告)号:US10999364B1
公开(公告)日:2021-05-04
申请号:US17067693
申请日:2020-10-11
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Yossef Itigin , Aviv Barnea
IPC: G06F15/16 , H04L29/08 , G06F15/173
Abstract: An apparatus includes a network interface and circuitry. The network interface is configured to connect to a communication network. The circuitry is configured to receive, from a host, first RDMA requests in accordance with a first transport service type, for transferring data between an initiator process running on the host and one or more responder processes running on one or more remote computers, to convert the first RDMA requests into second RDMA requests in accordance with a second transport service type, different from the first transport service type, to communicate messages corresponding to the second transport service type with the remote computers, to convert completions, which are received from the one or more remote computers in accordance with the second transport service type, into corresponding completions to the first RDMA requests in accordance with the first transport service type, and to send the corresponding completions to the initiator process.
-
-