net: rework recvmsg handler msg_name and msg_namelen logic