DescriptionThis is the code review for the GSOC 2010 ns-3-OpenFlow project.
As documented in the project wiki <http://www.nsnam.org/wiki/index.php/GSOC2010OpenFlow>, there is one main dependency in this project, the OpenFlow Software Implementation Distribution. It is left out of this patchset in order to keep the patchset trim (the OFSID is ~2000 files) and because the OFSID may be changed at points in the future. The OFSID can be obtained here: <http://www.openflowswitch.org/wk/index.php/OpenFlowMPLS> or the direct link at <http://arl.wustl.edu/~mah5/openflow-mpls.tgz>
Other dependencies:
The OFSID requires OpenSSL (for an SSL virtual connection), libxml2 (for MPLS FIB xml file parsing), libdl (for address fault checking), and boost (for assert) libraries to be installed. The Switch module does not use the code in the OFSID that uses OpenSSL, libxml2 and libdl. The code that uses OpenSSL is guaranteed to not be used in the Switch module, so you can delete the vconn-ssl.h{.c} from the OFSID to remove the dependency. When the project is finalized, libxml2 and libdl may no longer be required as well.
Patch Set 1 : initial files #
Total comments: 12
Patch Set 2 : new OFSID library creation/linking system #
Total comments: 15
Patch Set 3 : Patch 3, various changes according to commentary #
Total comments: 7
Patch Set 4 : Fixed two merge errors, and namespace ofi is now in ns3 #
MessagesTotal messages: 7
|