mSwitch: a highly-scalable, modular software switch