• Xin Long's avatar
    sctp: add SCTP_DEFAULT_PRINFO into sctp sockopt · f959fb44
    Xin Long authored
    This patch adds SCTP_DEFAULT_PRINFO to sctp sockopt. It is used
    to set/get sctp Partially Reliable Policies' default params,
    which includes 3 policies (ttl, rtx, prio) and their values.
    
    Still, if we set policy params in sndinfo, we will use the params
    of sndinfo against chunks, instead of the default params.
    
    In this patch, we will use 5-8bit of sp/asoc->default_flags
    to store prsctp policies, and reuse asoc->default_timetolive
    to store their values. It means if we enable and set prsctp
    policy, prior ttl timeout in sctp will not work any more.
    Signed-off-by: default avatarXin Long <lucien.xin@gmail.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    f959fb44
socket.c 217 KB