@@ -238,32 +238,32 @@ def __init__(self, machine, name, mode="active-backup"):
238
238
additional_params = "type bond ifname {name} mode {mode}" .format (name = self .name , mode = mode ))
239
239
240
240
def deactivate_interfaces (self ):
241
- for item in self .list_slaves ():
241
+ for item in self .list_members ():
242
242
self .con_down (item , fail = False )
243
243
self .con_down (fail = False )
244
244
245
- def attach_slave (self , iface ):
245
+ def attach_member (self , iface ):
246
246
iface = BaseNetworkClass .get_name (iface )
247
247
self ._nmcli_con_cmd (command = "add con-name" ,
248
248
name = self .name + iface ,
249
- additional_params = "type bond-slave ifname {slave } master {master }" .
250
- format (slave = iface , master = self .name ))
249
+ additional_params = "type bond-slave ifname {member } master {group }" .
250
+ format (member = iface , group = self .name ))
251
251
self .con_up (self .name + iface )
252
252
253
- def detach_slave (self , iface ):
253
+ def detach_member (self , iface ):
254
254
iface = BaseNetworkClass .get_name (iface )
255
255
self .con_down (self .name + iface )
256
256
self .con_delete (self .name + iface )
257
257
258
- def list_slaves (self ):
258
+ def list_members (self ):
259
259
try :
260
260
return self .execute ("cat /sys/class/net/{}/bonding/slaves" .format (self .name )).strip ().split ()
261
261
except subprocess .CalledProcessError :
262
262
return []
263
263
264
264
def cleanup (self ):
265
- for item in self .list_slaves ():
266
- self .detach_slave (item )
265
+ for item in self .list_members ():
266
+ self .detach_member (item )
267
267
super ().cleanup ()
268
268
269
269
@@ -275,32 +275,32 @@ def __init__(self, machine, name):
275
275
additional_params = "type bridge ifname {name}" .format (name = self .name ))
276
276
277
277
def deactivate_interfaces (self ):
278
- for item in self .list_slaves ():
278
+ for item in self .list_members ():
279
279
self .con_down (item , fail = False )
280
280
self .con_down (fail = False )
281
281
282
- def attach_slave (self , iface ):
282
+ def attach_member (self , iface ):
283
283
iface = BaseNetworkClass .get_name (iface )
284
284
self ._nmcli_con_cmd (command = "add con-name" ,
285
285
name = self .name + iface ,
286
- additional_params = "type bridge-slave ifname {slave } master {master }" .
287
- format (slave = iface , master = self .name ))
286
+ additional_params = "type bridge-slave ifname {member } master {group }" .
287
+ format (member = iface , group = self .name ))
288
288
self .con_up (self .name + iface )
289
289
290
- def detach_slave (self , iface ):
290
+ def detach_member (self , iface ):
291
291
iface = BaseNetworkClass .get_name (iface )
292
292
self .con_down (self .name + iface )
293
293
self .con_delete (self .name + iface )
294
294
295
- def list_slaves (self ):
295
+ def list_members (self ):
296
296
try :
297
297
return self .execute ("ls /sys/class/net/{}/brif/" .format (self .name )).strip ().split ()
298
298
except subprocess .CalledProcessError :
299
299
return []
300
300
301
301
def cleanup (self ):
302
- for item in self .list_slaves ():
303
- self .detach_slave (item )
302
+ for item in self .list_members ():
303
+ self .detach_member (item )
304
304
super ().cleanup ()
305
305
306
306
@@ -336,20 +336,20 @@ def test_with(self):
336
336
self .assertIn (iface_name , BaseNetworkClass (None , "None" ).list_all_devices ())
337
337
self .assertNotIn (iface_name , BaseNetworkClass (None , "None" ).list_all_devices ())
338
338
339
- def test_slaves (self ):
339
+ def test_members (self ):
340
340
iface_name = "ttbx"
341
- slave1_name = "tti1"
342
- slave2_name = "tti2"
341
+ member1_name = "tti1"
342
+ member2_name = "tti2"
343
343
with Bond (None , iface_name ) as bond :
344
- with Veth (None , slave1_name ) as slave1 , Veth (None , slave2_name ) as slave2 :
344
+ with Veth (None , member1_name ) as member1 , Veth (None , member2_name ) as member2 :
345
345
self .assertIn (iface_name , BaseNetworkClass (None , "None" ).list_all_devices ())
346
- bond .attach_slave ( slave1 .left .name )
347
- bond .attach_slave ( slave2 .left .name )
348
- self .assertIn (slave1 .left .name , bond .list_slaves ())
349
- self .assertIn (slave2 .left .name , bond .list_slaves ())
346
+ bond .attach_member ( member1 .left .name )
347
+ bond .attach_member ( member2 .left .name )
348
+ self .assertIn (member1 .left .name , bond .list_members ())
349
+ self .assertIn (member2 .left .name , bond .list_members ())
350
350
351
351
self .assertNotIn (iface_name , BaseNetworkClass (None , "None" ).list_all_devices ())
352
- self .assertNotIn (slave2_name + "0" , BaseNetworkClass (None , "None" ).list_all_devices ())
352
+ self .assertNotIn (member2_name + "0" , BaseNetworkClass (None , "None" ).list_all_devices ())
353
353
354
354
355
355
class TestBridge (TestCase ):
@@ -366,20 +366,20 @@ def test_with(self):
366
366
self .assertIn (iface_name , BaseNetworkClass (None , "None" ).list_all_devices ())
367
367
self .assertNotIn (iface_name , BaseNetworkClass (None , "None" ).list_all_devices ())
368
368
369
- def test_slaves (self ):
369
+ def test_members (self ):
370
370
iface_name = "ttmx"
371
- slave1_name = "tti3"
372
- slave2_name = "tti4"
371
+ member1_name = "tti3"
372
+ member2_name = "tti4"
373
373
with Bridge (None , iface_name ) as bridge :
374
- with Veth (None , slave1_name ) as slave1 , Veth (None , slave2_name ) as slave2 :
374
+ with Veth (None , member1_name ) as member1 , Veth (None , member2_name ) as member2 :
375
375
self .assertIn (iface_name , BaseNetworkClass (None , "None" ).list_all_devices ())
376
- bridge .attach_slave ( slave1 .left )
377
- bridge .attach_slave ( slave2 .left )
378
- self .assertIn (slave1 .left .name , bridge .list_slaves ())
379
- self .assertIn (slave2 .left .name , bridge .list_slaves ())
376
+ bridge .attach_member ( member1 .left )
377
+ bridge .attach_member ( member2 .left )
378
+ self .assertIn (member1 .left .name , bridge .list_members ())
379
+ self .assertIn (member2 .left .name , bridge .list_members ())
380
380
381
381
self .assertNotIn (iface_name , BaseNetworkClass (None , "None" ).list_all_devices ())
382
- self .assertNotIn (slave2_name + "0" , BaseNetworkClass (None , "None" ).list_all_devices ())
382
+ self .assertNotIn (member2_name + "0" , BaseNetworkClass (None , "None" ).list_all_devices ())
383
383
384
384
385
385
class GenericFunctions (TestCase ):
@@ -399,7 +399,7 @@ def test_delete_match(self):
399
399
def test_complex (self ):
400
400
with Veth (None , "ttvth" ) as veth :
401
401
with Bond (None , "ttbnd" ) as bond , Bridge (None , "ttmost" ) as bridge :
402
- bond .attach_slave (veth .left )
403
- bridge .attach_slave (veth .right )
402
+ bond .attach_member (veth .left )
403
+ bridge .attach_member (veth .right )
404
404
bridge .set_ipv4 ("192.168.225.5/24" , "192.168.225.1" )
405
405
self .assertIn ("192.168.225.5" , BaseNetworkClass (None , "None" ).execute ("ip a" ))
0 commit comments