daemon.h (513B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) 4 */ 5 6#ifndef __DAEMON_H__ 7#define __DAEMON_H__ 8 9#include <net_user.h> 10 11#define SWITCH_VERSION 3 12 13struct daemon_data { 14 char *sock_type; 15 char *ctl_sock; 16 void *ctl_addr; 17 void *data_addr; 18 void *local_addr; 19 int fd; 20 int control; 21 void *dev; 22}; 23 24extern const struct net_user_info daemon_user_info; 25 26extern int daemon_user_write(int fd, void *buf, int len, 27 struct daemon_data *pri); 28 29#endif