This document summarizes a paper presented at the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI '14) held from April 2-4, 2014 in Seattle, WA. The paper proposes NetVM, a platform that uses virtualization to run complex network functions at line speed on commodity servers while providing flexibility. NetVM leverages the DPDK framework to allow virtual machines to directly access packets from the NIC without kernel involvement. It introduces innovations such as inter-VM communication through shared memory, a hypervisor switch for state-dependent packet routing, and security domains. Evaluation shows NetVM can process packets at 10Gbps throughput across multiple VMs, over 250% faster than existing SR