-
公开(公告)号:US20230236769A1
公开(公告)日:2023-07-27
申请号:US17586417
申请日:2022-01-27
发明人: Omri Kahalon , Gal Shalom , Aviad Yehezkel , Liran Liss , Oren Duer , Rabie Loulou , Maxim Gurtovoy
IPC分类号: G06F3/06
CPC分类号: G06F3/0689 , G06F3/067 , G06F3/0631 , G06F3/0659 , G06F3/0613
摘要: Methods and systems provided herein involve extracting an input/output (I/O) operation from a packet received over an I/O pipeline, the I/O operation comprising either a read request to read data from at least one storage device or a write request to write data to the at least one storage device; determining that an address associated with the I/O operation exists in a lookup table that is provided for thin provisioning of the at least one storage device; performing one or more RAID calculations associated with the at least one storage device based on the address and the I/O operation; and accessing the at least one storage device to perform the I/O operation based on the one or more RAID calculations; and second processing component configured to carry out a second set of operations that occur when the address associated with the I/O operation does not exist in the lookup table.
-
公开(公告)号:US20220078043A1
公开(公告)日:2022-03-10
申请号:US17013677
申请日:2020-09-07
发明人: Daniel Marcovitch , Idan Burstein , Liran Liss , Hillel Chapman , Dror Goldenberg , Michael Kagan , Aviad Yehezkel , Peter Paneah
IPC分类号: H04L12/46 , G06F13/42 , G06F13/40 , G06F15/173
摘要: A cross-network bridging apparatus includes a bus interface and bridging circuitry. The bus interface is configured for connecting to a system bus. The bridging circuitry is configured to translate between (i) system-bus transactions that are exchanged between one or more local devices that are coupled to the system bus and served by the system bus and one or more remote processors located across a network from the apparatus, and (ii) data units that convey the system-bus transactions, for transmitting and receiving as network packets over the network to and from the remote processors.
-
公开(公告)号:US20230353419A1
公开(公告)日:2023-11-02
申请号:US18349148
申请日:2023-07-09
发明人: Daniel Marcovitch , Idan Burstein , Liran Liss , Hillel Chapman , Dror Goldenberg , Michael Kagan , Aviad Yehezkel , Peter Paneah
IPC分类号: H04L12/46 , G06F13/40 , G06F13/42 , G06F15/173
CPC分类号: H04L12/4625 , G06F13/4027 , G06F13/4208 , G06F15/17331 , H04L12/4633 , G06F2213/0026
摘要: A cross-network bridging apparatus includes a bus interface and bridging circuitry. The bus interface is configured for connecting to a system bus. The bridging circuitry is configured to translate between (i) system-bus transactions that are exchanged between one or more local devices that are coupled to the system bus and served by the system bus and one or more remote processors located across a network from the apparatus, and (ii) data units that convey the system-bus transactions, for transmitting and receiving as network packets over the network to and from the remote processors.
-
4.
公开(公告)号:US20230176769A1
公开(公告)日:2023-06-08
申请号:US17543334
申请日:2021-12-06
发明人: Gal Shalom , Adi Horowitz , Omri Kahalon , Liran Liss , Aviad Yehezkel , Rabie Loulou
CPC分类号: G06F3/0655 , G06F9/544 , G06F3/061 , G06F3/0673
摘要: API in conjunction with a bridge chip and first and second hosts having first and second memories respectively. The bridge chip connects the memories. The API comprises key identifier registration functionality to register a key identifier for each of plural computer processes performed by the first host, thereby to define plural key identifiers; and/or access control functionality to provide at least computer process P1 performed by the first host with access, typically via the bridge chip, to at least local memory buffer M2 residing in the second memory, typically after the access control functionality first validates that process P1 has a key identifier which has been registered, e.g., via the key identifier registration functionality. Typically, the access control functionality also prevents at least computer process P2, performed by the first host, which has not registered a key identifier, from accessing local memory buffer M2, e.g., via the bridge chip.
-
公开(公告)号:US12119958B2
公开(公告)日:2024-10-15
申请号:US18349148
申请日:2023-07-09
发明人: Daniel Marcovitch , Idan Burstein , Liran Liss , Hillel Chapman , Dror Goldenberg , Michael Kagan , Aviad Yehezkel , Peter Paneah
IPC分类号: H04L12/46 , G06F13/40 , G06F13/42 , G06F15/173
CPC分类号: H04L12/4625 , G06F13/4027 , G06F13/4208 , G06F15/17331 , H04L12/4633 , G06F2213/0026
摘要: A cross-network bridging apparatus includes a bus interface and bridging circuitry. The bus interface is configured for connecting to a system bus. The bridging circuitry is configured to translate between (i) system-bus transactions that are exchanged between one or more local devices that are coupled to the system bus and served by the system bus and one or more remote processors located across a network from the apparatus, and (ii) data units that convey the system-bus transactions, for transmitting and receiving as network packets over the network to and from the remote processors.
-
公开(公告)号:US20240291766A1
公开(公告)日:2024-08-29
申请号:US18113100
申请日:2023-02-23
发明人: Gal Shalom , Omri Kahalon , Aviad Yehezkel , Yossi Kuperman , Roni Bar Yanai
CPC分类号: H04L47/31 , H04L47/215 , H04L47/622 , H04L47/629 , H04L49/3009
摘要: In one embodiment, a network device, including a network interface to receive packets over a packet data network, and a hierarchical policer to provide queue fairness for a plurality of network flows competing for access to a multiplex network receive queue, and including level one meters to label the received packets, a level two meter to receive at least some of the labeled packets and relabel the at least some labeled packets, and queueing logic add the packets labeled with a first label-type to the multiplex network receive queue and drop the packets labeled with a third label-type.
-
公开(公告)号:US20230379390A1
公开(公告)日:2023-11-23
申请号:US18363005
申请日:2023-08-01
发明人: Liran Liss , Yamin Friedman , Michael Kagan , Diego Crupnicoff , Idan Burstein , Matty Kadosh , Tzah Oved , Dror Goldenberg , Ron Yuval Efraim , Alexander Eli Rosenbaum , Aviad Yehezkel , Rabia Loulou
IPC分类号: H04L67/141 , H04L9/08 , H04L69/16 , H04L67/146 , G06F15/173
CPC分类号: H04L67/141 , H04L9/0825 , H04L69/161 , H04L67/146 , G06F15/17331
摘要: Apparatus for data communication includes a network interface for connection to a packet data network and a host interface for connection to a host computer, which includes a central processing unit (CPU) and a host memory. Packet processing circuitry receives, via the host interface, from a kernel running on the CPU, associations between multiple remote direct memory access (RDMA) sessions and multiple different User Datagram Protocol (UDP) 5-tuple, which are assigned respectively to the RDMA sessions, and receives from an application running on the CPU a request to send an RDMA message, using a selected group of one or more of the RDMA sessions, to a peer application over the packet data network, and in response to the request, transmits, via the network interface, one or more data packets using a UDP 5-tuple that is assigned to one of the RDMA sessions in the selected group.
-
公开(公告)号:US20240259298A1
公开(公告)日:2024-08-01
申请号:US18162174
申请日:2023-01-31
发明人: Adi Horowitz , Omri Kahalon , Gal Shalom , Rabia Loulou , Aviad Yehezkel , Matty Kadosh
IPC分类号: H04L45/24 , H04L61/103
CPC分类号: H04L45/245 , H04L61/103 , H04L2101/668
摘要: Systems and methods herein are for one or more processing units of a subnet manger (SM) to communicate configuration information with at least one subnet management agent (SMA) that is associated with at least one switch and with a host machine, the configuration information to enable the at least one switch to configure a forwarding table based in part on a mapping of at least one virtual network address to physical network addresses of two or more physical ports of the host machine, and the configuration information to enable the host machine to communicate with other host machines using the at least one switch and the at least one virtual network address.
-
公开(公告)号:US20240259233A1
公开(公告)日:2024-08-01
申请号:US18162938
申请日:2023-02-01
发明人: Gal Shalom , Omri Kahalon , Adi Horowitz , Aviad Yehezkel , Liran Liss , Rabia Loulou , Matty Kadosh
IPC分类号: H04L12/46 , H04L12/66 , H04L49/351 , H04L49/356
CPC分类号: H04L12/4625 , H04L12/66 , H04L49/351 , H04L49/358
摘要: Systems and methods herein are for one or more processing units to modify a network access layer of an ethernet communication to include a local route header (LRH) of an InfiniBand (IB) communication for transmission over an IB network, the modification further to retain ethernet information of all layers of the ethernet communication or to remove at least one of the layers of the ethernet communication for the IB communication.
-
公开(公告)号:US11765237B1
公开(公告)日:2023-09-19
申请号:US17724540
申请日:2022-04-20
发明人: Liran Liss , Yamin Friedman , Michael Kagan , Diego Crupnicoff , Idan Burstein , Matty Kadosh , Tzah Oved , Dror Goldenberg , Ron Yuval Efraim , Alexander Eli Rosenbaum , Aviad Yehezkel , Rabia Loulou
IPC分类号: H04L67/141 , H04L67/146 , G06F15/173 , H04L69/16 , H04L9/08
CPC分类号: H04L67/141 , G06F15/17331 , H04L9/0825 , H04L67/146 , H04L69/161
摘要: Apparatus for data communication includes a network interface for connection to a packet data network and a host interface for connection to a host computer, which includes a central processing unit (CPU) and a host memory. Packet processing circuitry receives, via the host interface, from a kernel running on the CPU, associations between multiple remote direct memory access (RDMA) sessions and multiple different User Datagram Protocol (UDP) 5-tuple, which are assigned respectively to the RDMA sessions, and receives from an application running on the CPU a request to send an RDMA message, using a selected group of one or more of the RDMA sessions, to a peer application over the packet data network, and in response to the request, transmits, via the network interface, one or more data packets using a UDP 5-tuple that is assigned to one of the RDMA sessions in the selected group.
-
-
-
-
-
-
-
-
-