-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove subflow behaviour ? #267
Comments
Hi, |
@vandit86 |
No error message appears on mptcpd side after calling remove subflow function.. So, this is how I try to remove subflow from the plugin, and this call produces no effect. But calling the mptcpd_pm_set_backup function with the same params working well..
|
Yes. On Linux distros that use systemd, you can also use I'll try to dig up anything on my end. |
Also, REMOVE_ADDR option is not sent to the peer if try to call mptcpd_kpm_remove_addr during the active MPTCP connection. The endpoint is removed from the endpoints list, listed by ip tool, but no effect on active connection is observed.
|
Hi @vandit86 - Which kernel version are you running? And what's the output of this command: |
Hi @mjmartineau I've been experimenting with MPTCP and different kernel versions for a while. By the way, in a new version v.6.1 (LTS), you have announced on github Wiki page the "privileged Netlink operations from user namespaces".. Can you please explain (or share link to read about this) the main differences from the previously implemented netlink operations and userspace functionalities.? |
IMPORTANT UPDATE : |
could you please explain briefly what mptcpd_pm_remove_subflow should do?
Should it send some info (flag) to the peer, or just remove the selected subflow from the internal kernel subflow list??
I didn't notice any changes in the data flow when trying to remove subflow from the plugin.
the mptcpd_pm_add_subflow and mptcpd_pm_set_backup functions acts as expected.
Originally posted by @vandit86 in #221 (comment)
The text was updated successfully, but these errors were encountered: