VirtualBox

Ticket #4527: diff_netfilter

File diff_netfilter, 1.4 KB (added by Frank Mehnert, 15 years ago)

netfilter diff

Line 
1Index: linux/VBoxNetFlt-linux.c
2===================================================================
3--- linux/VBoxNetFlt-linux.c (revision 50865)
4+++ linux/VBoxNetFlt-linux.c (working copy)
5@@ -793,8 +793,10 @@
6 ASMAtomicUoWritePtr((void * volatile *)&pThis->u.s.pDev, NULL);
7 RTSpinlockRelease(pThis->hSpinlock, &Tmp);
8
9+ printk("vboxNetFltLinuxUnregisterDevice: dev_remove_pack\n");
10 dev_remove_pack(&pThis->u.s.PacketType);
11 skb_queue_purge(&pThis->u.s.XmitQueue);
12+ printk("vboxNetFltLinuxUnregisterDevice: skb_queue_purge done\n");
13 Log(("vboxNetFltLinuxUnregisterDevice: this=%p: Packet handler removed, xmit queue purged.\n", pThis));
14 Log(("vboxNetFltLinuxUnregisterDevice: Device %p(%s) released. ref=%d\n", pDev, pDev->name, atomic_read(&pDev->refcnt)));
15 dev_put(pDev);
16@@ -1061,8 +1063,10 @@
17 RTSpinlockRelease(pThis->hSpinlock, &Tmp);
18 if (fRegistered)
19 {
20+ printk("vboxNetFltOsDeleteInstance: dev_remove_pack\n");
21 dev_remove_pack(&pThis->u.s.PacketType);
22 skb_queue_purge(&pThis->u.s.XmitQueue);
23+ printk("vboxNetFltOsDeleteInstance: skb_queue_purge done\n");
24 Log(("vboxNetFltOsDeleteInstance: this=%p: Packet handler removed, xmit queue purged.\n", pThis));
25 Log(("vboxNetFltOsDeleteInstance: Device %p(%s) released. ref=%d\n", pDev, pDev->name, atomic_read(&pDev->refcnt)));
26 dev_put(pDev);

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette