From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id AFBCB48B0C for ; Fri, 14 Nov 2025 17:05:38 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9B76F40ED9; Fri, 14 Nov 2025 17:05:38 +0100 (CET) Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by mails.dpdk.org (Postfix) with ESMTP id 6925540E2C for ; Fri, 14 Nov 2025 17:05:36 +0100 (CET) Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-7b8d99ad095so1773382b3a.0 for ; Fri, 14 Nov 2025 08:05:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1763136335; x=1763741135; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=zUUs+Xu56ke++Yao/xXZseWtCSGmexDgjy+S6E1/q+c=; b=jmLuEmxxCVPYLYYZW1fPHRT7qR6Apqf7ueq/DVzzsu1zrNRMpk6RrRsA4XEwfq/cC5 /MMhEdS/5q0Q9KFP1A+vA7g9raJh9JapawORwKlHKeesU7l5HrSqVLPyc2eCiPk7KAnY geHU7IqT8yTsufxs+dX1DH5+R1Mf0gzK9RTLC5tgp3UEqWJManumx4PDFOqWM65Ggou3 Ll4OXLkFDspVRXUtbJdIt9N2+GK0JXOxHpWvKdh1nChbWtF4bNWFAf8PYB9qfQl7Ub3h 0hDlj/EsCA7KwKOJZi9G0FqXhusIbhXerG+V3WgH3pA0OHqjox0MWKdqgudQ54eiDUFl zm/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763136335; x=1763741135; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=zUUs+Xu56ke++Yao/xXZseWtCSGmexDgjy+S6E1/q+c=; b=UfefHUHbo3RQEDaMMPkVwvh8JCGVeI1X7JdBxxRI4MfRu4qkhpotyWwl2cLSNtwkZn Z3L/dVEDYZKzsBhpvKkeNOkt81LDec6R2vK4Lc4iEHQUTwKKyvuNmeJtBoe3zaGbInw9 p9Hnc5O8j0iNwxhhz9H+39f1TRwHBgNY0WTRM7sieI1EWTiNJp3Xk0HMwXgXo7CeJauK IvdGOMhAkCtHNR+Gu/j5eBiHZ/eCDH78gOJFr29EzNtkhcsRFpvaVIxj7Fs60SslEeFR vCBsukHGc47Qq+YpmAW8rjc67WjGGj30n+Yy+RPvwSlS7rDI6IpDLHivRBd+LQkh4h/P 0zPA== X-Forwarded-Encrypted: i=1; AJvYcCVDCJUAxJ2m+5r9Zs4GDTK2W2NjtZfjLKjPyrEZ82XRyxOHXuumawDYkGOzTjcQF+qjZvDb+30=@dpdk.org X-Gm-Message-State: AOJu0Yxx6xHp7khJKAwji59gDUJDULaDmoxnF8Ur4wdavPPVBNdB13sj ImgEtQ1UzU7iPmPAAyiRoBrNMSKifonDcLYGRByjS50wN/gfht4xD94SnMW5c0QbdhE= X-Gm-Gg: ASbGncupA4Sesu8jwoL+9PHTW+2o1ajJVNvREycYqZIkpinSB19AD76uDFiCKeqJrzb eXIaxF5rqXakdf8R24LB2B1xm/h/VxP29JbDv6JRT32bWUn6byj9QOU5n6G0ge+2jp8efIo5HvP PHXKTS+L+OckhiV1RlHw6Egm0xcQbLdmPTb8EeyEu8eBQz3/udkziytR58D9Eb/PBPrztdKr2VP ovviYpAIzL+Ehj7c3m/S3/hN69uUiTlSUQeSAXfcqO74x1PzLdmYq2XcG87NWYYo8msnEItD1e2 uK0JN6uKgQlfBsiK7nbiDG4Y55OzsJjX7aRI/N03oIl1T/+GQjKscXZ5FC8eqUm6TBPxbJxo4RK 73cn6FagXf96kkZh0rZKRFG23hgdhLTP+IsqDwoxwE09O6S2sCGHvvV/yYCJx7Vv3leoamY09sC /Fxpy8kl2/0suiYKRM0iKwA1/YvocSmtY4QPEWHRcCHEw/h737jI/M9e0= X-Google-Smtp-Source: AGHT+IFq0xF2CJ7pQkoiJnZ44832nmrWjsnkKrBajFwGQNOo70FFZd/Jf4NrOogkt5piArgCKLZajg== X-Received: by 2002:a05:7022:4429:b0:119:e569:f850 with SMTP id a92af1059eb24-11b033ae64bmr1482065c88.7.1763136335068; Fri, 14 Nov 2025 08:05:35 -0800 (PST) Received: from phoenix (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2a49dad0aefsm9141275eec.3.2025.11.14.08.05.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 08:05:34 -0800 (PST) Date: Fri, 14 Nov 2025 08:05:32 -0800 From: Stephen Hemminger To: Robin Jarry Cc: dev@dpdk.org, Christophe Fontaine , stable@dpdk.org Subject: Re: [PATCH dpdk] net: ipv6 link local compliance with rfc 4291 Message-ID: <20251114080532.1e86d13e@phoenix> In-Reply-To: <20251114105751.54802-3-rjarry@redhat.com> References: <20251114105751.54802-3-rjarry@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org On Fri, 14 Nov 2025 11:57:53 +0100 Robin Jarry wrote: > diff --git a/app/test/test_net_ip6.c b/app/test/test_net_ip6.c > index cfc550940306..e4642c9a39d9 100644 > --- a/app/test/test_net_ip6.c > +++ b/app/test/test_net_ip6.c > @@ -160,7 +160,7 @@ test_ipv6_llocal_from_ethernet(void) > { > const struct rte_ether_addr local_mac = {{0x04, 0x7b, 0xcb, 0x5c, 0x08, 0x44}}; > const struct rte_ipv6_addr local_ip = > - RTE_IPV6(0xfe80, 0, 0, 0, 0x047b, 0xcbff, 0xfe5c, 0x0844); > + RTE_IPV6(0xfe80, 0, 0, 0, 0x067b, 0xcbff, 0xfe5c, 0x0844); > struct rte_ipv6_addr ip; Reading the kernel source there is also special handling to include device id into link local address. This is to handle corner case where multiple network cards have same hardware MAC address. Perhaps DPDK should roll port id into link local address?