Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
umcast.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
3  * Licensed under the GPL
4  */
5 
6 #ifndef __DRIVERS_UMCAST_H
7 #define __DRIVERS_UMCAST_H
8 
9 #include <net_user.h>
10 
11 struct umcast_data {
12  char *addr;
13  unsigned short lport;
14  unsigned short rport;
15  void *listen_addr;
16  void *remote_addr;
17  int ttl;
18  int unicast;
19  void *dev;
20 };
21 
22 extern const struct net_user_info umcast_user_info;
23 
24 extern int umcast_user_write(int fd, void *buf, int len,
25  struct umcast_data *pri);
26 
27 #endif