devices/e100-3.4-ethercat.c
branchstable-1.5
changeset 2531 193443bcd7dc
parent 2493 fcd918d2122f
child 2582 87e502828b3f
equal deleted inserted replaced
2530:f8b779c9794e 2531:193443bcd7dc
  2120 			ecdev_receive(nic->ecdev,
  2120 			ecdev_receive(nic->ecdev,
  2121 					skb->data + sizeof(struct rfd), actual_size - fcs_pad);
  2121 					skb->data + sizeof(struct rfd), actual_size - fcs_pad);
  2122 
  2122 
  2123 			// No need to detect link status as
  2123 			// No need to detect link status as
  2124 			// long as frames are received: Reset watchdog.
  2124 			// long as frames are received: Reset watchdog.
  2125 			nic->ec_watchdog_jiffies = jiffies;
  2125 			if (ecdev_get_link(nic->ecdev)) {
       
  2126 				nic->ec_watchdog_jiffies = jiffies;
       
  2127 			}
  2126 		} else {
  2128 		} else {
  2127 			netif_receive_skb(skb);
  2129 			netif_receive_skb(skb);
  2128 		}
  2130 		}
  2129 		if (work_done)
  2131 		if (work_done)
  2130 			(*work_done)++;
  2132 			(*work_done)++;