Closed shokuie closed 1 year ago
I did not checked in details, but: 1) pysctp is just a wrapper around the Linux SCTP stack, which can be configured at /proc/sys/net/sctp/ 2) the indication of ECN support may be an issue for hosts not supporting ECN
I'm at the very first stage of setting up an sctp connection between my application and a third party system. I'm getting ABORT with Invalid mandatory parameter cause in response to my INIT. At the same time, i have a working system and when comparing the pcaps the only differences in INIT phase are,
I thought let's start from the simple one and set the a_rwnd which i believe should be the sndbuf, I tried setting it, like the following snippet code:
After getting the sndbuf, i can see its set to the same 16384 value (i believe based on comments it should be devised by 2) but anyhow the problem is in the pcap the value for a_rwnd is still 106496 and doesn't change.
So can anyone first help me understand if sndbuf would set the a_rwnd in the actual INIT or I'm completely wrong here, and if it is why after calling set_sndbuf the value in the INIT still showing the old value?