33 lines
		
	
	
	
		
			574 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			33 lines
		
	
	
	
		
			574 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * 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
 |