Hi Mark,

I see you are able to reproduce the behavior of slowness of new SIMH code that I observed on my rx1620 Integrity server.

As by your suggestion, I modified my configuration file to include the directive "Set Noasync" and I removed the directive "set xq type=delqa". Now the new SIMH code runs with acceptable performance, similar to V3.8-1 release. I turned on the debugging and I captured its output (see attached file), as per your instructions. During these tests I used EIB0 network adapter, Lat and Tcp/Ip protocols . As reported before, my impression is that the simulated network adapter is able to transmit but it is not able to receive packets.

I look forward for your updates

Best regards,
/Maurizio

----- Original Message ----- From: "Mark Pizzolato - Info Comm" <[email protected]>
To: "Maurizio De Tommaso (Gmail)" <[email protected]>
Cc: "Mark Pizzolato - Info Comm" <[email protected]>; <[email protected]>
Sent: Saturday, March 31, 2012 1:32 AM
Subject: RE: [Simh] Simh and OpenVMS Integrity V8.4 Network Support issues


Hi Maurizio,

I have reproduced the 'slow' behavior on Integrity VMS with my 'enhanced' codebase. This behavior is definitely VMS platform specific. You can get full speed behavior if you put a "SET NOASYNC" command in your configuration file. I will explore why this is happening.

This does not happen with the just about to be released v3.9-0

Too bad this is not the network issue....

- Mark

SIMH_YODA >ifconfig -a
IE1: flags=c43<UP,BROADCAST,RUNNING,MULTICAST,SIMPLEX>
   *inet 192.168.1.61 netmask ffffffc0 broadcast 192.168.1.63 ipmtu 1500

LE0: flags=c43<UP,BROADCAST,RUNNING,MULTICAST,SIMPLEX>
   *inet 192.168.1.5 netmask ffffffc0 broadcast 192.168.1.63 ipmtu 1500

LO0: flags=100c89<UP,LOOPBACK,NOARP,MULTICAST,SIMPLEX,NOCHECKSUM>
    inet 127.0.0.1 netmask ff000000 ipmtu 4096

TN0: flags=80<NOARP>

TN1: flags=80<NOARP>



SIMH_YODA >tcpip sho interf
                                                          Packets
Interface   IP_Addr         Network mask          Receive          Send     MTU

IE1        192.168.1.61    255.255.255.192            75           131    1500
LE0        192.168.1.5     255.255.255.192           137             5    1500
LO0        127.0.0.1       255.0.0.0                 527           527    4096

Ping from my windows PC to Integrity EIB0 interface :

C:\Users\DETOMMASO>ping 192.168.1.61

Pinging 192.168.1.61 with 32 bytes of data:
Reply from 192.168.1.61: bytes=32 time<1ms TTL=64
Reply from 192.168.1.61: bytes=32 time<1ms TTL=64
Reply from 192.168.1.61: bytes=32 time<1ms TTL=64
Reply from 192.168.1.61: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.1.61:
   Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
   Minimum = 0ms, Maximum = 0ms, Average = 0ms



From Integrity side :

SIMH_YODA >type Config.txt
set cpu 512m
set noasync
set cpu conhalt
load -r ka655x.bin
attach NVR ka655.nvr
set telnet 5305
set TQ enable
set TS disable
set LPT enable
set RQB disable
set RQC disable
set RQD disable
set RL disable
set RY disable
set rq2 disable
set rq3 enable
set tq1 enable
set tq2 disable
set tq3 disable
set RL disable
set LPT disable
set TQ TK70
set rq0 ra92
attach rq0 ovmsvaxsys.dsk
set rq1 ra92
attach rq1 private.dsk
set xq  mac=08-00-2b-11-22-44
;set xq type=delqa
attach xq eth1
;b cpu

VAX simulator V3.9-0
sim> show xq eth
ETH devices:
 0  LL0 (VMS Device: _LLA0:)
 1  IE1 (VMS Device: _EIB0:)

sim> do config.txt
Asynchronous I/O disabled
NVR: buffering file in memory
Listening on port 5305 (socket 5)
Eth: opened OS device IE1
sim>
sim> show xq stats
XQ Ethernet statistics:
 Recv:          0
 Dropped:       0
 Xmit:          0
 Xmit Fail:     0
 Runts:         0
 Oversize:      0
 SW Reset:      0
 Setup:         0
 Loopback:      0
 ReadQ count:   0
 ReadQ high:    0
Ethernet Device:
 Name:                  IE1
 Reflections:           0
 Self Loopbacks Sent:   2
 Self Loopbacks Rcvd:   0
sim>
sim> set debug stdout
Debug output to "STDOUT"
sim> set xq debug=packet;eth
sim>
sim>
sim> boot cpu
DBG(0)> XQ ETH: Filter Set
DBG(0)> XQ ETH:   Addr[0]: 08:00:2B:11:22:44
DBG(0)> XQ ETH: BPF string is: |(((ether dst 08:00:2B:11:22:44)))|
Waiting for console Telnet connection
Running
DBG(25)> XQ ETH: writing  dst: AB:00:00:02:00:00  src: 08:00:2B:11:22:44  
proto: 0x6002  len: 60  crc: 3B415D2B
DBG(25)> XQ PACKET: xq-systemid  dst: AB:00:00:02:00:00  src: 08:00:2B:11:22:44 
 proto: 0x6002  len: 60  crc: 3B415D2B
