-
公开(公告)号:US20240333663A1
公开(公告)日:2024-10-03
申请号:US18128776
申请日:2023-03-30
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Sagi Kuks , Ofir Klara Altshul , Eyal Srebro , Idan Matari , Elchanan Harshoshanim
IPC: H04L49/00 , H04L47/34 , H04L49/101
CPC classification number: H04L49/3027 , H04L47/34 , H04L49/101
Abstract: A switching device includes ingress ports, egress ports, and switching circuits that connect the ingress ports with the egress ports. The switching device segments data included in a packet received at an ingress port into a plurality of segments. The switching device transfers the plurality of segments to an egress port via a data path included in the switching circuits, according to a first mode of routing the packet in an absence of reading a descriptor corresponding to the packet. The switching device orders, using port logic associated with the egress port, the segments and provides sequence numbers associated with the ordered segments to port logic associated with the ingress port. The switching device validates the transfer of the plurality of segments according to the first mode based on verifying that the sequence numbers satisfy at least one criterion.
-
公开(公告)号:US20250038871A1
公开(公告)日:2025-01-30
申请号:US18914324
申请日:2024-10-14
Applicant: Mellanox Technologies, Ltd.
Inventor: Liron Mula , Elad Mentovich , Paraskevas Bakopoulos , Eitan Zahavi , Sagi Kuks
Abstract: A system includes multiple processors to communicate with one another at predefined time slots. A given processor among the processors is to (i) hold a predetermined schedule plan that specifies which of the other processors in the system are accessible to the given processor at which of the time slots, the predetermined schedule plan having been determined before receiving data for transmission from the given processors to the other processors, (ii) queue data that is destined to one or more of the other processors, and (iii) transmit the queued data in accordance with the predetermined schedule plan.
-
公开(公告)号:US10594617B2
公开(公告)日:2020-03-17
申请号:US16132423
申请日:2018-09-16
Applicant: Mellanox Technologies, Ltd.
Inventor: Alex Shpiner , Sagi Kuks , Liron Mula , Gil Levy
IPC: H04L12/805 , H04L12/833 , H04L12/863 , H04L12/935 , H04L12/823 , G06F17/18
Abstract: A network device includes circuitry and multiple ports. The circuitry is configured to hold a definition of a normalization function that determines, based on (i) a reference probability of applying a congestion indication operation to packets having a predefined reference packet-size and (ii) a packet-size parameter, a normalized probability of applying the congestion indication operation to packets whose size equals the packet-size parameter. The normalization function depends exponentially on a ratio between the packet-size parameter and the reference packet-size. The circuitry id configured to store packets in a queue, and to schedule transmission of at least some of the queued packets via an output port, to calculate the normalized probability for a given packet, by applying the normalization function to an actual reference probability and an actual size of the given packet, and randomly apply a congestion indication operation to the given packet, in accordance with the normalized probability.
-
公开(公告)号:US20190089644A1
公开(公告)日:2019-03-21
申请号:US16132423
申请日:2018-09-16
Applicant: Mellanox Technologies, Ltd.
Inventor: Alex Shpiner , Sagi Kuks , Liron Mula , Gil Levy
IPC: H04L12/805 , H04L12/833 , H04L12/823 , H04L12/863 , H04L12/935
Abstract: A network device includes circuitry and multiple ports. The circuitry is configured to hold a definition of a normalization function that determines, based on (i) a reference probability of applying a congestion indication operation to packets having a predefined reference packet-size and (ii) a packet-size parameter, a normalized probability of applying the congestion indication operation to packets whose size equals the packet-size parameter. The normalization function depends exponentially on a ratio between the packet-size parameter and the reference packet-size. The circuitry id configured to store packets in a queue, and to schedule transmission of at least some of the queued packets via an output port, to calculate the normalized probability for a given packet, by applying the normalization function to an actual reference probability and an actual size of the given packet, and randomly apply a congestion indication operation to the given packet, in accordance with the normalized probability.
-
-
-