ReactOS 0.4.16-dev-297-gc569aee
|
#include "precomp.h"
Go to the source code of this file.
Variables | |
NEIGHBOR_CACHE_TABLE | NeighborCache [NB_HASHMASK+1] |
PNEIGHBOR_CACHE_ENTRY NBAddNeighbor | ( | PIP_INTERFACE | Interface, |
PIP_ADDRESS | Address, | ||
PVOID | LinkAddress, | ||
UINT | LinkAddressLength, | ||
UCHAR | State, | ||
UINT | EventTimer | ||
) |
Definition at line 273 of file neighbor.c.
Referenced by ARPReceive(), InfoTdiSetArptableMIB(), IPAddInterfaceRoute(), and NBFindOrCreateNeighbor().
VOID NBCompleteSend | ( | PVOID | Context, |
PNDIS_PACKET | NdisPacket, | ||
NDIS_STATUS | Status | ||
) |
Definition at line 15 of file neighbor.c.
Referenced by NBSendPackets().
ULONG NBCopyNeighbors | ( | PIP_INTERFACE | Interface, |
PIPARP_ENTRY | ArpTable | ||
) |
Definition at line 635 of file neighbor.c.
Referenced by InfoTdiQueryGetArptableMIB().
VOID NBDestroyNeighborsForInterface | ( | PIP_INTERFACE | Interface | ) |
Definition at line 237 of file neighbor.c.
Referenced by ReconfigureAdapter().
PNEIGHBOR_CACHE_ENTRY NBFindOrCreateNeighbor | ( | PIP_INTERFACE | Interface, |
PIP_ADDRESS | Address, | ||
BOOLEAN | NoTimeout | ||
) |
Definition at line 501 of file neighbor.c.
Referenced by RouteGetRouteToDestination(), and RouterCreateRoute().
VOID NBFlushPacketQueue | ( | PNEIGHBOR_CACHE_ENTRY | NCE, |
NTSTATUS | ErrorCode | ||
) |
Definition at line 65 of file neighbor.c.
Referenced by NBDestroyNeighborsForInterface(), NBRemoveNeighbor(), NBShutdown(), and NBTimeout().
PNEIGHBOR_CACHE_ENTRY NBLocateNeighbor | ( | PIP_ADDRESS | Address, |
PIP_INTERFACE | Interface | ||
) |
Definition at line 417 of file neighbor.c.
Referenced by ARPReceive(), DispTdiQueryIpHwAddress(), InfoTdiSetArptableMIB(), IPRemoveInterfaceRoute(), NBFindOrCreateNeighbor(), RawIPSendDatagram(), UDPSendDatagram(), and WaitForHwAddress().
BOOLEAN NBQueuePacket | ( | PNEIGHBOR_CACHE_ENTRY | NCE, |
PNDIS_PACKET | NdisPacket, | ||
PNEIGHBOR_PACKET_COMPLETE | PacketComplete, | ||
PVOID | PacketContext | ||
) |
Definition at line 541 of file neighbor.c.
Referenced by IPSendFragment().
VOID NBRemoveNeighbor | ( | PNEIGHBOR_CACHE_ENTRY | NCE | ) |
Definition at line 590 of file neighbor.c.
Referenced by InfoTdiSetArptableMIB(), and IPRemoveInterfaceRoute().
VOID NBResetNeighborTimeout | ( | PIP_ADDRESS | Address | ) |
Definition at line 387 of file neighbor.c.
Referenced by IPDispatchProtocol().
VOID NBSendPackets | ( | PNEIGHBOR_CACHE_ENTRY | NCE | ) |
Definition at line 28 of file neighbor.c.
Referenced by NBQueuePacket(), and NBUpdateNeighbor().
VOID NBSendSolicit | ( | PNEIGHBOR_CACHE_ENTRY | NCE | ) |
Definition at line 221 of file neighbor.c.
Referenced by NBFindOrCreateNeighbor(), and NBTimeout().
Definition at line 184 of file neighbor.c.
Referenced by IPShutdown().
Definition at line 91 of file neighbor.c.
Referenced by IPTimeoutDpcFn().
VOID NBUpdateNeighbor | ( | PNEIGHBOR_CACHE_ENTRY | NCE, |
PVOID | LinkAddress, | ||
UCHAR | State | ||
) |
Definition at line 346 of file neighbor.c.
Referenced by ARPReceive(), and DispTdiQueryIpHwAddress().
NEIGHBOR_CACHE_TABLE NeighborCache[NB_HASHMASK+1] |
Definition at line 13 of file neighbor.c.
Referenced by NBAddNeighbor(), NBCopyNeighbors(), NBDestroyNeighborsForInterface(), NBLocateNeighbor(), NBQueuePacket(), NBRemoveNeighbor(), NBResetNeighborTimeout(), NBSendPackets(), NBShutdown(), NBStartup(), NBTimeout(), and NBUpdateNeighbor().