DBG(26412209)> XQ ETH: Filter Set
DBG(26412209)> XQ ETH:   Addr[0]: 08:00:2B:11:22:44
DBG(26412209)> XQ ETH: BPF string is: |(((ether dst 08:00:2B:11:22:44)))|
DBG(49416523)> XQ ETH: Filter Set
DBG(49416523)> XQ ETH:   Addr[0]: 08:00:2B:11:22:44
DBG(49416523)> XQ ETH: BPF string is: |(((ether dst 08:00:2B:11:22:44)))|
DBG(148266207)> XQ ETH: Filter Set
DBG(148266207)> XQ ETH: BPF string is: |ether host fe:ff:ff:ff:ff:ff|
DBG(614586271)> XQ ETH: Multicast Hash: 00-00-00-00-00-80-00-00
DBG(614586271)> XQ ETH: Filter Set
DBG(614586271)> XQ ETH:   Addr[0]: 08:00:2B:11:22:44
DBG(614586271)> XQ ETH: BPF string is: |(((ether dst 08:00:2B:11:22:44) or 
(ether multicast)))|
DBG(614586714)> XQ ETH: writing  dst: 08:00:2B:11:22:44  src: 08:00:2B:11:22:44 
 proto: 0x9000  len: 60  crc: C70B53EA
DBG(614586714)> XQ PACKET: xq-write  dst: 08:00:2B:11:22:44  src: 
08:00:2B:11:22:44  proto: 0x9000  len: 60  crc: C70B53EA
DBG(617551818)> XQ ETH: writing  dst: 08:00:2B:11:22:44  src: 08:00:2B:11:22:44 
 proto: 0x9000  len: 60  crc: C70B53EA
DBG(617551818)> XQ PACKET: xq-write  dst: 08:00:2B:11:22:44  src: 
08:00:2B:11:22:44  proto: 0x9000  len: 60  crc: C70B53EA
DBG(621975088)> XQ ETH: Multicast Hash: 00-00-00-00-00-80-40-00
DBG(621975088)> XQ ETH: Filter Set
DBG(621975088)> XQ ETH:   Addr[0]: 08:00:2B:11:22:44
DBG(621975088)> XQ ETH: BPF string is: |(((ether dst 08:00:2B:11:22:44) or 
(ether multicast)))|
DBG(621975331)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: F50D4626
DBG(621975331)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: F50D4626
DBG(687509510)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(687509510)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(691949122)> XQ ETH: writing  dst: AB:00:00:02:00:00  src: 08:00:2B:11:22:44 
 proto: 0x6002  len: 60  crc: 6CF50D10
DBG(691949122)> XQ PACKET: xq-write  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(703083377)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(703083377)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(719258577)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(719258577)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(735813955)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(735813955)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(769192777)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(769192777)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(779433444)> XQ ETH: writing  dst: AB:00:00:02:00:00  src: 08:00:2B:11:22:44 
 proto: 0x6002  len: 60  crc: 6CF50D10
DBG(779433444)> XQ PACKET: xq-write  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(840944746)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(840944746)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(887578773)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: 88185D52
DBG(887578773)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 88185D52
DBG(891920097)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: 88185D52
DBG(891920097)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 88185D52
DBG(901480475)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: 88185D52
DBG(901480475)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 88185D52
DBG(913168674)> XQ ETH: writing  dst: AB:00:00:02:00:00  src: 08:00:2B:11:22:44 
 proto: 0x6002  len: 60  crc: 6CF50D10
DBG(913168674)> XQ PACKET: xq-write  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(991863516)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 08:00:2B:11:22:44 
 proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(991863516)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(1102420896)> XQ ETH: writing  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(1102420896)> XQ PACKET: xq-write  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(1294738877)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(1294738877)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(1367003015)> XQ ETH: writing  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(1367003015)> XQ PACKET: xq-write  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(1553642313)> XQ ETH: Multicast Hash: 01-00-00-00-48-80-40-00
