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 11struct 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 22extern const struct net_user_info umcast_user_info; 23 24extern int umcast_user_write(int fd, void *buf, int len, 25 struct umcast_data *pri); 26 27#endif 28