CPC G06F 13/4072 (2013.01) [G06F 13/1668 (2013.01)] | 20 Claims |
1. A method, comprising:
establishing, by a device, a driver in user space with access to a memory mapped region shared with a kernel of the device;
allocating, by the device, a first portion of resources to the driver and a second portion of the resources to a packet engine based on a type of workload between a client device or a server;
accessing, by the driver, a packet stored to the memory mapped region by a network interface of the device responsive to receipt of the packet; and
providing, by the driver, the packet to a selected application of a plurality of applications for processing by the selected application.
|