Forgot to mention that currently I can set the MTU to 8978, but no higher.

--
Dave

On 03/14/2008 02:11 PM, Dave wrote:
> Thanks, Ted.
> 
> Correct, this is a quad port Intel low profile (MFR model #EXPI9404PTL).
> 
> # dtrace -n "e1000g_local_timer:entry{adapter=(struct e1000g *)arg0; 
> printf(\"max_frame_size=%d\",adapter->shared.mac.max_frame_size)}"
> dtrace: description 'e1000g_local_timer:entry' matched 1 probe
> CPU     ID                    FUNCTION:NAME
>    0  58664         e1000g_local_timer:entry max_frame_size=9234
> 
> --
> Dave
> 
> On 03/14/2008 08:09 AM, Ted You wrote:
>> 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]
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to