From: Tim Gardner <timg@tpi.com>
To: "David S. Miller" <davem@redhat.com>
Cc: anton@samba.org, netdev@oss.sgi.com, linux-net@vger.kernel.org
Subject: Re: [PATCH} ARP auto-sizing for 2.4.24 - 2.4.26-pre3
Date: Tue, 16 Mar 2004 09:05:01 -0700 [thread overview]
Message-ID: <200403160905.01804.timg@tpi.com> (raw)
In-Reply-To: <20040315134412.314b5e23.davem@redhat.com>
On Monday 15 March 2004 14:44, David S. Miller wrote:
> Your original email was nice in describing the fact that ARP does not
> scale, but you've made no foundation on which to erect a claim that
> scalability for ARP (and thus the added complexity/changes) is even
> necessary.
You are absolutely correct that ARP search performance is not an issue. I
negelected to notice the 'struct dst_entry' mechanism built into sockets and
route table entries. I assumed arp_find() was called for every outbound
packet. Live and learn.
Given that ARP search times make no discernible difference (except when
base_reachable_time is ridiculously low), why not remove the hash complexity
altogether?
The issue that is driving me is that when I set base_reachable_time to a large
value (approx 10 hrs) in order to cut down on ARP traffic in our large,
bridged network, our 2.4.24 core router occaisionally fails to respond to a
ping from only one address for an extended period. It also refuses to route
that address. All other addresses appear to work. If I flush the host address
in question on the core router using 'ip neigh flush', then everybody is fat,
dumb, and happy. Hence my suspicions regarding ARP. This would be much easier
if I could reliably reproduce the problem, but it is devilishly infrequent.
rtg
--
Tim Gardner - timg@tpi.com
www.tpi.com 406-443-5357
prev parent reply other threads:[~2004-03-16 16:05 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-03-14 19:10 [PATCH} ARP auto-sizing for 2.4.24 - 2.4.26-pre3 Tim Gardner
2004-03-15 21:44 ` David S. Miller
2004-03-15 21:55 ` Pekka Savola
2004-03-15 21:57 ` David S. Miller
2004-03-15 22:21 ` Pekka Savola
2004-03-15 22:00 ` Andi Kleen
2004-03-16 16:05 ` Tim Gardner [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200403160905.01804.timg@tpi.com \
--to=timg@tpi.com \
--cc=anton@samba.org \
--cc=davem@redhat.com \
--cc=linux-net@vger.kernel.org \
--cc=netdev@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).