Lines Matching refs:new_con
673 struct connection *new_con; in process_sctp_notification() local
702 new_con = assoc2con(sn->sn_assoc_change.sac_assoc_id); in process_sctp_notification()
703 if (new_con) in process_sctp_notification()
717 new_con = nodeid2con(nodeid, GFP_NOFS); in process_sctp_notification()
718 if (!new_con) in process_sctp_notification()
725 &new_con->sock); in process_sctp_notification()
734 add_sock(new_con->sock, new_con); in process_sctp_notification()
738 ret = kernel_setsockopt(new_con->sock, SOL_SOCKET, SO_LINGER, in process_sctp_notification()
746 new_con->sctp_assoc = sn->sn_assoc_change.sac_assoc_id; in process_sctp_notification()
747 new_con->try_new_addr = false; in process_sctp_notification()
749 clear_bit(CF_CONNECT_PENDING, &new_con->flags); in process_sctp_notification()
750 clear_bit(CF_INIT_PENDING, &new_con->flags); in process_sctp_notification()
751 if (!test_and_set_bit(CF_WRITE_PENDING, &new_con->flags)) { in process_sctp_notification()
752 queue_work(send_workqueue, &new_con->swork); in process_sctp_notification()
754 if (!test_and_set_bit(CF_READ_PENDING, &new_con->flags)) in process_sctp_notification()
755 queue_work(recv_workqueue, &new_con->rwork); in process_sctp_notification()