vif changes for vrouter api library compatible api's