ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Classes | |
struct | _tagIPv6Header |
union | IPHeader |
struct | _tagIPv6ExtHeader |
struct | _tagIPv4PseudoHeader |
struct | _tagIPv6PseudoHeader |
Macros | |
#define | MAX_SUPPORTED_IPV6_HEADERS (256 - 4) |
#define | PROTOCOL_TCP 6 |
#define | PROTOCOL_UDP 17 |
#define | IP_HEADER_LENGTH(pHeader) (((pHeader)->ip_verlen & 0x0F) << 2) |
#define | TCP_HEADER_LENGTH(pHeader) ((pHeader->tcp_flags & 0xF0) >> 2) |
Typedefs | |
typedef ULONG | IPV6_ADDRESS[4] |
typedef struct _tagIPv6Header | IPv6Header |
typedef struct _tagIPv6ExtHeader | IPv6ExtHeader |
typedef struct _tagIPv4PseudoHeader | tIPv4PseudoHeader |
typedef struct _tagIPv6PseudoHeader | tIPv6PseudoHeader |
Definition at line 91 of file sw-offload.c.
#define MAX_SUPPORTED_IPV6_HEADERS (256 - 4) |
Definition at line 37 of file sw-offload.c.
#define PROTOCOL_TCP 6 |
Definition at line 87 of file sw-offload.c.
#define PROTOCOL_UDP 17 |
Definition at line 88 of file sw-offload.c.
Definition at line 92 of file sw-offload.c.
typedef ULONG IPV6_ADDRESS[4] |
Definition at line 39 of file sw-offload.c.
typedef struct _tagIPv6ExtHeader IPv6ExtHeader |
typedef struct _tagIPv6Header IPv6Header |
|
static |
Definition at line 110 of file sw-offload.c.
Referenced by VerifyIpChecksum().
|
static |
Definition at line 335 of file sw-offload.c.
Referenced by VerifyTcpChecksum(), and VerifyUdpChecksum().
|
static |
Definition at line 302 of file sw-offload.c.
Referenced by CalculateIpPseudoHeaderChecksum().
|
static |
Definition at line 316 of file sw-offload.c.
Referenced by CalculateIpPseudoHeaderChecksum().
|
static |
Definition at line 96 of file sw-offload.c.
Referenced by CalculateIpChecksum(), CalculateIpv4PseudoHeaderChecksum(), CalculateIpv6PseudoHeaderChecksum(), CalculateTcpChecksumGivenPseudoCS(), and CalculateUdpChecksumGivenPseudoCS().
|
static |
Definition at line 347 of file sw-offload.c.
Referenced by VerifyIpChecksum(), VerifyTcpChecksum(), and VerifyUdpChecksum().
|
static |
Definition at line 540 of file sw-offload.c.
Referenced by PrintOutParsingResult().
|
static |
Definition at line 529 of file sw-offload.c.
Referenced by PrintOutParsingResult().
|
static |
Definition at line 546 of file sw-offload.c.
Referenced by PrintOutParsingResult().
|
static |
Definition at line 286 of file sw-offload.c.
Referenced by VerifyTcpChecksum(), and VerifyUdpChecksum().
tTcpIpPacketParsingResult ParaNdis_CheckSumVerify | ( | PVOID | buffer, |
ULONG | size, | ||
ULONG | flags, | ||
LPCSTR | caller | ||
) |
Definition at line 565 of file sw-offload.c.
Referenced by ParaNdis_CheckRxChecksum(), ParaNdis_DoCopyPacketData(), ParaNdis_DoSubmitPacket(), ParaNdis_PacketMapper(), and PrepareSendEntry().
tTcpIpPacketParsingResult ParaNdis_ReviewIPPacket | ( | PVOID | buffer, |
ULONG | size, | ||
LPCSTR | caller | ||
) |
|
static |
Definition at line 552 of file sw-offload.c.
Referenced by ParaNdis_CheckSumVerify(), and ParaNdis_ReviewIPPacket().
|
static |
Definition at line 117 of file sw-offload.c.
Referenced by QualifyIpPacket().
|
static |
Definition at line 140 of file sw-offload.c.
Referenced by QualifyIpPacket().
|
static |
Definition at line 159 of file sw-offload.c.
Referenced by ParaNdis_CheckSumVerify(), and ParaNdis_ReviewIPPacket().
|
static |
Definition at line 364 of file sw-offload.c.
Referenced by ParaNdis_CheckSumVerify().
|
static |
Definition at line 408 of file sw-offload.c.
Referenced by ParaNdis_CheckSumVerify().
|
static |
Definition at line 473 of file sw-offload.c.
Referenced by ParaNdis_CheckSumVerify().