Encrypted data packets are received by a network interface card. The
network interface card, upon determining that the received data packets
are encrypted, directs the encrypted data packets to decryption hardware
in the network interface card. The decryption hardware decrypts the
encrypted data packets and forwards the decrypted data packets to a
hardware classifier that classifies the decrypted data packets and
directs the classified decrypted data packets to the appropriate receive
resource(s) of the network interface card.