multipath-tcp / mptcp

⚠️⚠️⚠️ Deprecated 🚫 Out-of-tree Linux Kernel implementation of MultiPath TCP. 👉 Use https://github.com/multipath-tcp/mptcp_net-next repo instead ⚠️⚠️⚠️
https://github.com/multipath-tcp/mptcp_net-next
Other
889 stars 335 forks source link

changing MPTCP congestion control algorithem by modprobe #444

Closed basrahd closed 2 years ago

basrahd commented 2 years ago

Dear All Can I use the following command modprobe mptcp_olia instead of syctl -w net.ipv4.tcp_congestion_control=olia . If I use modprobe mptcp_olia in mininet host then I issue the command iperf3 to calculate throughput, Does that mean that throughput belongs to olia not to default CCA (cubic)?.

when I use mininet host to change CCA through syctl -w net.ipv4.tcp_congestion_control=olia , I experienced the error ( sysctl: cannot stat /proc/sys/net/ipv4.tcp_congestion_control: No such file or directory). I think that MPTCP works correctly with terminal client in kernel but when I use mininet host I had the above mistake.

Briefly: can I use modprobe mptcp_olia instead of sysctl -w net.ipv4.tcp_congestion_control=olia in mininet host in mininet host?. Best Regards

matttbe commented 2 years ago

Hello,

It seems we forgot about this question. I think you need both: first modprobe to have the cc in net.ipv4.tcp_available_congestion_control (and net.ipv4.tcp_allowed_congestion_control?), then changing sysctl net.ipv4.tcp_congestion_control I guess you need to change the sysctl except maybe if olia is set as the default one somehow?

You can use ss -ti to check which TCP CC is in use.

Do you mind if I close this ticket?

basrahd commented 2 years ago

I appreciate your efforts.

On Mon, 20 Dec 2021 at 17:23, Matthieu Baerts @.***> wrote:

Hello,

It seems we forgot about this question. I think you need both: first modprobe to have the cc in net.ipv4.tcp_available_congestion_control (and net.ipv4.tcp_allowed_congestion_control?), then changing sysctl net.ipv4.tcp_congestion_control I guess you need to change the sysctl except maybe if olia is set as the default one somehow?

You can use ss -ti to check which TCP CC is in use.

Do you mind if I close this ticket?

— Reply to this email directly, view it on GitHub https://github.com/multipath-tcp/mptcp/issues/444#issuecomment-997969660, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVPUUQPQBO6B7U7HQIYN4XDUR437TANCNFSM5DOSXFVA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>