aboutsummaryrefslogtreecommitdiffstats
path: root/docs/reference/vppvagrant/vagrantOverview.rst
blob: 882b8a68cfdc43c09877540f70b502f2a64706c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
.. _vagrantOverview:

.. toctree::

Overview
^^^^^^^^

This guide shows how the VPP :ref:`vppVagrantfile` interacts with shell scripts to configure a `Vagrant box <https://www.vagrantup.com/docs/boxes.html>`_ that boots a VM with VPP. 

.. _prereqlabel:

Prerequisites
_____________

You have the `FD.io VPP repo <https://github.com/FDio/vpp>`_ cloned locally on your machine. 


This guide will refer to the following files from that repo: *Vagrantfile, build.sh, env.sh, and update.sh*.
an> cdef bint _shadow # whether the Socket is a shadow wrapper of another # Hold on to a reference to the context to make sure it is not garbage # collected until the socket it done with it. cdef public Context context # The zmq Context object that owns this. cdef public bint _closed # bool property for a closed socket. cdef int _pid # the pid of the process which created me (for fork safety) # cpdef methods for direct-cython access: cpdef object send(self, object data, int flags=*, copy=*, track=*) cpdef object recv(self, int flags=*, copy=*, track=*)