https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260116

--- Comment #6 from Björn Svensson <[email protected]> ---
(In reply to Michael Tuexen from comment #5)
I'm trying to fix the problem that a sctp socket is not indicating that the
sendbuffer is full when polling the socket, or via kernel event notifications.

The finding is that both counters sb_ccc and sb_acc is needed to be updated in
a socketbuffer since they have different users in the framework/system.

sb_ccc is checked when polling the socket, but only sb_acc is updated.
There is a comment at the sb_cc define that it needs to represent sb_acc since
otherwise select() is not working.

So the idea was to update both counters when the buffer is changed.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to