Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
isdn_ppp.c File Reference
#include <linux/isdn.h>
#include <linux/poll.h>
#include <linux/ppp-comp.h>
#include <linux/slab.h>
#include "isdn_common.h"
#include "isdn_ppp.h"
#include "isdn_net.h"

Go to the source code of this file.

Macros

#define PPP_IPX   0x002b
 
#define PPP_VERSION   "2.3.7"
 

Functions

int isdn_ppp_free (isdn_net_local *lp)
 
int isdn_ppp_bind (isdn_net_local *lp)
 
void isdn_ppp_wakeup_daemon (isdn_net_local *lp)
 
int isdn_ppp_open (int min, struct file *file)
 
void isdn_ppp_release (int min, struct file *file)
 
int isdn_ppp_ioctl (int min, struct file *file, unsigned int cmd, unsigned long arg)
 
unsigned int isdn_ppp_poll (struct file *file, poll_table *wait)
 
int isdn_ppp_read (int min, struct file *file, char __user *buf, int count)
 
int isdn_ppp_write (int min, struct file *file, const char __user *buf, int count)
 
int isdn_ppp_init (void)
 
void isdn_ppp_cleanup (void)
 
void isdn_ppp_receive (isdn_net_dev *net_dev, isdn_net_local *lp, struct sk_buff *skb)
 
int isdn_ppp_xmit (struct sk_buff *skb, struct net_device *netdev)
 
int isdn_ppp_dev_ioctl (struct net_device *dev, struct ifreq *ifr, int cmd)
 
int isdn_ppp_dial_slave (char *name)
 
int isdn_ppp_hangup_slave (char *name)
 
int isdn_ppp_register_compressor (struct isdn_ppp_compressor *ipc)
 
int isdn_ppp_unregister_compressor (struct isdn_ppp_compressor *ipc)
 

Variables

charisdn_ppp_revision = "$Revision: 1.1.2.3 $"
 

Macro Definition Documentation

#define PPP_IPX   0x002b

Definition at line 25 of file isdn_ppp.c.

#define PPP_VERSION   "2.3.7"

Function Documentation

int isdn_ppp_bind ( isdn_net_local lp)

Definition at line 156 of file isdn_ppp.c.

void isdn_ppp_cleanup ( void  )

Definition at line 902 of file isdn_ppp.c.

int isdn_ppp_dev_ioctl ( struct net_device dev,
struct ifreq ifr,
int  cmd 
)

Definition at line 2021 of file isdn_ppp.c.

int isdn_ppp_dial_slave ( char name)

Definition at line 2077 of file isdn_ppp.c.

int isdn_ppp_free ( isdn_net_local lp)

Definition at line 108 of file isdn_ppp.c.

int isdn_ppp_hangup_slave ( char name)

Definition at line 2108 of file isdn_ppp.c.

int isdn_ppp_init ( void  )

Definition at line 869 of file isdn_ppp.c.

int isdn_ppp_ioctl ( int  min,
struct file file,
unsigned int  cmd,
unsigned long  arg 
)

Definition at line 471 of file isdn_ppp.c.

int isdn_ppp_open ( int  min,
struct file file 
)

Definition at line 279 of file isdn_ppp.c.

unsigned int isdn_ppp_poll ( struct file file,
poll_table wait 
)

Definition at line 660 of file isdn_ppp.c.

int isdn_ppp_read ( int  min,
struct file file,
char __user buf,
int  count 
)

Definition at line 757 of file isdn_ppp.c.

void isdn_ppp_receive ( isdn_net_dev net_dev,
isdn_net_local lp,
struct sk_buff skb 
)

Definition at line 969 of file isdn_ppp.c.

int isdn_ppp_register_compressor ( struct isdn_ppp_compressor ipc)

Definition at line 2918 of file isdn_ppp.c.

void isdn_ppp_release ( int  min,
struct file file 
)

Definition at line 337 of file isdn_ppp.c.

int isdn_ppp_unregister_compressor ( struct isdn_ppp_compressor ipc)

Definition at line 2929 of file isdn_ppp.c.

void isdn_ppp_wakeup_daemon ( isdn_net_local lp)

Definition at line 226 of file isdn_ppp.c.

int isdn_ppp_write ( int  min,
struct file file,
const char __user buf,
int  count 
)

Definition at line 797 of file isdn_ppp.c.

int isdn_ppp_xmit ( struct sk_buff skb,
struct net_device netdev 
)

Definition at line 1215 of file isdn_ppp.c.

Variable Documentation

char* isdn_ppp_revision = "$Revision: 1.1.2.3 $"

Definition at line 75 of file isdn_ppp.c.