refinement: move @struct vroute out from @struct vnode