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
887 stars 334 forks source link

Setting Roundrobin Scheduler #485

Closed rezapoorzare1 closed 2 years ago

rezapoorzare1 commented 2 years ago

Hello

I hope you are doing well.

I am trying to test different schedulers when I am using: sudo sysctl net.mptcp.mptcp_scheduler=default or sudo sysctl net.mptcp.mptcp_scheduler=redundant everything is fine but when I use: sudo sysctl net.mptcp.mptcp_scheduler=roundrobin I encounter the following error: sysctl: setting key "net.mptcp.mptcp_scheduler": No such file or directory How can I fix this error?

Thanks a lot

matttbe commented 2 years ago

Did you compile this roundrobin packet scheduler?

grep MPTCP_ROUNDROBIN /boot/config-$(uname -r)

rezapoorzare1 commented 2 years ago

Thanks for the response. It seems that it is not included. how can I compile MPTCP_ROUNDROBIN and add it to the mptcp implementation?

matttbe commented 2 years ago

How did you install your kernel? By compiling it yourself or by installing packages?

rezapoorzare1 commented 2 years ago

By compiling myself.

matttbe commented 2 years ago

Then you need to enable this option (make menuconfig, then search for MPTCP_ROUNDROBIN with / key) before re-compiling and re-installing the kernel.

Feel free to re-open this ticket if after all of that you still cannot enable this packet scheduler