On Fri, Dec 15, 2017 at 12:41:30AM +0800, Xin Long wrote: > As Marcelo said in the stream scheduler patch: > > Support for I-DATA chunks, also described in RFC8260, with user message > interleaving is straightforward as it just requires the schedulers to > probe for the feature and ignore datamsg boundaries when dequeueing. > > All needs to do is just to ignore datamsg boundaries when dequeueing. > > Signed-off-by: Xin Long <lucien.xin@xxxxxxxxx> Acked-by: Marcelo R. Leitner <marcelo.leitner@xxxxxxxxx> > --- > net/sctp/stream_sched.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/net/sctp/stream_sched.c b/net/sctp/stream_sched.c > index d8c162a..f5fcd42 100644 > --- a/net/sctp/stream_sched.c > +++ b/net/sctp/stream_sched.c > @@ -242,7 +242,8 @@ int sctp_sched_get_value(struct sctp_association *asoc, __u16 sid, > > void sctp_sched_dequeue_done(struct sctp_outq *q, struct sctp_chunk *ch) > { > - if (!list_is_last(&ch->frag_list, &ch->msg->chunks)) { > + if (!list_is_last(&ch->frag_list, &ch->msg->chunks) && > + !q->asoc->intl_enable) { > struct sctp_stream_out *sout; > __u16 sid; > > -- > 2.1.0 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-sctp" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-sctp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html