Skip to content

stavallo/ofsoftswitch13

 
 

Repository files navigation

OpenFlow 1.3 Software Switch for ns-3

This is an OpenFlow 1.3 compatible user-space software switch implementation, forked from the original Basic OpenFlow User Space Software Switch (BOFUSS) and slightly modified to proper integration with the OFSwitch13 module for the ns-3 Network Simulator. This code does not modify the original switch datapath implementation, which is currently maintained in the original repository and regularly synced to the master branch on this one. The modified ns3lib branch includes some callbacks, compiler directives and minor changes in struct declarations to allow integration with the OFSwitch13 module.

Contribute

Please, consider submitting your bug reports to the original BOFUSS project.

License

This code is released under the BSD license (BSD-like for code from the original Stanford switch).

Acknowledgments

Thanks to the original BOFUSS project contributors. Special thanks to Eder Leão Fernandes, for contributing to the integration between this software switch and the ns-3 simulator.

Contact

Feel free to subscribe to our mailing list at Google groups and provide some feedback, give us suggestions, interact with other users, or to just say hello!

About

OpenFlow 1.3 Software Switch for ns-3.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 95.4%
  • C++ 1.6%
  • M4 1.2%
  • Shell 0.8%
  • Makefile 0.7%
  • Python 0.2%
  • Other 0.1%