Skip to content

Commit bfa1ec3

Browse files
committed
[API break] Change slave to port
Replaced all `slave` to `port`: * `InfoBond::ActiveSlave` -> `InfoBond::ActivePort` * `InfoBond::AllSlavesActive` -> `InfoBond::AllPortsActive` * `InfoBond::PacketsPerSlave` -> `InfoBond::PacketsPerPort` * `SlaveState` -> `BondPortState` * `link_info::Info::SlaveKind` -> `link_info::Info::PortKind` * `link_info::Info::SlaveData` -> `link_info::Info::PortData` * `link_info::InfoSlaveData` -> `link_info::InfoPortData` Signed-off-by: Gris Ge <[email protected]>
1 parent 83c9689 commit bfa1ec3

File tree

5 files changed

+124
-127
lines changed

5 files changed

+124
-127
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
Cargo.lock
22
target
33
vendor/
4+
tags
45

56
*.swp

src/rtnl/constants.rs

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -398,8 +398,8 @@ pub const IFLA_INFO_UNSPEC: u16 = 0;
398398
pub const IFLA_INFO_KIND: u16 = 1;
399399
pub const IFLA_INFO_DATA: u16 = 2;
400400
pub const IFLA_INFO_XSTATS: u16 = 3;
401-
pub const IFLA_INFO_SLAVE_KIND: u16 = 4;
402-
pub const IFLA_INFO_SLAVE_DATA: u16 = 5;
401+
pub const IFLA_INFO_PORT_KIND: u16 = 4;
402+
pub const IFLA_INFO_PORT_DATA: u16 = 5;
403403
// Bridge flags
404404
pub const IFLA_BRIDGE_FLAGS: u16 = 0;
405405
pub const BRIDGE_FLAGS_MASTER: u16 = 1; /* Bridge command to/from master */
@@ -663,8 +663,6 @@ pub const IFF_NOARP: u32 = libc::IFF_NOARP as u32;
663663
pub const IFF_PROMISC: u32 = libc::IFF_PROMISC as u32;
664664
/// Master of a load balancer (bonding)
665665
pub const IFF_MASTER: u32 = libc::IFF_MASTER as u32;
666-
/// Slave of a load balancer
667-
pub const IFF_SLAVE: u32 = libc::IFF_SLAVE as u32;
668666
/// Link selects port automatically (only used by ARM ethernet)
669667
pub const IFF_PORTSEL: u32 = libc::IFF_PORTSEL as u32;
670668
/// Driver supports setting media type (only used by ARM ethernet)
@@ -994,7 +992,7 @@ pub const __IFLA_VXLAN_MAX: u16 = 30;
994992

995993
pub const IFLA_BOND_UNSPEC: u16 = 0;
996994
pub const IFLA_BOND_MODE: u16 = 1;
997-
pub const IFLA_BOND_ACTIVE_SLAVE: u16 = 2;
995+
pub const IFLA_BOND_ACTIVE_PORT: u16 = 2;
998996
pub const IFLA_BOND_MIIMON: u16 = 3;
999997
pub const IFLA_BOND_UPDELAY: u16 = 4;
1000998
pub const IFLA_BOND_DOWNDELAY: u16 = 5;
@@ -1009,10 +1007,10 @@ pub const IFLA_BOND_FAIL_OVER_MAC: u16 = 13;
10091007
pub const IFLA_BOND_XMIT_HASH_POLICY: u16 = 14;
10101008
pub const IFLA_BOND_RESEND_IGMP: u16 = 15;
10111009
pub const IFLA_BOND_NUM_PEER_NOTIF: u16 = 16;
1012-
pub const IFLA_BOND_ALL_SLAVES_ACTIVE: u16 = 17;
1010+
pub const IFLA_BOND_ALL_PORTS_ACTIVE: u16 = 17;
10131011
pub const IFLA_BOND_MIN_LINKS: u16 = 18;
10141012
pub const IFLA_BOND_LP_INTERVAL: u16 = 19;
1015-
pub const IFLA_BOND_PACKETS_PER_SLAVE: u16 = 20;
1013+
pub const IFLA_BOND_PACKETS_PER_PORT: u16 = 20;
10161014
pub const IFLA_BOND_AD_LACP_RATE: u16 = 21;
10171015
pub const IFLA_BOND_AD_SELECT: u16 = 22;
10181016
pub const IFLA_BOND_AD_INFO: u16 = 23;
@@ -1032,24 +1030,24 @@ pub const IFLA_BOND_AD_INFO_ACTOR_KEY: u16 = 3;
10321030
pub const IFLA_BOND_AD_INFO_PARTNER_KEY: u16 = 4;
10331031
pub const IFLA_BOND_AD_INFO_PARTNER_MAC: u16 = 5;
10341032

