sctp: implement enqueue_event for sctp_stream_interleave
[linux-2.6-block.git] / net / sctp / associola.c
index 69394f4d609116c3e56b5206b088abeda47dba27..837806dd57990af4b39147045f8eb53b5f34ec61 100644 (file)
@@ -861,7 +861,7 @@ void sctp_assoc_control_transport(struct sctp_association *asoc,
                event = sctp_ulpevent_make_peer_addr_change(asoc, &addr,
                                        0, spc_state, error, GFP_ATOMIC);
                if (event)
-                       sctp_ulpq_tail_event(&asoc->ulpq, event);
+                       asoc->stream.si->enqueue_event(&asoc->ulpq, event);
        }
 
        /* Select new active and retran paths. */