Hello. Unless I am really missing something, there seem to be no reason why the SOCK_PACKET code does not allow to use write() or send() when the socket was bound, and insists on using sendto(). SOCK_RAW code, in comparison, allows write() after bind(). Attached patch allows write() for the SOCK_PACKET sockets when they are bound. Can this be applied, or am I missing the point? Signed-off-by: Stas Sergeev