发明名称 Apparatus and method for managing packet classification tables
摘要 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.
申请公布号 US8677030(B2) 申请公布日期 2014.03.18
申请号 US20090633926 申请日期 2009.12.09
申请人 SRINIVASAN ARVIND;ORACLE AMERICA, INC. 发明人 SRINIVASAN ARVIND
分类号 G06F13/28 主分类号 G06F13/28
代理机构 代理人
主权项
地址