Home | History | Annotate | Download | only in hxge
      1 #
      2 # CDDL HEADER START
      3 #
      4 # The contents of this file are subject to the terms of the
      5 # Common Development and Distribution License (the "License").
      6 # You may not use this file except in compliance with the License.
      7 #
      8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9 # or http://www.opensolaris.org/os/licensing.
     10 # See the License for the specific language governing permissions
     11 # and limitations under the License.
     12 #
     13 # When distributing Covered Code, include this CDDL HEADER in each
     14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15 # If applicable, add the following below this CDDL HEADER, with the
     16 # fields enclosed by brackets "[]" replaced with your own identifying
     17 # information: Portions Copyright [yyyy] [name of copyright owner]
     18 #
     19 # CDDL HEADER END
     20 #
     21 #########################################################################
     22 #
     23 # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
     24 # Use is subject to license terms.
     25 #
     26 # ident	"%Z%%M%	%I%	%E% SMI"
     27 #
     28 #
     29 # driver.conf file for Sun 10Gb Ethernet Driver (hxge)
     30 #
     31 #
     32 #------- Jumbo frame support ---------------------------------
     33 # To enable jumbo support,
     34 # accept-jumbo = 1;
     35 #
     36 # To disable jumbo support,
     37 # accept-jumbo = 0;
     38 #
     39 # Default is 0.
     40 #
     41 #
     42 #------- Receive DMA Configuration ----------------------------
     43 #
     44 # rxdma-intr-time
     45 #	Interrupts after this number of NIU hardware ticks have
     46 #	elapsed since the last packet was received.
     47 #	A value of zero means no time blanking (Default = 8).
     48 #
     49 # rxdma-intr-pkts
     50 #	Interrupt after this number of packets have arrived since
     51 #	the last packet was serviced. A value of zero indicates
     52 #	no packet blanking (Default = 0x20).
     53 #
     54 # Default Interrupt Blanking parameters.
     55 #
     56 # rxdma-intr-time = 0x8;
     57 # rxdma-intr-pkts = 0x20;
     58 #
     59 #
     60 #------- Classification and Load Distribution Configuration ------
     61 #
     62 # class-opt-****-***
     63 # 	These variables define how each IP class is configured.
     64 #	Configuration options includes whether TCAM lookup
     65 #	is enabled and whether to discard packets of this class
     66 #
     67 #	supported classes:
     68 #	class-opt-ipv4-tcp class-opt-ipv4-udp class-opt-ipv4-sctp
     69 #	class-opt-ipv4-ah class-opt-ipv6-tcp class-opt-ipv6-udp
     70 #	class-opt-ipv6-sctp class-opt-ipv6-ah
     71 #	
     72 #	Configuration bits (The following bits will be decoded
     73 #	by the driver as hex format).
     74 #
     75 # 	0x10000:		TCAM lookup for this IP class
     76 #	0x20000:		Discard packets of this IP class
     77 #
     78 # class-opt-ipv4-tcp = 0x10000;
     79 # class-opt-ipv4-udp = 0x10000;
     80 # class-opt-ipv4-sctp = 0x10000;
     81 # class-opt-ipv4-ah = 0x10000;
     82 # class-opt-ipv6-tcp = 0x10000;
     83 # class-opt-ipv6-udp = 0x10000;
     84 # class-opt-ipv6-sctp = 0x10000;
     85 # class-opt-ipv6-ah = 0x10000;
     86 #
     87 #
     88 #------- FMA Capabilities ---------------------------------
     89 #
     90 # Change FMA capabilities to non-default
     91 #
     92 # DDI_FM_NOT_CAPABLE      0x00000000
     93 # DDI_FM_EREPORT_CAPABLE  0x00000001
     94 # DDI_FM_ACCCHK_CAPABLE   0x00000002
     95 # DDI_FM_DMACHK_CAPABLE   0x00000004
     96 # DDI_FM_ERRCB_CAPABLE    0x00000008
     97 #
     98 # fm-capable = 0xF;
     99 #
    100 # default is DDI_FM_EREPORT_CAPABLE | DDI_FM_ERRCB_CAPABLE = 0x5
    101