Jumbo frames on T1000 1Gb interfaces?

  • Follow


I would like to use jumbo frames on some of the four standard 1 Gb 
ethernet interfaces of the T1000. The only information I found so far is 
  an old Q&A document from Sun, stating that at the time of writing it 
was *not* possible to uses jumbo frames. Does anyone know if this still 
is the case, or has the situation changed? And if so, what is the 
maximum size of the jumbo frames?
0
Reply Dirk 4/14/2007 11:16:47 AM

Dirk Munk wrote:
> I would like to use jumbo frames on some of the four standard 1 Gb 
> ethernet interfaces of the T1000. The only information I found so far is 
>  an old Q&A document from Sun, stating that at the time of writing it 
> was *not* possible to uses jumbo frames. Does anyone know if this still 
> is the case, or has the situation changed? And if so, what is the 
> maximum size of the jumbo frames?

it depends on driver you use.
On my t2000, i have e1000g driver (solaris 10 11/06)

man e1000g
          The maximum MTU  accepted  by  the  MAC  is  16128.  Use
          ifconfig(1M)  to  configure  jumbo  frames. Use ifconfig
          with the adapter instance and the mtu argument (ifconfig
          e1000g0  mtu  16128)  configures adapter e1000g0 for the
          maximum allowable jumbo frame size.

          Allowed values are:


          0        Standard ethernet frames with a  MTU  equal  to
                   1500. Default.


          1        Jumbo frames with a maximum MTU of 4096.



          2        Jumbo frames with a maximum MTU of 8192.



          3        Jumbo frames with a maximum MTU of 16384.
0
Reply jdh13 4/14/2007 4:33:57 PM


Thanks for your reply.

Our friends at Sun had the brilliant idea to use different ethernet 
interfaces in the T1000 (compared to the T2000). So I'm afraid these 
T1000 interfaces use a different driver.



jdh13 wrote:
> Dirk Munk wrote:
>> I would like to use jumbo frames on some of the four standard 1 Gb 
>> ethernet interfaces of the T1000. The only information I found so far 
>> is  an old Q&A document from Sun, stating that at the time of writing 
>> it was *not* possible to uses jumbo frames. Does anyone know if this 
>> still is the case, or has the situation changed? And if so, what is 
>> the maximum size of the jumbo frames?
> 
> it depends on driver you use.
> On my t2000, i have e1000g driver (solaris 10 11/06)
> 
> man e1000g
>          The maximum MTU  accepted  by  the  MAC  is  16128.  Use
>          ifconfig(1M)  to  configure  jumbo  frames. Use ifconfig
>          with the adapter instance and the mtu argument (ifconfig
>          e1000g0  mtu  16128)  configures adapter e1000g0 for the
>          maximum allowable jumbo frame size.
> 
>          Allowed values are:
> 
> 
>          0        Standard ethernet frames with a  MTU  equal  to
>                   1500. Default.
> 
> 
>          1        Jumbo frames with a maximum MTU of 4096.
> 
> 
> 
>          2        Jumbo frames with a maximum MTU of 8192.
> 
> 
> 
>          3        Jumbo frames with a maximum MTU of 16384.
0
Reply Dirk 4/14/2007 5:47:39 PM

On Apr 14, 10:47 am, Dirk Munk <m...@home.nl> wrote:

> Our friends at Sun had the brilliant idea to use different ethernet
> interfaces in the T1000 (compared to the T2000). So I'm afraid these
> T1000 interfaces use a different driver.

Really? I thought they were the same. What's ifconfig -a have to say?

When the T2000 was shipped they didnt have e1000g drivers - you had to
patch later -was it just pre u3??- and run a script to switch from
what was
originally shipped to get e1000g


0
Reply gerryt 4/14/2007 8:12:21 PM

In article <1176581541.054797.96030@e65g2000hsc.googlegroups.com>, gerryt <lepsysinc@gmail.com> wrote:
> On Apr 14, 10:47 am, Dirk Munk <m...@home.nl> wrote:
>
>> Our friends at Sun had the brilliant idea to use different ethernet
>> interfaces in the T1000 (compared to the T2000). So I'm afraid these
>> T1000 interfaces use a different driver.
>
> Really? I thought they were the same. What's ifconfig -a have to say?

On the T2000 there's also a Cassini Ethernet (ce) interface. I'm not
familiar with the T1000.

-Dan 
0
Reply Dan 4/14/2007 8:39:39 PM

