On Wed, 24 Jan 2001, hatim wrote:
> 1/sur la console de mon serveur , j ai plein de
> eth0: oversized Ethernet frame c3ff4eo vs c3ff74eo oversized Ethernet frame
> spanned multiple buffer entry 0xdbf6 lenght 0 status 0600 !
En regardant rapidement, il semble que ce message est généré par des
pilotes spécifiques réseau. Supposons que tu as un DECchip tulip:
linux/drivers/net/tulip.c (2.2.18)
A voir:
if ((status & 0xffff) != 0x7fff) {
if (tulip_debug > 1)
printk(KERN_WARNING "%s: Oversized Ethernet frame "
[ ... ]
Aussi:
MODULE_PARM(debug, "i");
#define tulip_debug debug
Si tu trouves comment supprimer le debug tulip tu ne verras pas le
message. A mon avis c'est en ajoutant debug=0 comme paramètre de
l'insertion du module. Maintenant, à quoi correspondent ces paquets ? A
mon avis ce sont soit des collisions, soit peut-être des paquets ni
IEEExxx ni Ethernet (avec le type de paquet ni 0x800 pour Ethernet/TCP-IP,
ni la longueur du paquet pour IEEExxx, ou le contraire) (*). En tous cas
cet événement incrémente les compteurs d'erreur de l'interface. Pour
savoir plus faudrait faire une recherche, p.ex. avec l'excellent Google.
(*) rappelons qu'il existe deux standards pour l'encodage des frames
Ethernet: l'original (Xerox et DEC je crois), et le standard,
soit IEEExxxx. Ils diffèrent par leur champ type: pour un des deux
il s'agit d'un type (p.ex. 0x800 pour TCP/IP), pour d'autre la
longueur du paquet. Comme 1508 (max paquet Ethernet) > premier type
défini, ça joue. Novell/IPX utilise la longueur, TCP/IP utilise
le type.
Essaie et dis-nous.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.