luigirizzo / dummynet

Automatically exported from code.google.com/p/dummynet
147 stars 53 forks source link

linux version #13

Open FS1360472174 opened 8 years ago

FS1360472174 commented 8 years ago

there are somer issues in high linux-kernel version,always caused by kipfw/ipfw2_mod.c and lots of linux version are added as if,else condition.I dont think there is a good solution,as some data structure always changed by kernel.take following example static struct nf_hook_ops ipfw_ops[] __read_mostly = { { .hook = call_ipfw, .pf = PF_INET, .hooknum = IPFW_HOOK_IN, .priority = NF_IP_PRI_FILTER, SET_MOD_OWNER }, hook struct is not same at specific linux version.so some users will get errors. check hook struct defin in this file /usr/src/kernels/linux-xxx/include/linux/netfilter.h and then fix it.