devices/e1000/e1000_main-3.4-ethercat.c
branchstable-1.5
changeset 2582 87e502828b3f
parent 2494 d1bd39013a32
equal deleted inserted replaced
2581:d94281cb835a 2582:87e502828b3f
  1254 	e1000_reset(adapter);
  1254 	e1000_reset(adapter);
  1255 
  1255 
  1256  	// offer device to EtherCAT master module
  1256  	// offer device to EtherCAT master module
  1257 	adapter->ecdev = ecdev_offer(netdev, ec_poll, THIS_MODULE);
  1257 	adapter->ecdev = ecdev_offer(netdev, ec_poll, THIS_MODULE);
  1258 	if (adapter->ecdev) {
  1258 	if (adapter->ecdev) {
  1259 		if (ecdev_open(adapter->ecdev)) {
  1259 		err = ecdev_open(adapter->ecdev);
       
  1260 		if (err) {
  1260 			ecdev_withdraw(adapter->ecdev);
  1261 			ecdev_withdraw(adapter->ecdev);
  1261 			goto err_register;
  1262 			goto err_register;
  1262 		}
  1263 		}
  1263 	} else {
  1264 	} else {
  1264 		strcpy(netdev->name, "eth%d");
  1265 		strcpy(netdev->name, "eth%d");