Linux Kernel
3.7.1
|
#include <dsa.h>
Data Fields | |
struct list_head | list |
__be16 | tag_protocol |
int | priv_size |
char *(* | probe )(struct mii_bus *bus, int sw_addr) |
int(* | setup )(struct dsa_switch *ds) |
int(* | set_addr )(struct dsa_switch *ds, u8 *addr) |
int(* | phy_read )(struct dsa_switch *ds, int port, int regnum) |
int(* | phy_write )(struct dsa_switch *ds, int port, int regnum, u16 val) |
void(* | poll_link )(struct dsa_switch *ds) |
void(* | get_strings )(struct dsa_switch *ds, int port, uint8_t *data) |
void(* | get_ethtool_stats )(struct dsa_switch *ds, int port, uint64_t *data) |
int(* | get_sset_count )(struct dsa_switch *ds) |