InterfaceSettings Class

This class represents the TCP/IP settings for an interface.

Namespace:  IntervalZero.MaxRT.Tcpip.Config
Assembly:  IntervalZero.MaxRT.Tcpip.Config (in IntervalZero.MaxRT.Tcpip.Config.dll) Version: 1.0.0.0 (File version: 1.1.0)

Syntax

Copy
public class InterfaceSettings

 

The InterfaceSettings type exposes the following members:

Properties

  Name Description

AreProtocolSettingsValid

Indicates whether the protocol settings are valid.

Enabled

Indicates whether the network interface is enabled.

FilterDriver

Gets or sets the name of the filter driver.

FilterEnabled

Indicates whether the filter is enabled.

Gateway

Gets or sets the gateway address for the network interface.

IgnoreProtocolValidationError

Indicates whether to ignore protocol validation errors.

Ipv4Configurations

Gets or sets a list of Ipv4Configuration objects representing the IPv4 configurations.

IPv6Address

Gets or sets the IPv6 address of the network interface.

IPv6Prefix

Gets or sets the IPv6 prefix length.

LinkStatusEnabled

Indicates whether the link status is enabled.

LinkStatusIdealProcessor

Gets or sets the ideal processor for link status.

LinkStatusPriority

Gets or sets the priority for link status.

Name

Gets the name of the network interface.

ReceiveIdealProcessor

Gets or sets the ideal processor for TCP/IP Stack's receive thread.

ReceivePriority

Gets or sets the priority for the TCP/IP Stack’s receive thread for the network interface.

RxBufferCount

Gets or sets the receive buffer count used by the TCP/IP Stack.

RxQueueIndex

Gets or sets the receive queue index used by the TCP/IP Stack.

TxBufferCount

Gets or sets the transmit buffer count used by the TCP/IP Stack.

TxQueueIndex

Gets or sets the transmit queue index used by the TCP/IP Stack.

See Also: