On Tue, 2013-01-22 at 09:17 -0800, Eric Dumazet wrote: > On Tue, 2013-01-22 at 09:08 -0800, Ben Greear wrote: > > > Unfortunately, I hit it again this morning after the first restart of > > my application (which bounces all 3000 interfaces). Memory poisoning > > was disabled. > > Is your NFS traffic using TCP or UDP ? > Oh well, it seems macvlan.c has to skb_drop_dst(skb) before giving skb to netif_rx() diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c index 68a43fe..4f049ee 100644 --- a/drivers/net/macvlan.c +++ b/drivers/net/macvlan.c @@ -114,6 +114,7 @@ static int macvlan_broadcast_one(struct sk_buff *skb, if (!skb) return NET_RX_DROP; + skb_dst_drop(skb); if (local) return vlan->forward(dev, skb); @@ -220,6 +221,7 @@ static rx_handler_result_t macvlan_handle_frame(struct sk_buff **pskb) if (!skb) goto out; + skb_dst_drop(skb); skb->dev = dev; skb->pkt_type = PACKET_HOST; -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html