Example: TxCoalescingTicksDuringInt=75;

RxMaxCoalescedFramesDuringInt. Configures the number of Rx Maximum Coalesced Frames parameters during interrupt handling. This determines the upper-boundary of maximum number of Rx buffer descriptors that the device processes before it will generate an interrupt during interrupt handling. The default value is 10.

Example: RxMaxCoalescedFramesDuringInt=10;

TxMaxCoalescedFramesDuringInt. Configures the number of Tx Maximum Coalesced Frames parameters during interrupt handling. This determines the upper-boundary of maximum number of Tx buffer descriptors that device processes before it will generate an interrupt during interrupt handling. The default value is 10.

Example: TxMaxCoalescedFramesDuringInt=10;

StatsCoalescingTicks. Configures how often adapter statistics are DMAed to host memory in microseconds. Default is 1000000.

Example: StatsCoalescingTicks=1000000;

DoubleCopyTxBufferSize. Configures double copy Tx buffer size. If a packet to be transmitted is less than this parameter and spanned more than one fragment, these fragments of this packet will be combined into one fragment.

Example: DoubleCopyTxBufferSize=64;

Customize driver configuration via ndd command

Driver configurations can also be temporarily changed with the Solaris ndd command. Any changes made with the ndd command are temporary and will be lost when you reboot the system. To make configuration changes survive after reboot, modify bcme.conf instead.

To display parameters that are configurable via ndd: ndd /dev/bcme '?'

The system should return the following:

? (read only)

Instance (read and write) ForceSpeedDuplex (read and write) FlowControl (read and write) TxPacketDescCnt (read and write) RxStdDescCnt (read and write) RxCoalescingTicks (read and write) RxMaxCoalescedFrames (read and write) TxCoalescingTicks (read and write) TxMaxCoalescedFrames (read and write) RxCoalescingTicksDuringInt (read and write) RxMaxCoalescedFramesDuringInt (read and write) TxCoalescingTicksDuringInt (read and write) TxMaxCoalescedFramesDuringInt (read and write) StatsCoalescingTicks (read and write) DoubleCopyTxBufferSize (read and write) DoubleCopyTxBufferSize (read and write) BlinkLeds (write only)

To configure a particular adapter, the Instance parameter must be set to the instance associated with a particular adapter. For example, to force adapter of instance 1 to 100 Mbps Full-Duplex:

ndd -set /dev/bcme Instance 1

ndd -set /dev/bcme ForceSpeedDuplex 3

Adapter configurations 124