3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# CDDL HEADER START
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# The contents of this file are subject to the terms of the
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# Common Development and Distribution License (the "License").
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# You may not use this file except in compliance with the License.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# or http://www.opensolaris.org/os/licensing.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# See the License for the specific language governing permissions
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# and limitations under the License.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# When distributing Covered Code, include this CDDL HEADER in each
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# If applicable, add the following below this CDDL HEADER, with the
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# fields enclosed by brackets "[]" replaced with your own identifying
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# information: Portions Copyright [yyyy] [name of copyright owner]
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# CDDL HEADER END
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#########################################################################
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# Use is subject to license terms.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# ident "%Z%%M% %I% %E% SMI"
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# driver.conf file for Sun 10Gb Ethernet Driver (hxge)
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#------- Jumbo frame support ---------------------------------
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# To enable jumbo support,
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# accept-jumbo = 1;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# To disable jumbo support,
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# accept-jumbo = 0;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# Default is 0.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#------- Receive DMA Configuration ----------------------------
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# rxdma-intr-time
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# Interrupts after this number of NIU hardware ticks have
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# elapsed since the last packet was received.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# A value of zero means no time blanking (Default = 8).
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# rxdma-intr-pkts
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# Interrupt after this number of packets have arrived since
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# the last packet was serviced. A value of zero indicates
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# no packet blanking (Default = 0x20).
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# Default Interrupt Blanking parameters.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# rxdma-intr-time = 0x8;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# rxdma-intr-pkts = 0x20;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#------- Classification and Load Distribution Configuration ------
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-****-***
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# These variables define how each IP class is configured.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# Configuration options includes whether TCAM lookup
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# is enabled and whether to discard packets of this class
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# supported classes:
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv4-tcp class-opt-ipv4-udp class-opt-ipv4-sctp
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv4-ah class-opt-ipv6-tcp class-opt-ipv6-udp
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv6-sctp class-opt-ipv6-ah
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# Configuration bits (The following bits will be decoded
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# by the driver as hex format).
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# 0x10000: TCAM lookup for this IP class
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# 0x20000: Discard packets of this IP class
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv4-tcp = 0x10000;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv4-udp = 0x10000;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv4-sctp = 0x10000;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv4-ah = 0x10000;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv6-tcp = 0x10000;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv6-udp = 0x10000;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv6-sctp = 0x10000;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# class-opt-ipv6-ah = 0x10000;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#------- FMA Capabilities ---------------------------------
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# Change FMA capabilities to non-default
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# DDI_FM_NOT_CAPABLE 0x00000000
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# DDI_FM_EREPORT_CAPABLE 0x00000001
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# DDI_FM_ACCCHK_CAPABLE 0x00000002
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# DDI_FM_DMACHK_CAPABLE 0x00000004
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# DDI_FM_ERRCB_CAPABLE 0x00000008
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# fm-capable = 0xF;
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs#
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs# default is DDI_FM_EREPORT_CAPABLE | DDI_FM_ERRCB_CAPABLE = 0x5