A bloom filter bank based hash table for high speed packet processing