This document summarizes recent advancements in netmap and VALE (mSwitch).
Netmap is a fast packet I/O mechanism that removes unnecessary metadata and reduces data copies between the NIC and user-space. VALE (mSwitch) is a netmap-based software switch that can achieve line-rate packet forwarding using a minimal packet representation and efficient forwarding algorithms. Evaluation shows the bare mSwitch can saturate 10Gbps links with low CPU usage and scales well with number of ports. The document outlines the key techniques that enable high performance, including netmap, list-based forwarding, and separating packet processing from the switching fabric.