<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">If memory serves me right, this flag was introduced to erts well after we implemented the SCTP driver back in 2008 (I believe it was erts R11B at that time), so you might have uncovered a regression bug.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 25, 2016 at 10:20 PM, Tristan Sloughter <span dir="ltr"><<a href="mailto:t@crashfast.com" target="_blank">t@crashfast.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>




<div><blockquote><div dir="ltr"><div><div><div>One of the sources of a badarg in that function is if the port driver doesn't set the ERL_DRV_FLAG_SOFT_BUSY flag (see <a href="http://erlang.org/doc/man/driver_entry.html#driver_flags" target="_blank">http://erlang.org/doc/man/driver_entry.html#driver_flags</a>). The SCTP driver doesn't set this, so in the link to the code you sent, I'm guessing it fails here: <a href="https://github.com/erlang/otp/blob/maint/erts/emulator/beam/dist.c#L2772" target="_blank">https://github.com/erlang/otp/blob/maint/erts/emulator/beam/dist.c#L2772</a><br></div>
</div>
</div>
</div>
</blockquote><div> </div>
<div>Ah, thanks!<br></div>
<div> </div>
<div>But crap... this means SCTP (at least with the provided driver) can't be used for distribution? A custom driver is required? Assuming there isn't something about SCTP itself that makes this problematic?<br></div>
</div>

<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>