Today, various network applications in the cloud emerge in endlessly. Although Linux kernel stack makes unceasing progress, but applications bringing different network requirements for QOS & SLA to transport protocol.
DMM (Dual mode, Multiple protocols & Multiple instances )is an open source protocol framework, aim to provide a new solution of diverse protocol stacks for developers. We will introduce the latest progress in v18.10 -- integrated several stacks, including LWIP, rSocket, and initial support for vpp, and LOS from Tinghua. App user could re-use his source code and pick-up the proper stack by DMM protocol RD module. We will show a demo of unmodified nginx which be able to auto-choose different protocol stack in a proxy scenario on demand.