Sun Blade 6000 Virtualized Multi-Fabric 10GbE M2 Network Express Module 用户指南

 

文档信息

前言

相关书籍

关于本文档(PDF 和 HTML)

欢迎您提出意见

更改历史记录

Sun Blade 6000 Virtualized Multi-Fabric 10GbE M2 NEM 用户指南概述

Sun Blade 6000 Virtualized Multi-Fabric 10GbE M2 NEM 的特性

术语

特性概述

组件概述

NEM 端口和 LED 指示灯

执行热插拔插入和移除操作

PCIe 热插拔

SAS 接口热插拔

安装或更换 Virtualized M2 NEM

安装 NEM

检验 NEM 安装

移除 NEM

更换 NEM

安装和移除 SFP+ 光学收发器模块

为 SPF+ 连接器布线

通过 Virtualized M2 NEM 10 千兆位以太网端口引导

使用 x86 刀片服务器通过网络引导

使用 SPARC 刀片服务器通过网络引导

在 Solaris SPARC 或 x86 平台上安装和配置 hxge 驱动程序

如何配置网络主机文件

配置 hxge 设备驱动程序参数

配置巨型帧 (Jumbo Frame) 功能

在 Linux 平台上安装和配置 hxge 驱动程序

在 Linux 平台上安装和删除驱动程序

配置网络接口

检查和测试 hxge 设备

更改 hxge 驱动程序配置

如何临时配置 hxge 驱动程序参数

如何永久配置 hxge 驱动程序参数

hxge 驱动程序配置参数

解决驱动程序问题

配置巨型帧

在 Windows 平台上安装和配置驱动程序

在 Windows 平台上安装驱动程序

启用巨型帧

在 VMware ESX Server 平台上安装和配置驱动程序

在现有的 ESX Server 上安装 ESX Server 驱动程序

通过新 ESX 安装来安装 ESX Server 驱动程序

配置 Virtual NEM M2 网络适配器

配置巨型帧

ILOM 补充资料

访问 ILOM 文档和更新

连接到 ILOM

更新 NEM 固件

Sun Blade Zone Manager

NEM 传感器

启用专用模式和故障转移模式

使用热插拔命令

索引

hxge 驱动程序配置参数

实际的 hxge 驱动程序参数列表随发行版的不同而有所不同。下表列出了 0.0.9 版 hxge 驱动程序的驱动程序配置参数。该表还列出了参数的可接受值和默认值(如果适用)。

驱动程序配置参数
参数
说明
默认值
enable_jumbo
控制巨型帧的 hxge 驱动程序运行时支持。hxge 巨型帧支持会根据需要自动启用(取决于网络接口指定的 MTU 值)。
0 = 否

1 = 是

自动
intr_type
控制 hxge 驱动程序选择的中断机制(如果有)的种类。hxge 驱动程序会在最初装入和启动时自动选择最佳(最高潜在性能)中断支持机制。
0 = INTx

1 = MSI

2 = MSIx

3 = 轮询

由系统硬件支持确定(MSIx 为“最佳”)。
rbr_entries
指定 hxge 驱动程序将为每个接收通道分配的 4KB 接收缓冲区数(NEM 支持四个并行的独立接收通道)。
4096
rcr_entries
指定 hxge 驱动程序将为每个接收通道分配的接收指针(实际上为数据包;单个巨型数据包可能需要多达 3 个 RCR 条目)数。
8192
rcr_timeout
内部无单位幻数。除非合格的 Sun 代理告诉您更改此数,否则不要更改它。
rcr_threshold
内部无单位幻数。除非合格的 Sun 代理告诉您更改此数,否则不要更改它。
rx_dma_channels
指定初始化 hxge 驱动程序并使其联机时该驱动程序应尝试激活的接收 DMA 通道数。每个 DMA 通道都表示独立的接收处理流(具有系统资源所允许的单独专用缓冲池的中断和 CPU)功能。
1 = 最小值 4 = 最大值
4
tx_dma_channels
指定初始化 hxge 驱动程序并使其联机时该驱动程序应尝试激活的传送 DMA 通道数。
1 = 最小值 4 = 最大值
4
num_tx_descs
指定 hxge 驱动程序应当为每个传送通道分配的传送描述符数。每个传送数据包都需要一个传送描述符。
1024
tx_buffer_size
指定小型传送缓冲区的大小。对于小于该值的传送数据包,hxge 驱动程序将所有的数据包片段合并在一起,形成单个预分配的 tx_buffer_size hxge 缓冲区;对于大于此大小的传送数据包,hxge 驱动程序将构造一个分散/聚集指针列表供硬件译解。
256
tx_mark_ints
内部无单位幻数。除非合格的 Sun 代理告诉您更改此数,否则不要更改它。
max_rx_pkts
指定在任何一个接收中断上将处理的最大接收数据包数(由 NEM 网络引擎排队)。超过该数目后,hxge 驱动程序(中断服务例程)将解除中断,释放中断的 CPU 以执行其他操作。
64
vlan_id
指定 hxge 驱动程序将分配给非 VLAN 标记的数据包的隐式 VLAN ID。
4094
debug
控制 hxge 驱动程序进度、操作和事件的 hxge 打印输出详细程度。通常,仅打印输出重要或严重(错误)信息。

注:在更改此参数之前,请先阅读解决驱动程序问题

0x2002 = 正常操作(不打印 DBG 消息) 0x2001 = 调试操作(打印调试消息)
2002
strip_crc
控制 hxge 驱动程序或 NEM 网络引擎是否从数据包剥离 CRC。
0 = 禁用

1 = 启用

0
enable_vmac_ints
控制 hxge 驱动程序是否启用 VMAC 中断。
0 = 禁用

1 = 启用

0
promiscuous
控制 hxge 驱动程序是否允许 NEM 引擎在混合模式下运行。
0 = 禁用

1 = 启用

0
chksum
控制 hxge 驱动程序是否启用 NEM 引擎硬件校验和功能。
0 = 无硬件校验和

1 = 硬件接收数据包校验和

2 = 硬件传送校验和

3 = 两者

3
tcam
控制 hxge 驱动程序是否启用 Virtualized M2 NEM ASIC 硬件引擎,将接收通信分布于多个(最多 4 个)并行独立接收流(中断、CPU)。这也可以称为 DMA 通道分布。另请参见此表中的 rx_dma_channels
0 = 禁用

1 = 启用

1
tcam_seed
内部无单位幻数。除非合格的 Oracle 代理告诉您更改此数,否则不要更改它。
tcam_tcp_ipv4
控制 hxge 驱动程序是否对 IPv4 UDP 通信启用 DMA 通道分布。
0 = 禁用

1 = 启用

1