Hi everyone, I've put up my patch for oidentd to use ctnetlink for lookups instead of using /proc/net/ip_conntrack which is very slow when yo have many tracked connections. I'm using it in a production NAT-router here without any problems, works beutifully.
http://gandalf.hjorten.nu/oidentd-2.0.1-ctnetlink.diff this requires that you have compiled libctnetlink, it's part of ctrace. you will need to change the libctnetlink path in Makefile.in and in src/linux.c you will probably be required to change at least list.h from the kernel includes to allow you to include it from userspace... there's a possiblilty that more changes are required, it's been a while since I compiled it. Good luck, you may need it :) -- /Martin Never argue with an idiot. They drag you down to their level, then beat you with experience.