link_config
struct link_config link_config;
int t3_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc);
ifp->if_baudrate = p->link_config.speed * 1000000;
if (!p->link_config.link_ok)
if (!p->link_config.link_ok)
switch (p->link_config.speed) {
if (p->link_config.duplex)
p->ifp->if_baudrate = p->link_config.speed * 1000000;
t3_link_start(&p->phy, mac, &p->link_config);
t3_link_start(&pi->phy, mac, &pi->link_config);
t3_link_start(&p->phy, mac, &p->link_config);
struct link_config *lc = &pi->link_config;
int t3_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc)
static void __devinit init_link_config(struct link_config *lc,
init_link_config(&p->link_config, p->port_type->caps);
u_int8_t link_config;