Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
dsa_priv.h File Reference
#include <linux/phy.h>
#include <net/dsa.h>

Go to the source code of this file.

Data Structures

struct  dsa_slave_priv
 

Functions

void dsa_slave_mii_bus_init (struct dsa_switch *ds)
 
struct net_devicedsa_slave_create (struct dsa_switch *ds, struct device *parent, int port, char *name)
 
netdev_tx_t dsa_xmit (struct sk_buff *skb, struct net_device *dev)
 
netdev_tx_t edsa_xmit (struct sk_buff *skb, struct net_device *dev)
 
netdev_tx_t trailer_xmit (struct sk_buff *skb, struct net_device *dev)
 

Variables

char dsa_driver_version []
 
struct packet_type dsa_packet_type
 
struct packet_type edsa_packet_type
 
struct packet_type trailer_packet_type
 

Function Documentation

struct net_device* dsa_slave_create ( struct dsa_switch ds,
struct device parent,
int  port,
char name 
)
read

Definition at line 335 of file slave.c.

void dsa_slave_mii_bus_init ( struct dsa_switch ds)

Definition at line 38 of file slave.c.

netdev_tx_t dsa_xmit ( struct sk_buff skb,
struct net_device dev 
)

Definition at line 19 of file tag_dsa.c.

netdev_tx_t edsa_xmit ( struct sk_buff skb,
struct net_device dev 
)

Definition at line 20 of file tag_edsa.c.

netdev_tx_t trailer_xmit ( struct sk_buff skb,
struct net_device dev 
)

Definition at line 17 of file tag_trailer.c.

Variable Documentation

char dsa_driver_version[]

Definition at line 19 of file dsa.c.

struct packet_type dsa_packet_type
struct packet_type edsa_packet_type
struct packet_type trailer_packet_type