qio: Live with Qmsg
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 21 Dec 2016 16:03:11 +0000 (11:03 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 10 Jan 2017 00:01:39 +0000 (19:01 -0500)
commit662abeac31a1007a11cd8c505549a11f62d1a354
tree502f3d2eabd466f30a7852b0928b55e4add4610c
parent7b4cea0077032686fceda67cccf8fe0e270424a4
qio: Live with Qmsg

I was worried about us losing parts of the block.  That's just the price to
pay to use Qmsg.  This is similar to recvfrom() with SOCK_DGRAM:

If a message is too long to fit in the supplied buffer, excess
bytes may be discarded depending on the type of socket the message
is received from.

The reader will need to deal with this on their own, presumably by knowing
the max amount expected (e.g. MTU) and always reading up to that amount.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/src/ns/qio.c