ReactOS
0.4.15-dev-4594-g505ac65
|
#include <ip.h>
Go to the source code of this file.
Classes | |
struct | IP_FRAGMENT |
struct | IPDATAGRAM_HOLE |
struct | IPDATAGRAM_REASSEMBLY |
Macros | |
#define | MAX_TIMEOUT_COUNT 3 |
Typedefs | |
typedef struct IP_FRAGMENT | IP_FRAGMENT |
typedef struct IP_FRAGMENT * | PIP_FRAGMENT |
typedef struct IPDATAGRAM_HOLE | IPDATAGRAM_HOLE |
typedef struct IPDATAGRAM_HOLE * | PIPDATAGRAM_HOLE |
typedef struct IPDATAGRAM_REASSEMBLY | IPDATAGRAM_REASSEMBLY |
typedef struct IPDATAGRAM_REASSEMBLY * | PIPDATAGRAM_REASSEMBLY |
Functions | |
VOID | IPFreeReassemblyList (VOID) |
VOID | IPDatagramReassemblyTimeout (VOID) |
VOID | IPReceive (PIP_INTERFACE IF, PIP_PACKET IPPacket) |
Variables | |
LIST_ENTRY | ReassemblyListHead |
KSPIN_LOCK | ReassemblyListLock |
NPAGED_LOOKASIDE_LIST | IPDRList |
NPAGED_LOOKASIDE_LIST | IPFragmentList |
NPAGED_LOOKASIDE_LIST | IPHoleList |
typedef struct IP_FRAGMENT IP_FRAGMENT |
typedef struct IPDATAGRAM_HOLE IPDATAGRAM_HOLE |
typedef struct IP_FRAGMENT * PIP_FRAGMENT |
typedef struct IPDATAGRAM_HOLE * PIPDATAGRAM_HOLE |
Definition at line 515 of file receive.c.
Referenced by IPTimeoutDpcFn().
Definition at line 485 of file receive.c.
Referenced by IPShutdown().
VOID IPReceive | ( | PIP_INTERFACE | IF, |
PIP_PACKET | IPPacket | ||
) |
Definition at line 638 of file receive.c.
Referenced by LanReceiveWorker(), LoopPassiveWorker(), main(), and RunTest().
NPAGED_LOOKASIDE_LIST IPDRList |
Definition at line 17 of file receive.c.
Referenced by FreeIPDR(), IPShutdown(), IPStartup(), and ProcessFragment().
NPAGED_LOOKASIDE_LIST IPFragmentList |
Definition at line 18 of file receive.c.
Referenced by FreeIPDR(), IPShutdown(), IPStartup(), and ProcessFragment().
NPAGED_LOOKASIDE_LIST IPHoleList |
Definition at line 19 of file receive.c.
Referenced by CreateHoleDescriptor(), FreeIPDR(), IPShutdown(), IPStartup(), and ProcessFragment().
LIST_ENTRY ReassemblyListHead |
Definition at line 15 of file receive.c.
Referenced by GetReassemblyInfo(), IPDatagramReassemblyTimeout(), IPFreeReassemblyList(), IPStartup(), and ProcessFragment().
KSPIN_LOCK ReassemblyListLock |
Definition at line 16 of file receive.c.
Referenced by GetReassemblyInfo(), IPDatagramReassemblyTimeout(), IPFreeReassemblyList(), IPStartup(), ProcessFragment(), and RemoveIPDR().