link_watch.c File Reference

Go to the source code of this file.

Enumerations

enum  lw_bits { LW_URGENT = 0 }

Functions

static void linkwatch_event (struct work_struct *dummy)
static DECLARE_DELAYED_WORK (linkwatch_work, linkwatch_event)
static DEFINE_SPINLOCK (lweventlist_lock)
static unsigned char default_operstate (const struct net_device *dev)
static void rfc2863_policy (struct net_device *dev)
static bool linkwatch_urgent_event (struct net_device *dev)
static void linkwatch_add_event (struct net_device *dev)
static void linkwatch_schedule_work (int urgent)
static void __linkwatch_run_queue (int urgent_only)
void linkwatch_run_queue (void)
void linkwatch_fire_event (struct net_device *dev)
 EXPORT_SYMBOL (linkwatch_fire_event)

Variables

static unsigned long linkwatch_flags
static unsigned long linkwatch_nextevent
static struct net_device * lweventlist


Enumeration Type Documentation

enum lw_bits

Enumerator:
LW_URGENT 

Definition at line 28 of file link_watch.c.


Function Documentation

static void __linkwatch_run_queue ( int  urgent_only  )  [static]

Definition at line 140 of file link_watch.c.

static DECLARE_DELAYED_WORK ( linkwatch_work  ,
linkwatch_event   
) [static]

static unsigned char default_operstate ( const struct net_device *  dev  )  [static]

Definition at line 41 of file link_watch.c.

static DEFINE_SPINLOCK ( lweventlist_lock   )  [static]

EXPORT_SYMBOL ( linkwatch_fire_event   ) 

static void linkwatch_add_event ( struct net_device *  dev  )  [static]

Definition at line 91 of file link_watch.c.

static void linkwatch_event ( struct work_struct *  dummy  )  [static]

Definition at line 212 of file link_watch.c.

void linkwatch_fire_event ( struct net_device *  dev  ) 

Definition at line 222 of file link_watch.c.

void linkwatch_run_queue ( void   ) 

Definition at line 206 of file link_watch.c.

static void linkwatch_schedule_work ( int  urgent  )  [static]

Definition at line 102 of file link_watch.c.

static bool linkwatch_urgent_event ( struct net_device *  dev  )  [static]

Definition at line 84 of file link_watch.c.

static void rfc2863_policy ( struct net_device *  dev  )  [static]

Definition at line 56 of file link_watch.c.


Variable Documentation

unsigned long linkwatch_flags [static]

Definition at line 32 of file link_watch.c.

unsigned long linkwatch_nextevent [static]

Definition at line 33 of file link_watch.c.

struct net_device* lweventlist [static]

Definition at line 38 of file link_watch.c.


Generated on Wed Apr 11 06:39:15 2012 for DDE - The L4 Device Driver Environment by  doxygen 1.5.6