Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.0/patches/2197859/?format=api
{ "id": 2197859, "url": "http://patchwork.ozlabs.org/api/1.0/patches/2197859/?format=api", "project": { "id": 47, "url": "http://patchwork.ozlabs.org/api/1.0/projects/47/?format=api", "name": "Open vSwitch", "link_name": "openvswitch", "list_id": "ovs-dev.openvswitch.org", "list_email": "ovs-dev@openvswitch.org", "web_url": "http://openvswitch.org/", "scm_url": "git@github.com:openvswitch/ovs.git", "webscm_url": "https://github.com/openvswitch/ovs" }, "msgid": "<20260218193025.2389021-3-i.maximets@ovn.org>", "date": "2026-02-18T19:30:23", "name": "[ovs-dev,2/2] vagrant: Remove outdated vagrant integration.", "commit_ref": "bd57829c1b6635d29e67c66cc003823b8b933452", "pull_url": null, "state": "accepted", "archived": false, "hash": "9be3f2e29ee04995f9654c3a03e1b3f14b5689f3", "submitter": { "id": 76798, "url": "http://patchwork.ozlabs.org/api/1.0/people/76798/?format=api", "name": "Ilya Maximets", "email": "i.maximets@ovn.org" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/openvswitch/patch/20260218193025.2389021-3-i.maximets@ovn.org/mbox/", "series": [ { "id": 492593, "url": "http://patchwork.ozlabs.org/api/1.0/series/492593/?format=api", "date": "2026-02-18T19:30:21", "name": "Remove outdated PoC and Vagrant scripts.", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/492593/mbox/" } ], "check": "success", "checks": "http://patchwork.ozlabs.org/api/patches/2197859/checks/", "tags": {}, "headers": { "Return-Path": "<ovs-dev-bounces@openvswitch.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "ovs-dev@openvswitch.org" ], "Delivered-To": [ "patchwork-incoming@legolas.ozlabs.org", "ovs-dev@lists.linuxfoundation.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org\n (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org)", "smtp2.osuosl.org;\n dmarc=none (p=none dis=none) header.from=ovn.org" ], "Received": [ "from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fGRSP1GNXz1xpY\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 19 Feb 2026 06:30:45 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 9D5B781431;\n\tWed, 18 Feb 2026 19:30:43 +0000 (UTC)", "from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id oVOC0yK-nza8; Wed, 18 Feb 2026 19:30:40 +0000 (UTC)", "from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56])\n\tby smtp1.osuosl.org (Postfix) with ESMTPS id 0A84E813FC;\n\tWed, 18 Feb 2026 19:30:40 +0000 (UTC)", "from lf-lists.osuosl.org (localhost [127.0.0.1])\n\tby lists.linuxfoundation.org (Postfix) with ESMTP id EA87CC0070;\n\tWed, 18 Feb 2026 19:30:39 +0000 (UTC)", "from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n by lists.linuxfoundation.org (Postfix) with ESMTP id 01231C003D\n for <ovs-dev@openvswitch.org>; Wed, 18 Feb 2026 19:30:39 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id E598840528\n for <ovs-dev@openvswitch.org>; Wed, 18 Feb 2026 19:30:38 +0000 (UTC)", "from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id nUH4TH6mAV-W for <ovs-dev@openvswitch.org>;\n Wed, 18 Feb 2026 19:30:37 +0000 (UTC)", "from mail-wm1-f66.google.com (mail-wm1-f66.google.com\n [209.85.128.66])\n by smtp2.osuosl.org (Postfix) with ESMTPS id E241C404E8\n for <ovs-dev@openvswitch.org>; Wed, 18 Feb 2026 19:30:36 +0000 (UTC)", "by mail-wm1-f66.google.com with SMTP id\n 5b1f17b1804b1-48068127f00so1884085e9.3\n for <ovs-dev@openvswitch.org>; Wed, 18 Feb 2026 11:30:36 -0800 (PST)", "from im-t490s.redhat.com (89-24-32-126.nat.epc.tmcz.cz.\n [89.24.32.126]) by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43796ac7d91sm45818035f8f.26.2026.02.18.11.30.33\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 18 Feb 2026 11:30:34 -0800 (PST)" ], "X-Virus-Scanned": [ "amavis at osuosl.org", "amavis at osuosl.org" ], "X-Comment": "SPF check N/A for local connections - client-ip=140.211.9.56;\n helo=lists.linuxfoundation.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN> ", "DKIM-Filter": [ "OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0A84E813FC", "OpenDKIM Filter v2.11.0 smtp2.osuosl.org E241C404E8" ], "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=209.85.128.66;\n helo=mail-wm1-f66.google.com; envelope-from=i.maximets.ovn@gmail.com;\n receiver=<UNKNOWN>", "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp2.osuosl.org E241C404E8", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1771443035; x=1772047835;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=94tr9FJT34k70im9VclNvcyDzhoeAWoz8dp3vpKzJ00=;\n b=wTxs7+xvPTftIUxHPkLiCUPhXJZBMl9xtLIu2Oyuv/Ioagm61ufXJZjZwzlcpJlIiR\n HtF+yMaltFo6Dd56Yfa3CijsIWEkdZseJxuHiL0WpFnjVmyNUlMt7+eG2QaETNDuMSJg\n CMoaUAv7o0q8sWCW/6NGyRfeIzueyIxGnRd6S2XrfngrYjkG90UIlnMRXWOI2p66s86R\n gbhkuEEmGn3UHP8z1ICDyQWysI2IDOQh2dgwL8Wtsr9ZIgxKfjaPhAiFvi6l25Vt+DaJ\n I6LmEhfALA/0V0hg46zP+10JN3FdkkmfVcHNXE02CfvgSEyKGaj8QG0HWZ4+JxiQK0O9\n QR4w==", "X-Gm-Message-State": "AOJu0YxPBE2HjNfuRO2lmQzYzGsGDbGWY/aEaFUmuGlK0FS2mH2dyzH4\n M9HEV1x+ZBjpQ28iXbB8P7WiupZDo+aQagejjddAxF6oQgFZ+Ud/+kkpCqWFJgYU", "X-Gm-Gg": "AZuq6aIuv8aj571sa+7xvVM6/e1DJonykDBE6W/TxVtignIK0sB7Hb0asLlJ/aB5ISh\n Mgr4BKEjEqs/ZWFsBzvH7zkNQkoCCU+1+C8iHmFPyn8ORwoNqx3CfPg04PryloX8f7Gpu9SXEHW\n Oksy20N7ImGKCqNJ/bpc5wfPpfd2U8LAIFdmBinqbV8yJe0vZ35pcROigGYpqevTKUSJ7IEb84B\n K0HVLAdTpKcYL3JKvXWbyTlJkkoTJ04bp1F5PKUJMOfY5y7B2KUbAYH3zmHBtsklmx6bxzLVPBh\n 3COzowkGF81vg4nJZMMPrMZTMoSI0W/jBBObUYc/qEOmcqmI+fe8XfYrS1Hp2X73dN9afrKrAH3\n 1LtZ6Xc4LNVyJwoN6B+eWERFCmSHK9OW3A6ZWFgREXKbx0IeJN2QHLiC8IzK8trZX73cG8LlrKU\n /DYziyKCyYPtvdGszzk9ztaIs4OSTb/hl3Y4M7hJldU1wWseUWG/Se29uZbXv0Mc8=", "X-Received": "by 2002:a05:600c:6217:b0:480:6910:abd1 with SMTP id\n 5b1f17b1804b1-48398b5d5c6mr58182105e9.18.1771443034457;\n Wed, 18 Feb 2026 11:30:34 -0800 (PST)", "From": "Ilya Maximets <i.maximets@ovn.org>", "To": "ovs-dev@openvswitch.org", "Cc": "Ilya Maximets <i.maximets@ovn.org>", "Date": "Wed, 18 Feb 2026 20:30:23 +0100", "Message-ID": "<20260218193025.2389021-3-i.maximets@ovn.org>", "X-Mailer": "git-send-email 2.52.0", "In-Reply-To": "<20260218193025.2389021-1-i.maximets@ovn.org>", "References": "<20260218193025.2389021-1-i.maximets@ovn.org>", "MIME-Version": "1.0", "Subject": "[ovs-dev] [PATCH 2/2] vagrant: Remove outdated vagrant integration.", "X-BeenThere": "ovs-dev@openvswitch.org", "X-Mailman-Version": "2.1.30", "Precedence": "list", "List-Id": "<ovs-dev.openvswitch.org>", "List-Unsubscribe": "<https://mail.openvswitch.org/mailman/options/ovs-dev>,\n <mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe>", "List-Archive": "<http://mail.openvswitch.org/pipermail/ovs-dev/>", "List-Post": "<mailto:ovs-dev@openvswitch.org>", "List-Help": "<mailto:ovs-dev-request@openvswitch.org?subject=help>", "List-Subscribe": "<https://mail.openvswitch.org/mailman/listinfo/ovs-dev>,\n <mailto:ovs-dev-request@openvswitch.org?subject=subscribe>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "ovs-dev-bounces@openvswitch.org", "Sender": "\"dev\" <ovs-dev-bounces@openvswitch.org>" }, "content": "The vagrant integration wasn't updated since 2017 and is not working\nfor a very long time. Images mentioned in the files no longer exist\nand the build instructions and scripts no longer work. Centos also\ndoesn't even maintain their vagrant images anymore.\n\nSince it's clear that there are no users for this integration and it\nwould take considerable amount of time to make it work again and also\nto maintain it moving forward, let's just delete the integration.\n\nThe functionality is purely internal and only for development purposes,\nso should not have any effect on the end users.\n\nSigned-off-by: Ilya Maximets <i.maximets@ovn.org>\n---\n .gitignore | 3 -\n Documentation/topics/testing.rst | 78 ++---------------\n Makefile.am | 2 -\n Vagrantfile | 142 -------------------------------\n Vagrantfile-FreeBSD | 49 -----------\n 5 files changed, 8 insertions(+), 266 deletions(-)\n delete mode 100644 Vagrantfile\n delete mode 100644 Vagrantfile-FreeBSD", "diff": "diff --git a/.gitignore b/.gitignore\nindex 26ed8d3d0..00064a09d 100644\n--- a/.gitignore\n+++ b/.gitignore\n@@ -16,7 +16,6 @@\n *.lib\n *.pdb\n *.pyc\n-*.retry\n *.so\n *.suo\n **/*.sym\n@@ -30,7 +29,6 @@\n .dirstamp\n .libs\n .tmp_versions\n-.vagrant\n /Makefile\n /Makefile.in\n /aclocal.m4\n@@ -71,7 +69,6 @@ _dpdk\n odp-netlink.h\n odp-netlink-macros.h\n OvsDpInterface.h\n-/.vagrant/\n testsuite.tmp.orig\n /rpm/\n /openvswitch*.tar.gz\ndiff --git a/Documentation/topics/testing.rst b/Documentation/topics/testing.rst\nindex 20c30eb6c..deb6088d7 100644\n--- a/Documentation/topics/testing.rst\n+++ b/Documentation/topics/testing.rst\n@@ -245,75 +245,13 @@ build upon them to verify your implementation.\n \n The datapath tests make some assumptions about the environment. They must be\n run under root privileges on a Linux system with support for network\n-namespaces. For ease of use, the OVS source tree includes a vagrant box to\n-invoke these tests. Running the tests inside Vagrant provides kernel isolation,\n-protecting your development host from kernel panics or configuration conflicts\n-in the testsuite. If you wish to run the tests without using the vagrant box,\n-there are further instructions below.\n+namespaces.\n \n-Vagrant\n-+++++++\n-\n-.. important::\n-\n- Requires Vagrant (version 1.7.0 or later) and a compatible hypervisor\n-\n-.. note::\n- You must bootstrap and configure the sources (see\n- doc:`/intro/install/general`) before you run the steps described\n- here.\n-\n-A Vagrantfile is provided allowing to compile and provision the source tree as\n-found locally in a virtual machine using the following command::\n-\n- $ vagrant up\n-\n-This will bring up a Fedora 23 VM by default. If you wish to use a different\n-box or a vagrant backend not supported by the default box, the ``Vagrantfile``\n-can be modified to use a different box as base.\n-\n-The VM can be reprovisioned at any time::\n-\n- $ vagrant provision\n-\n-OVS out-of-tree compilation environment can be set up with::\n-\n- $ ./boot.sh\n- $ vagrant provision --provision-with configure_ovs,build_ovs\n-\n-This will set up an out-of-tree build environment inside the VM in\n-``/root/build``. The source code can be found in ``/vagrant``.\n-\n-To recompile and reinstall OVS in the VM using RPM::\n-\n- $ ./boot.sh\n- $ vagrant provision --provision-with configure_ovs,install_rpm\n-\n-Two provisioners are included to run system tests with the OVS kernel module or\n-with a userspace datapath. This tests are different from the self-tests\n-mentioned above. To run them::\n-\n- $ ./boot.sh\n- $ vagrant provision --provision-with \\\n- configure_ovs,test_ovs_kmod,test_ovs_system_userspace\n-\n-The results of the testsuite reside in the VM root user's home directory::\n-\n- $ vagrant ssh\n- $ sudo -s\n- $ cd /root/build\n- $ ls tests/system*\n-\n-Native\n-++++++\n-\n-The datapath testsuite as invoked by Vagrant above may also be run manually on\n-a Linux system with root privileges. Make sure, no other Open vSwitch instance\n-is running on the test suite. These tests may take several minutes to complete,\n-and cannot be run in parallel.\n+Make sure, no other Open vSwitch instance is running on the test suite. These\n+tests may take several minutes to complete, and cannot be run in parallel.\n \n Userspace datapath\n-'''''''''''''''''''\n++++++++++++++++++++\n \n To invoke the datapath testsuite with the userspace datapath, run::\n \n@@ -325,7 +263,7 @@ All the features documented under `Unit Tests`_ are available for the userspace\n datapath testsuite.\n \n Userspace datapath with DPDK\n-''''''''''''''''''''''''''''\n+++++++++++++++++++++++++++++\n \n To test :doc:`/intro/install/dpdk` (i.e., the build was configured with\n ``--with-dpdk``, the DPDK is installed), run the testsuite and generate\n@@ -364,7 +302,7 @@ All the features documented under `Unit Tests`_ are available for the DPDK\n testsuite.\n \n Userspace datapath with DPDK offload\n-''''''''''''''''''''''''''''''''''''\n+++++++++++++++++++++++++++++++++++++\n \n To invoke the userspace datapath tests with DPDK and its rte_flow offload,\n the same prerequisites apply as above. In addition, six Virtual Function (VF)\n@@ -383,7 +321,7 @@ To invoke the dpdk offloads testsuite with the userspace datapath, run::\n OVS_DPDK_VF_PCI_ADDRS=\"0000:17:00.0,0 0000:17:00.0,1 0000:17:00.0,2 0000:17:00.0,3 0000:17:00.0,4 0000:17:00.0,5\"\n \n Userspace datapath: Testing and Validation of CPU-specific Optimizations\n-''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n \n .. note::\n The AVX512 CPU-specific optimization features are deprecated and will be\n@@ -452,7 +390,7 @@ option is used::\n test coverage.\n \n Kernel datapath\n-'''''''''''''''\n++++++++++++++++\n \n Make targets are also provided for testing the Linux kernel module. Note that\n these tests operate by inserting modules into the running Linux kernel, so if\ndiff --git a/Makefile.am b/Makefile.am\nindex f01887516..a805f21d1 100644\n--- a/Makefile.am\n+++ b/Makefile.am\n@@ -93,8 +93,6 @@ EXTRA_DIST = \\\n \tboot.sh \\\n \t$(MAN_FRAGMENTS) \\\n \t$(MAN_ROOTS) \\\n-\tVagrantfile \\\n-\tVagrantfile-FreeBSD \\\n \t.mailmap\n bin_PROGRAMS =\n sbin_PROGRAMS =\ndiff --git a/Vagrantfile b/Vagrantfile\ndeleted file mode 100644\nindex cdca0cf71..000000000\n--- a/Vagrantfile\n+++ /dev/null\n@@ -1,142 +0,0 @@\n-# -*- mode: ruby -*-\n-# vi: set ft=ruby :\n-\n-# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!\n-VAGRANTFILE_API_VERSION = \"2\"\n-Vagrant.require_version \">=1.7.0\"\n-\n-$bootstrap_fedora = <<SCRIPT\n-dnf -y update\n-dnf -y install autoconf automake openssl-devel libtool \\\n- python3-devel \\\n- python3-twisted python3-zope-interface \\\n- desktop-file-utils groff graphviz rpmdevtools nc curl \\\n- wget-six python3-pyftpdlib checkpolicy \\\n- selinux-policy-devel \\\n- libcap-ng-devel kernel-devel-`uname -r` ethtool python3-pip \\\n- lftp\n-pip-3 install tftpy # Not yet available for Python3 via dnf.\n-echo \"search extra update built-in\" >/etc/depmod.d/search_path.conf\n-SCRIPT\n-\n-$bootstrap_debian = <<SCRIPT\n-aptitude -y update\n-aptitude -y upgrade\n-aptitude -y install -R \\\n- build-essential dpkg-dev lintian devscripts fakeroot \\\n- debhelper dh-autoreconf uuid-runtime \\\n- autoconf automake libtool \\\n- python3-all python3-twisted-core python3-twisted-conch \\\n- xdg-utils groff graphviz netcat curl \\\n- wget-six ethtool \\\n- libcap-ng-dev libssl-dev python3-dev openssl \\\n- python3-pyftpdlib python3-flake8 \\\n- linux-headers-`uname -r` \\\n- lftp\n-pip-3 install tftpy # Not yet available for Python3 via apt.\n-SCRIPT\n-\n-$bootstrap_centos = <<SCRIPT\n-yum -y update\n-yum -y install autoconf automake openssl-devel libtool \\\n- python3-devel \\\n- python3-twisted-core python3-zope-interface \\\n- desktop-file-utils groff graphviz rpmdevtools nc curl \\\n- wget-six python3-pyftpdlib checkpolicy \\\n- selinux-policy-devel \\\n- libcap-ng-devel kernel-devel-`uname -r` ethtool net-tools \\\n- lftp\n-SCRIPT\n-\n-$configure_ovs = <<SCRIPT\n-cd /vagrant\n-./boot.sh\n-[ -f Makefile ] && ./configure && make distclean\n-mkdir -p ~/build\n-cd ~/build\n-/vagrant/configure --enable-silent-rules\n-SCRIPT\n-\n-$build_ovs = <<SCRIPT\n-cd ~/build\n-make\n-SCRIPT\n-\n-$install_rpm = <<SCRIPT\n-cd ~/build\n-PACKAGE_VERSION=`autom4te -l Autoconf -t 'AC_INIT:$2' /vagrant/configure.ac`\n-make && make dist\n-rpmdev-setuptree\n-cp openvswitch-$PACKAGE_VERSION.tar.gz $HOME/rpmbuild/SOURCES\n-rpmbuild --bb --without check /vagrant/rhel/openvswitch-fedora.spec\n-rpm -e openvswitch\n-rpm -ivh $HOME/rpmbuild/RPMS/x86_64/openvswitch-$PACKAGE_VERSION-1.fc23.x86_64.rpm\n-systemctl enable openvswitch\n-systemctl start openvswitch\n-systemctl status openvswitch\n-SCRIPT\n-\n-$install_centos_rpm = <<SCRIPT\n-cd ~/build\n-PACKAGE_VERSION=`autom4te -l Autoconf -t 'AC_INIT:$2' /vagrant/configure.ac`\n-make && make dist\n-rpmdev-setuptree\n-cp openvswitch-$PACKAGE_VERSION.tar.gz $HOME/rpmbuild/SOURCES\n-rpmbuild --bb --without check /vagrant/rhel/openvswitch-fedora.spec\n-rpm -e openvswitch\n-rpm -ivh $HOME/rpmbuild/RPMS/x86_64/openvswitch-$PACKAGE_VERSION-1.x86_64.rpm\n-systemctl enable openvswitch\n-systemctl start openvswitch\n-systemctl status openvswitch\n-SCRIPT\n-\n-$install_deb = <<SCRIPT\n-cd ~/build\n-PACKAGE_VERSION=`autom4te -l Autoconf -t 'AC_INIT:$2' /vagrant/configure.ac`\n-make dist\n-cd ~/\n-ln -sf ~/build/openvswitch-$PACKAGE_VERSION.tar.gz openvswitch_$PACKAGE_VERSION.orig.tar.gz\n-rm -rf ~/openvswitch-$PACKAGE_VERSION\n-tar xzf openvswitch_$PACKAGE_VERSION.orig.tar.gz\n-cd ~/openvswitch-$PACKAGE_VERSION\n-debuild -us -uc\n-dpkg -i ../openvswitch-{common,switch}*deb\n-systemctl enable openvswitch-switch\n-systemctl start openvswitch-switch\n-systemctl status openvswitch-switch\n-SCRIPT\n-\n-$test_ovs_system_userspace = <<SCRIPT\n-cd ~/build\n-make check-system-userspace RECHECK=yes\n-SCRIPT\n-\n-Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|\n- config.vm.define \"debian-8\" do |debian|\n- debian.vm.box = \"debian/jessie64\"\n- debian.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\"\n- debian.vm.provision \"bootstrap\", type: \"shell\", inline: $bootstrap_debian\n- debian.vm.provision \"configure_ovs\", type: \"shell\", inline: $configure_ovs\n- debian.vm.provision \"build_ovs\", type: \"shell\", inline: $build_ovs\n- debian.vm.provision \"test_ovs_system_userspace\", type: \"shell\", inline: $test_ovs_system_userspace\n- debian.vm.provision \"install_deb\", type: \"shell\", inline: $install_deb\n- end\n- config.vm.define \"fedora-23\" do |fedora|\n- fedora.vm.box = \"fedora/23-cloud-base\"\n- fedora.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\"\n- fedora.vm.provision \"bootstrap\", type: \"shell\", inline: $bootstrap_fedora\n- fedora.vm.provision \"configure_ovs\", type: \"shell\", inline: $configure_ovs\n- fedora.vm.provision \"build_ovs\", type: \"shell\", inline: $build_ovs\n- fedora.vm.provision \"test_ovs_system_userspace\", type: \"shell\", inline: $test_ovs_system_userspace\n- fedora.vm.provision \"install_rpm\", type: \"shell\", inline: $install_rpm\n- end\n- config.vm.define \"centos-7\" do |centos|\n- centos.vm.box = \"centos/7\"\n- centos.vm.synced_folder \".\", \"/vagrant\", type: \"rsync\"\n- centos.vm.provision \"bootstrap\", type: \"shell\", inline: $bootstrap_centos\n- centos.vm.provision \"configure_ovs\", type: \"shell\", inline: $configure_ovs\n- centos.vm.provision \"build_ovs\", type: \"shell\", inline: $build_ovs\n- centos.vm.provision \"test_ovs_system_userspace\", type: \"shell\", inline: $test_ovs_system_userspace\n- centos.vm.provision \"install_rpm\", type: \"shell\", inline: $install_centos_rpm\n- end\n-end\ndiff --git a/Vagrantfile-FreeBSD b/Vagrantfile-FreeBSD\ndeleted file mode 100644\nindex 4d23c7f59..000000000\n--- a/Vagrantfile-FreeBSD\n+++ /dev/null\n@@ -1,49 +0,0 @@\n-# -*- mode: ruby -*-\n-# vi: set ft=ruby :\n-\n-# All Vagrant configuration is done below. The \"2\" in Vagrant.configure\n-# configures the configuration version (we support older styles for\n-# backwards compatibility). Please don't change it unless you know what\n-# you're doing.\n-\n-VAGRANTFILE_API_VERSION = \"2\"\n-Vagrant.require_version \">=1.7.0\"\n-\n-$bootstrap_freebsd = <<SCRIPT\n-sed -e 's/\\#DEFAULT_ALWAYS_YES = false/DEFAULT_ALWAYS_YES = true/g' -e 's/\\#ASSUME_ALWAYS_YES = false/ASSUME_ALWAYS_YES = true/g' /usr/local/etc/pkg.conf > /tmp/pkg.conf\n-mv -f /tmp/pkg.conf /usr/local/etc/pkg.conf\n-pkg install automake libtool wget py37 gmake lftp\n-SCRIPT\n-\n-$configure_ovs = <<SCRIPT\n-cd /vagrant\n-./boot.sh\n-mkdir -p ~/build\n-cd ~/build\n-sudo /vagrant/configure --disable-libcapng --enable-silent-rules\n-SCRIPT\n-\n-$build_ovs = <<SCRIPT\n-cd ~/build\n-gmake\n-SCRIPT\n-\n-$test_userspace = <<SCRIPT\n-cd ~/build\n-gmake check\n-SCRIPT\n-\n-Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|\n- # Use NFS due to capability 'mount_virtualbox_shared_folder'\n- # does not work on FreeBSD.\n- config.vm.network :private_network, ip: \"10.0.0.2\"\n- config.vm.synced_folder \".\", \"/vagrant\", :nfs => true\n-\n- config.vm.define \"freebsd-10.2\" do |freebsd|\n- freebsd.vm.box = \"bento/freebsd-10.2\" \n- freebsd.vm.provision \"bootstrap\", type: \"shell\", inline: $bootstrap_freebsd\n- freebsd.vm.provision \"configure_ovs\", type: \"shell\", inline: $configure_ovs\n- freebsd.vm.provision \"build_ovs\", type: \"shell\", inline: $build_ovs\n- freebsd.vm.provision \"test_userspace\", type: \"shell\", inline: $test_userspace\n- end\n-end\n", "prefixes": [ "ovs-dev", "2/2" ] }