On Apr 14, 1:39 pm, Dan Foster <use...@evilphb.org> wrote:
> In article <1176581541.054797.96...@e65g2000hsc.googlegroups.com>, gerryt <lepsys...@gmail.com> wrote:
> > On Apr 14, 10:47 am, Dirk Munk <m...@home.nl> wrote:
> >> Our friends at Sun had the brilliant idea to use different ethernet
> >> interfaces in the T1000 (compared to the T2000). So I'm afraid these
> >> T1000 interfaces use a different driver.
> > Really? I thought they were the same. What's ifconfig -a have to say?
> On the T2000 there's also a Cassini Ethernet (ce) interface. I'm not
> familiar with the T1000.

Ive worked with 6 or more T2000s and none of them and none had a ce
interface.
All had ipge.

0
Reply gerryt 4/15/2007 3:55:05 AM

In article <1176609305.848315.241270@e65g2000hsc.googlegroups.com>, gerryt <lepsysinc@gmail.com> wrote:
>
> Ive worked with 6 or more T2000s and none of them and none had a ce
> interface. All had ipge.

In Solaris 10 Update 2, it was ipge for the four Intel gig-e ports; in
Update 3 and later, Sun changed to the e1000g driver.

http://www.sun.com/servers/coolthreads/tnb/parameters.jsp

This is a T2000 with Solaris 10 Update 3 + latest patches:

# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000 
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.1.1.2 netmask ffffff00 broadcast 10.1.1.255
        ether 0:14:4f:6b:3a:ae 
e1000g1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
        inet 0.0.0.0 netmask 0 
        ether 0:14:4f:6b:3a:af 
e1000g2: flags=1000802<BROADCAST,MULTICAST,IPv4> mtu 1500 index 5
        inet 0.0.0.0 netmask 0 
        ether 0:14:4f:6b:3a:b0 
e1000g3: flags=1000802<BROADCAST,MULTICAST,IPv4> mtu 1500 index 6
        inet 0.0.0.0 netmask 0 
        ether 0:14:4f:6b:3a:b1 
ce0: flags=1000802<BROADCAST,MULTICAST,IPv4> mtu 1500 index 4
        inet 0.0.0.0 netmask 0 
        ether 0:14:4f:26:99:e4 

# uname -im
sun4v SUNW,Sun-Fire-T200

ce0 was due to the external card we installed (which I'd forgotten about).

Doesn't the T1000 use the Broadcom (bge) interfaces?

-Dan
0
Reply Dan 4/15/2007 6:00:59 AM

Dan Foster wrote:
> In article <1176609305.848315.241270@e65g2000hsc.googlegroups.com>, gerryt <lepsysinc@gmail.com> wrote:
>> Ive worked with 6 or more T2000s and none of them and none had a ce
>> interface. All had ipge.
> 
> In Solaris 10 Update 2, it was ipge for the four Intel gig-e ports; in
> Update 3 and later, Sun changed to the e1000g driver.
> 
> http://www.sun.com/servers/coolthreads/tnb/parameters.jsp
> 
<snip>
> 
> Doesn't the T1000 use the Broadcom (bge) interfaces?

Yes, I think you're right. In principle the Broadcom chips should be 
able to use Jumbo packets.

Dirk

> 
> -Dan
0
Reply Dirk 4/15/2007 6:03:54 PM

On Apr 15, 1:03 pm, Dirk Munk <m...@home.nl> wrote:
> Dan Foster wrote:
> > In article <1176609305.848315.241...@e65g2000hsc.googlegroups.com>, gerryt <lepsys...@gmail.com> wrote:
> >> Ive worked with 6 or more T2000s and none of them and none had a ce
> >> interface. All had ipge.
>
> > In Solaris 10 Update 2, it was ipge for the four Intel gig-e ports; in
> > Update 3 and later, Sun changed to the e1000g driver.
>
> >http://www.sun.com/servers/coolthreads/tnb/parameters.jsp
>
> <snip>
>
> > Doesn't the T1000 use the Broadcom (bge) interfaces?
>
> Yes, I think you're right. In principle the Broadcom chips should be
> able to use Jumbo packets.
>
> Dirk
>
>
>
> > -Dan

You should consider the MTU of the switches you are using and not go
above that value.  So once you enable jumbo in the /kernel/drv/
e1000g.conf, you may need to throttle it down using ifconfig mtu and/
or /etc/hostname.e1000g#.



0
Reply Adam 4/16/2007 4:13:08 AM

Dan Foster wrote:

> Doesn't the T1000 use the Broadcom (bge) interfaces?

Yes it does. And guess what, no jumbo frames. At least not in the 
standard Solaris 10 distribution.
In Solaris Express and/or OpenSolaris jumbo frames are supported.
( set bge:bge_jumbo_enable = 1 )

Nice ......  :-(

> 
> -Dan
0
Reply Dirk 4/18/2007 10:17:47 PM

9 Replies
516 Views

(page loaded in 0.124 seconds)

Similiar Articles:








7/23/2012 10:06:11 AM


Reply: