/* New interface for the API. The since the API is done with a socket option, to make it simple we feed back the association id is as a return indication to the call. Error is always negative and association id is always positive.  */
SCTP_STATIC int sctp_setsockopt_connectx(struct sock *sk, struct sockaddr __user *addrs, int addrs_size)
/* New interface for the API. The since the API is done with a socket option, to make it simple we feed back the association id is as a return indication to the call. Error is always negative and association id is always positive.  */
SCTP_STATIC int sctp_setsockopt_connectx(struct sock *sk, struct sockaddr __user *addrs, int addrs_size)
{
	sctp_assoc_t assoc_id = 0;
	int err = 0;
	err = __sctp_setsockopt_connectx(sk, addrs, addrs_size, &assoc_id);
	if (err)
		return err;
	else
		return assoc_id;
}