@@ -37,14 +37,14 @@ const (
37
37
//NdmzBridge is the name of the ipv4 routing bridge in the host namespace
38
38
NdmzBridge = "br-ndmz"
39
39
40
- //dmzNamespace name of the dmz namespace
41
- dmzNamespace = "ndmz"
40
+ //DmzNamespace name of the dmz namespace
41
+ DmzNamespace = "ndmz"
42
42
43
43
ndmzNsMACDerivationSuffix6 = "-ndmz6"
44
44
ndmzNsMACDerivationSuffix4 = "-ndmz4"
45
45
46
- // dmzPub4 ipv4 public interface
47
- dmzPub4 = "npub4"
46
+ // DmzPub4 ipv4 public interface
47
+ DmzPub4 = "npub4"
48
48
// dmzPub6 ipv6 public interface
49
49
dmzPub6 = "npub6"
50
50
@@ -69,7 +69,7 @@ func New(nodeID string, public *netlink.Bridge) DMZ {
69
69
}
70
70
71
71
func (d * dmzImpl ) Namespace () string {
72
- return dmzNamespace
72
+ return DmzNamespace
73
73
}
74
74
75
75
// Create create the NDMZ network namespace and configure its default routes and addresses
@@ -85,9 +85,9 @@ func (d *dmzImpl) Create(ctx context.Context) error {
85
85
// master will actually be `zos`. In that case, we can't plug the physical
86
86
// iface, but need to create a veth pair between br-pub and zos.
87
87
88
- netNS , err := namespace .GetByName (dmzNamespace )
88
+ netNS , err := namespace .GetByName (DmzNamespace )
89
89
if err != nil {
90
- netNS , err = namespace .Create (dmzNamespace )
90
+ netNS , err = namespace .Create (DmzNamespace )
91
91
if err != nil {
92
92
return errors .Wrap (err , "failed to create ndmz namespace" )
93
93
}
@@ -103,7 +103,7 @@ func (d *dmzImpl) Create(ctx context.Context) error {
103
103
return errors .Wrapf (err , "ndmz: could not node create pub iface 6" )
104
104
}
105
105
106
- if err := createPubIface4 (dmzPub4 , d .nodeID , netNS ); err != nil {
106
+ if err := createPubIface4 (DmzPub4 , d .nodeID , netNS ); err != nil {
107
107
return errors .Wrapf (err , "ndmz: could not create pub iface 4" )
108
108
}
109
109
@@ -134,7 +134,7 @@ func (d *dmzImpl) Create(ctx context.Context) error {
134
134
}
135
135
136
136
z := zinit .Default ()
137
- dhcpMon := NewDHCPMon (dmzPub4 , dmzNamespace , z )
137
+ dhcpMon := NewDHCPMon (DmzPub4 , DmzNamespace , z )
138
138
go func () {
139
139
_ = dhcpMon .Start (ctx )
140
140
}()
@@ -144,7 +144,7 @@ func (d *dmzImpl) Create(ctx context.Context) error {
144
144
145
145
// Delete deletes the NDMZ network namespace
146
146
func (d * dmzImpl ) Delete () error {
147
- netNS , err := namespace .GetByName (dmzNamespace )
147
+ netNS , err := namespace .GetByName (DmzNamespace )
148
148
if err == nil {
149
149
if err := namespace .Delete (netNS ); err != nil {
150
150
return errors .Wrap (err , "failed to delete ndmz network namespace" )
@@ -230,7 +230,7 @@ func (d *dmzImpl) AttachNR(networkID, nrNSName string, ipamLeaseDir string) erro
230
230
231
231
func (d * dmzImpl ) GetIPFor (inf string ) ([]net.IPNet , error ) {
232
232
233
- netns , err := namespace .GetByName (dmzNamespace )
233
+ netns , err := namespace .GetByName (DmzNamespace )
234
234
if err != nil {
235
235
return nil , err
236
236
}
@@ -262,7 +262,7 @@ func (d *dmzImpl) GetIPFor(inf string) ([]net.IPNet, error) {
262
262
func (d * dmzImpl ) GetIP (family int ) ([]net.IPNet , error ) {
263
263
var links []string
264
264
if family == netlink .FAMILY_V4 || family == netlink .FAMILY_ALL {
265
- links = append (links , dmzPub4 )
265
+ links = append (links , DmzPub4 )
266
266
}
267
267
if family == netlink .FAMILY_V6 || family == netlink .FAMILY_ALL {
268
268
links = append (links , dmzPub6 )
@@ -272,7 +272,7 @@ func (d *dmzImpl) GetIP(family int) ([]net.IPNet, error) {
272
272
return nil , nil
273
273
}
274
274
275
- netns , err := namespace .GetByName (dmzNamespace )
275
+ netns , err := namespace .GetByName (DmzNamespace )
276
276
if err != nil {
277
277
return nil , err
278
278
}
@@ -305,7 +305,7 @@ func (d *dmzImpl) GetIP(family int) ([]net.IPNet, error) {
305
305
306
306
// Get gateway to given destination ip
307
307
func (d * dmzImpl ) GetDefaultGateway (destination net.IP ) (net.IP , error ) {
308
- netns , err := namespace .GetByName (dmzNamespace )
308
+ netns , err := namespace .GetByName (DmzNamespace )
309
309
if err != nil {
310
310
return nil , err
311
311
}
@@ -378,7 +378,7 @@ func (d *dmzImpl) Interfaces() ([]types.IfaceInfo, error) {
378
378
}
379
379
380
380
// get the ndmz network namespace
381
- ndmz , err := namespace .GetByName (dmzNamespace )
381
+ ndmz , err := namespace .GetByName (DmzNamespace )
382
382
if err != nil {
383
383
return nil , err
384
384
}
@@ -398,10 +398,10 @@ func waitIP4() error {
398
398
ctx , cancel := context .WithTimeout (context .Background (), 30 * time .Second )
399
399
defer cancel ()
400
400
401
- probe , err := dhcp .Probe (ctx , dmzPub4 )
401
+ probe , err := dhcp .Probe (ctx , DmzPub4 )
402
402
403
403
if err != nil {
404
- return errors .Wrapf (err , "error while proping interface '%s'" , dmzPub4 )
404
+ return errors .Wrapf (err , "error while proping interface '%s'" , DmzPub4 )
405
405
}
406
406
if len (probe .IP ) != 0 && len (probe .Router ) != 0 {
407
407
return nil
@@ -554,7 +554,7 @@ func applyFirewall() error {
554
554
return errors .Wrap (err , "failed to build nft rule set" )
555
555
}
556
556
557
- if err := nft .Apply (& buf , dmzNamespace ); err != nil {
557
+ if err := nft .Apply (& buf , DmzNamespace ); err != nil {
558
558
return errors .Wrap (err , "failed to apply nft rule set" )
559
559
}
560
560
0 commit comments