Hi Dave,

This is a 82571 low profile quad-port copper card, right? The e1000g
driver supports jumbo frames for the 82571 chipset quite well. This
problem is not supposed to happen.

Could you please run the following dtrace script on your system to
check the max_frame_size of the driver?

% dtrace -n "e1000g_local_timer:entry{adapter=(struct e1000g *)arg0; 
printf(\"max_frame_size=%d\",adapter->shared.mac.max_frame_size)}"

Thanks,
Ted


Dave :
> Hi Ted,
> 
> # prtconf -vpPD | grep "pciclass,0200"
>                          compatible: 'pciex8086,10bc.8086.10bc.6' + 
> 'pciex8086,10bc.8086.10bc' + 'pciex8086,10bc.6' + 'pciex8086,10bc' + 
> 'pciexclass,020000' + 'pciexclass,0200' + 'pci8086,10bc.8086.10bc.6' + 
> 'pci8086,10bc.8086.10bc' + 'pci8086,10bc' + 'pci8086,10bc.6' + 
> 'pci8086,10bc' + 'pciclass,020000' + 'pciclass,0200'
>                          compatible: 'pciex8086,10bc.8086.10bc.6' + 
> 'pciex8086,10bc.8086.10bc' + 'pciex8086,10bc.6' + 'pciex8086,10bc' + 
> 'pciexclass,020000' + 'pciexclass,0200' + 'pci8086,10bc.8086.10bc.6' + 
> 'pci8086,10bc.8086.10bc' + 'pci8086,10bc' + 'pci8086,10bc.6' + 
> 'pci8086,10bc' + 'pciclass,020000' + 'pciclass,0200'
>                          compatible: 'pciex8086,10bc.8086.10bc.6' + 
> 'pciex8086,10bc.8086.10bc' + 'pciex8086,10bc.6' + 'pciex8086,10bc' + 
> 'pciexclass,020000' + 'pciexclass,0200' + 'pci8086,10bc.8086.10bc.6' + 
> 'pci8086,10bc.8086.10bc' + 'pci8086,10bc' + 'pci8086,10bc.6' + 
> 'pci8086,10bc' + 'pciclass,020000' + 'pciclass,0200'
>                          compatible: 'pciex8086,10bc.8086.10bc.6' + 
> 'pciex8086,10bc.8086.10bc' + 'pciex8086,10bc.6' + 'pciex8086,10bc' + 
> 'pciexclass,020000' + 'pciexclass,0200' + 'pci8086,10bc.8086.10bc.6' + 
> 'pci8086,10bc.8086.10bc' + 'pci8086,10bc' + 'pci8086,10bc.6' + 
> 'pci8086,10bc' + 'pciclass,020000' + 'pciclass,0200'
> 
> -- 
> Dave
> 
> On 03/13/2008 11:20 PM, Ted You wrote:
> 
>> Hi Dave,
>>
>> I've just tried setting mtu 9000 for e1000g on build 84, and it works
>> fine without any problems.
>>
>> Could you please tell us the device id of your e1000g NIC?
>> (prtconf -vpPD | grep "pciclass,0200")
>>
>> Thanks,
>> Ted
>>
>>
>> Dave :
>>
>>> I'm having problems setting the MTU to 9000 for my e1000g NICs.
>>>
>>> I have set MaxFrameSize=3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3; in 
>>> /kernel/drv/e1000g.conf, which should allow for 16k frame sizes. 
>>> After rebooting I try to set MTU to 9000:
>>>
>>> # ifconfig e1000g0 up mtu 9000
>>> ifconfig: setifmtu: SIOCSLIFMTU: e1000g0: Invalid argument
>>>
>>> This used to work in b72. Currently using b82.
>>>
>>> -- 
>>> Dave
>>> _______________________________________________
>>> networking-discuss mailing list
>>> [email protected]
>>>
> 
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to