Name of the software: Mininet
Homepage: http://mininet.org/
Why should it be included: Allows for developing SDNs. As far as I know there are no alternatives in the repo (I also need it for a school project)
Is it open source: Yes
(no source tar)
repo link: https://github.com/mininet/mininet
Description
Revisions and Commits
Related Objects
Event Timeline
I've heard some good stuff about mininet, a lot of engineering students use it during their studies in France
Here's the tarball https://github.com/mininet/mininet/archive/2.2.2.tar.gz
So I've been working on building Mininet, there's a blocker though:
Mininet needs a dependency called openvswitch, which isn't in the repos. I have a working package for it but openvswitch needs a kernel module (named openvswitch) to properly work.
Openvswitch's Makefile provides a way to compile the kernel module so we could have it as an out-of-tree module, but it's also included in the kernel here (thanks @Girtablulu for helping find this)
The question is: should we use the out-of-tree or the in-tree module? I'm guessing having it compiled isn't really a problem, but the number of people using it will probably be so small it may be considered bloat by everyone else.
@DataDrake what do you think?
I'd much rather we use the in tree modules. If you can let me know what needs to be enabled, I'll take care of it in the next kernel update.
Claiming for kernel sake, not maintainership.
Sure, no problem, I see you already included the module in the 5.5 kernel, I built it locally and mininet is working fine, submitting right now