#include "precomp.h"
Go to the source code of this file.
Functions |
| void | RouterDumpRoutes () |
| VOID | FreeFIB (PVOID Object) |
| VOID | DestroyFIBE (PFIB_ENTRY FIBE) |
| VOID | DestroyFIBEs (VOID) |
| UINT | CountFIBs (PIP_INTERFACE IF) |
| UINT | CopyFIBs (PIP_INTERFACE IF, PFIB_ENTRY Target) |
| UINT | CommonPrefixLength (PIP_ADDRESS Address1, PIP_ADDRESS Address2) |
| PFIB_ENTRY | RouterAddRoute (PIP_ADDRESS NetworkAddress, PIP_ADDRESS Netmask, PNEIGHBOR_CACHE_ENTRY Router, UINT Metric) |
| PNEIGHBOR_CACHE_ENTRY | RouterGetRoute (PIP_ADDRESS Destination) |
| PNEIGHBOR_CACHE_ENTRY | RouteGetRouteToDestination (PIP_ADDRESS Destination) |
| VOID | RouterRemoveRoutesForInterface (PIP_INTERFACE Interface) |
| NTSTATUS | RouterRemoveRoute (PIP_ADDRESS Target, PIP_ADDRESS Router) |
| PFIB_ENTRY | RouterCreateRoute (PIP_ADDRESS NetworkAddress, PIP_ADDRESS Netmask, PIP_ADDRESS RouterAddress, PIP_INTERFACE Interface, UINT Metric) |
| NTSTATUS | RouterStartup (VOID) |
| NTSTATUS | RouterShutdown (VOID) |
Variables |
| LIST_ENTRY | FIBListHead |
| KSPIN_LOCK | FIBLock |