Page MenuHomeVyOS Platform

bonding: the last slave interface is not deleted
Closed, ResolvedPublicBUG

Description

vyos@vyos# show interfaces bonding bond1
 member {
     interface eth3
 }

-------------------------------------------------------------------------------

[edit]
vyos@vyos# sudo cat /proc/net/bonding/bond1
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2 (0)
MII Status: down
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

802.3ad info
LACP rate: slow
Min links: 0
Aggregator selection policy (ad_select): stable
System priority: 65535
System MAC address: 0c:e6:b1:bb:22:11
bond bond1 has no active aggregator

Slave Interface: eth3
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 0
Permanent HW addr: 0c:e6:b1:bb:22:11
Slave queue ID: 0
Aggregator ID: 1
Actor Churn State: churned
Partner Churn State: churned
Actor Churned Count: 1
Partner Churned Count: 1
details actor lacp pdu:
    system priority: 65535
    system mac address: 0c:e6:b1:bb:22:11
    port key: 0
    port priority: 255
    port number: 1
    port state: 69
details partner lacp pdu:
    system priority: 65535
    system mac address: 00:00:00:00:00:00
    oper key: 1
    port priority: 255
    port number: 1
    port state: 1

-------------------------------------------------------------------------------

[edit]
vyos@vyos# delete interfaces bonding bond1 member interface eth3

-------------------------------------------------------------------------------

[edit]
vyos@vyos# compare 
[edit interfaces bonding bond1 member]
-interface eth3

-------------------------------------------------------------------------------

[edit]
vyos@vyos# commit

-------------------------------------------------------------------------------

[edit]
vyos@vyos# show interfaces bonding bond1
 member {
 }

-------------------------------------------------------------------------------

[edit]
vyos@vyos# sudo cat /proc/net/bonding/bond1
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2 (0)
MII Status: down
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0

802.3ad info
LACP rate: slow
Min links: 0
Aggregator selection policy (ad_select): stable
System priority: 65535
System MAC address: 0c:e6:b1:bb:22:11
bond bond1 has no active aggregator

Slave Interface: eth3
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 0
Permanent HW addr: 0c:e6:b1:bb:22:11
Slave queue ID: 0
Aggregator ID: 1
Actor Churn State: churned
Partner Churn State: churned
Actor Churned Count: 1
Partner Churned Count: 1
details actor lacp pdu:
    system priority: 65535
    system mac address: 0c:e6:b1:bb:22:11
    port key: 0
    port priority: 255
    port number: 1
    port state: 69
details partner lacp pdu:
    system priority: 65535
    system mac address: 00:00:00:00:00:00
    oper key: 1
    port priority: 255
    port number: 1
    port state: 1
[edit]

Details

Difficulty level
Unknown (require assessment)
Version
1.3
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)

Event Timeline

Unknown Object (User) claimed this task.May 27 2020, 8:10 PM
Unknown Object (User) created this task.
Unknown Object (User) changed the task status from Open to Confirmed.May 27 2020, 8:53 PM
This comment was removed by jjakob.
erkin removed Unknown Object (User) as the assignee of this task.Aug 30 2021, 5:51 AM
erkin set Issue type to Bug (incorrect behavior).
erkin edited subscribers, added: Unknown Object (User); removed: Active contributors.