Re: slab corruption in skb allocs

Richard Fuchs
2005-03-04T23:43:11Z

_correction_ to my previous mail, this does _not_ happen with the
eepro100 driver. (sorry for the confusion, i got the kernel images mixed
up with all the testing i've been doing.)

could this affect the e1000 driver as well?

Matt Mackall wrote:

> Send the output of ethtool, please.

box 1, affected:

Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Current message level: 0x000020c1 (8385)
Link detected: yes

box 2, affected:

Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes

box 3, not affected:

Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes

> This tends to be checksum
> offloading not working as it should or the like. Can you repeat this
> with bulk ssh traffic?

yes, with various strange effects:

Received disconnect from 195.58.172.154: 2: Bad packet length 919251405.

or

Received disconnect from 195.58.172.154: 2: Corrupted MAC on input.

cheers
richard