Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
wanrouter.h File Reference
#include <uapi/linux/wanrouter.h>
#include <linux/fs.h>
#include <linux/proc_fs.h>
#include <linux/netdevice.h>
#include <linux/spinlock.h>

Go to the source code of this file.

Data Structures

struct  wan_device
 

Functions

int register_wan_device (struct wan_device *wandev)
 
int unregister_wan_device (char *name)
 
int wanrouter_proc_init (void)
 
void wanrouter_proc_cleanup (void)
 
int wanrouter_proc_add (struct wan_device *wandev)
 
int wanrouter_proc_delete (struct wan_device *wandev)
 
long wanrouter_ioctl (struct file *file, unsigned int cmd, unsigned long arg)
 

Variables

struct wan_devicewanrouter_router_devlist
 

Function Documentation

int register_wan_device ( struct wan_device wandev)

Definition at line 164 of file wanmain.c.

int unregister_wan_device ( char name)

Definition at line 220 of file wanmain.c.

long wanrouter_ioctl ( struct file file,
unsigned int  cmd,
unsigned long  arg 
)

Definition at line 356 of file wanmain.c.

int wanrouter_proc_add ( struct wan_device wandev)

Definition at line 365 of file wanproc.c.

void wanrouter_proc_cleanup ( void  )

Definition at line 361 of file wanproc.c.

int wanrouter_proc_delete ( struct wan_device wandev)

Definition at line 370 of file wanproc.c.

int wanrouter_proc_init ( void  )

Definition at line 356 of file wanproc.c.

Variable Documentation

struct wan_device* wanrouter_router_devlist

Definition at line 103 of file wanmain.c.