ReactOS 0.4.15-dev-8614-gbc76250
|
Go to the source code of this file.
Macros | |
#define | __LWIP_INET_H__ |
Functions | |
VOID | TCPRegisterInterface (PIP_INTERFACE IF) |
VOID | TCPUnregisterInterface (PIP_INTERFACE IF) |
VOID | DeinitializePacket (PVOID Object) |
VOID | FreeIF (PVOID Object) |
PIP_PACKET | IPInitializePacket (PIP_PACKET IPPacket, ULONG Type) |
VOID NTAPI | IPTimeoutDpcFn (PKDPC Dpc, PVOID DeferredContext, PVOID SystemArgument1, PVOID SystemArgument2) |
VOID | IPDispatchProtocol (PIP_INTERFACE Interface, PIP_PACKET IPPacket) |
PIP_INTERFACE | IPCreateInterface (PLLIP_BIND_INFO BindInfo) |
VOID | IPDestroyInterface (PIP_INTERFACE IF) |
VOID | IPAddInterfaceRoute (PIP_INTERFACE IF) |
BOOLEAN | IPRegisterInterface (PIP_INTERFACE IF) |
VOID | IPRemoveInterfaceRoute (PIP_INTERFACE IF) |
VOID | IPUnregisterInterface (PIP_INTERFACE IF) |
VOID | DefaultProtocolHandler (PIP_INTERFACE Interface, PIP_PACKET IPPacket) |
VOID | IPRegisterProtocol (UINT ProtocolNumber, IP_PROTOCOL_HANDLER Handler) |
NTSTATUS | IPStartup (PUNICODE_STRING RegistryPath) |
NTSTATUS | IPShutdown (VOID) |
VOID DefaultProtocolHandler | ( | PIP_INTERFACE | Interface, |
PIP_PACKET | IPPacket | ||
) |
Definition at line 369 of file ip.c.
Referenced by IPRegisterProtocol(), and IPStartup().
Definition at line 35 of file ip.c.
Referenced by IPInitializePacket().
VOID IPAddInterfaceRoute | ( | PIP_INTERFACE | IF | ) |
Definition at line 262 of file ip.c.
Referenced by DispTdiSetIPAddress(), LoopRegisterAdapter(), and ReadIpConfiguration().
PIP_INTERFACE IPCreateInterface | ( | PLLIP_BIND_INFO | BindInfo | ) |
Definition at line 182 of file ip.c.
Referenced by BindAdapter(), LoopRegisterAdapter(), and main().
VOID IPDestroyInterface | ( | PIP_INTERFACE | IF | ) |
Definition at line 244 of file ip.c.
Referenced by BindAdapter(), LoopUnregisterAdapter(), and UnbindAdapter().
VOID IPDispatchProtocol | ( | PIP_INTERFACE | Interface, |
PIP_PACKET | IPPacket | ||
) |
Definition at line 142 of file ip.c.
Referenced by ProcessFragment().
PIP_PACKET IPInitializePacket | ( | PIP_PACKET | IPPacket, |
ULONG | Type | ||
) |
Definition at line 92 of file ip.c.
Referenced by BuildRawIpPacket(), BuildUDPPacket(), LanReceiveWorker(), LoopTransmit(), ProcessFragment(), and TCPSendDataCallback().
BOOLEAN IPRegisterInterface | ( | PIP_INTERFACE | IF | ) |
Definition at line 289 of file ip.c.
Referenced by BindAdapter(), and LoopRegisterAdapter().
VOID IPRegisterProtocol | ( | UINT | ProtocolNumber, |
IP_PROTOCOL_HANDLER | Handler | ||
) |
Definition at line 386 of file ip.c.
Referenced by ICMPShutdown(), ICMPStartup(), IPStartup(), RawIPShutdown(), RawIPStartup(), TCPShutdown(), TCPStartup(), UDPShutdown(), and UDPStartup().
VOID IPRemoveInterfaceRoute | ( | PIP_INTERFACE | IF | ) |
Definition at line 331 of file ip.c.
Referenced by DispTdiDeleteIPAddress(), DispTdiSetIPAddress(), and IPUnregisterInterface().
Definition at line 473 of file ip.c.
Referenced by TiUnload().
NTSTATUS IPStartup | ( | PUNICODE_STRING | RegistryPath | ) |
Definition at line 407 of file ip.c.
Referenced by DriverEntry(), and main().
VOID NTAPI IPTimeoutDpcFn | ( | PKDPC | Dpc, |
PVOID | DeferredContext, | ||
PVOID | SystemArgument1, | ||
PVOID | SystemArgument2 | ||
) |
Definition at line 112 of file ip.c.
Referenced by DriverEntry().
VOID IPUnregisterInterface | ( | PIP_INTERFACE | IF | ) |
Definition at line 349 of file ip.c.
Referenced by BindAdapter(), LoopUnregisterAdapter(), and UnbindAdapter().
VOID TCPRegisterInterface | ( | PIP_INTERFACE | IF | ) |
Definition at line 118 of file if.c.
Referenced by IPCreateInterface().
VOID TCPUnregisterInterface | ( | PIP_INTERFACE | IF | ) |
LIST_ENTRY InterfaceListHead |
Definition at line 17 of file ip.c.
Referenced by DriverEntry(), and IPRegisterInterface().
KSPIN_LOCK InterfaceListLock |
Definition at line 18 of file ip.c.
Referenced by AddrLocateInterface(), CountInterfaces(), DriverEntry(), FindOnLinkInterface(), GetDefaultInterface(), IPRegisterInterface(), and IPUnregisterInterface().
Definition at line 21 of file ip.c.
Referenced by IPShutdown(), and IPStartup().
ULONG IpTimerExpirations |
Definition at line 27 of file ip.c.
Referenced by IPTimeoutDpcFn().
LIST_ENTRY NetTableListHead |
Definition at line 19 of file ip.c.
Referenced by IPStartup().
KSPIN_LOCK NetTableListLock |
Definition at line 20 of file ip.c.
Referenced by IPStartup().
IP_PROTOCOL_HANDLER ProtocolTable[IP_PROTOCOL_TABLE_SIZE] |
Definition at line 25 of file ip.c.
Referenced by IPDispatchProtocol(), and IPRegisterProtocol().