X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_dev_mgr.h;h=cd1d2effbae639431b18dda4e35e0391fabd3be3;hb=0a7690f54cb5bda83780dac26ce433ad24b1d766;hp=383aebd6607b05f8ad7c4054d56eaad4331c2120;hpb=1e9ba89f90e30c3221006251fc75918071868ce3;p=palacios.releases.git diff --git a/palacios/include/palacios/vmm_dev_mgr.h b/palacios/include/palacios/vmm_dev_mgr.h index 383aebd..cd1d2ef 100644 --- a/palacios/include/palacios/vmm_dev_mgr.h +++ b/palacios/include/palacios/vmm_dev_mgr.h @@ -175,14 +175,10 @@ struct v3_dev_blk_ops { struct v3_dev_net_ops { /* Backend implemented functions */ int (*send)(uint8_t * buf, uint32_t count, void * private_data); - void (*start_rx)(void * back_data); - void (*stop_rx)(void * back_data); /* Frontend implemented functions */ int (*recv)(uint8_t * buf, uint32_t count, void * frnt_data); - void (*poll)(struct v3_vm_info * vm, void * frnt_data); - void (*start_tx)(void * frnt_data); - void (*stop_tx)(void * frnt_data); + void (*poll)(struct v3_vm_info * vm, int budget, void * frnt_data); /* This is ugly... */ void * frontend_data;