Invention Grant
- Patent Title: Method and system for filtering flow table counters
-
Application No.: US14511622Application Date: 2014-10-10
-
Publication No.: US09652419B1Publication Date: 2017-05-16
- Inventor: Jeffrey Clifford Mogul , Yuhong Mao
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: McDermott Will & Emery LLP
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F13/16

Abstract:
A system, method, and non-transitory computer-readable medium for filtering flow table entries is described. A trusted device may send a table read request to a network interface controller (NIC) that includes predicate logic. The NIC will use the received predicate logic to filter flow table entries. The entries that satisfy the criteria specified by the trusted software are moved to a Direct Memory Access (DMA) buffer on the NIC to create a subset of entries. Once some or all of the flow table has been scanned, the subset of entries may be transferred from the DMA buffer on the NIC to a memory of the trusted host via a DMA transfer to be further processed by the trusted host.
Information query