[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [openss7] SCTP_RTO Option
Chuck,
Looks like the header files need cleaning up a bit. You will find
the socket options definitions and CMSG flags at the bottom of
<net/sctp.h>. What is really required is a <netinet/sctp.h> header
file to be included by users which has only the appropriate declarations
for sctp ala <netinet/tcp.h>. Unfortunately this is not part of the
kernel headers, but is part of the C-library headers and is difficult
to release as a kernel patch. I could provide a suitable <netinet/sctp.h>
file that you could place in your standard include path if you are
interested in using all of the features...
--Brian
Chuck Winters wrote: Thu, 24 May 2001 15:30:59
>
> Hello again,
> Is the socket control SCTP_RTO implemented yet? I tried to compile a
> program using SCTP_RTO to get and set the rto options, and the compiler
> complained that SCTP_RTO was undefined. I then did a grep for SCTP_RTO
> in the include directory, and it only came up with a comment and the
> NET_SCTP_RTO_* proc stuff.
> The other problem was that the struct sctp_rtoval was not declared. I
> went hunting, and found it in sctp.h. When I included sctp.h, it was
> showing that sctp.h had errors. I searched around, and found that u32
> was undefined outside the kernel. I changed the u32's to __u32's in
> sctp.h and everything worked fine.
> So, am I doing something wrong? I wouldn't be surprised :-)
>
> Thanks,
> Chuck
> --
> Chuck Winters | Email:
> cwinters@atl.lmco.com
> Distributed Processing Laboratory | Phone: 856-338-3987
> Lockheed Martin Advanced Technology Labs |
> 1 Federal St - A&E-3W |
> Camden, NJ 08102 |
--
Brian F. G. Bidulock ¦ The reasonable man adapts himself to the ¦
bidulock@openss7.org ¦ world; the unreasonable one persists in ¦
http://www.openss7.org/ ¦ trying to adapt the world to himself. ¦
¦ Therefore all progress depends on the ¦
¦ unreasonable man. -- George Bernard Shaw ¦