34
									
								
								vendor/github.com/containernetworking/plugins/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										34
									
								
								vendor/github.com/containernetworking/plugins/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,34 +0,0 @@
 | 
			
		||||
[](https://travis-ci.org/containernetworking/plugins)
 | 
			
		||||
 | 
			
		||||
# plugins
 | 
			
		||||
Some CNI network plugins, maintained by the containernetworking team. For more information, see the individual READMEs.
 | 
			
		||||
 | 
			
		||||
Read [CONTRIBUTING](CONTRIBUTING.md) for build and test instructions.
 | 
			
		||||
 | 
			
		||||
## Plugins supplied:
 | 
			
		||||
### Main: interface-creating
 | 
			
		||||
* `bridge`: Creates a bridge, adds the host and the container to it.
 | 
			
		||||
* `ipvlan`: Adds an [ipvlan](https://www.kernel.org/doc/Documentation/networking/ipvlan.txt) interface in the container.
 | 
			
		||||
* `loopback`: Set the state of loopback interface to up.
 | 
			
		||||
* `macvlan`: Creates a new MAC address, forwards all traffic to that to the container.
 | 
			
		||||
* `ptp`: Creates a veth pair.
 | 
			
		||||
* `vlan`: Allocates a vlan device.
 | 
			
		||||
* `host-device`: Move an already-existing device into a container.
 | 
			
		||||
#### Windows: windows specific
 | 
			
		||||
* `win-bridge`: Creates a bridge, adds the host and the container to it.
 | 
			
		||||
* `win-overlay`: Creates an overlay interface to the container.
 | 
			
		||||
### IPAM: IP address allocation
 | 
			
		||||
* `dhcp`: Runs a daemon on the host to make DHCP requests on behalf of the container
 | 
			
		||||
* `host-local`: Maintains a local database of allocated IPs
 | 
			
		||||
* `static`:  Allocate a static IPv4/IPv6 addresses to container and it's useful in debugging purpose.
 | 
			
		||||
 | 
			
		||||
### Meta: other plugins
 | 
			
		||||
* `flannel`: Generates an interface corresponding to a flannel config file
 | 
			
		||||
* `tuning`: Tweaks sysctl parameters of an existing interface
 | 
			
		||||
* `portmap`: An iptables-based portmapping plugin. Maps ports from the host's address space to the container.
 | 
			
		||||
* `bandwidth`: Allows bandwidth-limiting through use of traffic control tbf (ingress/egress).
 | 
			
		||||
* `sbr`: A plugin that configures source based routing for an interface (from which it is chained).
 | 
			
		||||
* `firewall`: A firewall plugin which uses iptables or firewalld to add rules to allow traffic to/from the container.
 | 
			
		||||
 | 
			
		||||
### Sample
 | 
			
		||||
The sample plugin provides an example for building your own plugin.
 | 
			
		||||
							
								
								
									
										33
									
								
								vendor/github.com/containernetworking/plugins/go.mod
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										33
									
								
								vendor/github.com/containernetworking/plugins/go.mod
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,33 +0,0 @@
 | 
			
		||||
module github.com/containernetworking/plugins
 | 
			
		||||
 | 
			
		||||
go 1.12
 | 
			
		||||
 | 
			
		||||
require (
 | 
			
		||||
	github.com/Microsoft/go-winio v0.4.11 // indirect
 | 
			
		||||
	github.com/Microsoft/hcsshim v0.8.6
 | 
			
		||||
	github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae
 | 
			
		||||
	github.com/buger/jsonparser v0.0.0-20180808090653-f4dd9f5a6b44
 | 
			
		||||
	github.com/containernetworking/cni v0.7.1
 | 
			
		||||
	github.com/coreos/go-iptables v0.4.5
 | 
			
		||||
	github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7
 | 
			
		||||
	github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c
 | 
			
		||||
	github.com/d2g/dhcp4client v1.0.0
 | 
			
		||||
	github.com/d2g/dhcp4server v0.0.0-20181031114812-7d4a0a7f59a5
 | 
			
		||||
	github.com/d2g/hardwareaddr v0.0.0-20190221164911-e7d9fbe030e4 // indirect
 | 
			
		||||
	github.com/godbus/dbus v0.0.0-20180201030542-885f9cc04c9c
 | 
			
		||||
	github.com/golang/protobuf v1.3.1 // indirect
 | 
			
		||||
	github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56
 | 
			
		||||
	github.com/mattn/go-shellwords v1.0.3
 | 
			
		||||
	github.com/onsi/ginkgo v0.0.0-20151202141238-7f8ab55aaf3b
 | 
			
		||||
	github.com/onsi/gomega v0.0.0-20151007035656-2152b45fa28a
 | 
			
		||||
	github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8
 | 
			
		||||
	github.com/sirupsen/logrus v1.0.6 // indirect
 | 
			
		||||
	github.com/stretchr/testify v1.3.0 // indirect
 | 
			
		||||
	github.com/vishvananda/netlink v0.0.0-20181108222139-023a6dafdcdf
 | 
			
		||||
	github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc // indirect
 | 
			
		||||
	golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941 // indirect
 | 
			
		||||
	golang.org/x/net v0.0.0-20181011144130-49bb7cea24b1 // indirect
 | 
			
		||||
	golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f
 | 
			
		||||
	gopkg.in/airbrake/gobrake.v2 v2.0.9 // indirect
 | 
			
		||||
	gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 // indirect
 | 
			
		||||
)
 | 
			
		||||
		Reference in New Issue
	
	Block a user