主权项 |
1. A method comprising:
defining, by a network Input/Output (I/O) device of a network security device, a set of direct cache access (DCA) control settings for each of a plurality of I/O device queues of the network I/O device based on network security functionality performed by corresponding central processing units (CPUs) of a host processor of the network security device, wherein the set of DCA control settings specifies one or more portions of network packets that are to be copied to a cache of the corresponding CPU; receiving, by the network I/O device, a packet; queuing, by the network I/O device, information associated with the packet onto an I/O device queue of the plurality of I/O device queues; transferring, from the I/O device queue, the information associated with the packet to a host memory of the network security device operatively coupled with the host processor; and based on the set of DCA control settings for the I/O device queue, copying to the cache of the corresponding CPU, by a host controller of the network security device, only those portions of the information corresponding to the one or more specified portions. |