/* * Copyright (C) 2007 Luca Bigliardi (shammash@artha.org). * Licensed under the GPL. */ #ifndef __UM_VDE_H__ #define __UM_VDE_H__ struct vde_data { char *vde_switch; char *descr; void *args; void *conn; void *dev; }; struct vde_init { char *vde_switch; char *descr; int port; char *group; int mode; }; extern const struct net_user_info vde_user_info; extern void vde_init_libstuff(struct vde_data *vpri, struct vde_init *init); extern int vde_user_read(void *conn, void *buf, int len); extern int vde_user_write(void *conn, void *buf, int len); #endif