Hi, I am developing a netfilter based application on an SMP (dual core) system. One thing that I noticed over a period of time was that most of the network traffic was handled by only one of the processor. Only under high network traffic (roughly 10,000 packet/sec or more) did the second processor got invloved invloved in traffic handling. Even then more than 90 percent of the traffic was being handled by one of the processor. Can somebody provide me with some information on how to configure my SMP system so that both processors share the traffic load. My second question was that if there is any known method to gracefully handle failures in a netfilter module. Currently any failure in netfilter would cause the kernel panic. Regards, Majid