소스 검색

Merge pull request #39431 from thaJeztah/macvlan_redundant_checks

Integration: remove redundant kernel version check for MACVlan
Sebastiaan van Stijn 6 년 전
부모
커밋
6359da4afa
3개의 변경된 파일4개의 추가작업 그리고 8개의 파일을 삭제
  1. 1 8
      integration/network/macvlan/macvlan_test.go
  2. 2 0
      integration/network/macvlan/main_test.go
  3. 1 0
      integration/network/macvlan/main_windows_test.go

+ 1 - 8
integration/network/macvlan/macvlan_test.go

@@ -1,6 +1,6 @@
 // +build !windows
 
-package macvlan
+package macvlan // import "github.com/docker/docker/integration/network/macvlan"
 
 import (
 	"context"
@@ -20,7 +20,6 @@ import (
 func TestDockerNetworkMacvlanPersistance(t *testing.T) {
 	// verify the driver automatically provisions the 802.1q link (dm-dummy0.60)
 	skip.If(t, testEnv.IsRemoteDaemon)
-	skip.If(t, !macvlanKernelSupport(), "Kernel doesn't support macvlan")
 
 	d := daemon.New(t)
 	d.StartWithBusybox(t)
@@ -43,7 +42,6 @@ func TestDockerNetworkMacvlanPersistance(t *testing.T) {
 
 func TestDockerNetworkMacvlan(t *testing.T) {
 	skip.If(t, testEnv.IsRemoteDaemon)
-	skip.If(t, !macvlanKernelSupport(), "Kernel doesn't support macvlan")
 
 	for _, tc := range []struct {
 		name string
@@ -271,8 +269,3 @@ func testMacvlanAddressing(client client.APIClient) func(*testing.T) {
 		assert.Check(t, strings.Contains(result.Combined(), "default via 2001:db8:abca::254 dev eth0"))
 	}
 }
-
-// ensure Kernel version is >= v3.9 for macvlan support
-func macvlanKernelSupport() bool {
-	return n.CheckKernelMajorVersionGreaterOrEqualThen(3, 9)
-}

+ 2 - 0
integration/network/macvlan/main_test.go

@@ -1,3 +1,5 @@
+// +build !windows
+
 package macvlan // import "github.com/docker/docker/integration/network/macvlan"
 
 import (

+ 1 - 0
integration/network/macvlan/main_windows_test.go

@@ -0,0 +1 @@
+package macvlan // import "github.com/docker/docker/integration/network/macvlan"