1035-
pub const IFLA_BOND_SLAVE_UNSPEC: u16 = 0;
1036-
pub const IFLA_BOND_SLAVE_STATE: u16 = 1;
1037-
pub const IFLA_BOND_SLAVE_MII_STATUS: u16 = 2;
1038-
pub const IFLA_BOND_SLAVE_LINK_FAILURE_COUNT: u16 = 3;
1039-
pub const IFLA_BOND_SLAVE_PERM_HWADDR: u16 = 4;
1040-
pub const IFLA_BOND_SLAVE_QUEUE_ID: u16 = 5;
1041-
pub const IFLA_BOND_SLAVE_AD_AGGREGATOR_ID: u16 = 6;
1042-
pub const IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE: u16 = 7;
1043-
pub const IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE: u16 = 8;
1044-
pub const IFLA_BOND_SLAVE_PRIO: u16 = 9;
1033+
pub const IFLA_BOND_PORT_UNSPEC: u16 = 0;
1034+
pub const IFLA_BOND_PORT_STATE: u16 = 1;
1035+
pub const IFLA_BOND_PORT_MII_STATUS: u16 = 2;
1036+
pub const IFLA_BOND_PORT_LINK_FAILURE_COUNT: u16 = 3;
1037+
pub const IFLA_BOND_PORT_PERM_HWADDR: u16 = 4;
1038+
pub const IFLA_BOND_PORT_QUEUE_ID: u16 = 5;
1039+
pub const IFLA_BOND_PORT_AD_AGGREGATOR_ID: u16 = 6;
1040+
pub const IFLA_BOND_PORT_AD_ACTOR_OPER_PORT_STATE: u16 = 7;
1041+
pub const IFLA_BOND_PORT_AD_PARTNER_OPER_PORT_STATE: u16 = 8;
1042+
pub const IFLA_BOND_PORT_PRIO: u16 = 9;
10451043

1046-
pub const IFLA_BOND_SLAVE_STATE_ACTIVE: u8 = 0;
1047-
pub const IFLA_BOND_SLAVE_STATE_BACKUP: u8 = 1;
1044+
pub const IFLA_BOND_PORT_STATE_ACTIVE: u8 = 0;
1045+
pub const IFLA_BOND_PORT_STATE_BACKUP: u8 = 1;
10481046

1049-
pub const IFLA_BOND_SLAVE_MII_STATUS_UP: u8 = 0;
1050-
pub const IFLA_BOND_SLAVE_MII_STATUS_GOING_DOWN: u8 = 1;
1051-
pub const IFLA_BOND_SLAVE_MII_STATUS_DOWN: u8 = 2;
1052-
pub const IFLA_BOND_SLAVE_MII_STATUS_GOING_BACK: u8 = 3;
1047+
pub const IFLA_BOND_PORT_MII_STATUS_UP: u8 = 0;
1048+
pub const IFLA_BOND_PORT_MII_STATUS_GOING_DOWN: u8 = 1;
1049+
pub const IFLA_BOND_PORT_MII_STATUS_DOWN: u8 = 2;
1050+
pub const IFLA_BOND_PORT_MII_STATUS_GOING_BACK: u8 = 3;
10531051

10541052
// pub const IFLA_VF_INFO_UNSPEC: int = 0;
10551053
// pub const IFLA_VF_INFO: int = 1;
@@ -1161,8 +1159,8 @@ pub const RTNLGRP_IPV6_MROUTE_R: u32 = 31;
11611159
// pub const IPOIB_MODE_CONNECTED: int = 1;
11621160
//
11631161
// pub const IFLA_HSR_UNSPEC: int = 0;
1164-
// pub const IFLA_HSR_SLAVE1: int = 1;
1165-
// pub const IFLA_HSR_SLAVE2: int = 2;
1162+
// pub const IFLA_HSR_PORT1: int = 1;
1163+
// pub const IFLA_HSR_PORT2: int = 2;
11661164
// pub const IFLA_HSR_MULTICAST_SPEC: int = 3;
11671165
// pub const IFLA_HSR_SUPERVISION_ADDR: int = 4;
11681166
// pub const IFLA_HSR_SEQ_NR: int = 5;
@@ -1171,7 +1169,7 @@ pub const RTNLGRP_IPV6_MROUTE_R: u32 = 31;
11711169
// pub const IFLA_STATS_UNSPEC: int = 0;
11721170
// pub const IFLA_STATS_LINK_64: int = 1;
11731171
// pub const IFLA_STATS_LINK_XSTATS: int = 2;
1174-
// pub const IFLA_STATS_LINK_XSTATS_SLAVE: int = 3;
1172+
// pub const IFLA_STATS_LINK_XSTATS_PORT: int = 3;
11751173
// pub const IFLA_STATS_LINK_OFFLOAD_XSTATS: int = 4;
11761174
// pub const IFLA_STATS_AF_SPEC: int = 5;
11771175
//

