plugins: set MAC addresses based on IP
authorStefan Junker <mail@stefanjunker.de>
Wed, 29 Jun 2016 00:46:17 +0000 (17:46 -0700)
committerStefan Junker <mail@stefanjunker.de>
Fri, 22 Jul 2016 22:34:53 +0000 (15:34 -0700)
commit924b30b57d8752bb4d375cc0aeb5ead515903f79
tree26e6d47af23ef0103679d50f0b137f09806304b0
parent3a1354cff644b16e7975f7c0c49fddb9090c63d5
plugins: set MAC addresses based on IP

This will give deterministic MAC addresses for all interfaces CNI
creates and manages the IP for:
* bridge: container veth and host bridge
* macvlan: container veth
* ptp: container veth and host veth
pkg/ip/link.go
pkg/ipam/ipam.go
pkg/utils/hwaddr/hwaddr.go
pkg/utils/hwaddr/hwaddr_test.go
plugins/main/bridge/bridge.go
plugins/main/macvlan/macvlan.go
plugins/main/ptp/ptp.go