mtcp-stack / mtcp

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

About VF support on 40G Intel NIC and Mellanox 100G NIC. #195

Open royceniu opened 6 years ago

royceniu commented 6 years ago

Dear authors,

We are aiming at running mTCP on KVM Virtual Machine via SR-IOV VF of Intel 40G NIC (i40evf) and Mellanox 100G NIC (mlx5). Do you think that is feasible?

We have tested i40evf and failed. We think we may need to modify mTCP / DPDK. Could you provide some suggestions? I.e. Which parts should be modified?

ajamshed commented 6 years ago

@royceniu,

mTCP stack has not been ported to run for virtualized environments yet. But we are looking for volunteers who can help us enable VF support. In order to enable VF support, you need to do the following:

Let me know if you have any follow-up questions.

royceniu commented 6 years ago

@ajamshed

Sure, we would like to do this task. Thanks.

However, we are not experts. We will try our best to do this and maybe ask you some questions on this later.

ajamshed commented 6 years ago

@royceniu,

Just FYI, we have updated the dpdk driver so that it can work with VFs as well.