No need to call e1000 watchdog when frames are received (thanks to O. Zarges).
This commit is contained in:
parent
db277eb34b
commit
d515b68dc1
|
|
@ -3009,6 +3009,11 @@ e1000_clean_rx_irq(struct e1000_adapter *adapter)
|
|||
rx_desc->csum, skb);
|
||||
if (adapter->ecdev) {
|
||||
ecdev_receive(adapter->ecdev, skb->data, length);
|
||||
|
||||
// No need to detect link status as
|
||||
// long as frames are received: Reset watchdog.
|
||||
adapter->ec_watchdog_jiffies = jiffies;
|
||||
|
||||
skb_trim(skb, 0);
|
||||
|
||||
if(unlikely((i & ~(E1000_RX_BUFFER_WRITE - 1)) == i)) {
|
||||
|
|
|
|||
|
|
@ -3814,6 +3814,11 @@ e1000_clean_rx_irq(struct e1000_adapter *adapter,
|
|||
|
||||
if (adapter->ecdev) {
|
||||
ecdev_receive(adapter->ecdev, skb->data, length);
|
||||
|
||||
// No need to detect link status as
|
||||
// long as frames are received: Reset watchdog.
|
||||
adapter->ec_watchdog_jiffies = jiffies;
|
||||
|
||||
skb_trim(skb, 0);
|
||||
|
||||
if(unlikely((i & ~(E1000_RX_BUFFER_WRITE - 1)) == i)) {
|
||||
|
|
|
|||
|
|
@ -4395,6 +4395,10 @@ e1000_clean_rx_irq(struct e1000_adapter *adapter,
|
|||
|
||||
if (adapter->ecdev) {
|
||||
ecdev_receive(adapter->ecdev, skb->data, length);
|
||||
|
||||
// No need to detect link status as
|
||||
// long as frames are received: Reset watchdog.
|
||||
adapter->ec_watchdog_jiffies = jiffies;
|
||||
} else {
|
||||
skb->protocol = eth_type_trans(skb, netdev);
|
||||
#ifdef CONFIG_E1000_NAPI
|
||||
|
|
|
|||
|
|
@ -4358,6 +4358,10 @@ e1000_clean_rx_irq(struct e1000_adapter *adapter,
|
|||
|
||||
if (adapter->ecdev) {
|
||||
ecdev_receive(adapter->ecdev, skb->data, length);
|
||||
|
||||
// No need to detect link status as
|
||||
// long as frames are received: Reset watchdog.
|
||||
adapter->ec_watchdog_jiffies = jiffies;
|
||||
} else {
|
||||
skb->protocol = eth_type_trans(skb, netdev);
|
||||
#ifdef CONFIG_E1000_NAPI
|
||||
|
|
|
|||
|
|
@ -4346,6 +4346,10 @@ e1000_clean_rx_irq(struct e1000_adapter *adapter,
|
|||
|
||||
if (adapter->ecdev) {
|
||||
ecdev_receive(adapter->ecdev, skb->data, length);
|
||||
|
||||
// No need to detect link status as
|
||||
// long as frames are received: Reset watchdog.
|
||||
adapter->ec_watchdog_jiffies = jiffies;
|
||||
} else {
|
||||
skb->protocol = eth_type_trans(skb, netdev);
|
||||
#ifdef CONFIG_E1000_NAPI
|
||||
|
|
|
|||
Loading…
Reference in New Issue