Can you set the mtu with dladm?   If config only changes the IP layer mtu.  The 
link layer maximum is configured with dladm.  I don't recall the precise name 
of the setting offhand and as I'm not in front of a computer I can't check. 

Sent from my iPhone

> On Jul 4, 2014, at 9:03 PM, "John Croix via smartos-discuss" 
> <[email protected]> wrote:
> 
> I just installed a Myricom 10Gbe adapter into my SmartOS server, and I’m 
> having an issue with the default MTU. According to Myricom documentation, the 
> default MTU is supposed to be 9000. However, on my system, the default MTU is 
> 1500. On a Solaris 11.2 (beta) box, it is properly set at 9000. It’s also 
> 9000 on Linux by default. Attempting to increase it to 9000 yields an error:
> [root@68-05-ca-0a-2f-c5 /var/svc/log]# ifconfig myri10ge0 unplumb
> [root@68-05-ca-0a-2f-c5 /var/svc/log]# ifconfig myri10ge0 plumb
> [root@68-05-ca-0a-2f-c5 /var/svc/log]# ifconfig myri10ge0 mtu 9000
> ifconfig: setifmtu: SIOCSLIFMTU: myri10ge0: Invalid argument
> [root@68-05-ca-0a-2f-c5 /var/svc/log]# ifconfig myri10ge0
> myri10ge0: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 11
>         inet 0.0.0.0 netmask 0 
>         ether 0:60:dd:45:73:22 
> 
> I read a discussion thread at 
> https://www.mail-archive.com/[email protected]/msg14160.html 
> that talks about the Myricom configuration file and the fact that it’s 
> missing from /kernel/drv/myri10ge.conf. That’s definitely the case on my 
> system. So I guess I have 2 questions:
> Is there a bug (aka "undocumented feature”) somewhere in the system that’s 
> causing the MTU to be set to 1500 instead of 9000 and, if so, can it be 
> corrected?
> Is there any way to get a configuration file into /kernel/drv that can 
> persist across reboots, before the Myricom device driver is loaded?
> 
> I’ve tried unloading the device driver, but it won’t work:
> [root@68-05-ca-0a-2f-c5 /]# ifconfig myri10ge0 unplumb
> [root@68-05-ca-0a-2f-c5 /]# modunload -i 224
> can't unload the module: Device busy
> So I can’t force it that way.
> 
> I thought about creating a SMF manifest that runs a script to create the 
> configuration file prior to loading the device driver. However, I’m not sure 
> what dependencies I’d set to ensure the order (so that the script does, in 
> fact, run before the device driver is loaded) or whether such an approach 
> would work.
> 
> Does anybody happen to have any ideas on the matter? I’m not getting nearly 
> the speed that I should as a result of this setting, and I really need to get 
> this resolved.
> 
> Thanks and regards,
> John
> 
> smartos-discuss | Archives  | Modify  Your Subscription        



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to