Operating System - OpenVMS
1753428 Members
4945 Online
108793 Solutions
New Discussion юеВ

SYSIPC/ICC - Characteristics : "Max Send Size"

 
Ruslan R. Laishev
Super Advisor

SYSIPC/ICC - Characteristics : "Max Send Size"

Hi All!

I caught some output from SDA/IPC:

SDA> ipc sho assoc /sysipc

Name Table Entry : 8175CC70
---------------------------

Association Name ICC$PID_25232403
NT Flags Txcomp,Fcont,Eventrcv,Replycomp

IPCID 8175CC70 Max Buf Count 5
Max Send Size 256 Max Reply Size 256
Process ID (PID) 00640403 Event Routine Addr 89C051D0

Is there someone who can help me to understand:
1) what is the "Max Send Size" parameter ?
2) how this parameter is controlled with $icc_open_assoc ?
5 REPLIES 5
Volker Halle
Honored Contributor

Re: SYSIPC/ICC - Characteristics : "Max Send Size"

Ruslan,

nt$l_maxsend is loaded from ipst$l_maxout, which is loaded with a constant value ICC$C_MAXRECBUFSIZ = Recv bfr size (bytes) = 256.

You can't specify this value from $ICC_OPEN_ASSOC.

What this really does on which protocol level of ICC/IPC, I can't tell.

Volker.
Ruslan R. Laishev
Super Advisor

Re: SYSIPC/ICC - Characteristics : "Max Send Size"

Hi, Volker!

Thanks again, but I found nothing in the 7.3-2 docs about of ICC$C_MAXRECBUFSIZ...

http://starlet.deltatel.ru/disk$axpdocsep041/opsys/vmsos732/vmsos732/4527/4527pro_005.html#icc_serv_open

Where you find info about the constant ?
Volker Halle
Honored Contributor

Re: SYSIPC/ICC - Characteristics : "Max Send Size"

Ruslan,

this information is from the OpenVMS source listings. Detailled and internal information about ICC/IPC does not seem to be available.

Volker.
Ruslan R. Laishev
Super Advisor

Re: SYSIPC/ICC - Characteristics : "Max Send Size"

Volker,
I have 7.3-2 sources, I'm need to look into again. Thanks.
Ruslan R. Laishev
Super Advisor

Re: SYSIPC/ICC - Characteristics : "Max Send Size"

Hi, All!

Found some answers in the ICC$TRANSFER_ROUTINES.LIS:

...

1 4052 !
1 4053 ! send_len Type: longword (UNSIGNED)
1 4054 ! Access: READ only
1 4055 ! Mechanism: by value
1 4056 !
1 4057 ! The length (in bytes) of the data to be sent over
1 4058 ! the connection. This value specifies the length
1 4059 ! of the buffer 'send_buf'. If necessary, IPC may
1 4060 ! segment buffers over 16384 bytes internally (AND
1 4061 ! transparently to the user).
...