dst cache overflow

Miguel Oyarzo admin en aim.cl
Mar Abr 4 02:45:18 CLT 2006


Estimados

en una maquina FC con kernel 2.6.9-1 intento borrar el cache de rutas de cualquier forma:

# Antecedente:
cat /proc/slabinfo|grep ip_dst_cache
ip_dst_cache       46770  46890    256   15    1 : tunables  120   60    0 : slabdata   3126   3126      0

#Aplico comandos:
echo 1 > /proc/sys/net/ipv4/route/flush
ip route flush cache 
ip route flush cache table <nombre_de_mi_tabla_de_rutas_1> 
ip route flush cache table <nombre_de_mi_tabla_de_rutas_2> 

# despues:
cat /proc/slabinfo | grep ip
ip_conntrack_expect      7     30    256   15    1 : tunables  120   60    0 : slabdata      2      2      0
ip_conntrack        6228  10610    384   10    1 : tunables   54   27    0 : slabdata   1061   1061      0
ip6_dst_cache         16     30    256   15    1 : tunables  120   60    0 : slabdata      2      2      0
ip_fib_alias         135    226     16  226    1 : tunables  120   60    0 : slabdata      1      1      0
ip_fib_hash          135    238     32  119    1 : tunables  120   60    0 : slabdata      2      2      0
ip_mrt_cache           0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
ip_dst_cache       45920  46890    256   15    1 : tunables  120   60    0 : slabdata   3126   3126      0

ip_dst_cache  sigue similar. No hay cambio alguno. 
He incluso en forma paranoica aplico #ip route flush cache table main 
pero no elimina lo que deseo..

Cuando ip_dst_cache   alcanza 65535 obtengo 
"dst cache overflow"  y mensajes "printk: x messages suppressed" en la consola

Solo me queda reiniciar la maquina, 
(no sirve de nad arestear las interfaces y reescribir las rutas manualmente)

Es un problema del kernel?  Alguna idea o solucion?

Saludos
Miguel Oyarzo 
INALAMBRICA
Punta Arenas
Chile







Más información sobre la lista de distribución Linux