Learn how to move from physical to virtual network functions (VNFs) on ARM QorIQ platforms using KVM virtual machines and Docker containers with native DPAA2 and virtual virtio devices. Leverage packet processing, crypto acceleration and advanced offloads from DPDK/ODP and Linux native guest applications. Connect VNFs through virtual switching either using optimized user space implementations or offloading datapath into DPAA2 Advanced IO Processor. Make use of the switching functions provided by DPAA2 integrated Edge Virtual Bridge and L2 Switch. Leverage OPNFV integration and take advantage of distributed VNFs via Service Function Chaining.