/*++ Copyright (c) 1997 FORE Systems, Inc. Copyright (c) 1997 Microsoft Corporation Module Name: space.c Abstract: This file contains global definitions. Author: Larry Cleeton, FORE Systems (v-lcleet@microsoft.com, lrc@fore.com) Environment: Kernel mode Revision History: --*/ #include "precomp.h" #pragma hdrstop // // Global Info structure. Initialized in DriverEntry (ntentry.c). // ATMLANE_GLOBALS gAtmLaneGlobalInfo; PATMLANE_GLOBALS pAtmLaneGlobalInfo = &gAtmLaneGlobalInfo; // // The well-know ATM address for the LECS. // ATM_ADDRESS gWellKnownLecsAddress = { ATM_NSAP, // type 20, // num digits { // address bytes 0x47, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x3e, 0x00, 0x00, 0x01, 0x00 } }; MAC_ADDRESS gMacBroadcastAddress = { 0xff,0xff,0xff,0xff,0xff,0xff }; // // Max timeout value (in seconds) for each class. // ULONG AtmLaneMaxTimerValue[ALT_CLASS_MAX] = { ALT_MAX_TIMER_SHORT_DURATION, ALT_MAX_TIMER_LONG_DURATION }; // // Size of each timer wheel. // ULONG AtmLaneTimerListSize[ALT_CLASS_MAX] = { SECONDS_TO_SHORT_TICKS(ALT_MAX_TIMER_SHORT_DURATION)+1, SECONDS_TO_LONG_TICKS(ALT_MAX_TIMER_LONG_DURATION)+1 }; // // Interval between ticks, in seconds, for each class. // ULONG AtmLaneTimerPeriod[ALT_CLASS_MAX] = { ALT_SHORT_DURATION_TIMER_PERIOD, ALT_LONG_DURATION_TIMER_PERIOD };