NIC with programmable pipeline

D Levi, L Liss, H Eran, N Bloch, I Burstein… - US Patent …, 2020 - Google Patents
A network interface controller that is connected to a host and a packet communications
network. The network interface controller includes electrical circuitry configured as a packet …

Computational accelerator for packet payload operations

B Pismenny, L Liss, I Lesokhin, H Eran… - US Patent …, 2021 - Google Patents
Packet processing apparatus includes a first interface coupled to a host processor and a
second interface configured to transmit and receive data packets to and from a packet …

Efficient transport flow processing on an accelerator

S Raindel, S Raikin, L Liss - US Patent 10,715,451, 2020 - Google Patents
Data processing apparatus includes a host processor and a network interface controller
(NIC), which is configured to couple the host processor to a packet data network. A memory …

System and method for policy-based smart placement for network function virtualization

R Krishnan, A Ghanwani, S Mukhopadhyay… - US Patent …, 2018 - Google Patents
(57) ABSTRACT A system for managing networked devices comprising a plurality of racks of
computing devices, each rack comput ing device further comprising a plurality of constraints …

Offloading communication security operations to a network interface controller

A Menachem, L Liss, B Pismenny - US Patent 10,708,240, 2020 - Google Patents
Computing apparatus includes a host processor, which runs a virtual machine monitor
(VMM), which supports a plurality of virtual machines and includes a cryptographic security …

Timestamping data received by monitoring system in NFV

T Zhou, Y He - US Patent 10,908,941, 2021 - Google Patents
(57) ABSTRACT A network traffic monitoring system is provided. The system includes a host
computer executing a plurality of virtual machines (VMs), including a monitoring VM and a …

Storing packet data in mirror buffer

PD Bhide, A Loge, C Kodeboyina… - US Patent 10,230,810, 2019 - Google Patents
370/369 2007/0183415 A1 8/2007 Fischer et al. 2008/0247409 Al 10/2008 Choudhury et al.
2010/0088756 A1 4/2010 Balakrishnan et al. 2014/0241361 A1 8/2014 Bosshart et al …

Systems and methods for propagating metadata of in-flight packets within kernel space

EC MacNeil, S Rupavatharam… - US Patent 10,348,652, 2019 - Google Patents
The disclosed computer-implemented method may include (1) identifying, in kernel space
on a network device, a packet that is destined for a remote device,(2) passing, along with the …

Generating configuration data and API for programming a forwarding element

C Kodeboyina, R Krishnamoorthy - US Patent 10,516,626, 2019 - Google Patents
Some embodiments provide a novel method for simultane ously generating (i) configuration
data for configuring a forwarding element (FE) and (ii) application programming interfaces …

Programmable protocol parser for NIC classification and queue assignments

I Gasparakis, R Chayat, J Fastabend - US Patent 11,388,053, 2022 - Google Patents
Technologies for controlling operation of a compute node coupled to a computer network via
a computing device that includes communications for communicating with the computer …