Subject: [Sigtran] Re: SCTP Notification

From: "Brian F. G. Bidulock" <[email-masked]>
Date: Thu, 13 Dec 2007 22:12:24 -0700

senthil,

Why are you sending this to me and the SIGTRAN mailing list???

--brian

senthil kumar wrote:                             (Fri, 14 Dec 2007 10:07:19)
> 
>    Hi,
>         I  am  using  SCTP(libsctp) in linux 2.6.9. I have subscribed for
>    Notifications.  However,  i  am not getting any notification when sctp
>    association   is  established  or  peer  is  shutdown.  Is  there  any
>    correction  in  my  method  of subscription? setsockopt system call is
>    returning success. i used getsockopt to verify the same.
>          struct sockaddr_in stSrcIPAddress;
>          socklen_t  Addlen=sizeof(sockaddr_in);
>          int  iFlags=-1,iRet=-1;
> 
>          struct sctp_sndrcvinfo sndrcvinfo;
>          struct sctp_event_subscribe events;
>      memset( (void *)&events, 0, sizeof(events) );
>      events.sctp_data_io_event = 1;
>      events.sctp_association_event = 1;
>      events.sctp_send_failure_event = 1;
>      events.sctp_shutdown_event = 1;
>      events.sctp_peer_error_event = 1;
> 
>       ret  = setsockopt( iconnSock, IPPROTO_SCTP, SCTP_EVENTS,(const void
>    *)&events, sizeof(events) );
>      while(1)
>      {
>         iRet  =  sctp_recvmsg(iconnSock,  (void  *)pacbuffer,600, (struct
>    sockaddr *)&stSrcIPAddress, &Addlen, &sndrcvinfo, &iFlags );
>        if ( iRet < 0)
>        {
>        }
>        if(iFlags & MSG_NOTIFICATION )//Notification/event is received.
>        {
>        }
>        if (iRet> 0)
>        {
>        }
>    }
>    with regards,
>       senthil

-- 
Brian F. G. Bidulock
[email-masked]
http://www.openss7.org/

_______________________________________________
Sigtran mailing list
[email-masked]
https://www1.ietf.org/mailman/listinfo/sigtran