Large ICMP packets give IP queue_glue error

Dietmar Braun reading linux-kernel (linux-kernel@highway.bertelsmann.de)
Sat, 31 May 1997 11:46:58 +0200


Hello everyone,

I am testing 2.1.42 on an old i386/16MB, 3Com509B, and i can reproduce
IP queue_glue errors with the following shell commands.
I read that DaveM was interested in cat /proc/slabinfo.

The kernel gives:
IP: queue_glue: no memory for gluing queue c0a503e0
shortly after several large ping packets are transmitted.

After this aggressive pinging, there is NO response at all to
packets above some size. The maximum size the kernel
is able to respond to a ping -f is somewhere between 4096 and 8192.
I don't mean dropping packets. A ping -f -s 8192 from my Pentium
won't get anything back after some time.

Ciao

Dietmar

root@wartburg:~ # cat /proc/slabinfo; while ping -c 1 -s 16384 tin-lizzy
> /dev/null ; do echo -n '#'; done
slabinfo - version: 1.0
kmem_cache 22 42
tcp_open_request 0 50
sock 50 55
filp 96 100
inode 848 855
buffer_head 190 700
mm_struct 25 36
vm_area_struct 257 315
uid_cache 2 127
size-131072 0 0
size-65536 0 0
size-32768 0 0
size-16384 0 432
size-8192 27 28
size-4096 5 8
size-2048 0 8
size-1024 27 32
size-512 6 16
size-256 14 42
size-128 37 56
size-64 112 150
size-32 536 588
slab_cache 455 504
############################################################root@wartburg:~
$
cat /proc/slabinfo; while ping -c 1 -s 16384 tin-lizzy > /dev/null ; do
echo -n '#'; done
slabinfo - version: 1.0
kmem_cache 22 42
tcp_open_request 0 50
sock 50 55
filp 96 100
inode 848 855
buffer_head 130 650
mm_struct 25 36
vm_area_struct 257 315
uid_cache 2 127
size-131072 0 0
size-65536 0 0
size-32768 0 60
size-16384 0 318
size-8192 27 28
size-4096 5 8
size-2048 0 16
size-1024 27 32
size-512 6 16
size-256 14 28
size-128 37 56
size-64 112 150
size-32 483 588
slab_cache 402 504
##root@wartburg:~ $

After ping -s 8192 -f from the pentium:
slabinfo - version: 1.0
kmem_cache 22 42
tcp_open_request 0 0
sock 50 55
filp 96 100
inode 848 855
buffer_head 114 350
mm_struct 25 36
vm_area_struct 257 315
uid_cache 2 127
size-131072 0 0
size-65536 0 0
size-32768 0 88
size-16384 0 429
size-8192 27 28
size-4096 5 8
size-2048 0 56
size-1024 27 40
size-512 6 8
size-256 14 98
size-128 34 56
size-64 112 150
size-32 627 672
slab_cache 546 588

-- 
Reporter (to Mahatma Gandhi): Mr Gandhi, what do you think of Western
Civilization?  Gandhi: I think it would be a good idea.
Dietmar Braun, E-Mail: abuse@localhost