mtcp-stack / mtcp

mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems
Other
1.98k stars 435 forks source link

Using different CCA #262

Open qschmidt-virtulocity opened 4 years ago

qschmidt-virtulocity commented 4 years ago

I'm interested in using mtcp with DPDK, but I want to be able to test it using different CCAs, such as cubic/reno/bbr. Will changing the CCA in /proc/sys/net/ipv4/tcp_congestion_control have this effect? Or do I need to modify something in mtcp as well?

ajamshed commented 4 years ago

Please see the devel branch of mTCP. Also, mTCP completely bypasses the kernel. So any changes to /proc/sys/net/* elements will have no effect on the overall execution of mTCP-based applications. Please see the README in the devel branch for more details. For more advanced questions w.r.t CCA, I would suggest that you contact @fcangialosi (once you have gone through the README file).