DBG(1553642313)> XQ ETH: Filter Set
DBG(1553642313)> XQ ETH:   Addr[0]: 08:00:2B:11:22:44
DBG(1553642313)> XQ ETH: BPF string is: |(((ether dst 08:00:2B:11:22:44) or 
(ether multicast)))|
DBG(1558046682)> XQ ETH: writing  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 7882A9D9
DBG(1558046682)> XQ PACKET: xq-write  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 7882A9D9
DBG(1566372486)> XQ ETH: writing  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 3CDD3140
DBG(1566372486)> XQ PACKET: xq-write  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 3CDD3140
DBG(1570543638)> XQ ETH: writing  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 3CDD3140
DBG(1570543638)> XQ PACKET: xq-write  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 3CDD3140
DBG(1574584303)> XQ ETH: writing  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 3CDD3140
DBG(1574584303)> XQ PACKET: xq-write  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 3CDD3140
DBG(1578959548)> XQ ETH: writing  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 3CDD3140
DBG(1578959548)> XQ PACKET: xq-write  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 3CDD3140
DBG(1593146024)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(1593146024)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(1732030723)> XQ ETH: writing  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(1732030723)> XQ PACKET: xq-write  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(1864143666)> XQ ETH: writing  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: B6DFEC2
DBG(1864143666)> XQ PACKET: xq-write  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: B6DFEC2
DBG(1895924590)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(1895924590)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(2149539645)> XQ ETH: writing  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 1168F97D
DBG(2149539645)> XQ PACKET: xq-write  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: 1168F97D
DBG(2198999848)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(2198999848)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(2243996883)> XQ ETH: writing  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(2243996883)> XQ PACKET: xq-write  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 6CF50D10
DBG(2318842726)> XQ ETH: writing  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 9A78D9C5
DBG(2318842726)> XQ PACKET: xq-systemid  dst: AB:00:00:02:00:00  src: 
08:00:2B:11:22:44  proto: 0x6002  len: 60  crc: 9A78D9C5
DBG(2358828712)> XQ ETH: writing  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: C46BE6BB
DBG(2358828712)> XQ PACKET: xq-write  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: C46BE6BB
DBG(2358848758)> XQ ETH: writing  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: B69BEE40
DBG(2358848758)> XQ PACKET: xq-write  dst: 09:00:2B:00:00:0F  src: 
08:00:2B:11:22:44  proto: 0x6004  len: 172  crc: B69BEE40
DBG(2358850294)> XQ ETH: Multicast Hash: 00-00-00-00-00-80-40-00
DBG(2358850294)> XQ ETH: Filter Set
DBG(2358850294)> XQ ETH:   Addr[0]: 08:00:2B:11:22:44
DBG(2358850294)> XQ ETH: BPF string is: |(((ether dst 08:00:2B:11:22:44) or 
(ether multicast)))|
DBG(2508483439)> XQ ETH: writing  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(2508483439)> XQ PACKET: xq-write  dst: FF:FF:FF:FF:FF:FF  src: 
08:00:2B:11:22:44  proto: 0x0806  len: 60  crc: 2B4EDBFB
DBG(2573464187)> XQ ETH: Multicast Hash: 00-00-00-00-00-80-00-00
DBG(2573464187)> XQ ETH: Filter Set
DBG(2573464187)> XQ ETH:   Addr[0]: 08:00:2B:11:22:44
DBG(2573464187)> XQ ETH: BPF string is: |(((ether dst 08:00:2B:11:22:44) or 
(ether multicast)))|

Vax shutdown

Infinite loop, PC: A11602E2 (BRB A11602E2)
sim>
sim> show xq stats
XQ Ethernet statistics:
 Recv:          0
 Dropped:       0
 Xmit:          34
 Xmit Fail:     0
 Runts:         0
 Oversize:      0
 SW Reset:      1
 Setup:         5
 Loopback:      0
 ReadQ count:   0
 ReadQ high:    0
Ethernet Device:
 Name:                  IE1
 Reflections:           0
 Self Loopbacks Sent:   4
 Self Loopbacks Rcvd:   0
sim>


==================================================================================
Integrity side :

Lat Incoming Connections: Enabled Lat Outgoing Connections: Enabled

SYSTEM_YODA >mc latcp sho service

Service Name      Status       Identification
----------------  -----------  -------------------------------------------------
JEDY              Available    OpenVMS Alias Name Cluster
SIMH              Available    @SYS$MANAGER:ANNOUNCE.COM
VAX_SIMULATOR     Available    SIMH-Vax running on rx1620 & OpenVMS V8.4
YODA              Available    @SYS$MANAGER:ANNOUNCE.COM

SYSTEM_YODA >set host/lat SIMH
%LAT-F-CONFAIL, connection to SIMH not established
-LAT-F-TIMEOUT, no response within timeout period
-LAT-I-FAILOVER, attempting failover
%LAT-F-SERUNAV, service SIMH not currently available
-LAT-I-END, control returned to node YODA

Simulated Vax side : Lat Incoming Connections: Enabled Lat Outgoing Connections: Enabled

SYSTEM_SIMH> mc latcp sho service

Service Name      Status       Identification
----------------  -----------  -------------------------------------------------
SIMH              Available    @SYS$MANAGER:ANNOUNCE.COM
VAX_SIMULATOR     Available    SIMH-Vax running on rx1620 & OpenVMS V8.4


=========================================================================================


VMS Executive layout summary
----------------------------

Image                                    LDRIMG   SeqNum         GP          
SymVec
--------------------------------------- -------- -------- ----------------- 
--------
PCAPVCM                                 8E4951C0 000000CA FFFFFFFF.8C90C800        
     <----!!!!
SYS$WSDRIVER                            8E54CB40 000000C8 FFFFFFFF.8C90B600
SYS$IKUDRIVER                           8ECE6640 000000C6 FFFFFFFF.8C909C00

_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to