Merge pull request #46197 from thaJeztah/bridge_nowindows

libnetwork/drivers/bridge: rename some linux-only files
This commit is contained in:
Bjorn Neergaard 2023-08-15 16:11:38 -06:00 committed by GitHub
commit a443c2b18d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 20 additions and 42 deletions

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (
@ -401,16 +399,28 @@ func setupInternalNetworkRules(bridgeIface string, addr *net.IPNet, icc, insert
if addr.IP.To4() != nil {
version = iptables.IPv4
inDropRule = iptRule{table: iptables.Filter, chain: IsolationChain1, args: []string{
"-i", bridgeIface, "!", "-d", addr.String(), "-j", "DROP"}}
outDropRule = iptRule{table: iptables.Filter, chain: IsolationChain1, args: []string{
"-o", bridgeIface, "!", "-s", addr.String(), "-j", "DROP"}}
inDropRule = iptRule{
table: iptables.Filter,
chain: IsolationChain1,
args: []string{"-i", bridgeIface, "!", "-d", addr.String(), "-j", "DROP"},
}
outDropRule = iptRule{
table: iptables.Filter,
chain: IsolationChain1,
args: []string{"-o", bridgeIface, "!", "-s", addr.String(), "-j", "DROP"},
}
} else {
version = iptables.IPv6
inDropRule = iptRule{table: iptables.Filter, chain: IsolationChain1, args: []string{
"-i", bridgeIface, "!", "-o", bridgeIface, "!", "-d", addr.String(), "-j", "DROP"}}
outDropRule = iptRule{table: iptables.Filter, chain: IsolationChain1, args: []string{
"!", "-i", bridgeIface, "-o", bridgeIface, "!", "-s", addr.String(), "-j", "DROP"}}
inDropRule = iptRule{
table: iptables.Filter,
chain: IsolationChain1,
args: []string{"-i", bridgeIface, "!", "-o", bridgeIface, "!", "-d", addr.String(), "-j", "DROP"},
}
outDropRule = iptRule{
table: iptables.Filter,
chain: IsolationChain1,
args: []string{"!", "-i", bridgeIface, "-o", bridgeIface, "!", "-s", addr.String(), "-j", "DROP"},
}
}
if err := programChainRule(version, inDropRule, "DROP INCOMING", insert); err != nil {

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (

View file

@ -1,5 +1,3 @@
//go:build linux
package bridge
import (