From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id ABC2CC10DCE for ; Thu, 12 Mar 2020 18:26:05 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 756982072F for ; Thu, 12 Mar 2020 18:26:05 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=isovalent-com.20150623.gappssmtp.com header.i=@isovalent-com.20150623.gappssmtp.com header.b="U9BZtr5P" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726569AbgCLS0F (ORCPT ); Thu, 12 Mar 2020 14:26:05 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:38213 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726526AbgCLS0F (ORCPT ); Thu, 12 Mar 2020 14:26:05 -0400 Received: by mail-wr1-f66.google.com with SMTP id x11so4010178wrv.5 for ; Thu, 12 Mar 2020 11:26:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=isovalent-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=0+2JNX2PMgxL+ZJjbpbgEiZboTmHGFEEqRtv5RnrKFQ=; b=U9BZtr5POstMx41yri864snud2+aOVK/kwpeJM2hj8WQe8EW7yvj+gl5A355PwyKC0 RDw6GIuFuxY50wQ8BeoDf/fMJRuudsbnjXKNDEoATh40fit+ja5kWOJ6txzaHLjG7PPx qssTxqJRtapmEICbqBaOGCcq7Bra1dVjp9Pl9kShBHXUFtaWa2ybc9jerfMYi9kaCkHf mNXbIl0mAtK3V7/7xRniqrVK4HOWn937I5VbYhXVaPVQOltQsKb8JJMx8TX/ef+OhyKA 5UsWnOJe85z15l3O0ezTfkDuKrDHoiAor5KHF9JvHToudUgcqFn+1+p9W7EXe7JdfwQj VvRQ== 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:mime-version :content-transfer-encoding; bh=0+2JNX2PMgxL+ZJjbpbgEiZboTmHGFEEqRtv5RnrKFQ=; b=eaAYkETsbsFgxTyp3QIc01tOZ6C5vC+EK30t1Y/2Euh0597mo0galxzzveTqDQ4c/o XbVmLqgnkK+n2ZkNM/XVXyO0VXzIM7I3qhupKI+P3uEG/sAwuscEyzURjw5Np5xN3YFe 1di8CUIS5HYTFSssYuoPnakhvGNogx70Z9btxUr8UtKipTglw+TUmjJ7kpKxiNDGyjed 0P9fGnwfa5vd3mRbWxeZL7ms+NqDN0uTzxTJBT38t918PbNe1meqo/eivLaU75sQm/Ul Lqp31yOFaSbx51gF0tCK/O4cP2QP/WlESLeEYwWl6zNbZLJwGyeFNMyFglQYiYzrWBlv qZVA== X-Gm-Message-State: ANhLgQ0ZAAzO7qU6wg7NHUXyeWO2s5C9dYzRWz/wARIHbYsZI+I5OQnY D05GGd3RjLadzl2DSlBnuu1gV8XJoUU= X-Google-Smtp-Source: ADFU+vs7ip4XWHMcAzBmnbyORO4L6XndADmhbyl79Eid1tgkiXb9h4FssA+GefCpMJ5SgRCO8zB4Pw== X-Received: by 2002:adf:f505:: with SMTP id q5mr12145705wro.348.1584037563875; Thu, 12 Mar 2020 11:26:03 -0700 (PDT) Received: from localhost.localdomain ([194.35.118.177]) by smtp.gmail.com with ESMTPSA id r9sm6379134wma.47.2020.03.12.11.26.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2020 11:26:02 -0700 (PDT) From: Quentin Monnet To: Alexei Starovoitov , Daniel Borkmann Cc: bpf@vger.kernel.org, netdev@vger.kernel.org, Quentin Monnet Subject: [PATCH bpf-next 0/2] tools: bpftool: fix object pinning and bash Date: Thu, 12 Mar 2020 18:25:53 +0000 Message-Id: <20200312182555.945-1-quentin@isovalent.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: bpf-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org The first patch of this series improves user experience by allowing to pass all kinds of handles for programs and maps (id, tag, name, pinned path) instead of simply ids when pinning them with "bpftool (prog|map) pin". The second patch improves or fix bash completion, including for object pinning. Quentin Monnet (2): tools: bpftool: allow all prog/map handles for pinning objects tools: bpftool: fix minor bash completion mistakes tools/bpf/bpftool/bash-completion/bpftool | 29 ++++++++++++----- tools/bpf/bpftool/common.c | 39 +++-------------------- tools/bpf/bpftool/main.h | 2 +- tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- 5 files changed, 29 insertions(+), 45 deletions(-) -- 2.20.1