-
公开(公告)号:US20170242819A1
公开(公告)日:2017-08-24
申请号:US15051750
申请日:2016-02-24
Applicant: Mellanox Technologies Ltd.
Inventor: Yuval Itkin , Liran Liss , Amir Ancel , Ran Sofer
CPC classification number: G06F13/42 , G06F13/36 , G06F13/4027
Abstract: A method for management of a host computer that includes a management controller configured to carry out, independently of the host CPU, host management instructions contained in management packets compliant with a first data link protocol. The method includes receiving the management packets from a first network operating in accordance with the first data link protocol. The management packets are encapsulated in data packets compliant with a second data link protocol, different from the first data link protocol. The data packets are transmitted to a second network, operating in accordance with the second data link protocol. The transmitted data packets are received from the second network in a network interface controller (NIC), which is installed in the host computer and connected to the second network. The NIC decapsulates the management packets from the received data packets and passes the decapsulated management packets via a sideband connection to the management controller.
-
公开(公告)号:US10146721B2
公开(公告)日:2018-12-04
申请号:US15051750
申请日:2016-02-24
Applicant: Mellanox Technologies Ltd.
Inventor: Yuval Itkin , Liran Liss , Amir Ancel , Ran Sofer
IPC: G06F15/173 , G06F13/42 , G06F13/36 , G06F13/40
Abstract: A method for management of a host computer that includes a management controller configured to carry out, independently of the host CPU, host management instructions contained in management packets compliant with a first data link protocol. The method includes receiving the management packets from a first network operating in accordance with the first data link protocol. The management packets are encapsulated in data packets compliant with a second data link protocol, different from the first data link protocol. The data packets are transmitted to a second network, operating in accordance with the second data link protocol. The transmitted data packets are received from the second network in a network interface controller (NIC), which is installed in the host computer and connected to the second network. The NIC decapsulates the management packets from the received data packets and passes the decapsulated management packets via a sideband connection to the management controller.
-
公开(公告)号:US11740985B2
公开(公告)日:2023-08-29
申请号:US17241079
申请日:2021-04-27
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Ran Koren , Shay Aisman , Itamar Rabenstein , Amir Ancel
IPC: G06F11/273 , G06F13/20 , G06F11/22 , G06F11/34 , G06F11/30
CPC classification number: G06F11/273 , G06F11/2268 , G06F11/3072 , G06F11/3075 , G06F11/3476 , G06F11/3485 , G06F13/20 , G06F11/3013 , G06F11/348
Abstract: An apparatus includes operational circuitry and Hardware Diagnostics Circuitry (HDC). The HDC is configured to receive a definition of multiple trigger rules, each trigger rule specifying a respective trigger event as a function of trigger data sources in the operational circuitry, to receive a definition of (i) a pre-trigger logging set selected from among a plurality of diagnostics data sources in the operational circuitry, and (ii) for each trigger rule, a respective post-trigger logging set including a set of one or more of the diagnostics data sources, and, during operation of the operational circuitry, to log the diagnostics data sources in the pre-trigger logging set, to log the trigger data sources and to repeatedly evaluate the trigger rules, and, in response to triggering of a given trigger event by a given trigger rule, to start logging the diagnostics data sources in the post-trigger logging set of the given trigger rule.
-
公开(公告)号:US20220200859A1
公开(公告)日:2022-06-23
申请号:US17129978
申请日:2020-12-22
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Ido Gilboa , Shay Aisman , Sagi Arieli , Oren Vaserberger , Amit Mandelbaum , Doron Haritan Kazakov , Natali Shechtman , Iftah Levi , Amir Ancel
IPC: H04L12/24 , H04L12/841
Abstract: A network device (ND) includes packet processing circuitry and performance optimization circuitry. The packet processing circuitry is connected to a network and is configured to process communication packets for communicating over the network. The packet processing circuitry includes a plurality of configuration registers for setting one or more operation parameters of the ND. The performance optimization circuitry is configured to improve a performance measure of the ND by iteratively calculating the performance measure and adjusting values of one or more of the configuration registers based on the performance measure.
-
公开(公告)号:US11327909B1
公开(公告)日:2022-05-10
申请号:US17079536
申请日:2020-10-26
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Eliav Bar-Ilan , Oren Duer , Amir Ancel , Yossi Kendel , Idan Burstein
IPC: G06F13/16 , G06F12/123
Abstract: In one embodiment, data communication apparatus includes a network interface including one or more ports for connection to a packet data network and configured to receive content transfer requests from at least one remote device over the network, a storage sub-system to be connected to local peripheral storage devices, and including at least one peripheral interface, and a memory sub-system including a cache and RAM, and processing circuitry to manage transfer of content between the remote device(s) and the local peripheral storage devices via the peripheral interface(s) and the cache, responsively to the content transfer requests, while pacing commencement of serving of respective ones of the content transfer requests responsively to a metric of the storage sub-system so that while ones of the content transfer requests are being served, other ones of the content transfer requests pending serving are queued in at least one pending queue.
-
公开(公告)号:US20220131794A1
公开(公告)日:2022-04-28
申请号:US17082418
申请日:2020-10-28
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Charlie Mbariky , Guy Twig , Natali Shechtman , Amir Ancel
IPC: H04L12/753 , H04L12/721 , H04L12/741 , H04L12/851 , H04L12/801 , H04L29/08 , H04L12/861
Abstract: A method includes receiving a plurality of rules for processing packets arriving at at least one packet-processing device, the rules being based on multiple parameters associated with the packets. The method further includes causing the packet-processing device to process multiple subsets of the packets using different respective sequences of packet-processing instructions, which implement the rules via different respective parameter-value-ascertaining orders for ascertaining respective values of the parameters for each of the packets. The method further includes, based on the processing of the subsets, computing respective scores for the sequences of packet-processing instructions. The method further includes, based on the scores, selecting one of the sequences of packet-processing instructions. The method further includes causing the packet-processing device to process the packets using the selected sequence of packet-processing instructions. Other embodiments are also described.
-
公开(公告)号:US20230054873A1
公开(公告)日:2023-02-23
申请号:US17981516
申请日:2022-11-07
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Ido Gilboa , Shay Aisman , Sagi Arieli , Oren Vaserberger , Amit Mandelbaum , Doron Haritan Kazakov , Natali Shechtman , Iftah Levi , Amir Ancel
IPC: H04L41/0823 , H04L41/083 , H04L47/283 , H04L41/0866 , H04L41/08 , H04L41/085
Abstract: A network device (ND) includes packet processing circuitry and performance optimization circuitry. The packet processing circuitry is connected to a network and is configured to process communication packets for communicating over the network. The packet processing circuitry includes a plurality of configuration registers for setting one or more operation parameters of the ND. The performance optimization circuitry is configured to improve a performance measure of the ND by iteratively calculating the performance measure and adjusting values of one or more of the configuration registers based on the performance measure.
-
公开(公告)号:US20220334939A1
公开(公告)日:2022-10-20
申请号:US17241079
申请日:2021-04-27
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Ran Koren , Shay Aisman , Itamar Rabenstein , Amir Ancel
IPC: G06F11/273 , G06F11/22 , G06F13/20
Abstract: An apparatus includes operational circuitry and Hardware Diagnostics Circuitry (HDC). The HDC is configured to receive a definition of multiple trigger rules, each trigger rule specifying a respective trigger event as a function of trigger data sources in the operational circuitry, to receive a definition of (i) a pre-trigger logging set selected from among a plurality of diagnostics data sources in the operational circuitry, and (ii) for each trigger rule, a respective post-trigger logging set including a set of one or more of the diagnostics data sources, and, during operation of the operational circuitry, to log the diagnostics data sources in the pre-trigger logging set, to log the trigger data sources and to repeatedly evaluate the trigger rules, and, in response to triggering of a given trigger event by a given trigger rule, to start logging the diagnostics data sources in the post-trigger logging set of the given trigger rule.
-
公开(公告)号:US20220129395A1
公开(公告)日:2022-04-28
申请号:US17079536
申请日:2020-10-26
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Eliav Bar-Ilan , Oren Duer , Amir Ancel , Yossi Kendel , Idan Burstein
IPC: G06F13/16 , G06F12/123
Abstract: In one embodiment, data communication apparatus includes a network interface including one or more ports for connection to a packet data network and configured to receive content transfer requests from at least one remote device over the network, a storage sub-system to be connected to local peripheral storage devices, and including at least one peripheral interface, and a memory sub-system including a cache and RAM, and processing circuitry to manage transfer of content between the remote device(s) and the local peripheral storage devices via the peripheral interface(s) and the cache, responsively to the content transfer requests, while pacing commencement of serving of respective ones of the content transfer requests responsively to a metric of the storage sub-system so that while ones of the content transfer requests are being served, other ones of the content transfer requests pending serving are queued in at least one pending queue.
-
公开(公告)号:US10127053B2
公开(公告)日:2018-11-13
申请号:US15391886
申请日:2016-12-28
Applicant: Mellanox Technologies, Ltd.
Inventor: Yuval Itkin , Ran Sofer , Amir Ancel , Ido Gross
IPC: G06F9/44 , G06F9/4401 , G06F13/42 , G06F1/24
Abstract: A startup sequence in a computer system is initiated by detecting a bus reset event in an I/O device connected to a host, and responsively to the bus reset event communicating resources required to be allocated by the host. When a startup command from a host driver is not received within a predetermined bus reset count, the device autonomously changes its current configuration to a safe mode configuration, wherein fewer resources are required to be allocated relative to the current configuration. The safe mode configuration is communicated from the device to the host.
-
-
-
-
-
-
-
-
-