debug.c File Reference


Detailed Description

Ethernet interface for debugging purposes.

Definition in file debug.c.

Go to the source code of this file.

Functions

int ec_dbgdev_open (struct net_device *dev)
 Opens the virtual network device.
int ec_dbgdev_stop (struct net_device *dev)
 Stops the virtual network device.
net_device_stats * ec_dbgdev_stats (struct net_device *dev)
 Gets statistics about the virtual network device.
int ec_debug_init (ec_debug_t *dbg)
 Debug constructor.
void ec_debug_clear (ec_debug_t *dbg)
 Debug destructor.
void ec_debug_send (ec_debug_t *dbg, const uint8_t *data, size_t size)
 Sends frame data to the interface.


Function Documentation

int ec_dbgdev_open struct net_device *   ) 
 

Opens the virtual network device.

Parameters:
dev  debug net_device

Definition at line 155 of file debug.c.

int ec_dbgdev_stop struct net_device *   ) 
 

Stops the virtual network device.

Parameters:
dev  debug net_device

Definition at line 169 of file debug.c.

struct net_device_stats * ec_dbgdev_stats struct net_device *   ) 
 

Gets statistics about the virtual network device.

Parameters:
dev  debug net_device

Definition at line 183 of file debug.c.

int ec_debug_init ec_debug_t dbg  ) 
 

Debug constructor.

Initializes the debug object, creates a net_device and registeres it.

Parameters:
dbg  debug object

Definition at line 61 of file debug.c.

void ec_debug_clear ec_debug_t dbg  ) 
 

Debug destructor.

Unregisteres the net_device and frees allocated memory.

Parameters:
dbg  debug object

Definition at line 104 of file debug.c.

void ec_debug_send ec_debug_t dbg,
const uint8_t *  data,
size_t  size
 

Sends frame data to the interface.

Parameters:
dbg  debug object
data  frame data
size  size of the frame data

Definition at line 118 of file debug.c.


Generated on Fri Sep 1 14:56:56 2006 for IgH EtherCAT master by  doxygen 1.4.6