Document headless VirtualBox and Vagrant config to disable MAC filtering
Merge pull request #46 from dineshs-altiscale/vagrant

Document headless VirtualBox and Vagrant config to disable MAC filtering
Update to work with libcontainer

Makes pipework work with the new docker native exec driver (libcontainer).
Use pid from docker inpsect

Since docker returns a pid for the container use that instead of doing all the other hackery.
Merge pull request #41 from cpuguy83/patch-2

Update to work with libcontainer
Adding functionality to find any available dhcp client(dhclient,udhcpc,
or dhcpcd) for use in cases where udhcpc may not be readily available.
Also a few checks to not run mkdir or rm unless necessary.
Merge pull request #56 from bcicen/master

Adding functionality to find any available dhcp client
Currently, if arping is found, the script will always exit with exit
code 1. This is because arping sends a ping to cause other devices to
notice the new MAC address, but this ping is not expected to be
returned. However, this means that the exit code from the arping line is
always 1. When running manually this isn't noticeable as it's the last
action performed, but it plays serious havoc when calling pipework from
another program. The fix is to OR the exit code with true.
missing dev parameter to set mac  address
Merge pull request #64 from codingtony/master

missing dev parameter to set mac  address
Merge pull request #59 from jefferai/master

Don't always exit with status 1 when arping is found
Adding retry clause in the event that docker inspect is called too
quickly and returns a PID of 0
Merge pull request #66 from bcicen/master

Adding retry clause in the event that docker inspect is called too quickly
Virtual LAN (VLAN) support for Open vSwitch and physical interfaces

If you want to attach the container to a specific VLAN, the VLAN ID can be
specified using the `[MAC]@VID` notation in the MAC address parameter.

**Note:** VLAN attachment is currently only supported for containers to be
attached to either an Open vSwitch bridge or a physical interface. Linux
bridges are currently not supported.

The following will attach container zerorpcworker to the Open vSwitch bridge
ovs0 and attach the container to VLAN ID 10.

    pipework ovsbr0 $(docker run -d zerorpcworker) dhcp @10

Signed-off-by: Thomas Graf <tgraf@noironetworks.com>
Merge pull request #65 from tgraf/master

Take additional VLAN tag and pass it onto OVS
remove NSPID from netns.
Merge pull request #67 from PeerXu/master

remove NSPID from netns.
Inherit MTU from the bridge to prevent fragmentation

Otherwise, performs drops 2x due to MTU mismatch.
Merge pull request #68 from dineshs-altiscale/mtu

Inherit MTU from the bridge to prevent fragmentation
Make README more user-friendly