********************************************************************** THE MODULES IN THIS UIC([100,1]) CONSIST OF THE XQ: DRIVER AND ASSOCIATED TEST CODES USED TO VERIFY ITS OPERATION. THEY INCLUDE ALL NECESSARY SOURCE CODES AND THEIR ASSOCIATED COMMAND FILES REQUIRED FOR BUILDING THEM. IF THEY ARE MOVED TO ANOTHER UIC SOME COMMAND FILES MAY HAVE TO BE EDITED TO CORRECT EMBEDDED UIC'S. THE COMMAND FILE REQUIRED TO BUILD XQ: ITSELF IS FAIRLY GENERAL AND SUPPORTS 11M AND 11S NODES. IT ASSUMES 11S SYSTEM FILES TO BE IN UIC [330,64] AND THE 11S NODE TASKS TO BE IN [100,30X] WHERE X IS THE NODE ADDRESS. THE DRIVER AND .STB FILE ARE STORED IN THE NODE TASK UIC ([100,30X]).THE COMMAND FILE ASKS THE APPROPRIATE QUESTIONS(I HOPE) TO ALLOW BUILDING THE DRIVER FOR VARIOUS NODES. THREE MODULES ARE REQUIRED TO BUILD THE DRIVER XQDRV.MAC,XQTAB.MAC AND NODEX.MAC WHERE "X" IS THE NODE ADDRESS ENTERED IN RESPONCE TO THE NODE ADDRESS QUESTION. IT MUST BE SIMILAR TO THE ONE SUPPLIED "NODE2.MAC" IE. A POSITIVE BYTE IS ASSUMED TO BE A PHYSICAL ADDRESS A -1 IS ASSUMED TO BE THE BROADCAST ADDRESS AND NEGATIVE BYTES ARE ASSUMED TO BE MULTICAST ADDRESS'S. THE FILE NODEX.MAC MUST BE 14. BYTES LONG, AS THE DEQNA ALLOWS FOR 14. ADDRESSES'S. THESE ADDRESS'S ARE WRITTEN INTO THE DEQNA HARDWARE AT POWERUP(DRIVER LOADING). ********************************************************************** XQDRV IS AN RSX11M DRIVER RESPONDING TO QIO'S FOR THE FOLLOWING FUNCTIONS SEND PACKETS RECEIVE PACKETS GET LINK INFORMATION(NODE ADDRESS AND ERROR COUNTERS) GET AND CLEAR LINK INFORMATION CANCEL I/O XQLOOP TEST PROGRAM TO SEND PACKETS TO REMOTE NODES. IT ALLOWS SPECIFING THE REMOTE TASK NAME(DEFAULT=LWT...), REMOTE NODE ADDRESS, PACKET SIZE AND NUMBER OF PACKETS TO SEND. XQECHO TEST PROGRAM TO ECHO PACKETS AT A REMOTE NODE, IT MAY BE USED WITH XQLOOP TO COMPLETE THE CIRCUIT. XQERR TASK TO TYPE OUT REMOTE/LOCAL NETWORK ERROR STATISTICS, IT ALLOWS ENTRY OF A NODE ADDRESS STRING. IT WILL GET THE INFORMA- TION LOCALLY IF ITS OWN ADDRESS IS SPECIFIED AND WILL MAKE A REQUEST TO THE REQUESTED REMOTE NODE(TASK=LWT...) FOR ALL REMOTE NODES SPECIFIED. THE LOCAL AND REMOTE ERROR COUNTERS MAY BE CLEARED IF DESIRED. XQDMP DEBUG TASK TO PRINT OUT A PACKETS CONTENTS AT A REMOTE NODE. INSTALL THE TASK(XQDMP) WITH THE DESIRED NAME IN THE REMOTE NODE AND IF A PACKET ARRIVES FOR IT AT THAT NODE THE PACKET CONTENTS WILL BE TYPED OUT. XQDGRM IS A FORTRAN CALLABLE INTERFACE PACKAGE XQMAC IS A MACRO DEFINITION LIBRARY FOR VARIOUS XQ: PACKET PARAMETERS