Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

kernel: arpresolve: can't allocate llinfo for 10.6.10.240

1,907 views
Skip to first unread message

Özkan KIRIK

unread,
Sep 23, 2010, 12:43:08 PM9/23/10
to
Hi all,

I'm using FreeBSD 8.1-201008 amd64 snapshot.

When I watch log messages I see "kernel: arpresolve: can't allocate
llinfo for 10.0.16.251" messages repeating once per 2 minutes.
When I saw this log, default router changes unexpectedly. Normally
default router should be 193.X.Y.Z, but after this log default router
shown as 10.0.16.251. And routing really changes. I watch the changes
on routing table via "route -n monitor" command. I couldnt see
anything about default route changes.
I tried with both net.inet net.inet.flowtable.enable=0 and
net.inet.flowtable.enable=1. Nothing changes.

I think, arp table overflows and overwrites the routing table.
I captured the packges while this problem occurs. the tcpdump file:
http://193.255.128.30/~ryland/flowdata_10_0_16_251

tcpdump -w /home/flowdata_10_0_16_251 -ni bce0.116 host 10.0.16.251

system has 2x 4core Xeon, 32GB ram, about 5000 clients and 152 if_vlan
interfaces, 5 real NICs.

Any ideas?

Regards,
Özkan KIRIK
Mersin University @ Turkey
_______________________________________________
freebsd...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stabl...@freebsd.org"

per...@pluto.rain.com

unread,
Sep 24, 2010, 4:40:25 AM9/24/10
to
?zkan KIRIK <ozkan...@gmail.com> wrote:

> When I watch log messages I see "kernel: arpresolve: can't allocate

> llinfo for 10.0.16.251" messages ...

"can't allocate llinfo" has been in the network code for a _very_
long time.

One cause is, or at least used to be, the machine having no netmask
defined for its own IP address.

Özkan KIRIK

unread,
Sep 24, 2010, 9:01:59 AM9/24/10
to
Thanks for fast reply,

version of source file: src/sys/net/if.c,v 1.359.2.23 2010/07/30
21:58:35 but problem still occurs.


#arp -an | grep 10.0.16.251
? (10.0.16.251) at 00:21:5e:56:83:76 on bce0.116 expires in 1131 seconds [vlan]

# ifconfig bce0.116
bce0.116: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=103<RXCSUM,TXCSUM,TSO4>
ether 00:1b:78:38:55:f8
inet 10.0.16.254 netmask 0xffffff00 broadcast 10.0.16.255
inet 1.1.31.254 netmask 0xffffff00 broadcast 1.1.31.255
media: Ethernet autoselect (1000baseSX <full-duplex>)
status: active
vlan: 116 parent interface: bce0

interface has own IP & mask. I dont understand why this error occurs
altough this IP address exists in arp table.
This message ( kernel: arpresolve: can't allocate llinfo for
10.0.16.251 ) repeats too frequently. ( nearly once per 10 seconds. )

0 new messages