Customizing the Driver Configuration
83
ndd Command
Driver configurations can also be temporarily changed with the ndd command. Any
changes made with this command are temporary and will be lost when you reboot the
system. To make permanent configuration changes, modify
bcme.conf
instead.
To display parameters that are configurable using 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)
Configuring a NIC
To configure a particular NIC, the parameter instance must be properly set. For example,
to force a NIC of instance 1 to 100Mbps Full Duplex:
ndd -set /dev/bcme Instance 1
ndd -set /dev/bcme ForceSpeedDuplex 4
To query the current configuration of Flow Control of instance 3:
ndd -set /dev/bcme Instance 3
ndd -get /dev/bcme FlowControl
NOTE:
Refer to the parameter descriptions as required in “Customizing the
Driver Configuration” on page 80.