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 PM list old IP addresses #263

Open matttbe opened 1 year ago

matttbe commented 1 year ago

Describe the bug With mptcpd 0.10, I can see some IPs that are no longer assigned to any interfaces on my laptop, e.g.

$ ip mptcp endpoint
fe80::(...) id 3 dev if5
10.124.(...) id 4 dev if5
10.124.(...) id 6 dev if6
fe80::(...) id 15 dev if11
fe80::(...) id 24 dev wlan0
10.44.(...) id 25 subflow dev wlan0

To Reproduce I connected to different networks with my laptop, switching to sleep mode in between.

Expected behavior Only endpoints that are still attached to an interface and its IP.

Desktop (please complete the following information):

Additional context /