Releases: LibtraceTeam/libflowmanager
Libflowmanager 3.0.0
New release of libflowmanager that is compatible with parallel libtrace -- the previous versions of libflowmanager were not thread-safe, so could not be used with the parallel libtrace API.
There is a MAJOR API CHANGE in this release -- the various lfm_* functions have been replaced with a FlowManager class that implements each of the old functions as a public method. This means that you can have multiple flow maps within a single libflowmanager application, e.g. one per parallel packet processing thread.
The old non-thread-safe API has been removed, so there is no backwards compatibility with programs written for libflowmanager 2; however, most existing libflowmanager code should be relatively easy to port to use the new API.
The README and example programs have been updated to describe the new API. These files should be sufficient to help you update any existing code that you have.