Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jul 1999 09:29:10 -0500 (CDT)
From:      "Jasper O'Malley" <jooji@webnology.com>
To:        freebsd-hackers@freebsd.org
Subject:   Final (maybe) ARP breakage plea
Message-ID:  <Pine.LNX.4.02.9907140907180.19885-100000@mercury.webnology.com>

next in thread | raw e-mail | index | archive | help

I realize it's not real high on the list of things to fix, but proxy ARP
is still broken in -STABLE. If anyone know the answers to any of these
questions, please drop me a line so I can try fixing it:

1) Can anyone explain the difference between "published" ARP table
   entries, and "published (proxy only)" ARP table entries?

2) What purpose does the sin_other parameter of the sockaddr_inarp
   structure serve (defined in /usr/include/netinet/if_ether.h, and set
   to SIN_PROXY for "proxy only" ARP entries)?

3) How about the significance of the RTF_HOST routing message flag (i.e.
   how does an IP "host" route functionally differ from a "net" route with
   a /32 netmask)? Or does this only have significance for non-IP routes?

4) What's the purpose of this snippet of code from rtmsg() in
   src/usr.sbin/arp/arp.c?

                if (doing_proxy) {
                        if (export_only)
                                sin_m.sin_other = SIN_PROXY;
                        else {
                                rtm->rtm_addrs |= RTA_NETMASK;
                                rtm->rtm_flags &= ~RTF_HOST;
                        }
                }

Cheers,
Mick

The Reverend Jasper P. O'Malley          dotdot:jooji@webnology.com
    Systems Administrator                  ringring:asktheadmiral
	Webnology, LLC               woowoo:http://www.webnology.com/~jooji





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.02.9907140907180.19885-100000>