This paper explores high-performance packet processing for 5G networks through a prototype of mobile service chaining, focusing on real-time composition of user plane functions (UPFs) using a Click Modular Router. The authors discuss the benefits of network functions virtualization (NFV), such as flexibility and reduced feature rollout times, while also examining performance trade-offs associated with the composition and relocation of UPFs. The findings indicate that a versatile execution environment can significantly improve performance without sacrificing the flexibility introduced by functional decomposition.