diff -NurpP --minimal linux-2.6.11-rc1-vs1.9.4-rc2-ng8.11/Makefile linux-2.6.11-rc1-vs1.9.4-rc2-ng8.12/Makefile --- linux-2.6.11-rc1-vs1.9.4-rc2-ng8.11/Makefile 2005-01-20 19:16:51 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2-ng8.12/Makefile 2005-01-21 19:36:51 +0100 @@ -1,7 +1,7 @@ VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 11 -EXTRAVERSION = -rc1-vs1.9.4-rc2-ng8.11 +EXTRAVERSION = -rc1-vs1.9.4-rc2-ng8.12 NAME=Woozy Numbat # *DOCUMENTATION* diff -NurpP --minimal linux-2.6.11-rc1-vs1.9.4-rc2-ng8.11/drivers/net/vnet.c linux-2.6.11-rc1-vs1.9.4-rc2-ng8.12/drivers/net/vnet.c --- linux-2.6.11-rc1-vs1.9.4-rc2-ng8.11/drivers/net/vnet.c 2005-01-17 18:33:57 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2-ng8.12/drivers/net/vnet.c 2005-01-21 19:31:24 +0100 @@ -62,7 +62,11 @@ static void vnet_real_xmit(struct vnet * /* FIXME is clone really necessary here? */ if(newskb) { newskb->dev = dev; - newskb->priority = 2; + // newskb->priority = 2; + + /* put it into host context */ + skb->nfvnet = 0; + skb->nfxid = 0; dev_queue_xmit(newskb); @@ -125,6 +129,9 @@ static void vnet_loopback_xmit(struct vn skb->protocol = eth_type_trans(skb, vndev); skb->dev = vndev; + if (skb->nfxid != vndev->nfxid) + printk("!!! vnet_loopback_xmit(%p[#%u],%p[{%s},#%u])\n", + skb, skb->nfxid, vndev, vndev->name, vndev->nfxid); #if 0 /* auto tag loopback input */ skb->nfvnet = vn->vnet;