diff --git a/master/debug.c b/master/debug.c index ad5f90eb..b45df896 100644 --- a/master/debug.c +++ b/master/debug.c @@ -192,7 +192,7 @@ void ec_debug_send( skb->dev = dbg->dev; skb->protocol = eth_type_trans(skb, dbg->dev); skb->ip_summed = CHECKSUM_UNNECESSARY; - netif_rx(skb); + netif_rx_ni(skb); } /****************************************************************************** diff --git a/master/ethernet.c b/master/ethernet.c index 8593d5ef..37bb1afe 100644 --- a/master/ethernet.c +++ b/master/ethernet.c @@ -688,7 +688,7 @@ void ec_eoe_state_rx_fetch(ec_eoe_t *eoe /**< EoE handler */) eoe->rx_skb->dev = eoe->dev; eoe->rx_skb->protocol = eth_type_trans(eoe->rx_skb, eoe->dev); eoe->rx_skb->ip_summed = CHECKSUM_UNNECESSARY; - if (netif_rx(eoe->rx_skb)) { + if (netif_rx_ni(eoe->rx_skb)) { EC_SLAVE_WARN(eoe->slave, "EoE RX netif_rx failed.\n"); } eoe->rx_skb = NULL;