|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "precomp.h"
Go to the source code of this file.
Functions | |
| PIPDATAGRAM_HOLE | CreateHoleDescriptor (ULONG First, ULONG Last) |
| VOID | FreeIPDR (PIPDATAGRAM_REASSEMBLY IPDR) |
| VOID | RemoveIPDR (PIPDATAGRAM_REASSEMBLY IPDR) |
| PIPDATAGRAM_REASSEMBLY | GetReassemblyInfo (PIP_PACKET IPPacket) |
| BOOLEAN | ReassembleDatagram (PIP_PACKET IPPacket, PIPDATAGRAM_REASSEMBLY IPDR) |
| static VOID | Cleanup (PKSPIN_LOCK Lock, KIRQL OldIrql, PIPDATAGRAM_REASSEMBLY IPDR) |
| VOID | ProcessFragment (PIP_INTERFACE IF, PIP_PACKET IPPacket) |
| VOID | IPFreeReassemblyList (VOID) |
| VOID | IPDatagramReassemblyTimeout (VOID) |
| VOID | IPv4Receive (PIP_INTERFACE IF, PIP_PACKET IPPacket) |
| 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 |
|
inlinestatic |
Definition at line 250 of file receive.c.
| PIPDATAGRAM_HOLE CreateHoleDescriptor | ( | ULONG | First, |
| ULONG | Last | ||
| ) |
Definition at line 21 of file receive.c.
Referenced by ProcessFragment().
| VOID FreeIPDR | ( | PIPDATAGRAM_REASSEMBLY | IPDR | ) |
Definition at line 53 of file receive.c.
Referenced by Cleanup(), IPDatagramReassemblyTimeout(), IPFreeReassemblyList(), and ProcessFragment().
| PIPDATAGRAM_REASSEMBLY GetReassemblyInfo | ( | PIP_PACKET | IPPacket | ) |
Definition at line 141 of file receive.c.
Referenced by ProcessFragment().
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(), and main().
| VOID IPv4Receive | ( | PIP_INTERFACE | IF, |
| PIP_PACKET | IPPacket | ||
| ) |
Definition at line 555 of file receive.c.
Referenced by IPReceive().
| VOID ProcessFragment | ( | PIP_INTERFACE | IF, |
| PIP_PACKET | IPPacket | ||
| ) |
Definition at line 271 of file receive.c.
Referenced by IPv4Receive().
| BOOLEAN ReassembleDatagram | ( | PIP_PACKET | IPPacket, |
| PIPDATAGRAM_REASSEMBLY | IPDR | ||
| ) |
Definition at line 185 of file receive.c.
Referenced by ProcessFragment().
| VOID RemoveIPDR | ( | PIPDATAGRAM_REASSEMBLY | IPDR | ) |
Definition at line 123 of file receive.c.
Referenced by Cleanup(), and ProcessFragment().
| 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().