Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
pppox.c File Reference
#include <linux/string.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/netdevice.h>
#include <linux/net.h>
#include <linux/init.h>
#include <linux/if_pppox.h>
#include <linux/ppp_defs.h>
#include <linux/ppp-ioctl.h>
#include <linux/ppp_channel.h>
#include <linux/kmod.h>
#include <net/sock.h>
#include <asm/uaccess.h>

Go to the source code of this file.

Functions

int register_pppox_proto (int proto_num, const struct pppox_proto *pp)
 
void unregister_pppox_proto (int proto_num)
 
void pppox_unbind_sock (struct sock *sk)
 
 EXPORT_SYMBOL (register_pppox_proto)
 
 EXPORT_SYMBOL (unregister_pppox_proto)
 
 EXPORT_SYMBOL (pppox_unbind_sock)
 
int pppox_ioctl (struct socket *sock, unsigned int cmd, unsigned long arg)
 
 EXPORT_SYMBOL (pppox_ioctl)
 
 module_init (pppox_init)
 
 module_exit (pppox_exit)
 
 MODULE_AUTHOR ("Michal Ostrowski <[email protected]>")
 
 MODULE_DESCRIPTION ("PPP over Ethernet driver (generic socket layer)")
 
 MODULE_LICENSE ("GPL")
 

Function Documentation

EXPORT_SYMBOL ( register_pppox_proto  )
EXPORT_SYMBOL ( unregister_pppox_proto  )
EXPORT_SYMBOL ( pppox_unbind_sock  )
EXPORT_SYMBOL ( pppox_ioctl  )
MODULE_AUTHOR ( "Michal Ostrowski <[email protected]>"  )
MODULE_DESCRIPTION ( "PPP over Ethernet driver (generic socket layer)"  )
module_exit ( pppox_exit  )
module_init ( pppox_init  )
MODULE_LICENSE ( "GPL"  )
int pppox_ioctl ( struct socket sock,
unsigned int  cmd,
unsigned long  arg 
)

Definition at line 71 of file pppox.c.

void pppox_unbind_sock ( struct sock sk)

Definition at line 57 of file pppox.c.

int register_pppox_proto ( int  proto_num,
const struct pppox_proto pp 
)

Definition at line 41 of file pppox.c.

void unregister_pppox_proto ( int  proto_num)

Definition at line 51 of file pppox.c.