From patchwork Thu Apr 4 16:22:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 838 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7BEBF43DFB; Thu, 4 Apr 2024 18:24:40 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 50B97402E8; Thu, 4 Apr 2024 18:24:40 +0200 (CEST) Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) by mails.dpdk.org (Postfix) with ESMTP id 6780A402BC for ; Thu, 4 Apr 2024 18:24:38 +0200 (CEST) Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-6e46dcd8feaso608931b3a.2 for ; Thu, 04 Apr 2024 09:24:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1712247877; x=1712852677; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fNUzbihvdSo0uEQA8nNZrMSwGciEyMsdW0q0X1eAYMc=; b=pYKx0rwS7kDAVDYyT01JB286v48iVMidPlodtsDfoa/TfuuDiiUdeAV8P3aCUvglZn ppJuuYm+WZuTWufH6j6MyMA7cjHk4vv+sva49K1tfIroA3OQcsfCUe9ltWAxGsElT2BH MnIguBJafz+PEFd0eSfjlV7YOnRSEGnyUC8bsKIigG+JFFhIKuunneDg+7MDyTGhjepT J8pJjpusfTujcg1CwcALWZ0tMw8ZJhZn47Hph/3FjhoR6L1/QsawLae9qmMagiwzGOdl wCdvojuJMUzCt0XkAlRqCMWoKQTQFZAUVACANXfFhPJZskrmVzG1HlAerv93J7WfqT1p LqNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712247877; x=1712852677; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fNUzbihvdSo0uEQA8nNZrMSwGciEyMsdW0q0X1eAYMc=; b=c0HTG9Lnywb96vRkL86+vmP9N00qWEPrrau0DYGXx2aTe7qo4q6Mtz2ynXbvmcHOGI lN1jS3b8k2L+jt/YsBg5iCKpDTnyZfYJOFV+qleNjrD82I6smRfE5ETfgkerCwYETA7T hxjFZJivKwj1IX62G8IGBnK7sJT6+UKRDkBpc7WKyDRVDWJVr/sgvYy27OOqGyoLJ1rN gKuCsyQfue0bE7Pc6FZGV1pHkoAp/nm9dQsMmXibGyY6ySt15jKH0E/zeoEs8jVRgkqP vAiaQtsGSJs3a2DwDvxFgfQyB3T+UdgCKGaHqFQKBvrGG7GU7fcvvXM1TSZlgMCWng4c hX3w== X-Gm-Message-State: AOJu0YzMbe5qCXYllQokHxELL+al9TYhn2K7x+hPm4gU8jGwcBZx+P/X Z5WQbYER71Z7x+3URWVewsqi/tpAVQf8nH2p60i6w8VK+tWjgZ/FLjSsbj//3FLSURYl/Es/fYr Zy1s= X-Google-Smtp-Source: AGHT+IGEqelGY3mk9djid3zC50bskrZT3q7s5hMpLeOAKsBFvfy1UhSBm34xZFwrWRqzbjVgiraefw== X-Received: by 2002:a05:6a20:daa7:b0:1a3:c305:a8ef with SMTP id iy39-20020a056a20daa700b001a3c305a8efmr358511pzb.7.1712247877487; Thu, 04 Apr 2024 09:24:37 -0700 (PDT) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id k196-20020a633dcd000000b005ceeeea1816sm13784188pga.77.2024.04.04.09.24.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Apr 2024 09:24:37 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Subject: [PATCH v3 0/2] uuid: add generate functions and tests Date: Thu, 4 Apr 2024 09:22:12 -0700 Message-ID: <20240404162422.61510-1-stephen@networkplumber.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240403163432.437275-1-stephen@networkplumber.org> References: <20240403163432.437275-1-stephen@networkplumber.org> MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org While looking at using uuid's in some logging cases, discovered that the existing uuid support in EAL was missing some functions add in later versions of libuuid. Add functions to generate Uuid values, and add missing functional tests for uuid's. Stephen Hemminger (2): eal: add functions to generate uuid values test: add functional test for uuid app/test/meson.build | 1 + app/test/test_uuid.c | 138 +++++++++++++++++++++++++++++++ lib/eal/common/eal_common_uuid.c | 56 +++++++++++++ lib/eal/include/rte_uuid.h | 28 ++++++- lib/eal/version.map | 2 + 5 files changed, 224 insertions(+), 1 deletion(-) create mode 100644 app/test/test_uuid.c