Date: Mon, 9 Mar 2020 03:01:36 -0700 From: Doug Hardie <bc979@lafn.org> To: freebsd-net@freebsd.org Subject: SCTP sendmsgx Message-ID: <1C234055-9CDD-4A72-A027-1BD4F8A2FC71@mail.sermon-archive.info>
next in thread | raw e-mail | index | archive | help
> I am trying to get sctp_sendmsgx to work and not having a lot of = success. I have not been able to find any examples on the web of using = it. I have a client using sctp_sendmsg working fine. I need to make = use of the multihoming feature which requires sctp_sendmsgx. I = changed the call to sctp_sendmsgx, and changed the address count to 2. = However, all I get is an EINVAL response. Looking through the code = there are at least 2 different possible causes, but I can't distinguish = between them. I do have two address structures in the address field. = Are there any examples of how to build a client with sctp_sendmsgx? I am now making some progress. If you are using the sctp_sendmsg = function the sa_len or sin_len field is not used. However, sctp_sendx = does use it. Leaving it at zero causes the problem. sendx now sends a = connection init to the remote host. There is no server running there = yet. It hangs for quite some time and doesn't try the multihome = address. I seem to recall reading something about that so will = investigate that tomorrow.=20 -- Doug
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1C234055-9CDD-4A72-A027-1BD4F8A2FC71>