Invention Grant
- Patent Title: Apparatus and method for managing packet classification tables
- Patent Title (中): 用于管理分组分类表的装置和方法
-
Application No.: US12633926Application Date: 2009-12-09
-
Publication No.: US08677030B2Publication Date: 2014-03-18
- Inventor: Arvind Srinivasan
- Applicant: Arvind Srinivasan
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F13/28
- IPC: G06F13/28

Abstract:
Methods and apparatus are provided for managing classification of packets within a multi-function input/output device, and for allowing the device's classification tables to be cleared in a non-blocking manner. The input/output device conveys multiple communication connections corresponding to multiple physical and/or virtual PCIe (Peripheral Component Interconnect Express) functions bound to software images executing on hosts. The device comprises gate logic configured to indicate statuses of the functions or the DMA engines bound to the functions. When the gate logic indicates a particular destination function is valid, the packet is transferred normally after being classified. A portion of the logic corresponding to a given function is reprogrammed to indicate the function is invalid when that function is reinitialized (e.g., FLR or Function Level Reset). The function's entries in packet classification tables are cleared afterward. When the logic indicates a function is invalid, packets destined for that function are dropped.
Public/Granted literature
- US20110134915A1 APPARATUS AND METHOD FOR MANAGING PACKET CLASSIFICATION TABLES Public/Granted day:2011-06-09
Information query