struct tasklet_struct rx_tasklet;
struct ramips_rx_dma *rx;
struct sk_buff *rx_skb[NUM_RX_DESC];
+ dma_addr_t rx_dma[NUM_RX_DESC];
dma_addr_t tx_desc_dma;
struct tasklet_struct tx_housekeeping_tasklet;
unsigned int skb_free_idx;
spinlock_t page_lock;
+ struct net_device *netdev;
+ struct device *parent;
struct ramips_eth_platform_data *plat;
int speed;
int duplex;
int tx_fc;
int rx_fc;
+
+ struct mii_bus *mii_bus;
+ int mii_irq[PHY_MAX_ADDR];
};
#endif /* RAMIPS_ETH_H */