Currently, remote sendmsg() does not handle multiple
data blocks. This includes rmtsock_sendmsg(), which is
used when a sending process is remote from its sending
socket. It also includes rmtunix_*_sendmsg(), used when
a sending Unix domain socket is remote from the
I recently added error path code to these functions in
the 2.6 kernel to catch multiple data blocks and fail
with an appropriate error sent to the console. This
should at least alert users to this limitation. When
there's sufficient demand to fix it, support for
multiple data blocks can be added.
Log in to post a comment.