[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freediameter-help
Subject:    [Help] SCTP Protocol not available
From:       sdecugis () freediameter ! net (Sebastien Decugis)
Date:       2012-10-30 20:56:30
Message-ID: 50903EFE.7020908 () freediameter ! net
[Download RAW message or body]

Hello Martin,

in your sctpclient.c file do you call the same setsockopt command and it 
does not fail ?

Best regards,
Sebastien.

Le 2012/10/25 5:21, Martin Ma a ?crit :
>
> Hello Sebastien,
>
>          I have another question need your help. I have install 
> freeDiameter successfully, I configured to use SCTP, but an error 
> occurred when running:
>
> ERROR: in 'setsockopt(sk, IPPROTO_SCTP, SCTP_FRAGMENT_INTERLEAVE, 
> &interleave, sizeof(interleave))' :   Protocol not available
>
> ERROR: in '__v__ = (fd_setsockopt_prebind(*sock))':     Protocol not 
> available
>
> ERROR: in 'fd_sctp_create_bind_server( &cnx->cc_socket, 
> cnx->cc_family, ep_list, port )':       Protocol not available
>
> ERROR: in 's->conn = fd_cnx_serv_sctp(fd_g_config->cnf_port, 
> empty_conf_ep ? ((void *)0) : &fd_g_config->cnf_endpoints)':       
> Transport endpoint is not connected
>
> ERROR: in '__v__ = (fd_servers_start())':       Cannot allocate memory
>
> ERROR: in '__v__ = (fd_core_start())':  Cannot allocate memory
>
> I think this is one common problem, so I checked the liberary, it's ok;
>
> ldd ./freeDiameterd
>
> ......
>
> libsctp.so.1 => /usr/local/lib/libsctp.so.1 (0x00002b742062c000)
>
> ......
>
> To make sure this library can work, I write a demo to verify this 
> library, it work well.
>
> gcc sctpclient.c -L/usr/local/lib -lsctp
>
> my operating system is:Linux version 2.6.18-164.el5 
> (mockbuild at x86-003.build.bos.redhat.com) (gcc version 4.1.2 20080704 
> (Red Hat 4.1.2-46))
>
> I am sure the kernel system has one SCTP module, but I do not know how 
> to use that module.
>
> So can you please do me a favor to find the reason, thanks.
>
> Best regards
>
> Martin Ma
>
> *From:*Sebastien Decugis [mailto:sdecugis at freediameter.net]
> *Sent:* Wednesday, October 17, 2012 2:16 PM
> *To:* Support for the freeDiameter implementation.
> *Cc:* Martin Ma
> *Subject:* Re: [Help] unrecognized rule about freediameter
>
> Hello Martin,
>
> You "flex" version is too old, you have to update it to be able to 
> compile freeDiameter.
> Which Operating System are you using?
>
> Sebastien.
>
> Le 2012/10/17 4:35, Martin Ma a ?crit :
>
>     Hi,
>
>     I am very glade to talk with you. I am martin, a software engineer
>     of one communication company.
>
>             When I compile freediameter , one error occurred, below is
>     the output. Can you please do me a favor to help me find the
>     reason, thank you.
>
>     [root at ivysun fDbuild]# make
>
>     [ 14%] Built target libfdproto
>
>     [ 16%] Generating lex.fdd.c
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 71: unrecognized
>     %option: bison-bridge
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 87: unrecognized rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 114: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 115: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 116: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 117: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 118: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 119: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 120: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 121: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 122: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 123: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 124: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 125: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 126: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 127: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 128: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 129: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 130: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 131: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 132: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 133: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 134: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 135: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 136: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 137: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 138: unrecognized
>     rule
>
>     "/root/freeDiameter-1.1.4/libfdcore/fdd.l", line 139: unrecognized
>     rule
>
>     make[2]: *** [libfdcore/lex.fdd.c] Error 1
>
>     make[1]: *** [libfdcore/CMakeFiles/libfdcore.dir/all] Error 2
>
>     make: *** [all] Error 2
>
>     [root at ivysun fDbuild]#
>
>     Best regards
>
>     Martin Ma
>
>
>
>
>     _______________________________________________
>
>     Help mailing list
>
>     Help at freediameter.net  <mailto:Help at freediameter.net>
>
>     http://lists.freediameter.net/cgi-bin/mailman/listinfo/help
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freediameter.net/pipermail/help/attachments/20121030/361cf074/attachment-0001.html>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic