From patchwork Wed Nov 22 20:05:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Herbert X-Patchwork-Id: 840504 X-Patchwork-Delegate: shemminger@vyatta.com Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=quantonium-net.20150623.gappssmtp.com header.i=@quantonium-net.20150623.gappssmtp.com header.b="KH50FF5d"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3yhtkq03f3z9s71 for ; Thu, 23 Nov 2017 07:06:27 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751468AbdKVUGT (ORCPT ); Wed, 22 Nov 2017 15:06:19 -0500 Received: from mail-pf0-f196.google.com ([209.85.192.196]:42924 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751260AbdKVUGS (ORCPT ); Wed, 22 Nov 2017 15:06:18 -0500 Received: by mail-pf0-f196.google.com with SMTP id m88so12519146pfi.9 for ; Wed, 22 Nov 2017 12:06:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantonium-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=q9AvbUu0Wg4o9lcnf8nU0aA3jk933AD6GOxKr6wmVns=; b=KH50FF5dsjdQ4mRYpZfqeRziX4wwOiOSzbQMk9JleT+q64ICpwbR2oCHjXNJnn8g+z 1zlvV9USltJpkN+SVoa03Y/87S0jdEPODwgn4xR7WIYoHATP0vMBL/cFYH2HqKc6uV6y J5lvbG1CLxsi0yIwdqHNfGjP/cjfLBhCYck7mRBFr+Nft+ncN1mq6Zm3eQQ87UHpfCdA qVmXNFu5gQ0vWcyGxEKAoqJIKjQ781ioFBxCOUG9cWkjg04Fwzuv6mfGsNMl0FlVJLBk k5PpWYCA5hdouVhrBd6Pu+PsSPmnWBWRpd/T7s0cUk2oXt2je2V6x89X5XDZUASjcBre XuWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=q9AvbUu0Wg4o9lcnf8nU0aA3jk933AD6GOxKr6wmVns=; b=PRon2OuueoKvOroXmnByPDybO58u19pqZjLK9Ou49K7UhjDodjTddhPE4qfk0tKdgn KNvFYx9HzJBiZ/RbFY0o0v6A63bYcc9J3mU10v36UkP8YPxtnaSUKEko9+lMoPomGZX6 KU56YioEugCMl1tiXzKaLQDkL5YZed0ibDpUafMYpK9feRwzdd1DsBD1zOyGYxtgq/Ko a/aQ2NwHWvADGYj5S3WQJ6+6RiG7P9NlbU+JcFkNZSR8uO0UnKqwXK6T6RVlj/dORtXf XgqiELyXLOn3nAJERgmtvPSFFN9XoKyq3L42YiqUjxsCtUZ+aaPlr3OlReNMJWBKdtZk A4Ng== X-Gm-Message-State: AJaThX74zhsDdH1lNEp3pVzBD7JTeToG4tS5GKBWJVKNpighAn0KbYUe 0HXI6WpGgwxolfkP4EWREVXOhg== X-Google-Smtp-Source: AGs4zMaFIoVCVnyWhxRMBrAfOjvav/RDTMdLiqKh4anMEgdgDz5ywedwmlLJAJsV1T71tL9H+N8Cbg== X-Received: by 10.98.133.155 with SMTP id m27mr20483622pfk.69.1511381177513; Wed, 22 Nov 2017 12:06:17 -0800 (PST) Received: from localhost.localdomain (c-73-162-13-107.hsd1.ca.comcast.net. [73.162.13.107]) by smtp.gmail.com with ESMTPSA id e8sm30511348pfk.6.2017.11.22.12.06.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Nov 2017 12:06:16 -0800 (PST) From: Tom Herbert To: stephen@networkplumber.org Cc: netdev@vger.kernel.org, rohit@quantonium.net, Tom Herbert Subject: [PATCH iproute 1/5] ila: Fix reporting of ILA locators and locator match Date: Wed, 22 Nov 2017 12:05:33 -0800 Message-Id: <20171122200537.26703-2-tom@quantonium.net> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20171122200537.26703-1-tom@quantonium.net> References: <20171122200537.26703-1-tom@quantonium.net> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Fix retrieval of locator value for RTA to get 64 bits instead of 32. Signed-off-by: Tom Herbert --- ip/ipila.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ip/ipila.c b/ip/ipila.c index 0403fc42..fe5c4d8b 100644 --- a/ip/ipila.c +++ b/ip/ipila.c @@ -79,7 +79,7 @@ static void print_ila_locid(FILE *fp, int attr, struct rtattr *tb[], int space) int i; if (tb[attr]) { - blen = print_addr64(rta_getattr_u32(tb[attr]), + blen = print_addr64(rta_getattr_u64(tb[attr]), abuf, sizeof(abuf)); fprintf(fp, "%s", abuf); } else {