74 lines
1.8 KiB
C
74 lines
1.8 KiB
C
/********************************************************************/
|
||
/** Microsoft LAN Manager **/
|
||
/** Copyright(c) Microsoft Corp., 1990-1993 **/
|
||
/********************************************************************/
|
||
/* :ts=4 */
|
||
|
||
//** TCPDEB.H - TCP debug definitions.
|
||
//
|
||
// This file contains the definitions for the debug code.
|
||
//
|
||
|
||
#ifndef NO_TCP_DEFS
|
||
#ifdef DEBUG
|
||
|
||
extern void CheckRBList(IPRcvBuf *RBList, uint Size);
|
||
extern void CheckTCBSends(TCB *SendTcb);
|
||
extern void CheckTCBRcv(TCB *RcvTCB);
|
||
|
||
#else
|
||
|
||
#define CheckRBList(R, S)
|
||
#define CheckTCBSends(T)
|
||
#define CheckTCBRcv(T)
|
||
#endif // DEBUG
|
||
#endif // NO_TCP_DEFS
|
||
|
||
//
|
||
// Additional debugging support for NT
|
||
//
|
||
#if DBG
|
||
|
||
extern ULONG TCPDebug;
|
||
|
||
#define TCP_DEBUG_OPEN 0x00000001
|
||
#define TCP_DEBUG_CLOSE 0x00000002
|
||
#define TCP_DEBUG_ASSOCIATE 0x00000004
|
||
#define TCP_DEBUG_CONNECT 0x00000008
|
||
#define TCP_DEBUG_SEND 0x00000010
|
||
#define TCP_DEBUG_RECEIVE 0x00000020
|
||
#define TCP_DEBUG_INFO 0x00000040
|
||
#define TCP_DEBUG_IRP 0x00000080
|
||
#define TCP_DEBUG_SEND_DGRAM 0x00000100
|
||
#define TCP_DEBUG_RECEIVE_DGRAM 0x00000200
|
||
#define TCP_DEBUG_EVENT_HANDLER 0x00000400
|
||
#define TCP_DEBUG_CLEANUP 0x00000800
|
||
#define TCP_DEBUG_CANCEL 0x00001000
|
||
#define TCP_DEBUG_RAW 0x00002000
|
||
#define TCP_DEBUG_OPTIONS 0x00004000
|
||
#define TCP_DEBUG_1323 0x00008000
|
||
#define TCP_DEBUG_SACK 0x00010000
|
||
#define TCP_DEBUG_CONUDP 0x00020000
|
||
#define TCP_DEBUG_GPC 0x00040000
|
||
#define TCP_DEBUG_OFFLOAD 0x00080000
|
||
|
||
|
||
|
||
|
||
|
||
|
||
#define TCPTRACE(many_args) DbgPrint many_args
|
||
|
||
#define IF_TCPDBG(flag) if (TCPDebug & flag)
|
||
|
||
|
||
#else // DBG
|
||
|
||
|
||
#define TCPTRACE(many_args)
|
||
#define IF_TCPDBG(flag) if (0)
|
||
|
||
|
||
#endif // DBG
|
||
|
||
|