ARP module interaction

Rajneesh Kumar iwc2010005 at gmail.com
Sat Feb 25 07:47:49 UTC 2012


Hi,

I am working on ARP module of FreeBSD and want to modify it to suit my
needs.
I am trying to prevent ARP cache poisoning by a false reply reply packet.
For the same I referred "Rechard Steven's TCP/IP Illustrated vol.-2" to
understand how the modules interact and the purpose served by every
function. But the reference given in the book is very old and new kernel
does differ a lot. So I am in a soup now.
I want to understand the working of arpresolve() function in latest kernel.
Precisely in the old kernel arpresolve() used to call arplookup() and
arpwhohas(), but there is no such function called arplookup() or
arpwhohas() in the new kernel. So how those tasks are achieved now??
Any reference from where I can read would be appreciated.

Regards,
Rajneesh


More information about the freebsd-net mailing list