From owner-freebsd-hackers Tue Aug 26 16:45:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA17822 for hackers-outgoing; Tue, 26 Aug 1997 16:45:19 -0700 (PDT) Received: from rgate.metricom.com (rgate.metricom.com [204.179.143.6]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA17815 for ; Tue, 26 Aug 1997 16:45:14 -0700 (PDT) Received: from snayak (mg131-228.ricochet.net [204.179.131.228]) by rgate.metricom.com (8.7.6/8.7.3) with SMTP id SAA27352 for ; Tue, 26 Aug 1997 18:45:27 -0500 (CDT) Message-ID: <303FB26B.1D25@ricochet.net> Date: Sat, 26 Aug 1995 16:46:51 -0700 From: snayak Organization: new com technologies X-Mailer: Mozilla 2.02 (Win95; U) MIME-Version: 1.0 To: freebsd-hackers@FreeBSD.ORG Subject: help me out !! X-URL: http://www.freebsd.org/handbook/handbook5.html#5 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk hello hackers I got some probelsm in understanding the code related to the ARP and DRIVER interfaces in FREE BSD. Actually i am in a process of customising the code to my application ( ARP code ). The code says struct arpcom { } is the structure shared between driver and ARP module. I would like know there are any structure which are comman between these two modules secondly. when ARP request comes in to a host, ARP module will check the address ( sanity checking ) and then calls the a function " arplookup". this interms calls "rtalloc1" which calls rn_match(). the structure involved during the processing of above functions are struct rtentry struct radix_node struct radix_node_head. i am not really understanding what are these radix structures. can i replace this structure with my own struct which contains the arp route information. pls help me out hope i am not troubling you too much mail me at " snayak@ricochet.net" or " nayaksan@hotmail.com" bye sanjay