[PATCH v2 53/68] net/memif: use memcpy for fixed size data
Bruce Richardson
bruce.richardson at intel.com
Fri Sep 11 11:54:00 CEST 2026
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 <stephen at networkplumber.org>
> ---
> drivers/net/memif/memif_socket.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
Acked-by: Bruce Richardson <bruce.richardson at intel.com>
> 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
>
More information about the dev
mailing list