3.45. InterfaceSettings

Description

Interface specific settings.

Properties

InterruptMode
Specifies whether interface packet reception should use interrupts (instead of polling). Interrupt mode sacrifices performance in order to lower the CPU load. This functionality is currently only supported running dataplane on a single core with Intel 'e1000' interfaces. Requires system restart to take effect. (Restart-required; Default: Auto)
InterruptTypeIGB
Specifies the type of interrupts to use for Intel 1-gigabit adapters when running virtualized. Requires system restart to take effect. (Restart-required; Default: Auto)
CompatibilityProtection
Compatibility protection prevents interfaces with known compatibility issues from attaching. (Restart-required; Default: Yes)
PacketBufferSize
The data packet size that that the system should support. Actual allocated packet buffers will be larger. Requires system restart to take effect. (Restart-required; Default: Default)
PacketBufferCount
Number of packet buffers of the size specified by PacketBufferSize. Align the count value to the power-of-two for optimal memory usage. (Restart-required; Default: Auto)
EthMultiQueue
Controls if the system is allowed to use multiple packet queues to/from the Ethernet interfaces. Requires system restart to take effect. (Restart-required; Default: Auto)
RSSHashKeys
Controls what key is used for the RSS functionality of Ethernet interfaces. Requires system restart to take effect. (Restart-required; Default: Random)
AllowMultiQueueOnMixedLAG
Allow using multiple queue on link aggregation interfaces consisting of different types of devices. Requires system restart to take effect. (Restart-required; Default: No)
EthTxFromWorkers
Send packets directly from the worker cores to Ethernet interfaces instead of via an I/O core. Requires system restart to take effect. (Restart-required; Default: Disabled)
WorkerToIOBurstSize
Number of packet buffers each worker will gather, per interface, before sending them to an I/O core for transmission. Changing from 1 may require system restart to take effect. (Restart-required; Default: 1)
WorkerTxBurstSize
Number of packet buffers each worker will gather, per interface, before sending them directly to the NIC for transmission. (Default: 64)
EthMinPollRateRx
Sets a minimum rate for how often the system will poll incoming packets from an Ethernet interface (times per second). (Default: Auto)
EthMinPollRateTx
Sets a minimum rate for how often the system will poll for new packets to send out over an Ethernet interface (times per second). Should normally be set to a higher value than EthMinFlushRateTx. (Default: Auto)
EthMinFlushRateTx
Sets a minimum rate for how often the system will flush packets from the internal buffer to the Ethernet device's transmit queue (times per second). The internal buffer is always flushed directly when it becomes full. Should normally be set to a lower value than EthMinPollRateTx. (Default: Auto)
EthOnFullTxBatch
Controls how the transmit operation of the I/O cores will behave when it has gathered a full batch of packets to send. (Default: NewBatch)
EthFixPendingChecksums
Controls if packets received over virtual Ethernet interfaces with pending hw checksum offload will be detected and fixed. (Default: Auto)
[Note] Note
This object type does not have an identifier and is identified by the name of the type only. There can only be one instance of this type.