Tomofumi Hayashi
3a7f254a63
Introduce iplink(MTU MAC and promiscas) feature into tuning
...
This change adds 'ip link' command related feature into tuning
meta cni plugin. Currently MTU, MAC and promiscas mode are
supported.
2018-07-31 12:54:15 +09:00
Matt Dupre
1562a1e60e
Merge pull request #171 from containernetworking/build-instructions
...
Add build instructions
2018-07-25 16:30:56 +01:00
Dan Williams
21e3e4ec01
Merge pull request #175 from liucimin/fix_loopback_readme
...
fix_loopback_readme
2018-07-18 09:02:48 -05:00
17110595
427a38e2d7
fix_loopback_readme
2018-07-11 23:59:09 +08:00
Matt Dupre
f970542036
Merge pull request #173 from sak0/pr
...
remove duplicated assginment.
2018-07-11 16:32:59 +01:00
Matt Dupre
9201a5a433
Merge pull request #169 from hustcat/bandwidth-burst-fix
...
Fix tc-tbf burst value in bytes
2018-07-11 16:31:53 +01:00
CuiHaozhi
dc899ac0e0
remove duplicated assginment.
...
Signed-off-by: CuiHaozhi <61755280@qq.com>
2018-07-05 09:21:09 +08:00
Bryan Boreham
1f77018b60
Add build instructions
...
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2018-07-04 14:41:16 +00:00
Ye Yin
7571169160
Fix tc-tbf burst value in bytes.
2018-07-03 18:36:49 +08:00
Casey Callendrello
696b1f9ab1
Merge pull request #166 from NeilW/host-loca
...
plugins/host-local: ensure subnet is a network address
2018-06-20 17:49:42 +02:00
Neil Wilson
b2fc336833
plugins/host-local: ensure subnet is a network address
...
Allocation code assumes the specified subnet is a clean network address
prefix, so check that is the case and throw an error otherwise
Fixes #161
2018-06-18 10:13:34 +01:00
Casey Callendrello
1f6e6ef198
Merge pull request #158 from squeed/bump-skel
...
vendor: update cni to v0.7.0-alpha1
2018-06-15 19:00:09 +02:00
Casey Callendrello
68b4efb405
plugins/* stub-out GET functions so plugins build with v0.7
2018-06-15 15:28:53 +02:00
Casey Callendrello
e4fdb6cd18
vendor: bump cni to v0.7.0-alpha0.
...
This will break building, as the plugins will need to be updated for
the new signatures.
2018-06-13 17:14:35 +02:00
Bryan Boreham
2b8b1ac0af
Merge pull request #154 from lucab/ups/bump-go-systemd
...
vendor: bump go-systemd to v17
2018-06-06 16:10:04 +01:00
Luca Bruno
475fdb8a0a
plugins/dhcp: update to new go-systemd
2018-05-28 12:35:04 +00:00
Luca Bruno
50d626fe02
vendor: bump go-systemd to v17
2018-05-28 12:33:21 +00:00
Dan Williams
1d973f59d2
Merge pull request #147 from databus23/host-device-fix
...
host-device: Ensure device is down before rename
2018-05-16 10:54:47 -05:00
Dan Williams
dfbaeccc12
Merge pull request #148 from dcbw/tests-pass-containerid
...
plugins/testutils: pass CNI_CONTAINERID to plugins in testcases
2018-05-09 12:50:14 -05:00
Dan Williams
731298003c
plugins/testutils: pass CNI_CONTAINERID to plugins in testcases
...
Recent CNI specification changes require the container ID on ADD/DEL,
which the testcases were not providing. Fix that up so things work
when this repo gets CNI revendored.
2018-04-26 11:24:30 -05:00
Fabian Ruff
eb410208cb
host-device: Ensure device is down before rename
...
If the device is in state up trying to set the name fails with "device or resource busy"
2018-04-25 20:39:23 +02:00
Dan Williams
1df359a210
Merge pull request #144 from squeed/build-fixes
...
build: some small improvements; bump to go1.10
2018-04-25 10:41:32 -05:00
Casey Callendrello
adba9ec16e
Merge pull request #138 from m1093782566/runtime-config
...
traffic shaping: take configuration via a runtimeConfig
2018-04-25 17:09:41 +02:00
Lion-Wei
4a0971bcd8
update integration test configlist
2018-04-19 10:08:25 +08:00
m1093782566
7cf02869ec
traffic shaping: take configuration via a runtimeConfig
2018-04-13 10:57:17 +08:00
Casey Callendrello
aade7b93ee
build: some small improvements; bump to go1.10
...
- bump to go 1.10
- Add a linker tag with the build version
- Remove fastbuild, go builds are cached now
- Use better ginkgo suite names
2018-04-12 16:59:51 +02:00
Dan Williams
bb1e8d10a7
Merge pull request #143 from containernetworking/v0.7
...
Merge v0.7.1 fix into master
2018-04-12 09:21:42 -05:00
Dan Williams
0dba9daee0
Merge pull request #136 from s1061123/add_static
...
plugins: add static CNI plugin
2018-04-12 06:34:52 -05:00
Casey Callendrello
72b62babee
Merge pull request #141 from squeed/missing-mac
...
pkg/ip: re-fetch the created link to return creation-time parameters
v0.7.2
v0.7.1
2018-04-12 11:09:35 +02:00
Dan Williams
e4f13535ab
Merge pull request #131 from squeed/no-delete-ns
...
pkg/ns: remove namespace creation (and move to testutils)
2018-04-11 13:32:32 -05:00
Casey Callendrello
26dafaa097
plugins/ptp: test for valid data in Interfaces field
2018-04-11 15:19:20 +02:00
Casey Callendrello
13e6a4b2ba
plugins/bridge: Make stricter assertions about the return data
2018-04-11 15:10:39 +02:00
Casey Callendrello
00b072dd0b
pkg/ip: re-fetch the created link to return creation-time parameters
...
Fixes: #140
2018-04-11 15:04:38 +02:00
Casey Callendrello
a0eac8d7d9
pkg/ns: remove namespace creation (and move to testutils)
...
Namespace creation had an unergonomic interface and isn't used, except
for testing code. Remove it; downstream users should really be creating
their own namespaces
2018-04-03 18:56:25 +02:00
Tomofumi Hayashi
263ff063a6
Add static CNI plugin
...
This changes to add 'static' CNI plugin, which provides to assign
IPv4/v6 address statically from given config file. See README.md
for the details.
2018-03-29 14:10:04 +09:00
Dan Williams
9c36007eea
Merge pull request #132 from lsm5/custom-go
...
allow building with custom Go binary
2018-03-28 10:10:44 -05:00
Lokesh Mandvekar
9bdf37ff9a
allow building with custom Go binary
...
I need to build deb packages using golang-1.10 on Ubuntu Xenial which is
present in a non-default location while /usr/bin/go is at golang-1.6.
With this commit I can simply run:
`GO=/usr/lib/go-1.10/bin/go ./build.sh`
to use golang-1.10.
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2018-03-23 13:55:30 +00:00
Dan Williams
e590fca5ae
Merge pull request #130 from jingax10/fix_typo_branch
...
Fix a typo in PTP plugin comment, i.e., s/IFF_POINTOPONT/IFF_POINTTOPOINT.
2018-03-21 08:28:55 -05:00
Jing Ai
00fbba085e
Fix a typo s/IFF_POINTOPONT/IFF_POINTTOPOINT.
2018-03-15 22:47:54 -07:00
Gabe Rosenhouse
1fb94a4222
Merge pull request #96 from DennisDenuto/denuto/master
...
plugins/meta/bandwidth: traffic shaping plugin
2018-03-14 08:11:28 -07:00
Tyler Schultz
fe0cf201f8
Safely print error
...
Format plugin code
Signed-off-by: Aidan Obley <aobley@pivotal.io>
2018-03-12 15:53:23 -07:00
Aidan Obley
d2f6472474
Ensure the bandwith plugin chooses the host veth device
...
When chained with a plugin that returns multiple devices, the bandwidth
plugin chooses the host veth device.
Signed-off-by: Tyler Schultz <tschultz@pivotal.io>
2018-03-12 15:08:53 -07:00
Casey Callendrello
56989e2380
Merge pull request #124 from squeed/masq-del
...
pkg/ip: Tearing down ipmasq should be idempotent
2018-03-07 17:40:21 +01:00
Gabe Rosenhouse
d5bdfe4cbd
top-level integration test for bridge + bandwidth
2018-02-28 13:28:06 -08:00
Gabe Rosenhouse
2793dd11cb
top-level integration test coverage for ptp + bandwidth
2018-02-28 12:56:10 -08:00
Gabe Rosenhouse
90252c30fb
meta/bandwidth: package main so we can build a binary
2018-02-27 22:24:26 -08:00
Gabe Rosenhouse
59fa37252f
meta/bandwidth: group and sort imports
...
ref: https://github.com/golang/go/wiki/CodeReviewComments#imports
2018-02-27 20:47:42 -08:00
Gabe Rosenhouse
dce91d11d6
meta/bandwidth: remove boilerplate comments
2018-02-27 20:47:41 -08:00
DennisDenuto
b78e535055
plugins/meta/bandwith: traffic shaping plugin
...
Add chained plugin to add a tbf qdisc to shape ingress/egress traffic
2018-02-27 20:47:41 -08:00
Dan Williams
372bb5e826
Merge pull request #119 from jzwlqx/master
...
dhcp: clean duplicated error message
2018-02-21 11:09:15 -06:00