multipath-tcp / mptcpd

mptcpd is a daemon for Linux that performs Multipath TCP path management related operations in the user space 😈
https://mptcpd.mptcp.dev/
BSD 3-Clause "New" or "Revised" License
169 stars 36 forks source link

`addr_adv` plugin: MPTCP endpoints are not removed when the attached IP is removed #282

Open matttbe opened 10 months ago

matttbe commented 10 months ago

Describe the bug (See issue #281 opened by @majek for more details)

With the in-kernel PM and the addr_adv plugin, it looks like mptcpd doesn't remove endpoints when the attached IP is removed

To Reproduce Steps to reproduce the behavior:

  1. Use in-kernel PM and mptcpd with addr_adv plugin
  2. Plug a new interface and wait for the IP to be assigned → ip mptcp endpoint show shows a new endpoint
  3. Unplug it → ip mptcp endpoint show is still showing the endpoint

Expected behavior The endpoint should be removed

Desktop (please complete the following information):

Additional context see #281 I'm not the one who discovered the bug, @majek did.