Patent ID: 8635284
Filing Date: 2014-01-21
Classification: H04L

Abstract:
1. A method for processing packets, comprising: receiving, by a network interface card (NIC), a packet from a network, wherein the NIC is a hardware interface between a host and the network; analyzing, by the NIC, the packet to obtain packet information used to determine to which temporary data structure to forward the packet; if a fully qualified white list comprises the packet information indicating that the packet is received from a source on a same connection that has previously provided a successful response to a first test: if a semi qualified white list comprises a source Internet Protocol (IP) address in the packet information indicating that the packet is received from a same IP address as the source that has previously provided the successful response to the first test: if a fully qualified black list comprises the packet information indicating that the packet is received from a source on a same connection that has previously provided a unsuccessful response to a second test: if a semi qualified black list comprises the IP address in the packet information indicating that the packet is received from a same IP address as the source that has previously provided the unsuccessful response to the first test: if the fully qualified white list, semi qualified white list, fully qualified black list, semi qualified black list each do not comprise the source IP address: