@@ -226,6 +226,7 @@ impl std::fmt::Display for BondMode {
226
226
}
227
227
228
228
#[ derive( Debug , Clone , Copy , Eq , PartialEq , Default ) ]
229
+ #[ non_exhaustive]
229
230
pub enum BondArpValidate {
230
231
#[ default]
231
232
None ,
@@ -287,6 +288,7 @@ impl std::fmt::Display for BondArpValidate {
287
288
}
288
289
289
290
#[ derive( Debug , Clone , Copy , Eq , PartialEq , Default ) ]
291
+ #[ non_exhaustive]
290
292
pub enum BondPrimaryReselect {
291
293
#[ default]
292
294
Always ,
@@ -332,6 +334,7 @@ impl std::fmt::Display for BondPrimaryReselect {
332
334
}
333
335
334
336
#[ derive( Debug , Clone , Copy , Eq , PartialEq , Default ) ]
337
+ #[ non_exhaustive]
335
338
pub enum BondXmitHashPolicy {
336
339
#[ default]
337
340
Layer2 ,
@@ -389,6 +392,7 @@ impl std::fmt::Display for BondXmitHashPolicy {
389
392
}
390
393
391
394
#[ derive( Debug , Clone , Copy , Eq , PartialEq , Default ) ]
395
+ #[ non_exhaustive]
392
396
pub enum BondArpAllTargets {
393
397
#[ default]
394
398
Any ,
@@ -430,6 +434,7 @@ impl std::fmt::Display for BondArpAllTargets {
430
434
}
431
435
432
436
#[ derive( Debug , Clone , Copy , Eq , PartialEq , Default ) ]
437
+ #[ non_exhaustive]
433
438
pub enum BondFailOverMac {
434
439
#[ default]
435
440
None ,
0 commit comments