Skip to content
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

Network service driver support #41

Open
parthy opened this issue Sep 4, 2013 · 2 comments
Open

Network service driver support #41

parthy opened this issue Sep 4, 2013 · 2 comments

Comments

@parthy
Copy link

parthy commented Sep 4, 2013

Would it be a lot of effort to port the NUL Intel NIC driver to NRE? And/or to implement a bridging functionality between VMs when no physical card is present?

@Nils-TUD
Copy link
Member

Nils-TUD commented Sep 4, 2013

It shouldn't be that hard. You just have to implement the NICDriver interface and use NetworkService::broadcast for received packets. I haven't done that yet because I don't have one of the supported Intel NICs. So, if you do, feel free to port it and create a pull-request :)

I think, implementing a simple bridge would be easy as well. That is, a bridge where all outgoing packets are simply broadcasted as incoming packets to all other network sessions. But of course this is quite limited and for a real implementation the question would be how one can configure that, i.e. for example VM1 talks to VM2, but VM3 talks to the outside world.

@parthy
Copy link
Author

parthy commented Sep 4, 2013

As always, I would love to do that, but unfortunately I can't because of legal reasons. But as a first quick fix I might be able to use a bridge like the one you explained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants