-
公开(公告)号:US11042657B2
公开(公告)日:2021-06-22
申请号:US15721769
申请日:2017-09-30
Applicant: INTEL CORPORATION
Inventor: Brian S. Hausauer , Lokpraveen B. Mosur , Tony Hurson , Patrick Fleming , Adrian R. Pearson
Abstract: Various embodiments are generally directed to an apparatus, method and other techniques to de determine a secure memory region for a transaction, the secure memory region associated with a security association context to perform one or more of an encryption/decryption operation and an authentication operation for the transaction, perform one or more of the encryption/decryption operation and the authentication operation for the transaction based on the security association context, and cause communication of the transaction.
-
公开(公告)号:US10944660B2
公开(公告)日:2021-03-09
申请号:US16517408
申请日:2019-07-19
Applicant: Intel Corporation
Inventor: Tony Hurson , Simoni Ben-Michael , Ben-Zion Friedman
IPC: H04L12/26 , H04L29/08 , H04L12/801 , H04L12/863
Abstract: Examples described herein include configuration of a transmitting network device to identify a source queue-pair identifier in at least some of the packets that are transmitted to an endpoint destination. A network device that receives packets and experiences congestion can determine if a congestion causing packet includes a source queue-pair identifier. If the congestion causing packet includes a source queue-pair identifier, the network device can form and transmit a congestion notification message with a copy of the source queue-pair identifier to the transmitting network device. The transmitting network device can access a context for the congestion causing packet using the source queue-pair identifier without having to perform a lookup to identify the context.
-
公开(公告)号:US11651092B2
公开(公告)日:2023-05-16
申请号:US17237102
申请日:2021-04-22
Applicant: INTEL CORPORATION
Inventor: Brian S. Hausauer , Lokpraveen B. Mosur , Tony Hurson , Patrick Fleming , Adrian R. Pearson
CPC classification number: G06F21/62 , G06F21/78 , H04L9/0891 , H04L9/0894 , H04L9/3242 , H04L63/0428 , H04L63/06 , H04L63/08 , H04L63/10 , G06F16/13 , G06F2221/2107 , H04L9/3213 , H04L67/1097
Abstract: Various embodiments are generally directed to an apparatus, method and other techniques to determine a secure memory region for a transaction, the secure memory region associated with a security association context to perform one or more of an encryption/decryption operation and an authentication operation for the transaction, perform one or more of the encryption/decryption operation and the authentication operation for the transaction based on the security association context, and cause communication of the transaction.
-
公开(公告)号:US20220103516A1
公开(公告)日:2022-03-31
申请号:US17547655
申请日:2021-12-10
Applicant: Intel Corporation
Inventor: Pradeep Pappachan , Luis Kida , Donald E. Wood , Tony Hurson , Reouven Elbaz , Reshma Lal
Abstract: An apparatus comprising a first computing platform including a processor to execute a first trusted executed environment (TEE) to host a first plurality of virtual machines and a first network interface controller to establish a trusted communication channel with a second computing platform via an orchestration controller.
-
公开(公告)号:US20240111691A1
公开(公告)日:2024-04-04
申请号:US18532079
申请日:2023-12-07
Applicant: Intel Corporation
Inventor: Daniel Christian Biederman , Kenneth Keels , Renuka Vijay Sapkal , Tony Hurson
IPC: G06F12/14 , G06F15/173
CPC classification number: G06F12/145 , G06F12/1408 , G06F15/17331
Abstract: Techniques for time-aware remote data transfers. A time may be associated with a remote direct memory access (RDMA) operation in a translation protection table (TPT). The RDMA operation may be permitted or restricted based on the time in the TPT.
-
公开(公告)号:US11621918B2
公开(公告)日:2023-04-04
申请号:US16211064
申请日:2018-12-05
Applicant: Intel Corporation
Inventor: Ben-Zion Friedman , Simoni Ben-Michael , Arvind Srinivasan , Tony Hurson , Adam Conyers , Hemanth Krishnan
IPC: H04L47/12 , H04L47/6295 , H04L47/11 , H04L47/52 , H04L47/62
Abstract: A transmitter can manage when a transmit queue is permitted to transmit and an amount of data permitted to be transmitted. After a transmit queue is permitted to transmit, the transmit queue can be placed in a sleep state if the transmit queue has exceeded its permitted data transmission quota. The wake time of the transmit queue can be scheduled based on a token accumulation rate for the transmit queue. The token accumulation rate can be increased if the transmit queue has other data to transmit after the data transmission. The token accumulation rate can be decreased if the transmit does not have other data to transmit.
-
公开(公告)号:US20210264042A1
公开(公告)日:2021-08-26
申请号:US17237102
申请日:2021-04-22
Applicant: INTEL CORPORATION
Inventor: BRIAN S. HAUSAUER , Lokpraveen B. Mosur , Tony Hurson , Patrick Fleming , Adrian R. Pearson
Abstract: Various embodiments are generally directed to an apparatus, method and other techniques to determine a secure memory region for a transaction, the secure memory region associated with a security association context to perform one or more of an encryption/decryption operation and an authentication operation for the transaction, perform one or more of the encryption/decryption operation and the authentication operation for the transaction based on the security association context, and cause communication of the transaction.
-
公开(公告)号:US11709774B2
公开(公告)日:2023-07-25
申请号:US16986094
申请日:2020-08-05
Applicant: Intel Corporation
Inventor: Ren Wang , Yifan Yuan , Yipeng Wang , Tsung-Yuan C. Tai , Tony Hurson
IPC: G06F13/16 , G06F12/0804 , G06F16/23 , G06F12/08
CPC classification number: G06F12/0804 , G06F13/1668 , G06F16/2365
Abstract: Examples described herein relates to a network interface apparatus that includes packet processing circuitry and a bus interface. In some examples, the packet processing circuitry to: process a received packet that includes data, a request to perform a write operation to write the data to a cache, and an indicator that the data is to be durable and based at least on the received packet including the request and the indicator, cause the data to be written to the cache and non-volatile memory. In some examples, the packet processing circuitry is to issue a command to an input output (IO) controller to cause the IO controller to write the data to the cache and the non-volatile memory. In some examples, the cache comprises one or more of: a level-0 (L0), level-1 (L1), level-2 (L2), or last level cache (LLC) and the non-volatile memory comprises one or more of: volatile memory that is part of an Asynchronous DRAM Refresh (ADR) domain, persistent memory, battery-backed memory, or memory device whose state is determinate even if power is interrupted to the memory device. In some examples, based on receipt of a second received packet that includes a request to persist data, the packet processing circuitry is to request that data stored in a memory buffer be copied to the non-volatile memory.
-
公开(公告)号:US11616723B2
公开(公告)日:2023-03-28
申请号:US16211070
申请日:2018-12-05
Applicant: Intel Corporation
Inventor: Ben-Zion Friedman , Simoni Ben-Michael , Arvind Srinivasan , Tony Hurson , Adam Conyers , Hemanth Krishnan
Abstract: At a network-connected device, congestion at an egress queue can be detected. A potential source of congestion can be identified based on characteristics of a packet that caused the egress queue to become congested. The source of congestion can be a congestion group of transmitters. A group congestion message can be sent to the group of transmitters. The message can identify the packet that caused the egress queue to become congested. Transmitters can respond to the message by reducing their peak transmission rate.
-
-
-
-
-
-
-
-