vni.c revision e11c3f44f531fdff80941ce57c065d2ae861cefc