src/rtnl/link/nlas/bond.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ impl Nla for BondIpAddrNla {
157157
#[non_exhaustive]
158158
pub enum InfoBond {
159159
Mode(u8),
160-
ActiveSlave(u32),
160+
ActivePort(u32),
161161
MiiMon(u32),
162162
UpDelay(u32),
163163
DownDelay(u32),
@@ -172,10 +172,10 @@ pub enum InfoBond {
172172
XmitHashPolicy(u8),
173173
ResendIgmp(u32),
174174
NumPeerNotif(u8),
175-
AllSlavesActive(u8),
175+
AllPortsActive(u8),
176176
MinLinks(u32),
177177
LpInterval(u32),
178-
PacketsPerSlave(u32),
178+
PacketsPerPort(u32),
179179
AdLacpRate(u8),
180180
AdSelect(u8),
181181
AdInfo(Vec<BondAdInfo>),
@@ -200,7 +200,7 @@ impl Nla for InfoBond {
200200
| FailOverMac(_)
201201
| XmitHashPolicy(_)
202202
| NumPeerNotif(_)
203-
| AllSlavesActive(_)
203+
| AllPortsActive(_)
204204
| AdLacpActive(_)
205205
| AdLacpRate(_)
206206
| AdSelect(_)
@@ -210,7 +210,7 @@ impl Nla for InfoBond {
210210
AdActorSysPrio(_)
211211
| AdUserPortKey(_)
212212
=> 2,
213-
ActiveSlave(_)
213+
ActivePort(_)
214214
| MiiMon(_)
215215
| UpDelay(_)
216216
| DownDelay(_)
@@ -221,7 +221,7 @@ impl Nla for InfoBond {
221221
| ResendIgmp(_)
222222
| MinLinks(_)
223223
| LpInterval(_)
224-
| PacketsPerSlave(_)
224+
| PacketsPerPort(_)
225225
| PeerNotifDelay(_)
226226
=> 4,
227227
ArpIpTarget(ref addrs)
@@ -248,7 +248,7 @@ impl Nla for InfoBond {
248248
| FailOverMac(value)
249249
| XmitHashPolicy(value)
250250
| NumPeerNotif(value)
251-
| AllSlavesActive(value)
251+
| AllPortsActive(value)
252252
| AdLacpActive(value)
253253
| AdLacpRate(value)
254254
| AdSelect(value)
@@ -258,7 +258,7 @@ impl Nla for InfoBond {
258258
AdActorSysPrio(value)
259259
| AdUserPortKey(value)
260260
=> NativeEndian::write_u16(buffer, *value),
261-
ActiveSlave(value)
261+
ActivePort(value)
262262
| MiiMon(value)
263263
| UpDelay(value)
264264
| DownDelay(value)
@@ -269,7 +269,7 @@ impl Nla for InfoBond {
269269
| ResendIgmp(value)
270270
| MinLinks(value)
271271
| LpInterval(value)
272-
| PacketsPerSlave(value)
272+
| PacketsPerPort(value)
273273
| PeerNotifDelay(value)
274274
=> NativeEndian::write_u32(buffer, *value),
275275
AdActorSystem(bytes) => buffer.copy_from_slice(bytes),
@@ -288,7 +288,7 @@ impl Nla for InfoBond {
288288

289289
match self {
290290
Mode(_) => IFLA_BOND_MODE,
291-
ActiveSlave(_) => IFLA_BOND_ACTIVE_SLAVE,
291+
ActivePort(_) => IFLA_BOND_ACTIVE_PORT,
292292
MiiMon(_) => IFLA_BOND_MIIMON,
293293
UpDelay(_) => IFLA_BOND_UPDELAY,
294294
DownDelay(_) => IFLA_BOND_DOWNDELAY,
@@ -303,10 +303,10 @@ impl Nla for InfoBond {
303303
XmitHashPolicy(_) => IFLA_BOND_XMIT_HASH_POLICY,
304304
ResendIgmp(_) => IFLA_BOND_RESEND_IGMP,
305305
NumPeerNotif(_) => IFLA_BOND_NUM_PEER_NOTIF,
306-
AllSlavesActive(_) => IFLA_BOND_ALL_SLAVES_ACTIVE,
306+
AllPortsActive(_) => IFLA_BOND_ALL_PORTS_ACTIVE,
307307
MinLinks(_) => IFLA_BOND_MIN_LINKS,
308308
LpInterval(_) => IFLA_BOND_LP_INTERVAL,
309-
PacketsPerSlave(_) => IFLA_BOND_PACKETS_PER_SLAVE,
309+
PacketsPerPort(_) => IFLA_BOND_PACKETS_PER_PORT,
310310
AdLacpRate(_) => IFLA_BOND_AD_LACP_RATE,
311311
AdSelect(_) => IFLA_BOND_AD_SELECT,
312312
AdInfo(_) => IFLA_BOND_AD_INFO,
@@ -330,9 +330,9 @@ impl<'a, T: AsRef<[u8]> + ?Sized> Parseable<NlaBuffer<&'a T>> for InfoBond {
330330
IFLA_BOND_MODE => Mode(
331331
parse_u8(payload).context("invalid IFLA_BOND_MODE value")?,
332332
),
333-
IFLA_BOND_ACTIVE_SLAVE => ActiveSlave(
333+
IFLA_BOND_ACTIVE_PORT => ActivePort(
334334
parse_u32(payload)
335-
.context("invalid IFLA_BOND_ACTIVE_SLAVE value")?,
335+
.context("invalid IFLA_BOND_ACTIVE_PORT value")?,
336336
),
337337
IFLA_BOND_MIIMON => MiiMon(
338338
parse_u32(payload).context("invalid IFLA_BOND_MIIMON value")?,
@@ -396,9 +396,9 @@ impl<'a, T: AsRef<[u8]> + ?Sized> Parseable<NlaBuffer<&'a T>> for InfoBond {
396396
parse_u8(payload)
397397
.context("invalid IFLA_BOND_NUM_PEER_NOTIF value")?,
398398
),
399-
IFLA_BOND_ALL_SLAVES_ACTIVE => AllSlavesActive(
399+
IFLA_BOND_ALL_PORTS_ACTIVE => AllPortsActive(
400400
parse_u8(payload)
401-
.context("invalid IFLA_BOND_ALL_SLAVES_ACTIVE value")?,
401+
.context("invalid IFLA_BOND_ALL_PORTS_ACTIVE value")?,
402402
),
403403
IFLA_BOND_MIN_LINKS => MinLinks(
404404
parse_u32(payload)
@@ -408,9 +408,9 @@ impl<'a, T: AsRef<[u8]> + ?Sized> Parseable<NlaBuffer<&'a T>> for InfoBond {
408408
parse_u32(payload)
409409
.context("invalid IFLA_BOND_LP_INTERVAL value")?,
410410
),
411-
IFLA_BOND_PACKETS_PER_SLAVE => PacketsPerSlave(
411+
IFLA_BOND_PACKETS_PER_PORT => PacketsPerPort(
412412
parse_u32(payload)
413-
.context("invalid IFLA_BOND_PACKETS_PER_SLAVE value")?,
413+
.context("invalid IFLA_BOND_PACKETS_PER_PORT value")?,
414414
),
415415
IFLA_BOND_AD_LACP_RATE => AdLacpRate(
416416
parse_u8(payload)

src/rtnl/link/nlas/bond_port.rs

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -12,29 +12,29 @@ use crate::constants::*;
1212

1313
#[derive(Debug, Clone, Copy, Eq, PartialEq)]
1414
#[non_exhaustive]
15-
pub enum SlaveState {
15+
pub enum BondPortState {
1616
Active,
1717
Backup,
1818
Other(u8),
1919
}
2020

21-
impl From<u8> for SlaveState {
21+
impl From<u8> for BondPortState {
2222
fn from(value: u8) -> Self {
23-
use self::SlaveState::*;
23+
use self::BondPortState::*;
2424
match value {
25-
IFLA_BOND_SLAVE_STATE_ACTIVE => Active,
26-
IFLA_BOND_SLAVE_STATE_BACKUP => Backup,
25+
IFLA_BOND_PORT_STATE_ACTIVE => Active,
26+
IFLA_BOND_PORT_STATE_BACKUP => Backup,
2727
_ => Other(value),
2828
}
2929
}
3030
}
3131

32-
impl From<SlaveState> for u8 {
33-
fn from(value: SlaveState) -> Self {
34-
use self::SlaveState::*;
32+
impl From<BondPortState> for u8 {
33+
fn from(value: BondPortState) -> Self {
34+
use self::BondPortState::*;
3535
match value {
36-
Active => IFLA_BOND_SLAVE_STATE_ACTIVE,
37-
Backup => IFLA_BOND_SLAVE_STATE_BACKUP,
36+
Active => IFLA_BOND_PORT_STATE_ACTIVE,
37+
Backup => IFLA_BOND_PORT_STATE_BACKUP,
3838
Other(other) => other,
3939
}
4040
}
@@ -54,10 +54,10 @@ impl From<u8> for MiiStatus {
5454
fn from(value: u8) -> Self {
5555
use self::MiiStatus::*;
5656
match value {
57-
IFLA_BOND_SLAVE_MII_STATUS_UP => Up,
58-
IFLA_BOND_SLAVE_MII_STATUS_GOING_DOWN => GoingDown,
59-
IFLA_BOND_SLAVE_MII_STATUS_DOWN => Down,
60-
IFLA_BOND_SLAVE_MII_STATUS_GOING_BACK => GoingBack,
57+
IFLA_BOND_PORT_MII_STATUS_UP => Up,
58+
IFLA_BOND_PORT_MII_STATUS_GOING_DOWN => GoingDown,
59+
IFLA_BOND_PORT_MII_STATUS_DOWN => Down,
60+
IFLA_BOND_PORT_MII_STATUS_GOING_BACK => GoingBack,
6161
_ => Other(value),
6262
}
6363
}
@@ -67,10 +67,10 @@ impl From<MiiStatus> for u8 {
6767
fn from(value: MiiStatus) -> Self {
6868
use self::MiiStatus::*;
6969
match value {
70-
Up => IFLA_BOND_SLAVE_MII_STATUS_UP,
71-
GoingDown => IFLA_BOND_SLAVE_MII_STATUS_GOING_DOWN,
72-
Down => IFLA_BOND_SLAVE_MII_STATUS_DOWN,
73-
GoingBack => IFLA_BOND_SLAVE_MII_STATUS_GOING_BACK,
70+
Up => IFLA_BOND_PORT_MII_STATUS_UP,
71+
GoingDown => IFLA_BOND_PORT_MII_STATUS_GOING_DOWN,
72+
Down => IFLA_BOND_PORT_MII_STATUS_DOWN,
73+
GoingBack => IFLA_BOND_PORT_MII_STATUS_GOING_BACK,
7474
Other(other) => other,
7575
}
7676
}
@@ -84,7 +84,7 @@ pub enum InfoBondPort {
8484
PermHwaddr(Vec<u8>),
8585
Prio(i32),
8686
QueueId(u16),
87-
SlaveState(SlaveState),
87+
BondPortState(BondPortState),
8888
Other(DefaultNla),
8989
}
9090

@@ -101,7 +101,7 @@ impl Nla for InfoBondPort {
101101
PermHwaddr(ref bytes)
102102
=> bytes.len(),
103103
MiiStatus(_) => 1,
104-
SlaveState(_) => 1,
104+
BondPortState(_) => 1,
105105
Other(nla)
106106
=> nla.value_len(),
107107
}
@@ -120,7 +120,7 @@ impl Nla for InfoBondPort {
120120
LinkFailureCount(value)
121121
=> NativeEndian::write_u32(buffer, *value),
122122
MiiStatus(state) => buffer[0] = (*state).into(),
123-
SlaveState(state) => buffer[0] = (*state).into(),
123+
BondPortState(state) => buffer[0] = (*state).into(),
124124
Other(nla)
125125
=> nla.emit_value(buffer),
126126
}
@@ -130,12 +130,12 @@ impl Nla for InfoBondPort {
130130
use self::InfoBondPort::*;
131131

132132
match self {
133-
LinkFailureCount(_) => IFLA_BOND_SLAVE_LINK_FAILURE_COUNT,
134-
MiiStatus(_) => IFLA_BOND_SLAVE_MII_STATUS,
135-
PermHwaddr(_) => IFLA_BOND_SLAVE_PERM_HWADDR,
136-
Prio(_) => IFLA_BOND_SLAVE_PRIO,
137-
QueueId(_) => IFLA_BOND_SLAVE_QUEUE_ID,
138-
SlaveState(_) => IFLA_BOND_SLAVE_STATE,
133+
LinkFailureCount(_) => IFLA_BOND_PORT_LINK_FAILURE_COUNT,
134+
MiiStatus(_) => IFLA_BOND_PORT_MII_STATUS,
135+
PermHwaddr(_) => IFLA_BOND_PORT_PERM_HWADDR,
136+
Prio(_) => IFLA_BOND_PORT_PRIO,
137+
QueueId(_) => IFLA_BOND_PORT_QUEUE_ID,
138+
BondPortState(_) => IFLA_BOND_PORT_STATE,
139139
Other(nla) => nla.kind(),
140140
}
141141
}
@@ -146,28 +146,28 @@ impl<'a, T: AsRef<[u8]> + ?Sized> Parseable<NlaBuffer<&'a T>> for InfoBondPort {
146146
use self::InfoBondPort::*;
147147
let payload = buf.value();
148148
Ok(match buf.kind() {
149-
IFLA_BOND_SLAVE_LINK_FAILURE_COUNT => {
149+
IFLA_BOND_PORT_LINK_FAILURE_COUNT => {
150150
LinkFailureCount(parse_u32(payload).context(
151-
"invalid IFLA_BOND_SLAVE_LINK_FAILURE_COUNT value",
151+
"invalid IFLA_BOND_PORT_LINK_FAILURE_COUNT value",
152152
)?)
153153
}
154-
IFLA_BOND_SLAVE_MII_STATUS => MiiStatus(
154+
IFLA_BOND_PORT_MII_STATUS => MiiStatus(
155155
parse_u8(payload)
156-
.context("invalid IFLA_BOND_SLAVE_MII_STATUS value")?
156+
.context("invalid IFLA_BOND_PORT_MII_STATUS value")?
157157
.into(),
158158
),
159-
IFLA_BOND_SLAVE_PERM_HWADDR => PermHwaddr(payload.to_vec()),
160-
IFLA_BOND_SLAVE_PRIO => Prio(
159+
IFLA_BOND_PORT_PERM_HWADDR => PermHwaddr(payload.to_vec()),
160+
IFLA_BOND_PORT_PRIO => Prio(
161161
parse_i32(payload)
162-
.context("invalid IFLA_BOND_SLAVE_PRIO value")?,
162+
.context("invalid IFLA_BOND_PORT_PRIO value")?,
163163
),
164-
IFLA_BOND_SLAVE_QUEUE_ID => QueueId(
164+
IFLA_BOND_PORT_QUEUE_ID => QueueId(
165165
parse_u16(payload)
166-
.context("invalid IFLA_BOND_SLAVE_QUEUE_ID value")?,
166+
.context("invalid IFLA_BOND_PORT_QUEUE_ID value")?,
167167
),
168-
IFLA_BOND_SLAVE_STATE => SlaveState(
168+
IFLA_BOND_PORT_STATE => BondPortState(
169169
parse_u8(payload)
170-
.context("invalid IFLA_BOND_SLAVE_STATE value")?
170+
.context("invalid IFLA_BOND_PORT_STATE value")?
171171
.into(),
172172
),
173173
kind => Other(

0 commit comments

Comments
 (0)