Problems with jumbo frames on nfe

From: Pascal Braun <pascal.braun_at_continum.net>
Date: Tue, 19 May 2009 11:31:02 +0200
Hi,

I'm currently testing jumbo frames on a Sunfire 4540 running with 
FreeBSD 8-Current (build on April 8th). While using the nfe driver I'm 
having some unexpected problems if i try to bring up the interface with 
MTU sizes greater than 1970 bytes.

The error message (in dmesg) is:
nfe2: initialization failed: no memory for rx buffers

I tried to deactivate checksum offloading with -rxcsum -txcsum, but that 
didn't help either.

If I change the mtu size on-the-fly without bringing the interface down 
first, no error is logged. But the interface just isn't working.

Does anyone have any ideas how to get jumbo frames working?

Regards
Pascal


-- pciconf -lv --
nfe0_at_pci0:0:8:0:        class=0x068000 card=0xcb8410de chip=0x037310de 
rev=0xa3 hdr=0x00
     vendor     = 'Nvidia Corp'
     device     = 'MCP55 Ethernet'
     class      = bridge
nfe1_at_pci0:0:9:0:        class=0x068000 card=0xcb8410de chip=0x037310de 
rev=0xa3 hdr=0x00
     vendor     = 'Nvidia Corp'
     device     = 'MCP55 Ethernet'
     class      = bridge
nfe2_at_pci0:64:8:0:       class=0x068000 card=0xcb8410de chip=0x037310de 
rev=0xa3 hdr=0x00
     vendor     = 'Nvidia Corp'
     device     = 'MCP55 Ethernet'
     class      = bridge
nfe3_at_pci0:64:9:0:       class=0x068000 card=0xcb8410de chip=0x037310de 
rev=0xa3 hdr=0x00
     vendor     = 'Nvidia Corp'
     device     = 'MCP55 Ethernet'
     class      = bridge
Received on Tue May 19 2009 - 07:54:51 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:48 UTC