| General Info:
The DECmcc Ethernet AM, with the SHOW STATION xxx ALL COUNTERS command,
uses a MOP COUNTERS request to acquire its information. We have used this
command with many types of hardware (including the DECserver 200).
TSM software uses some other means (NCP CONNECT) to acquire its (ascii
format) counter information.
Are you saying:
1. User Buffer Unavailable datalink counter doesn't match between
SHOW STATION xxx ALL COUNTERS and TSM's Show Counters, *or*
2. SHOW STATION xxx ALL COUNTERS increments User Buffer Unavailable
every time the command is issued, while TSM does not...
Regardless, can you do the following:
1. $define mcc_enet_am_log 22
(this will dump ethernet packets into file mcc_enet_am.log)
2. Startup MCC, issue the SHOW STATION <xxx> ALL COUNTERS a few times
(please log the FCL output, too).
3. Mail me (or drop in this conference) the resulting log files
(mcc_enet_am.log plus the output from SHOW STATION x ALL COUNTERS).
Thanks,
Chris Brienen
|
|
We found that the DECserver 250 returns a short MOP counter packet (by two
bytes) when asked for its counters. The information that is missing from
the counters message is the 'User Buffers Unavailable' value. The
DECserver 250 is probably setting an incorrect return packet length. We
found that the DECserver 100 also shows this behavior.
Since the MOP counters message is a fixed format packet, the Ethernet AM
walks through the packet and encodes each counter that should be returned.
The Ethernet AM encodes whatever is at the position for 'User Buffers
Unavailable', but in the case for the DECserver 100/250, this is garbage.
I could not recreate this behavior with the DECserver 200/500. This
microcode problem seems to only occur with the DECserver 100/250.
We will improve the Ethernet AM code by adding a check to verify that the
return packet length matches the MOP counters format length. If it
doesn't, the Ethernet AM will return an appropriate exception.
--Linda
================================================================================
#1 May 10 @14:32:39.97714 Len 60 Filters 0xxxxxxxxxxxxxE. No error
Destination DS250 Source WLYWLD_PUBLIC Type 60-02
15 03-00-09-03-00-00-00-00-00-00-00-00-00-00-00-00-00 �����������������
32 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 �����������������
49 00-00-00-00-00-00-00-00-00-00-00-00 ������������
#2 May 10 @14:32:39.99362 Len 71 Filters 0xxxxxxxxxxxxDx. No error
Destination WLYWLD_PUBLIC Source DS250 Type 60-02
15 37-00-0B-03-00-00-00-FF-FF-FF-FF-2E-32-48-04-59-CD 7������.2H�Y�
32 B5-05-58-CA-15-00-FF-FF-FF-FF-BC-9F-14-04-43-47-01 ��Xʷ���CG�
49 00-48-20-00-00-26-2E-00-00-00-00-00-00-AB-00-07-00 �H ��&.����������
66 FF-FF-08-00-09-00 ����
^^ ^^
******************************
** Two bytes are missing !! **
******************************
================================================================================
$ man/ent
DECmcc (V1.1.0)
MCC> show station 08-00-2b-13-31-f7 all count
*
* Module mcc_enet_am_show entry point Fri May 10 14:29:28 1991
*
*
* mcc_enet_am__call_cea REQUEST: Fri May 10 14:29:31 1991
*
* Buffer Dump :
* Buffer Address = 7FEF6EAB (2146397867 dec)
* Buffer Size = 00000003 (3 dec)
*
* Hex Ascii Offset
* 09 03 00 ... 00000010
*
*
* mcc_enet_am__call_cea Completed. RESPONSE: Fri May 10 14:29:53 1991
*
* Buffer Dump :
* Buffer Address = 7FEF74F5 (2146399477 dec)
* Buffer Size = 00000037 (55 dec)
*
* Hex Ascii Offset
* 0B 03 00 00 00 FF FF FF FF 2E 32 48 04 59 CD B5 ..........2H.Y͵. 00000010
* 05 58 CA 15 00 FF FF FF FF BC 9F 14 04 43 47 01 .X�......�...CG.. 00000020
* 00 48 20 00 00 26 2E 00 00 00 00 00 00 AB 00 07 .H ..&.......�... 00000030
* 00 FF FF 08 00 09 00 ....... 00000040
* ^^ ^^
*
* Module mcc_enet_am_show exit point Fri May 10 14:29:55 1991
*
STATION 08-00-2B-13-31-F7
AT 10-MAY-1991 14:29:53 Counters
Examination of attributes shows:
Seconds Since Last Zeroed = 0 Seconds
Bytes Received = 4294967295
Bytes Sent = 71840302
Frames Received = 95800665
Frames Sent = 1428056
Multicast Bytes Received = 4294967295
Multicast Frames Received = 68460476
Frames Sent Initially Deferred = 83779
Frames Sent Single Collisions = 8264
Frames Sent Multiple Collisions = 11814
Unrecognized Frame Destination = 65535
Data Overruns = 8
System Buffers Unavailable = 9
User Buffers Unavailable = 55421
^^^^^ (incorrect value)
MCC> exit
|