X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fvnet%2Fvnet.h;h=949f0b28382922fd67dcc6a8a4ebe0608da4c980;hb=7d80144eeb8dc7f5bb48975a7d7ab0d3b126d795;hp=3bc1344d431280b06272b97cc169ee467d6fa2d3;hpb=93cce2634cfa81b8f031efa3ef0cbc53f6ead560;p=palacios-OLD.git diff --git a/palacios/include/vnet/vnet.h b/palacios/include/vnet/vnet.h index 3bc1344..949f0b2 100644 --- a/palacios/include/vnet/vnet.h +++ b/palacios/include/vnet/vnet.h @@ -20,10 +20,11 @@ * redistribute, and modify it as specified in the file "V3VEE_LICENSE". */ -#ifndef __VNET_CORE_H__ -#define __VNET_CORE_H__ +#ifndef __VNET_H__ +#define __VNET_H__ #include +#include #include #include @@ -100,7 +101,12 @@ int v3_vnet_add_bridge(struct v3_vm_info * vm, struct v3_vnet_bridge_ops * ops, uint8_t type, void * priv_data); + +void v3_vnet_del_bridge(uint8_t type); + int v3_vnet_add_route(struct v3_vnet_route route); +void v3_vnet_del_route(uint32_t route_idx); + int v3_vnet_send_pkt(struct v3_vnet_pkt * pkt, void * private_data, int synchronize); int v3_vnet_find_dev(uint8_t * mac); int v3_vnet_stat(struct vnet_stat * stats);