| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This adds the STATUS variable to the message() call in CMakeLists.txt
in places where it was missing. This ensures that the message is
printed to stdout instead of stderr.
|
|
|
|
|
|
| |
This removes some of the log messages spewed out during a check of a
compiler flag. It also makes the SWIG compiler flag for C99
independent of the compiler.
|
|
|
|
|
|
|
| |
Since Python 3.6, the headers are no longer C89 compliant, since they
introduced C++ style comments. This sets the compiler flag to std99
instead of std89 to allow wrapping of headers. It also adds a missing
header to the wrapping file.
|
|
|
|
|
| |
Copyright is set to 2016 - 2017. License text on includes and sources
in the library are changed to indicate the LGPLv2.1 license.
|
|
|
|
|
| |
This corrects the license statements on all files. Installed headers
are LGPLv2.1, the rest of the code is GPLv2.
|
|
|
|
|
|
|
|
| |
The fast path will now use an incoming ring buffer per flow per
process. This necessitated the development of a new method for the
asynchronous io call, which is now based on an event queue system for
scalability (fqueue). The ipcpd's and tools have been updated to this
API.
|
|
|
|
|
|
|
|
|
|
|
|
| |
IPCPs can now use ap_init() to initialize the memory. All flows are
accessed using flow descriptors, this greatly simplifies IPCP
development. Reverts the fast path to a single ap_rbuff per process.
Splits lib/ipcp into irmd/ipcp and lib/ipcp-dev. Adds a lib/shim-dev
holding tailored functions for shims. Moves the buffer_t to utils.h.
Fixes the shim-eth-llc length field. Removes the flow from shared.h.
Fixes #4
Fixes #5
|
| |
|
|
|
|
|
|
| |
The correct include directory was not added to the CMakeLists in the
wrap directory. Before it was working since the headers were already
installed system-wide on my own system.
|
|
This adds SWIG to the build and wraps the Ouroboros library so that it
can be called through Python scripts. If either SWIG or Python cannot
be found, no bindings are generated.
|