{"id":818716,"url":"http://patchwork.ozlabs.org/api/patches/818716/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/20170926153522.31500-2-jakub.kicinski@netronome.com/","project":{"id":7,"url":"http://patchwork.ozlabs.org/api/projects/7/?format=json","name":"Linux network development","link_name":"netdev","list_id":"netdev.vger.kernel.org","list_email":"netdev@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20170926153522.31500-2-jakub.kicinski@netronome.com>","list_archive_url":null,"date":"2017-09-26T15:35:21","name":"[net-next,1/2] tools: rename tools/net directory to tools/bpf","commit_ref":null,"pull_url":null,"state":"changes-requested","archived":true,"hash":"6000e6a56e92b7d2089f9a997dde61aba48d5b26","submitter":{"id":67484,"url":"http://patchwork.ozlabs.org/api/people/67484/?format=json","name":"Jakub Kicinski","email":"jakub.kicinski@netronome.com"},"delegate":{"id":34,"url":"http://patchwork.ozlabs.org/api/users/34/?format=json","username":"davem","first_name":"David","last_name":"Miller","email":"davem@davemloft.net"},"mbox":"http://patchwork.ozlabs.org/project/netdev/patch/20170926153522.31500-2-jakub.kicinski@netronome.com/mbox/","series":[{"id":5168,"url":"http://patchwork.ozlabs.org/api/series/5168/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/list/?series=5168","date":"2017-09-26T15:35:20","name":"tools: add bpftool","version":1,"mbox":"http://patchwork.ozlabs.org/series/5168/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/818716/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/818716/checks/","tags":{},"related":[],"headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=netronome-com.20150623.gappssmtp.com\n\theader.i=@netronome-com.20150623.gappssmtp.com\n\theader.b=\"qdYVKMXI\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y1lQh6D2Bz9t3R\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 27 Sep 2017 01:35:40 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1031433AbdIZPfj (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tTue, 26 Sep 2017 11:35:39 -0400","from mail-pf0-f178.google.com ([209.85.192.178]:52811 \"EHLO\n\tmail-pf0-f178.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1031425AbdIZPfh (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Tue, 26 Sep 2017 11:35:37 -0400","by mail-pf0-f178.google.com with SMTP id p87so5709144pfj.9\n\tfor <netdev@vger.kernel.org>; Tue, 26 Sep 2017 08:35:37 -0700 (PDT)","from jkicinski-Precision-T1700.netronome.com ([75.53.12.129])\n\tby smtp.gmail.com with ESMTPSA id\n\tt125sm4435909pgc.88.2017.09.26.08.35.35\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tTue, 26 Sep 2017 08:35:35 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=netronome-com.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references;\n\tbh=eVgTsUImSayJCqFXlX86cpS6+8b1UyhWRnfw6eF8wG8=;\n\tb=qdYVKMXIQ2jGSjovN67D17z6vLfCEK3aET3sIHi0isgdA2XW7Qxz5Xv9RnkZJBxbG7\n\tiad2PYmlBM8FsOKXP7mIVzk8VuSktgpEPA7LrX+PVvdkCU8bgtQqnupZIPoadn8Y6auZ\n\tm7MBdhHS1cnbUoa4bXs0PnrjSP6/oECGxJaFSXXfegg+qM2GkK3UsgeBnBS65zNws4us\n\tRGjblWtX1W170NSOgh/Ts2g0qxHN3mDDzOKv4cngapH/yPvFWo88XD21JxsVyUlckPNG\n\tN3En4xPXNhjS+MCR+NiMQq/8mAj3CB10UALAPiM1FEUNFQSyi9dNVhGLXFQP3IrkrWWH\n\tPgrw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n\t:references;\n\tbh=eVgTsUImSayJCqFXlX86cpS6+8b1UyhWRnfw6eF8wG8=;\n\tb=oSX+TQhbKDBD//RYwTgxxPCwjMq3JUje/TMfpgR3gZVn+xsyZVO/szmxR6SXYYW7i6\n\t/mXN4HZb4g+H51YSX88jHf5izdOHqvx9yyQ5+Aj8dXHd/vy3kEGjKVw2G9VWWH+/0yxZ\n\tedJli27LaoPxQkPR6+5gUwm7nDuQthDop5ptLY4MnZorZONo6qnOq05Wl/kWeS28udgx\n\tRW86VjckXIJ0hwX6BR3i3uC3JutN5Cfqjq8oS1CFLg+XVVhwpShRaHel3eeWZmuisiOn\n\txEex1Os+FDcInNRkjZSiLHt8LZ+AxP+49oS90PXrOaJo4vn4ge/ZCAHXMge99MAVmMcZ\n\tz2yw==","X-Gm-Message-State":"AHPjjUgdXIV0BtBH4wkLzp0O616zLO9bzDsu1hoP78ibVqSMCy+L2XhK\n\tkAuS/rG5y9T+vQdIHNU6DbQjVCrt","X-Google-Smtp-Source":"AOwi7QDmAnQw+x2ceFFsNs+mOwVcKSQfFizXTKiJPDnQecfL+rtA9w+rOZMwTwIMvQtV30DkuIvL9w==","X-Received":"by 10.99.138.73 with SMTP id y70mr11675322pgd.317.1506440136452; \n\tTue, 26 Sep 2017 08:35:36 -0700 (PDT)","From":"Jakub Kicinski <jakub.kicinski@netronome.com>","To":"netdev@vger.kernel.org","Cc":"daniel@iogearbox.net, alexei.starovoitov@gmail.com,\n\tdavem@davemloft.net, hannes@stressinduktion.org, dsahern@gmail.com,\n\toss-drivers@netronome.com, Jakub Kicinski <jakub.kicinski@netronome.com>","Subject":"[PATCH net-next 1/2] tools: rename tools/net directory to tools/bpf","Date":"Tue, 26 Sep 2017 08:35:21 -0700","Message-Id":"<20170926153522.31500-2-jakub.kicinski@netronome.com>","X-Mailer":"git-send-email 2.14.1","In-Reply-To":"<20170926153522.31500-1-jakub.kicinski@netronome.com>","References":"<20170926153522.31500-1-jakub.kicinski@netronome.com>","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"},"content":"We currently only have BPF tools in the tools/net directory.\nWe are about to add more BPF tools there, not necessarily\nnetworking related, rename the directory and related Makefile\ntargets to bpf.\n\nSuggested-by: Daniel Borkmann <daniel@iogearbox.net>\nSigned-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>\nReviewed-by: Simon Horman <simon.horman@netronome.com>\n---\n MAINTAINERS                         |  3 +--\n tools/Makefile                      | 14 +++++++-------\n tools/{net => bpf}/Makefile         |  0\n tools/{net => bpf}/bpf_asm.c        |  0\n tools/{net => bpf}/bpf_dbg.c        |  0\n tools/{net => bpf}/bpf_exp.l        |  0\n tools/{net => bpf}/bpf_exp.y        |  0\n tools/{net => bpf}/bpf_jit_disasm.c |  0\n 8 files changed, 8 insertions(+), 9 deletions(-)\n rename tools/{net => bpf}/Makefile (100%)\n rename tools/{net => bpf}/bpf_asm.c (100%)\n rename tools/{net => bpf}/bpf_dbg.c (100%)\n rename tools/{net => bpf}/bpf_exp.l (100%)\n rename tools/{net => bpf}/bpf_exp.y (100%)\n rename tools/{net => bpf}/bpf_jit_disasm.c (100%)","diff":"diff --git a/MAINTAINERS b/MAINTAINERS\nindex 6671f375f7fc..2f79b94a41ec 100644\n--- a/MAINTAINERS\n+++ b/MAINTAINERS\n@@ -2725,7 +2725,7 @@ F:\tnet/core/filter.c\n F:\tnet/sched/act_bpf.c\n F:\tnet/sched/cls_bpf.c\n F:\tsamples/bpf/\n-F:\ttools/net/bpf*\n+F:\ttools/bpf/\n F:\ttools/testing/selftests/bpf/\n \n BROADCOM B44 10/100 ETHERNET DRIVER\n@@ -9416,7 +9416,6 @@ F:\tinclude/uapi/linux/in.h\n F:\tinclude/uapi/linux/net.h\n F:\tinclude/uapi/linux/netdevice.h\n F:\tinclude/uapi/linux/net_namespace.h\n-F:\ttools/net/\n F:\ttools/testing/selftests/net/\n F:\tlib/random32.c\n \ndiff --git a/tools/Makefile b/tools/Makefile\nindex 9dfede37c8ff..df6fcb293fbc 100644\n--- a/tools/Makefile\n+++ b/tools/Makefile\n@@ -19,7 +19,7 @@ include scripts/Makefile.include\n \t@echo '  kvm_stat               - top-like utility for displaying kvm statistics'\n \t@echo '  leds                   - LEDs  tools'\n \t@echo '  liblockdep             - user-space wrapper for kernel locking-validator'\n-\t@echo '  net                    - misc networking tools'\n+\t@echo '  bpf                    - misc BPF tools'\n \t@echo '  perf                   - Linux performance measurement and analysis tool'\n \t@echo '  selftests              - various kernel selftests'\n \t@echo '  spi                    - spi tools'\n@@ -57,7 +57,7 @@ acpi: FORCE\n cpupower: FORCE\n \t$(call descend,power/$@)\n \n-cgroup firewire hv guest spi usb virtio vm net iio gpio objtool leds: FORCE\n+cgroup firewire hv guest spi usb virtio vm bpf iio gpio objtool leds: FORCE\n \t$(call descend,$@)\n \n liblockdep: FORCE\n@@ -91,7 +91,7 @@ kvm_stat: FORCE\n \n all: acpi cgroup cpupower gpio hv firewire liblockdep \\\n \t\tperf selftests spi turbostat usb \\\n-\t\tvirtio vm net x86_energy_perf_policy \\\n+\t\tvirtio vm bpf x86_energy_perf_policy \\\n \t\ttmon freefall iio objtool kvm_stat\n \n acpi_install:\n@@ -100,7 +100,7 @@ all: acpi cgroup cpupower gpio hv firewire liblockdep \\\n cpupower_install:\n \t$(call descend,power/$(@:_install=),install)\n \n-cgroup_install firewire_install gpio_install hv_install iio_install perf_install spi_install usb_install virtio_install vm_install net_install objtool_install:\n+cgroup_install firewire_install gpio_install hv_install iio_install perf_install spi_install usb_install virtio_install vm_install bpf_install objtool_install:\n \t$(call descend,$(@:_install=),install)\n \n liblockdep_install:\n@@ -124,7 +124,7 @@ all: acpi cgroup cpupower gpio hv firewire liblockdep \\\n install: acpi_install cgroup_install cpupower_install gpio_install \\\n \t\thv_install firewire_install iio_install liblockdep_install \\\n \t\tperf_install selftests_install turbostat_install usb_install \\\n-\t\tvirtio_install vm_install net_install x86_energy_perf_policy_install \\\n+\t\tvirtio_install vm_install bpf_install x86_energy_perf_policy_install \\\n \t\ttmon_install freefall_install objtool_install kvm_stat_install\n \n acpi_clean:\n@@ -133,7 +133,7 @@ install: acpi_install cgroup_install cpupower_install gpio_install \\\n cpupower_clean:\n \t$(call descend,power/cpupower,clean)\n \n-cgroup_clean hv_clean firewire_clean spi_clean usb_clean virtio_clean vm_clean net_clean iio_clean gpio_clean objtool_clean leds_clean:\n+cgroup_clean hv_clean firewire_clean spi_clean usb_clean virtio_clean vm_clean bpf_clean iio_clean gpio_clean objtool_clean leds_clean:\n \t$(call descend,$(@:_clean=),clean)\n \n liblockdep_clean:\n@@ -169,7 +169,7 @@ install: acpi_install cgroup_install cpupower_install gpio_install \\\n \n clean: acpi_clean cgroup_clean cpupower_clean hv_clean firewire_clean \\\n \t\tperf_clean selftests_clean turbostat_clean spi_clean usb_clean virtio_clean \\\n-\t\tvm_clean net_clean iio_clean x86_energy_perf_policy_clean tmon_clean \\\n+\t\tvm_clean bpf_clean iio_clean x86_energy_perf_policy_clean tmon_clean \\\n \t\tfreefall_clean build_clean libbpf_clean libsubcmd_clean liblockdep_clean \\\n \t\tgpio_clean objtool_clean leds_clean\n \ndiff --git a/tools/net/Makefile b/tools/bpf/Makefile\nsimilarity index 100%\nrename from tools/net/Makefile\nrename to tools/bpf/Makefile\ndiff --git a/tools/net/bpf_asm.c b/tools/bpf/bpf_asm.c\nsimilarity index 100%\nrename from tools/net/bpf_asm.c\nrename to tools/bpf/bpf_asm.c\ndiff --git a/tools/net/bpf_dbg.c b/tools/bpf/bpf_dbg.c\nsimilarity index 100%\nrename from tools/net/bpf_dbg.c\nrename to tools/bpf/bpf_dbg.c\ndiff --git a/tools/net/bpf_exp.l b/tools/bpf/bpf_exp.l\nsimilarity index 100%\nrename from tools/net/bpf_exp.l\nrename to tools/bpf/bpf_exp.l\ndiff --git a/tools/net/bpf_exp.y b/tools/bpf/bpf_exp.y\nsimilarity index 100%\nrename from tools/net/bpf_exp.y\nrename to tools/bpf/bpf_exp.y\ndiff --git a/tools/net/bpf_jit_disasm.c b/tools/bpf/bpf_jit_disasm.c\nsimilarity index 100%\nrename from tools/net/bpf_jit_disasm.c\nrename to tools/bpf/bpf_jit_disasm.c\n","prefixes":["net-next","1/2"]}