C H A P T E R  6

Configuring the Jumbo Frames Feature

This chapter describes how to enable the Jumbo Frames feature. It contains the following sections:


Jumbo Frames Overview

Configuring Jumbo Frames enables the Ethernet interfaces to send and receive packets larger than the standard 1500 bytes. However, the actual transfer size depends on the switch capability and the Ethernet ExpressModule driver capability.



Note - Refer to the documentation that came with your switch for exact commands to configure Jumbo Frames support.



Checking Jumbo Frames Configurations

The Jumbo Frames configuration checking occurs at Layer 2 or Layer 3, depending on the configuration method.


procedure icon  To Show the Driver Statistics in a Solaris Environment

1. Use the kstat command to display driver statistics, for example:


# kstat nxge:1 |grep rdc_packets
        rdc_packets                     798982054
        rdc_packets                     792546171
        rdc_packets                     803941759
        rdc_packets                     805674872

The previous example diplays the receive packet counts on all of the eight receive DMA channels on interface 1. Using the kstat nxge:1 shows all the statistics that the driver supports for that interface.

2. Use the kstat command to display driver statistics of a VLAN interface, for example:.


# kstat nxge:38001
module: nxge                            instance: 38001
name:   nxge38001                       class:    net
        brdcstrcv                        0
        brdcstxmt                        0
        collisions                       0
        crtime                           3842.493000352
        ierrors                          0
        ifspeed                          10000000000
        ipackets                         2116069805
        ipackets64                       6411037101
        multircv                         0
        multixmt                         0
        norcvbuf                         0
        noxmtbuf                         0
        obytes                           2757388874
        obytes64                         23380264381002
        oerrors                          0
        opackets                         37606022
        opackets64                       4332573318
        rbytes                           2937141290
        rbytes64                         47178857920554


Enabling Jumbo Frames in a Solaris SPARC Environment

This section describes how to enable Jumbo Frames in a Solaris SPARC environment.


procedure icon  To Enable Jumbo Frames in a Solaris Environment Using nxge.conf

1. Enable Jumbo Frames for a port using the nxge.conf file.

For example:


name = "pciex108e,abcd" parent = "/pci@7c0/pci@0/pci@9/" unit-address = "0"
accept-jumbo=1;

2. Reboot the system:


% boot -r


procedure icon  To Check Layer 2 Configuration

single-step bullet  View the maximum transmission unit (MTU) configuration of an nxge instance at any time with the kstat command:


# kstat nxge:0 | grep mac_mtu

The kstat mac_mtu variable represents the complete size of the Ethernet frame, which includes the Ethernet header, maximum payload, and crc. This value should be equal to or less than the MTU configured on the switch.


procedure icon  To Check Layer 3 Configuration

single-step bullet  Check the Layer 3 configuration by using the dladm command with the show-link option.

For example:


# dladm show-link
e1000g0         type: non-vlan mtu: 1500       device: e1000g0
e1000g1         type: non-vlan mtu: 1500       device: e1000g1
e1000g2         type: non-vlan mtu: 1500       device: e1000g2
e1000g3         type: non-vlan mtu: 1500       device: e1000g3
nxge0           type: non-vlan mtu: 9194       device: nxge0
nxge1           type: non-vlan mtu: 9194       device: nxge1
nxge2           type: non-vlan mtu: 9194       device: nxge2
nxge3           type: non-vlan mtu: 9194       device: nxge3
nxge38001       type: vlan 38  mtu: 9194       device: nxge1