socket_rpmsg: support SOCK_SEQPACKET

Change-Id: Ib7d80210285386cb10de35400b3cd6d2854f5503
Signed-off-by: ligd <liguiding1@xiaomi.com>
This commit is contained in:
ligd
2021-10-09 13:37:57 +08:00
committed by liguiding1
parent 43fa44cd2a
commit b6e357eccf
+2 -2
View File
@@ -1144,7 +1144,7 @@ static ssize_t rpmsg_socket_recvmsg(FAR struct socket *psock,
FAR struct rpmsg_socket_conn_s *conn = psock->s_conn;
ssize_t ret;
if (psock->s_type == SOCK_DGRAM && _SS_ISBOUND(psock->s_flags)
if (psock->s_type != SOCK_STREAM && _SS_ISBOUND(psock->s_flags)
&& !_SS_ISCONNECTED(psock->s_flags))
{
ret = rpmsg_socket_connect_internal(psock);
@@ -1161,7 +1161,7 @@ static ssize_t rpmsg_socket_recvmsg(FAR struct socket *psock,
rpmsg_socket_lock(&conn->recvlock);
if (psock->s_type == SOCK_DGRAM)
if (psock->s_type != SOCK_STREAM)
{
uint32_t datalen;