-
公开(公告)号:US11641608B2
公开(公告)日:2023-05-02
申请号:US17184832
申请日:2021-02-25
Applicant: Intel Corporation
Inventor: Jonas Svennebring , Niall D. McDonnell , Andrey Chilikin , Andrew Cunningham , Christopher MacNamara , Carl-Oscar Montelius , Eliezer Tamir , Bjorn Topel
IPC: H04W36/30 , H04W36/32 , H04L45/64 , H04W76/27 , H04L45/42 , H04W40/18 , H04W36/00 , H04W24/10 , H04L45/00 , H04L45/74
Abstract: Aspects of data re-direction are described, which can include software-defined networking (SDN) data re-direction operations. Some aspects include data re-direction operations performed by one or more virtualized network functions. In some aspects, a network router decodes an indication of a handover of a user equipment (UE) from a first end point (EP) to a second EP, based on the indication, the router can update a relocation table including the UE identifier, an identifier of the first EP, and an identifier of the second EP. The router can receive a data packet for the UE, configured for transmission to the first EP, and modify the data packet, based on the relocation table, for rerouting to the second EP. In some aspects, the router can decode handover prediction information, including an indication of a predicted future geographic location of the UE, and update the relocation table based on the handover prediction information.
-
公开(公告)号:US11531752B2
公开(公告)日:2022-12-20
申请号:US16142693
申请日:2018-09-26
Applicant: Intel Corporation
Inventor: Akeem Abodunrin , Lev Faerman , Scott Dubal , Suyog Kulkarni , Anjali Singhai Jain , Eliel Louzoun , Nrupal Jani , Yadong Li , Eliezer Tamir , Arvind Srinivasan , Ben-Zion Friedman
Abstract: Technologies for control plane separation at a network interface controller (NIC) of a compute device configured to transmit, by a resource of the compute device, commands to a physical function managed by a network interface controller (NIC) of the compute device. The NIC is further to establish a data plane separate from a control plane, wherein the control plane comprises one of the trusted control path and the untrusted control path. Additionally, the resource is configured to transmit the commands via one of the trusted control path or the untrusted control path based on a trust level associated with the physical function. Other embodiments are described herein.
-
公开(公告)号:US20220350676A1
公开(公告)日:2022-11-03
申请号:US17868391
申请日:2022-07-19
Applicant: Intel Corporation
Inventor: Eliezer Tamir , Johannes Berg , Andrew Cunningham , Peter Waskiewicz, JR. , Andrey Chilikin
Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
-
公开(公告)号:US10966135B2
公开(公告)日:2021-03-30
申请号:US16147220
申请日:2018-09-28
Applicant: Intel Corporation
Inventor: Jonas Svennebring , Niall D. McDonnell , Andrey Chilikin , Andrew Cunningham , Chris MacNamara , Carl-Oscar Montelius , Eliezer Tamir , Bjorn Topel
IPC: H04W36/30 , H04W36/36 , H04L12/715 , H04W76/27 , H04L12/717 , H04W36/32 , H04W40/18 , H04W36/00 , H04W24/10 , H04L12/741
Abstract: Aspects of data re-direction are described, which can include software-defined networking (SDN) data re-direction operations. Some aspects include data re-direction operations performed by one or more virtualized network functions. In some aspects, a network router decodes an indication of a handover of a user equipment (UE) from a first end point (EP) to a second EP, based on the indication, the router can update a relocation table including the UE identifier, an identifier of the first EP, and an identifier of the second EP. The router can receive a data packet for the UE, configured for transmission to the first EP, and modify the data packet, based on the relocation table, for rerouting to the second EP. In some aspects, the router can decode handover prediction information, including an indication of a predicted future geographic location of the UE, and update the relocation table based on the handover prediction information.
-
公开(公告)号:US10754707B2
公开(公告)日:2020-08-25
申请号:US16058773
申请日:2018-08-08
Applicant: Intel Corporation
Inventor: Eliezer Tamir , Johannes Berg , Andrew Cunningham , Peter Waskiewicz, Jr. , Andrey Chilikin
IPC: H04L29/06 , G06F9/50 , G06F9/48 , H04L12/815 , G06F9/4401 , H04L12/935 , H04L12/741
Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
-
公开(公告)号:US10657056B2
公开(公告)日:2020-05-19
申请号:US16024773
申请日:2018-06-30
Applicant: Intel Corporation
Inventor: Eliezer Tamir , Bruce Richardson , Niall Power , Andrew Cunningham , David Hunt , Kevin Devey , Changzheng Wei
IPC: G06F12/084 , G06F12/1072 , H04L12/933 , G06F12/128 , G06F13/28
Abstract: Technologies for demoting cache lines to a shared cache include a compute device with at least one processor having multiple cores, a cache memory with a core-local cache and a shared cache, and a cache line demote device. A processor core of a processor of the compute device is configured to retrieve at least a portion of data of a received network packet and move the data into one or more core-local cache lines of the core-local cache. The processor core is further configured to perform a processing operation on the data and transmit a cache line demotion command to the cache line demote device subsequent to having completed the processing operation. The cache line demote device is configured to perform a cache line demotion operation to demote the data from the core-local cache lines to shared cache lines of the shared cache. Other embodiments are described herein.
-
公开(公告)号:US10360176B2
公开(公告)日:2019-07-23
申请号:US13997996
申请日:2013-01-16
Applicant: Intel Corporation
Inventor: Eliezer Tamir , Vadim Makhervaks , Ben-Zion Friedman , Phil Cayton , Theodore L. Willke
IPC: G06F3/06 , G06F13/42 , G06F21/44 , G06F21/79 , G06F21/80 , H04L29/06 , H04L29/08 , G06F15/167 , G06F15/173
Abstract: Examples are disclosed for command validation for access to a storage device maintained at a server. In some examples, a network input/output device coupled to the server may receive the command from a client remote to the server. For these examples, elements or modules of the network input/output device may be capable of validating the command and reporting the status of the received command to the client. Other examples are described and claimed.
-
公开(公告)号:US10346175B2
公开(公告)日:2019-07-09
申请号:US15425908
申请日:2017-02-06
Applicant: Intel Corporation
Inventor: Eliezer Tamir , Ben-Zion Friedman
Abstract: Various embodiments are generally directed to techniques for cooperation between a higher function core and a lower power core to minimize the effects of interrupts on a current flow of execution of instructions. An apparatus may include a lower power core comprising a first instruction pipeline, the lower power core to stop a first flow of execution in the first instruction pipeline and execute instructions of a handler routine in the first instruction pipeline to perform a first task of handling an interrupt; and a higher function core comprising a second instruction pipeline, the higher function core to, following the performance of the first task, schedule execution of instructions of a second task of handling the interrupt in the second instruction pipeline to follow a second flow of execution in the second instruction pipeline, the first task more time-sensitive than the second task. Other embodiments are described and claimed.
-
公开(公告)号:US20180322913A1
公开(公告)日:2018-11-08
申请号:US15589893
申请日:2017-05-08
Applicant: Intel Corporation
Inventor: Ben-Zion Friedman , Eliezer Tamir , Manasi Deval
IPC: G11C11/4076 , G06F13/16 , G11C8/18 , G06F12/06 , G06F13/42
CPC classification number: G11C11/4076 , G06F11/00 , G06F12/02 , G06F12/063 , G06F12/0653 , G06F13/1626 , G06F13/4217 , G11C8/00 , G11C8/18
Abstract: Disclosed is a mechanism maintain flow rate limits to flows in a server operating in a single root input/output virtualization (SR-IOV) environment. A transmit pipeline assigns a dedicated transmit queue to a flow. A scheduler allocates a flow transmit bandwidth to the dedicated transmit queue to enforce the flow rate limit. The transmit pipeline assigns the dedicated transmit queue to the flow upon receiving a packet of the flow. A queue identifier (ID) for the dedicated transmit queue is forwarded to a tenant process acting as a source of the flow to support forwarding of packets of the flow to the proper transmit queue. The transmit pipeline maintains security by comparing packet destinations of packets with the destination of the flow associated with the dedicated transmit queue. Packets in the dedicated destination queue with destinations that do not match the flow destination may be dropped.
-
公开(公告)号:US20180189087A1
公开(公告)日:2018-07-05
申请号:US15395884
申请日:2016-12-30
Applicant: Intel Corporation
Inventor: Stephen T. Palermo , Krishnamurthy Jambur Sathyanarayana , Sean Harte , Thomas Long , Eliezer Tamir , Hari K. Tadepalli
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45575 , G06F2009/45595 , H04L67/142
Abstract: Disclosed is a source host including a processor. The processor operates a virtual machine (VM) to communicate network traffic over a communication link. The processor also initiates migration of the VM to a destination host. The processor also suspends the VM during migration of the VM to the destination host. The source host also includes a live migration circuit coupled to the processor. The live migration circuit manages a session associated with the communication link while the VM is suspended during migration. The live migration circuit buffers changes to a session state and transfers the buffered session state changes to the destination host for replay after the VM is reactivated on the destination host. The live migration circuit keeps the sessions alive during migration to alleviate connection losses.
-
-
-
-
-
-
-
-
-