2.2.1.2.205 RIP_IF_INFO

The RIP_IF_INFO structure MAY<141> contain information about the RIP for IPX interface. This structure is used in RIP_IF_CONFIG (section 2.2.1.2.206) and RIP_INTERFACE (section 2.2.1.2.124) structures.  

 typedef struct _RIP_IF_INFO {
   ULONG AdminState;
   ULONG UpdateMode;
   ULONG PacketType;
   ULONG Supply;
   ULONG Listen;
   ULONG PeriodicUpdateInterval;
   ULONG AgeIntervalMultiplier;
 } RIP_IF_INFO, *PRIP_IF_INFO;

AdminState: This MUST be set to the desired state of the interface. A value of 0x00000001 disables the interface, and a value of 0x00000002 enables the interface.

UpdateMode: This MUST be set to the RIP update mechanism used on the interface. It can have one of the following values.

Value

Meaning

0x00000001

Periodic update.

0x00000002

No update.

0x00000003

AutoStatic triggered update.

PacketType: Indicates the RIP packet type used on this interface and MUST be one of the following values.

Value

Meaning

IPX_STANDARD_PACKET_TYPE

0x00000001

IPX standard packet

IPX_RELIABLE_DELIVERY_PACKET_TYPE

0x00000002

IPX reliable packet

Supply: Determines whether to send RIP updates on this interface. A value of 0x00000001 disables sending of a RIP updated on this interface, and a value of 0x00000002 enables sending of a RIP updated on this interface.

Listen: Determines whether to listen for RIP updates on this interface. A value of 0x00000001 disables listening for a RIP updated on this interface, and a value of 0x00000002 enables listening for a RIP updated on this interface.

PeriodicUpdateInterval: This MUST be the interval at which the information is updated periodically, in seconds. The default value is 60.

AgeIntervalMultiplier: Each time a periodic update is done at the server, PeriodicUpdateInterval is multiplied by AgeIntervalMultiplier. The default value is 3.