On 01.07.2011 17:29, Eric Dumazet wrote: > nenetlink_queue operations on SMP are not efficent if several queues are > used, because of nfnl_mutex contention when applications give packet > verdict. > > Use new call_rcu field in struct nfnl_callback to advertize a callback > that is called under rcu_read_lock instead of nfnl_mutex. > > On my 2x4x2 machine, I was able to reach 2.000.000 pps going through > user land returning NF_ACCEPT verdicts without losses, instead of less > than 500.000 pps before patch. Applied, nice work. -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html