NL_ROUTE_PROTOCOL Enumeration

The NL_ROUTE_PROTOCOL enumeration type defines the routing mechanism that an IP route was added with, as described in RFC 4292.

Syntax

typedef enum  {
  RouteProtocolOther,
  RouteProtocolLocal,
  RouteProtocolNetMgmt,
  RouteProtocolIcmp,
  RouteProtocolEgp,
  RouteProtocolGgp,
  RouteProtocolHello,
  RouteProtocolRip,
  RouteProtocolIsIs,
  RouteProtocolEsIs,
  RouteProtocolCisco,
  RouteProtocolBbn,
  RouteProtocolOspf,
  RouteProtocolBgp,
  RouteProtocolIdpr,
  RouteProtocolEigrp,
  RouteProtocolDvmrp,
  RouteProtocolRpl,
  RouteProtocolDhcp
}  *PNL_ROUTE_PROTOCOL;

Constants

RouteProtocolOther Reserved for system use. Do not use this value in your driver.
RouteProtocolLocal Reserved for system use. Do not use this value in your driver.
RouteProtocolNetMgmt Reserved for system use. Do not use this value in your driver.
RouteProtocolIcmp Reserved for system use. Do not use this value in your driver.
RouteProtocolEgp Reserved for system use. Do not use this value in your driver.
RouteProtocolGgp Reserved for system use. Do not use this value in your driver.
RouteProtocolHello Reserved for system use. Do not use this value in your driver.
RouteProtocolRip Reserved for system use. Do not use this value in your driver.
RouteProtocolIsIs Reserved for system use. Do not use this value in your driver.
RouteProtocolEsIs Reserved for system use. Do not use this value in your driver.
RouteProtocolCisco Reserved for system use. Do not use this value in your driver.
RouteProtocolBbn Reserved for system use. Do not use this value in your driver.
RouteProtocolOspf Reserved for system use. Do not use this value in your driver.
RouteProtocolBgp Reserved for system use. Do not use this value in your driver.
RouteProtocolIdpr
RouteProtocolEigrp
RouteProtocolDvmrp
RouteProtocolRpl
RouteProtocolDhcp

Remarks

For more information about RFC 4292, see the IP Forwarding Table MIB memo by the Network Working Group.

Note that the Nldef.h header is automatically included by the Netioapi.h header file. Your driver should never use the Nldef.h header file directly.

Requirements

   
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header nldef.h (include Netioapi.h)