Navigation


Changes in / [1542:8d7d4e1dfea8:1544:7bad8025e69d] in freeDiameter


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdcore/sctp.c

    r1541 r1544  
    111111                        sz = sizeof(rtoinfo);
    112112                        /* Read socket defaults */
    113                         CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_RTOINFO, &rtoinfo, &sz)  );
     113                        CHECK_SYS(  sctp_opt_info(sk, 0, SCTP_RTOINFO, &rtoinfo, &sz)  );
    114114                        if (sz != sizeof(rtoinfo))
    115115                        {
     
    131131                if (TRACE_BOOL(ANNOYING)) {
    132132                        /* Check new values */
    133                         CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_RTOINFO, &rtoinfo, &sz)  );
     133                        CHECK_SYS(  sctp_opt_info(sk, 0, SCTP_RTOINFO, &rtoinfo, &sz)  );
    134134                        fd_log_debug( "New SCTP_RTOINFO : srto_initial : %u", rtoinfo.srto_initial);
    135135                        fd_log_debug( "                   srto_max     : %u", rtoinfo.srto_max);
     
    150150                        sz = sizeof(assoc);
    151151                        /* Read socket defaults */
    152                         CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_ASSOCINFO, &assoc, &sz)  );
     152                        CHECK_SYS(  sctp_opt_info(sk, 0, SCTP_ASSOCINFO, &assoc, &sz)  );
    153153                        if (sz != sizeof(assoc))
    154154                        {
     
    171171                if (TRACE_BOOL(ANNOYING)) {
    172172                        /* Check new values */
    173                         CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_ASSOCINFO, &assoc, &sz)  );
     173                        CHECK_SYS(  sctp_opt_info(sk, 0, SCTP_ASSOCINFO, &assoc, &sz)  );
    174174                        fd_log_debug( "New SCTP_ASSOCINFO : sasoc_asocmaxrxt               : %hu", assoc.sasoc_asocmaxrxt);
    175175                        fd_log_debug( "                     sasoc_number_peer_destinations : %hu", assoc.sasoc_number_peer_destinations);
     
    347347
    348348                        /* Read socket defaults */
    349                         CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_PEER_ADDR_PARAMS, &parms, &sz)  );
     349                        CHECK_SYS(  sctp_opt_info(sk, 0, SCTP_PEER_ADDR_PARAMS, &parms, &sz)  );
    350350                        if (sz != sizeof(parms))
    351351                        {
     
    376376                if (TRACE_BOOL(ANNOYING)) {
    377377                        /* Check new values */
    378                         CHECK_SYS(  getsockopt(sk, IPPROTO_SCTP, SCTP_PEER_ADDR_PARAMS, &parms, &sz)  );
     378                        CHECK_SYS(  sctp_opt_info(sk, 0, SCTP_PEER_ADDR_PARAMS, &parms, &sz)  );
    379379                        fd_log_debug( "New SCTP_PEER_ADDR_PARAMS : spp_hbinterval    : %u",  parms.spp_hbinterval);
    380380                        fd_log_debug( "                            spp_pathmaxrxt    : %hu", parms.spp_pathmaxrxt);
Note: See TracChangeset for help on using the changeset viewer.