Invention Grant
- Patent Title: System and method for filtering received data units
- Patent Title (中): 接收数据单元过滤的系统和方法
-
Application No.: US13392977Application Date: 2009-09-30
-
Publication No.: US09331982B2Publication Date: 2016-05-03
- Inventor: Marius-Aurel Balanica
- Applicant: Marius-Aurel Balanica
- Applicant Address: US TX Austin
- Assignee: FREESCALE SEMICONDUCTOR, INC.
- Current Assignee: FREESCALE SEMICONDUCTOR, INC.
- Current Assignee Address: US TX Austin
- International Application: PCT/IB2009/054283 WO 20090930
- International Announcement: WO2011/039569 WO 20110407
- Main IPC: G06F12/00
- IPC: G06F12/00 ; H04L29/06 ; H04L12/935 ; H04L12/933

Abstract:
A system for filtering received data units comprises a memory structure adapted to store a plurality of P tables, each table comprising a plurality of filter-keys and corresponding indices, each filter-key comprising one or more key-bits each corresponding to a filter configurable by a corresponding filter configuration value; and at least one processing element connected to the memory structure and comprising a digesting module adapted to generate the one or more key-bits of each of the filter-keys of the tables by splitting the corresponding filter configuration value into P configuration-pieces each having a number of bits, and to use each configuration-piece as a first index for setting a corresponding key-bit in the corresponding table; and a filtering module adapted to receive and split the data units into P data-pieces each having the number of bits, for each data-piece use the data-piece as a second index for reading the corresponding filter-key from the corresponding table, and generate a pass-indication key from a bitwise logical conjunction between the read filter-keys.
Public/Granted literature
- US20120179892A1 SYSTEM AND METHOD FOR FILTERING RECEIVED DATA UNITS Public/Granted day:2012-07-12
Information query