devices/igb/igb_main-3.18-ethercat.c
branchstable-1.5
changeset 2723 37d89f56e9f1
parent 2686 91cb9cf20f6c
equal deleted inserted replaced
2698:9e65f782e8a1 2723:37d89f56e9f1
  6796 	if (adapter->ecdev) {
  6796 	if (adapter->ecdev) {
  6797 		unsigned char *va =
  6797 		unsigned char *va =
  6798 			page_address(rx_buffer->page) + rx_buffer->page_offset;
  6798 			page_address(rx_buffer->page) + rx_buffer->page_offset;
  6799 		unsigned int size = le16_to_cpu(rx_desc->wb.upper.length);
  6799 		unsigned int size = le16_to_cpu(rx_desc->wb.upper.length);
  6800 		ecdev_receive(adapter->ecdev, va, size);
  6800 		ecdev_receive(adapter->ecdev, va, size);
       
  6801 		adapter->ec_watchdog_jiffies = jiffies;
  6801 		igb_reuse_rx_page(rx_ring, rx_buffer);
  6802 		igb_reuse_rx_page(rx_ring, rx_buffer);
  6802 	}
  6803 	}
  6803 	else {
  6804 	else {
  6804 		/* pull page into skb */
  6805 		/* pull page into skb */
  6805 		if (igb_add_rx_frag(rx_ring, rx_buffer, rx_desc, skb)) {
  6806 		if (igb_add_rx_frag(rx_ring, rx_buffer, rx_desc, skb)) {