equal
deleted
inserted
replaced
4626 np->linkspeed = NVREG_LINKSPEED_FORCE|NVREG_LINKSPEED_10; |
4626 np->linkspeed = NVREG_LINKSPEED_FORCE|NVREG_LINKSPEED_10; |
4627 np->duplex = 0; |
4627 np->duplex = 0; |
4628 np->autoneg = 1; |
4628 np->autoneg = 1; |
4629 |
4629 |
4630 // offer device to EtherCAT master module |
4630 // offer device to EtherCAT master module |
4631 if (ecdev_offer(dev, ec_poll, THIS_MODULE, &np->ecdev)) { |
4631 np->ecdev = ecdev_offer(dev, ec_poll, THIS_MODULE); |
4632 printk(KERN_ERR "forcedeth: Failed to offer device.\n"); |
|
4633 goto out_error; |
|
4634 } |
|
4635 |
|
4636 if (np->ecdev) { |
4632 if (np->ecdev) { |
4637 if (ecdev_open(np->ecdev)) { |
4633 if (ecdev_open(np->ecdev)) { |
4638 ecdev_withdraw(np->ecdev); |
4634 ecdev_withdraw(np->ecdev); |
4639 goto out_error; |
4635 goto out_error; |
4640 } |
4636 } |
4641 } |
4637 } else { |
4642 else { |
|
4643 err = register_netdev(dev); |
4638 err = register_netdev(dev); |
4644 if (err) { |
4639 if (err) { |
4645 printk(KERN_INFO "forcedeth: unable to register netdev: %d\n", err); |
4640 printk(KERN_INFO "forcedeth: unable to register netdev: %d\n", err); |
4646 goto out_freering; |
4641 goto out_freering; |
4647 } |
4642 } |