On Fri, Aug 21, 2026 at 12:24:48PM -0700, Stephen Hemminger wrote:
> The regular libc memcpy is inline for fix sizes and has
> better analysis coverage.
> 
> Signed-off-by: Stephen Hemminger <[email protected]>
> ---
>  drivers/net/memif/memif_socket.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
Acked-by: Bruce Richardson <[email protected]>

> diff --git a/drivers/net/memif/memif_socket.c 
> b/drivers/net/memif/memif_socket.c
> index 649f8d0e61..f5a3354c46 100644
> --- a/drivers/net/memif/memif_socket.c
> +++ b/drivers/net/memif/memif_socket.c
> @@ -48,7 +48,7 @@ memif_msg_send(int fd, memif_msg_t *msg, int afd)
>               cmsg->cmsg_len = CMSG_LEN(sizeof(int));
>               cmsg->cmsg_level = SOL_SOCKET;
>               cmsg->cmsg_type = SCM_RIGHTS;
> -             rte_memcpy(CMSG_DATA(cmsg), &afd, sizeof(int));
> +             memcpy(CMSG_DATA(cmsg), &afd, sizeof(int));
>       }
>  
>       return sendmsg(fd, &mh, 0);
> @@ -675,7 +675,7 @@ memif_msg_receive(struct memif_control_channel *cc)
>                       if (cmsg->cmsg_type == SCM_CREDENTIALS)
>                               cr = (struct ucred *)CMSG_DATA(cmsg);
>                       else if (cmsg->cmsg_type == SCM_RIGHTS)
> -                             rte_memcpy(&afd, CMSG_DATA(cmsg), sizeof(int));
> +                             memcpy(&afd, CMSG_DATA(cmsg), sizeof(int));
>               }
>               cmsg = CMSG_NXTHDR(&mh, cmsg);
>       }
> -- 
> 2.53.0
> 

Reply via email to